1
0
mirror of https://github.com/blawar/GLideN64.git synced 2024-07-07 03:13:49 +00:00
Commit Graph

2910 Commits

Author SHA1 Message Date
Sergey Lipskiy
fc70172327 Refactor update of buffer end address.
Add removeIntersections() after end address update.
2019-01-13 00:40:21 +07:00
Sergey Lipskiy
7d7b5fcee3 Correct RDRAMtoColorBuffer::copyFromRDRAM(FrameBuffer * _pBuffer)
Fixed course map in Lego Racers.
2019-01-13 00:40:01 +07:00
Sergey Lipskiy
6135aa9de1 Activate hack for WCW Nitro backgrounds.
Currently it is impossible to draw them without hack.

Fixed WCW Nitro: the mysterious wrong textures #179
2019-01-13 00:38:10 +07:00
Sergey Lipskiy
dcbea90e76 Correct _loadSpriteImage: if bg image address is inside cfb buffer, remove that buffer. 2019-01-13 00:38:06 +07:00
Sergey Lipskiy
f787483dbb Correct condition for uEnableDepth uniform.
Fixed depth compare for particles in Indiana Jones when N64 depth compare enabled, #1977
2019-01-12 14:34:00 +07:00
Sergey Lipskiy
6de128b8fd Correct condition for valid depth buffer attachement.
Rat attack uses color buffer with width 640, but depth buffer width is only 639.
goodDepthBufferTexture check failed because of it, and game run without depth compare.

Fixed Rat attack missing geometry #600
2019-01-09 18:19:01 +07:00
Sergey Lipskiy
da5acef3eb Add hack_ModifyVertexXyInShader for Rat Attack.
Fixed projector light in Rat Attack, #600
2019-01-09 18:16:22 +07:00
Sergey Lipskiy
e676384550 Revert "Enable N64DepthCompare by default."
due to regression in Indiana Jones, #1977

This reverts commit d420737d6d.
2019-01-08 16:51:31 +07:00
Sergey Lipskiy
d420737d6d Enable N64DepthCompare by default. 2018-12-18 16:54:02 +07:00
Sergey Lipskiy
13966d7de0 Remove Overscan::init 2018-12-18 16:53:32 +07:00
Sergey Lipskiy
cb0cf5bed9 Fix depth_compare shader:
always write depth to buffer when otherMode.depthCompare flag is off.

Up shader storage version.

Fixed 2 players mode in Extreme-G XG2 (U) with N64 depth compare enabled, #1963
2018-12-18 16:04:37 +07:00
orbea
a5fc0689ac Fix performance with radeonsi.
This takes Donkey Kong 64 from 12 fps to full speed with framebuffer
emulation enabled.
2018-12-11 11:35:56 +07:00
Sergey Lipskiy
f7a4cf0c75 Add custom settings for San Francisco Rush Extreme Racing
Fixed San Francisco Rush Extreme Racing (All) - Massive Flickering #373
2018-12-09 19:01:21 +07:00
Sergey Lipskiy
f899bf57a4 Ignore vi_lowerfield if vi_width <= 320.
It seems that when vi_width <= 320 output uses progressive mode
even if interlaced bit is set in VI_STATUS.

