Sergey Lipskiy
0f1b45cfa6
Add hack for Lode Runner 3-D.
...
The game uses very unique way to allocate frame buffers.
It uses double buffering, but both buffers share the same address space (sic!)
The game uses interlaced display mode, and lines in RDP buffers are interlaced too.
Plugin's fb and VI emulation code can't handle it properly, so I just added a hack.
Fixed Lode Runner 3-D: No video output if framebuffer is enabled #1937
2019-01-13 00:47:52 +07:00
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