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

1671 Commits

Author SHA1 Message Date
Sergey Lipskiy
5f7cdb4cb4 gDPFullSync(): add check, that buffer copied to RDRAM is not auxiliary one.
Fixed shadows in JFG.
2016-04-17 15:31:59 +06:00
Sergey Lipskiy
731e5c259e Support correctTexrectCoords option in GUI 2016-04-16 12:28:48 +06:00
Sergey Lipskiy
6cacfa834f Support correctTexrectCoords option in mupen64plus config 2016-04-16 12:28:45 +06:00
Sergey Lipskiy
269b3c19e9 Add correctTexrectCoords option: make texrect coordinates continuous to avoid black lines between them. 2016-04-16 12:28:39 +06:00
Sergey Lipskiy
f767eb79d2 Add special blend mode for Bust-A-Move 3 DX
Fixed Bust-A-Move 3 DX: missing screens during intro #625
2016-04-16 11:01:09 +06:00
Sergey Lipskiy
9819d7a704 Correct SetDepthTextureCombiner() for GLES2 2016-04-14 22:12:48 +06:00
Sergey Lipskiy
025c9e1be2 Fix compilation with gcc 2016-04-14 22:12:45 +06:00
Sergey Lipskiy
d132a0c0a4 Support txDeposterize option in GUI. 2016-04-14 21:58:21 +06:00
Sergey Lipskiy
94fce39403 Support txDeposterize option in mupen64plus config. 2016-04-14 21:45:47 +06:00
Sergey Lipskiy
216acb88b0 Add texture deposterization step before enhancement. 2016-04-14 21:42:18 +06:00
Sergey Lipskiy
dad7fcb687 gDPSetColorImage: use VI.height instead of gDP.scissor.lry as fallback value for buffer height.
Fixed nfl quaterback 98 #316 in LLE mode
2016-04-14 16:51:07 +06:00
Sergey Lipskiy
bc80ff446a Code refactor: add TexturedRectParams::texrectCmd parameter
to distinguish calls to OGLRender::drawTexturedRect from texrect commands
and from other places.
2016-04-14 13:41:38 +06:00
Sergey Lipskiy
c68bd7ca75 Code refactor: move duplicated code from RDP_TexRect and RDP_TexRectFlip to a function. 2016-04-14 13:22:58 +06:00
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