Fixed Bass Rush - ECOGEAR PowerWorm Championship - shakes #1957
2018-12-09 17:39:31 +07:00
Sergey Lipskiy
0d3c3c151d Correct reject box implementation: add special flag for it in gDP.changed flags.
Fixed Rejection process issues #1954
2018-12-09 16:49:23 +07:00
Sergey Lipskiy
29575624b9 Call copyRdram() for cfb buffer to have data for validity check.
Fixed NBA Courtside 2: wrong intro - regression #1956
2018-12-09 16:24:35 +07:00
Sergey Lipskiy
8cd1605933 Add debug message for VI_UpdateScreen 2018-12-09 14:23:08 +07:00
Sergey Lipskiy
362c99c256 Fix specialMicrocodes entry for Pachinko nichi 365
Fixed https://github.com/gonetz/GLideN64/issues/1950
2018-12-09 13:07:58 +07:00
Sergey Lipskiy
bb8c13ccce Implement rejection processing, see 25.3.2 of programming manual
Fixed Mario Party: Coin Block Blitz ground flicker / darkening #1912
2018-12-06 17:31:50 +07:00
Sergey Lipskiy
6e330311e9 Fix PostBuildEvent for 64bit build of mupen64plus. 2018-12-02 19:46:24 +07:00
zilmar
9804fb69dd Add %(AdditionalDependencies) to GLideNUI.vcxproj 2018-11-25 18:34:16 +07:00
zilmar
9e79ea1893 Handle msv12 better 2018-11-25 18:34:16 +07:00
zilmar
f3a6b19686 Add msvc12 libs back in 2018-11-25 18:34:16 +07:00
zilmar
1bef86feac Cleanup GLideNUI.vcxproj 2018-11-25 18:34:16 +07:00
zilmar
459fb32106 Revert OS_WINDOWS changes 2018-11-25 18:34:16 +07:00
zilmar
1c1589212a Some cleanup of GlideNUI 2018-11-25 18:34:16 +07:00
zilmar
ef2cd98db9 Clean up <OutDir> 2018-11-25 18:34:16 +07:00
zilmar
fd00a7a5dc Add x64 build to GlideNUI 2018-11-25 18:34:16 +07:00
zilmar
1a1296851b missed a file for OS_WINDOWS 2018-11-25 18:34:16 +07:00
zilmar
d50aabaa10 Stop using OS_WINDOWS 2018-11-25 18:34:16 +07:00
zilmar
af1e15b658 Fix PostBuildEvent 2018-11-25 18:34:16 +07:00
zilmar
b032656919 Change <IntDir> 2018-11-25 18:34:16 +07:00
zilmar
3435f976b3 Remove RelWithDebInfo 2018-11-25 18:34:16 +07:00
zilmar
28ed6971da Remove Release_with_debug_mupen64plus 2018-11-25 18:34:16 +07:00
zilmar
c9cd15489d Remove MinSizeRel configuration 2018-11-25 18:34:16 +07:00
zilmar
7f696bd068 Remove Release_dll 2018-11-25 18:34:16 +07:00
zilmar
5f8d1a6edf More removal of Debug_mupenplus_uniformset 2018-11-25 18:34:16 +07:00
zilmar
7fcb23269f Remove Debug_mupenplus_uniformset configuration 2018-11-25 18:34:16 +07:00
zilmar
acc3252b8a Add GLideNUI to the solution 2018-11-25 18:34:16 +07:00
zilmar
fb7bdb8f12 Clean up osal.vcxproj 2018-11-25 18:34:16 +07:00
zilmar
5f008e4c92 Clean up libGlideNHQ.vcxproj 2018-11-25 18:34:16 +07:00
zilmar
5470e1e775 Have other projects use $(DefaultPlatformToolset) 2018-11-25 18:34:16 +07:00
zilmar
35e036fa9e Finish Cleaning up GLideN64.vcxproj 2018-11-25 18:34:16 +07:00
zilmar
29462c9bad More project clean up 2018-11-25 18:34:16 +07:00
zilmar
fa04220065 Start to unify ItemDefinitionGroup 2018-11-25 18:34:16 +07:00
zilmar
54cadb9ec0 Uniform PropertyGroup 2018-11-25 18:34:16 +07:00
zilmar
a2129834b3 Unify <TargetName>mupen64plus-video-GLideN64</TargetName> 2018-11-25 18:34:16 +07:00
zilmar
1f11d4814a Unify <ImportGroup Label="PropertySheets"> 2018-11-25 18:34:16 +07:00
zilmar
b343b4c43c unify PropertyGroup Label="Configuration" 2018-11-25 18:34:16 +07:00
zilmar
2d30e12528 Rename msvc2015 to msvc 2018-11-25 18:34:16 +07:00