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

634 Commits

Author SHA1 Message Date
Sergey Lipskiy
232a2c0b84 Rewrite _calculateCRC():
- fixed bytes per line calculation
- fixed CRC for 32bit textures.
2015-05-13 10:16:32 +06:00
Sergey Lipskiy
40d99fd9ca Ignore degenerate texrects.
Fixed issues in Daikatana and Rat Attack.
2015-05-13 10:16:31 +06:00
Sergey Lipskiy
7e0efdb18b Disable alpha compare for fill cycle mode.
Fixed white screen in Rat Attack, #96
2015-05-13 10:16:31 +06:00
Sergey Lipskiy
e555d6edf5 Fix vertices buffer initialization.
Fixed missing polygons in Rat Attack intro.
2015-05-13 10:16:30 +06:00
Sergey Lipskiy
fbefc49c15 Fix bytes calculation in loadblock.
Fix Bettle adv racing: incorrect shadow project for map in menu #100
2015-05-13 10:16:29 +06:00
Sergey Lipskiy
81912792c5 Clear rendermodes after buffer swap.
Fixed missing geometry in C&C.
2015-05-13 10:16:29 +06:00
Sergey Lipskiy
9408d4b16d Fix gDPSetPrimDepth(). Z is in range [-1, 1]; 2015-05-13 10:16:28 +06:00
Sergey Lipskiy
6225d203e4 Optimization of shader code. Test Needed!!! 2015-05-13 10:16:27 +06:00
Sergey Lipskiy
ebb4a6b9e0 Fix typo in ShaderCombiner::updateFBInfo. 2015-05-13 10:16:27 +06:00
Sergey Lipskiy
d55a1779ee Fix _setTexCoordArrays() for triangles, which use T1 only.
Fixed text in Rayman 2, #168
2015-05-13 10:16:26 +06:00
Sergey Lipskiy
dcbc303c68 Return gDPSetTexturePersp(G_TP_PERSP) back to begin of RSP_ProcessDList().
Fixed balls in Virtual Pool.
2015-05-13 10:16:25 +06:00
Sergey Lipskiy
2910417f31 Fix ZMODE_XLU.
Fixed menu image in WinBack.
2015-05-13 10:16:25 +06:00
Sergey Lipskiy
625e439992 Add support for non-gsSPTextureRectangle. 2015-05-13 10:16:24 +06:00
Sergey Lipskiy
90020ee4bf Fix F3DEX2_SetOtherMode_L
Fixed blening in "Bass Racing Ecogear Power Worm Championship" #70
2015-05-13 10:16:23 +06:00
Sergey Lipskiy
52b746a0b5 Increase vertex buffer size. F3DLP.Rej can use up to 80 vertices.
Fixed All-Star Baseball '99 #27
2015-05-13 10:16:23 +06:00
Sergey Lipskiy
47d3a85534 Add Zelda Monochrome shader. 2015-05-13 10:16:22 +06:00
Sergey Lipskiy
727112b9cd Rename shadow_map_vertex_shader to default_vertex_shader. 2015-05-13 10:16:21 +06:00
Sergey Lipskiy
2d1d951e4b Rename SetShadowMapCombiner() to SetMonochromeCombiner() with shader program as parameter. 2015-05-13 10:16:21 +06:00
Sergey Lipskiy
df1201b38e Fix OSD misplaced ingame, issue #154 2015-05-13 10:16:20 +06:00
Sergey Lipskiy
1a829a2457 Fix fog blend mode.
Fixed Paper boy, #178
2015-05-13 10:16:19 +06:00
Sergey Lipskiy
506ca2b44c Fix textures load for different textureLUT modes. 2015-05-13 10:16:18 +06:00
Sergey Lipskiy
fda31bc4a4 Fix F3D_MoveWord for G_MW_POINTS case.
Fixed Cruis'n USA, #175
2015-05-13 10:16:18 +06:00
Sergey Lipskiy
aafebd1676 Fix depth problem in Elmo's Letter Adventure and Taz Express.
issue #155
2015-05-13 10:16:17 +06:00
Sergey Lipskiy
f661fc0be7 Fix I and IA textures load when G_IM_FMT_CI tlut mode is on.
Issue #41
2015-05-13 10:16:16 +06:00
Sergey Lipskiy
041e63c67a Fix HD backgrounds load. 2015-05-13 10:16:16 +06:00
Sergey Lipskiy
5df0bca6b9 Fix load 32bit textures.
Fixed textures in Automobili Lamborghini, #177
2015-05-13 10:16:15 +06:00
Sergey Lipskiy
1262304706 Use input _pTexture parameters for HD texture crc calculation. 2015-05-13 10:16:14 +06:00
Sergey Lipskiy
eaa4ba35b3 Fix bpl claculation for HD tex. 2015-05-13 10:16:13 +06:00
Sergey Lipskiy
337f0f1bf1 Fix gDPLoadTileInfo fill in gDPLoadTile and gDPLoadBlock. 2015-05-13 10:16:13 +06:00
Sergey Lipskiy
51b185e3ef Remove reset to initial state from RSP_ProcessDList().
It breakes logic of multiple display lists for one frame.

