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

1658 Commits

Author SHA1 Message Date
Sergey Lipskiy
c095fea58a Code refactor: replace gDPTextureRectangleFlip by flip parameter in gDPTextureRectangle 2016-04-14 13:21:06 +06:00
Sergey Lipskiy
7c7a7112e7 Code cleanup: replace texrect opcode by symbolic name. 2016-04-14 12:14:10 +06:00
Francisco Zurita
1611e8dd61 fix zelda subscreen crash 2016-04-12 07:39:00 -04:00
Sergey Lipskiy
b75d661b04 Fix FrameBufferToRDRAM::_prepareCopy: do not copy more than one buffer per frame.
Fixed ogre battle 64: wrong background jpeg (regression) #957
2016-04-10 20:16:49 +06:00
Sergey Lipskiy
71e3475ccf Correct texture clamp condition in texrect. 2016-04-10 18:04:59 +06:00
Sergey Lipskiy
6e0d0432a7 Implement depth texture load for nfl quaterback 98
Fixed nfl quaterback 98: missing fb effect (whatever option used) #316
2016-04-09 21:07:55 +06:00
Sergey Lipskiy
5b4ce499c4 Add hack_doNotResetTLUTmode for Quake 64.
Fixed regressions in Mace #955 and Midway's Greatest Arcade #948
2016-04-09 12:12:41 +06:00
Sergey Lipskiy
9b9cc6d11a Fix vertex index calculation for flat shading.
Fixed gex enter the gecko: letter colors are incorrect (regression) #956
2016-04-09 11:32:31 +06:00
Sergey Lipskiy
4484bb5623 Correct texture coordinates calculation in OGLRender::drawTexturedRect :
add dsdx/dtdy instead of 1.0f

Fixed issues #27, #128, #209
2016-04-09 10:56:15 +06:00
Sergey Lipskiy
bbf8ad91e6 Don't skip texture filter when texture dump is on. 2016-04-08 12:03:22 +06:00
Tony
2ac43dd8cb Update pokemon snap settings 2016-04-07 21:48:56 +06:00
SigmaVirus
66e1066220 Change version from 5 to 7
This should make things up to date!
2016-04-07 21:42:33 +06:00
Sergey Lipskiy
8f276c0d48 Convert filtered textures back to original format only when 'force 16bpp textures' option is enabled. 2016-04-07 17:46:32 +06:00
Sergey Lipskiy
01248259c0 Fix TxQuantize::ARGB8888_ARGB4444
Minor code cleanup.
2016-04-07 17:44:59 +06:00
Sergey Lipskiy
3929160411 Fix crash of 64bit build of GLideNHQ. 2016-04-07 15:09:38 +06:00
Sergey Lipskiy
97add30099 Disable FBInfo for mupen64plus by default due to poor support of that feature by mupen64plus. 2016-04-07 14:48:28 +06:00
Sergey Lipskiy
fcf7c051a2 PostProcessor: do not copy original texture if AA is off. 2016-04-02 18:58:31 +06:00
Sergey Lipskiy
427806ac23 Rewrite PostProcessor: do not modify original buffer, use special frame buffer instead.
Fixed dual heroes: incorrect colors in menu #926
2016-04-02 18:56:07 +06:00
Sergey Lipskiy
82896399fa Set G_SHADE geometry mode for ZSort ucode.
Fixed mia soccer: missing 2d and black 3d gfx (regression) #947
2016-04-02 15:58:45 +06:00
Sergey Lipskiy
046493e7d3 Revert "remove Lego racers hack"
This reverts commit ca6d6c720f.

