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

2727 Commits

Author SHA1 Message Date
Sergey Lipskiy
b37200239e Fix display of texrect coordinates in debugger. 2018-03-02 21:22:24 +07:00
Logan McNaughton
fefc4e63a8 Use short, not byte, for element index 2018-02-28 16:55:29 +07:00
Sergey Lipskiy
06746ac26c Enable GL_DEBUG for debug configurations. 2018-02-27 20:34:17 +07:00
Logan McNaughton
d467327349 Reduce some debug GL calls in production
Also only check extension support at init()
2018-02-27 20:30:19 +07:00
Logan McNaughton
cb90bb95ed Cleanup FB Texture caching code 2018-02-26 21:15:51 +07:00
Francisco Zurita
667b3d28ee Make some Android checks only apply to PowerVR 2018-02-26 20:15:15 +07:00
Sergey Lipskiy
08d3bff7ba Process unsupported blend modes only in two cycles mode. 2018-02-23 14:06:09 +07:00
Logan McNaughton
d2d0e9aafc Allow triple buffering in async copy mode 2018-02-23 13:43:30 +07:00
Logan McNaughton
892290b304 Fix flickering in Gauntlet Legends 2018-02-21 10:17:27 +07:00
Sergey Lipskiy
8cb25b1fed Add support for blend modes, which can't be emulated with shader blender.
Add a hack for blend mode 0x0150 in Tony Hawk 2: Spiderman uses the same blend mode,
but has no problems with it.
2018-02-18 20:44:11 +07:00
Sergey Lipskiy
b18ae00bfd Correct next buffer detection in FrameBufferList::renderBuffer().
Fixed flickering in WDC.
2018-02-18 15:33:21 +07:00
Sergey Lipskiy
7080034ddb Fix DebugMsg format string for gDPTextureRectangle. 2018-02-18 12:43:04 +07:00
Bobby Smiles
43a35787f0 Add European version of World Driver Championship. 2018-02-16 00:50:23 +01:00
Logan McNaughton
3e734c7b8b Fix compile for ZSortBOSS 2018-02-13 09:52:16 +07:00
Logan McNaughton
281e900a3f Minor fixes for ZSortBOSS 2018-02-13 09:52:16 +07:00
Tommy Nguyen
30f56c98bd Adjust font defaults 2018-02-12 21:14:58 +07:00
Gillou68310
592c732ef3 Implement BOSS ZSort ucode (WDC, Stunt Racer) 2018-02-12 12:28:58 +01:00
Sergey Lipskiy
1b811e5679 Debugger: fix TriInfo::getScreenX and TriInfo::getScreenY 2018-02-04 21:14:54 +07:00
Sergey Lipskiy
6498795b6d Debugger: implement search for polygons, which use selected texture. 2018-02-04 21:14:18 +07:00
Sergey Lipskiy
ef0b8264a3 Debugger: fix texture cache drawing. 2018-02-04 21:14:18 +07:00
Francisco Zurita
d193168815 Android makefile improvements and cleanup
Also, add more to .gitignore
2018-02-02 07:52:42 -05:00
Sergey Lipskiy
486e041c1b Do not disable aspect settings when fb emulation disabled.
Aspect settings work fine without fb emulation.
2018-01-05 15:46:12 +07:00
Sergey Lipskiy
9b2f50ca67 Fix rendering in widescreen resolutions when fb emulation disabled, #1700 2018-01-05 15:27:19 +07:00
Sergey Lipskiy
210315ec46 Fix texture filtering when mip-mapiing is off, #1699 2018-01-03 17:09:23 +07:00
Sergey Lipskiy
64335733e5 Simplify Calc_invw() for ZSort ucode. 2017-12-25 11:09:53 +07:00
Logan McNaughton
90db9eb4dc Update xxHash to 0.6.4 2017-12-22 08:23:52 -07:00
Francisco Zurita
05295254b6 Fix slow down on Adreno 540 GPUs. 2017-12-21 00:17:27 -05:00
Francisco Zurita
d841854023 Fix texture filter when using GLSL ES. 2017-12-20 00:29:12 -05:00
Sergey Lipskiy
0136966894 Make cache in TxFilter::filter working again. 2017-12-16 15:15:56 +07:00
Sergey Lipskiy
2e53bf19a0 Fix CRC calculation for 32bit textures. 2017-12-16 15:14:46 +07:00
Sergey Lipskiy
4bdc44ce4e Code cleanup: fix cast from float to s16. 2017-12-16 13:15:57 +07:00
Sergey Lipskiy
acc884ac0b Apply Acclaim point lighting for vertices, which also shaded by standard lighting.
Fixed #1683 Turok 2: Seeds of Evil (and maybe other Iguana made games) - Object Dynamic Light Issue
2017-12-16 13:10:15 +07:00
Sergey Lipskiy
509ee7ed10 Code refactor: simplify texture fetching shader parts. 2017-12-15 21:14:25 +07:00
Sergey Lipskiy
dfada113d3 Do not change current draw buffer after OSD drawing.
Fixed mupen64plus messages displayed upside-down.
2017-12-15 13:24:36 +07:00
Sergey Lipskiy
4d59d3ef28 Texrect drawer tuning: rewrite check for test color
Text looks better in Quest64 and Paper Mario.
2017-12-15 12:38:25 +07:00
Sergey Lipskiy
1b6d3cca9a Texrect drawer tuning: do not copy drawer.m_rect 2017-12-15 12:38:22 +07:00
Sergey Lipskiy
fa102a65c9 Do not revert Y for rects. 2017-12-15 12:38:19 +07:00
Sergey Lipskiy
a89486f6bd Fix issue with plugin freeze when emulation ended while plugin is in full screen mode.
Fixed PJ64: End emulation in Full-screen mode is broken #1680
2017-12-15 12:38:16 +07:00
Sergey Lipskiy
4cb2e7d7e8 Minor cleanup for YUVCONVERT_TEX shader 2017-12-15 12:38:13 +07:00
Sergey Lipskiy
5604bb94fa Code refactor: CombinerProgram()::getKey() returns reference instead of object
to avoid copy of the key to temp object when combiner added to combiners map.
2017-12-15 12:38:10 +07:00
Sergey Lipskiy
6a72b09b1f Move texture fetching mode logic out of shader. 2017-12-15 12:38:03 +07:00
Gillou68310
876d7a6273 Fix VS2013 compilation 2017-12-14 17:46:45 +01:00
Gillou68310
cc3e1e6302 Add support for odroid 2017-12-14 17:45:21 +01:00
Gillou68310
6308cc2918 Update m64p api headers 2017-12-14 17:45:20 +01:00
Gillou68310
3e7e943172 Update TxFilterStub.cpp 2017-12-14 17:45:20 +01:00
Sergey Lipskiy
05aaddd600 Fix use of prim depth in shaders.
Fixed Custom Robo graphic glitch in WIP Builds 3 #1678
2017-12-09 22:48:19 +07:00
Sergey Lipskiy
3241d49ee6 Code cleanup: use the same TEX_OFFSET macro for standard and 3point filtering.
OpenGL and GLES3+ shaders.
2017-12-02 12:45:43 +07:00
Sergey Lipskiy
6845116856 Fix bilinear filtering shader for GLES2. 2017-12-02 12:45:39 +07:00
Sergey Lipskiy
37cc010e85 Add special hack for monochrome effect in Zelda games.
Fixed OOT - major graphic glitches in cutscene #1673
2017-11-28 16:32:03 +07:00
Sergey Lipskiy
055591d6d0 Enable txHiresFullAlphaChannel config option by default because
most of modern packs designed to use it.
2017-11-28 16:31:55 +07:00