Fixed depth problems in Quake64
2015-05-13 10:16:12 +06:00
Sergey Lipskiy
b26f51bdaa Rewrite depth mode set. 2015-05-13 10:16:11 +06:00
Sergey Lipskiy
209605cf76 Enable Noise for Zilma'r build. 2015-05-13 10:16:11 +06:00
Sergey Lipskiy
883d6847a5 Move shader program creation into separate function. 2015-05-13 10:16:10 +06:00
Sergey Lipskiy
59869483fc Fix texrect flip. 2015-05-13 10:16:09 +06:00
Sergey Lipskiy
1cbb35be65 Correct vNumLights cast to int in calc_light.
Fixed calc_light work on NVidia cards.
2015-05-13 10:16:09 +06:00
Sergey Lipskiy
048a1576fb Set minimal texrect height to 1.0
Fixed horisontal strips in GE intro background taxtures, #157
2015-05-13 10:16:08 +06:00
Sergey Lipskiy
67e6f23f36 Remove obsolete hack for Zelda warp texture.
Fixed Bond's Portrait texture in GE.
2015-05-13 10:16:07 +06:00
Sergey Lipskiy
8a70d44110 Disable near plane clipping for NoN ucodes. 2015-05-13 10:16:07 +06:00
Sergey Lipskiy
27eed46e83 Fix gSPBranchLessZ: branch if vertex Z is out of screen.
Fixed missing road polygons in GT 64.
2015-05-13 10:16:06 +06:00
Sergey Lipskiy
6dc87a9ce9 Disable fog if it is not used in blender.
Fixed lines in Madden 64, #13
2015-05-13 10:16:05 +06:00
Sergey Lipskiy
0d50ace4e0 Fix render background in copy mode.
Fixed Bakuretsu Muteki Bangai-O, issue #62
2015-05-13 10:16:05 +06:00
Sergey Lipskiy
2f867b7d09 Fix gSP.matrix.stackSize calculation.
Fixed Destruction Derby models.
2015-05-13 10:16:04 +06:00
Sergey Lipskiy
dc3e68dda8 Fix shader texture parameters for background textures.
Fixed 2D in Destruction Derby.
2015-05-13 10:16:03 +06:00
Sergey Lipskiy
950a80240f Change default font and font size. 2015-05-13 10:16:03 +06:00
Sergey Lipskiy
a5360657f9 Disable texture filtering for texrects if txFilterIgnoreBG is on. 2015-05-13 10:16:02 +06:00
Sergey Lipskiy
8d17023217 Add texture filtering for backgrounds. 2015-05-13 10:16:01 +06:00
Sergey Lipskiy
3f6e52b62a Fix flicker in interlaced mode. 2015-05-13 10:16:01 +06:00
Sergey Lipskiy
4a349c09d7 Fix VI height calculation again. 2015-05-13 10:16:00 +06:00
Sergey Lipskiy
89250a0751 Fix fillrect when gamma correction is on. 2015-05-13 10:15:59 +06:00
Sergey Lipskiy
e2e75a81be Move call to VI_UpdateSize() from RSP_ProcessDList() to VI_UpdateScreen(). 2015-05-13 10:15:59 +06:00