Fixed lego racers: map doesn't appear anymore (regression) #935
2016-04-02 14:16:50 +06:00
Sergey Lipskiy
6d29070c57 gDPFillRectangle: set gDP.colorImage.height only when lrx == gDP.colorImage.width 2016-04-02 13:59:04 +06:00
Sergey Lipskiy
1db0c7a75e Fixed bug in gDPFillRectangle, caused by commit bcde07a978 2016-04-02 13:56:43 +06:00
Sergey Lipskiy
d69f722539 Fix Mario Tennis scoreboard. 2016-04-02 12:53:06 +06:00
Sergey Lipskiy
a4e5d58459 Fix scissor for post-processor.
Fixed buck bumble: bars on top and bottom of the screen (regression) #919
2016-03-31 17:52:01 +06:00
Sergey Lipskiy
91b48c9acd Fix byte order in TxQuantize::ARGB4444_ARGB8888
Fixed Some dumped textures have red and alpha channel swapped #886
2016-03-30 23:19:19 +06:00
Sergey Lipskiy
80d791296c Fix RSP.nextCmd calculation.
Fixed Cruis'n Exotica: heavy gfx errors #163
2016-03-30 14:53:55 +06:00
Sergey Lipskiy
ce5bf25ccf Correct alpha test shader.
Fixed Excite bike64: missing:white texture (regression) #949
2016-03-30 00:11:18 +06:00
Sergey Lipskiy
bea7adf4b3 Add a hack for Jeremy McGrath Supercross 2000 jauge line, see #274
Fixed issue #942
2016-03-29 22:21:52 +06:00
Sergey Lipskiy
8673e9382c Correct gSPModifyVertex for POINT_XYSCREEN.
Fixed tarzan: gfx are completely wrong (regression) #939
2016-03-28 22:02:12 +06:00
Sergey Lipskiy
38bc2145d2 Do not set MODIFY_ST in gSPModifyVertex.
Fixed South Park - Chef's Luv Shack: incorrect gfx (regression) #942
2016-03-27 10:38:11 +06:00
Sergey Lipskiy
06c99ad30f Rewrite LoadBlock. 2016-03-26 21:14:42 +06:00
Sergey Lipskiy
f3677db0a7 Fix copy to RDRAM for native resolution factors above 1.
Fixed Broken monitor in MK64 #929
2016-03-24 17:50:51 +06:00
Sergey Lipskiy
85101a5d67 Yet another fix for gDPLoadBlock line calculation.
Fixed  pilotwings: text issues (regression) #927
2016-03-24 10:33:40 +06:00
Jools Wills
dc23dc6be7 don't write to the logfile if it doesn't open correctly (eg permissions) #930 2016-03-24 09:27:09 +06:00
Sergey Lipskiy
d1129ffa36 Fix texture coordinates calculation in GLES2 vertex shader 2016-03-24 09:24:53 +06:00
Sergey Lipskiy
8d3e6ef2f9 Revert "Reset TLUT mode to NONE after each frame."
This reverts commit 6108b13eab.

Fixed CI textures load in Quake 64
2016-03-23 23:07:06 +06:00
Sergey Lipskiy
7875b6057f Detect microcodes, where texture perspective correction is always enabled.
Fixed Quake 64 HLE incorrect particles. #637
2016-03-23 22:15:19 +06:00
Sergey Lipskiy
cc5dc009d8 Use current TLUT mode in texture CRC.
Hopefully fixed quake 2: wrong colors on corpses #328
2016-03-23 21:14:21 +06:00
Sergey Lipskiy
8488ebccd2 Fix texture coordinates calculation in vertex shader when TexturePersp disabled.
Fixed Rogue Squadron Sky is broken [regression] #924
2016-03-23 10:22:25 +06:00
Sergey Lipskiy
0fb603dd29 Clear gSP.status on dlist start.
Fixed gSPObjLoadTxtr for StarCraft64, #472
2016-03-22 21:59:30 +06:00
Sergey Lipskiy
5fc82399bc Save correct ConfigOptionsBitSet to shader storage header.
Fix Enabling HW Lightning with Shader Storage enabled breaks lightning #922
2016-03-22 20:51:08 +06:00
Sergey Lipskiy
d8f8f587cf Fix texture clamp size calculation during texture load.
Fixed Knife Edge: wrong texts #846
Warning: texture load changed, regressions possible.
2016-03-22 20:51:00 +06:00
Sergey Lipskiy
f0b76aeb3e Fix custom windowed mode, issue #917 2016-03-21 21:11:32 +06:00
Sergey Lipskiy
cf8d597458 Correct hack for Blast Corps.
Fixed Blast Corps background missing #418
2016-03-20 19:48:51 +06:00
Sergey Lipskiy
a5e7bc56cd Add blend mode for Bomberman 64: the Second Attack
Fixed issue #544
2016-03-20 19:33:37 +06:00
Sergey Lipskiy
3c675b1cfb Do not draw Sprite2D when sprite->stride <= 0.
Fixed crash in Super Robot Spirits: Crash rankings option in HLE. #909
2016-03-20 17:43:12 +06:00
Sergey Lipskiy
bcde07a978 Don't skip buffer height calculation in gDPFillRectangle.
Fixed regression in Super Robot Spirits: Crash rankings option in HLE. #909
2016-03-20 13:24:26 +06:00
Sergey Lipskiy
769e474ed9 Set texrect vertex alpha to 1 if alpha combiner uses only shade alpha.
Fixed regression in bottom of the 9th: missing gfx (title screen ..) #913
2016-03-20 12:30:41 +06:00
Sergey Lipskiy
fedc15fafd Revert "Set texrect vertex alpha to 1 for Pokemon Stadium 2."
This reverts commit 54e0c533e9.
2016-03-20 12:24:10 +06:00
Sergey Lipskiy
3cfb377155 Fixed scissor in FrameBufferList::renderBuffer when AA enabled.
Fixed cut image in fullscreen mode with AA enabled in some games, e.g Mario Party 3
2016-03-19 20:36:56 +06:00