fzurita
415e63d6d1
Fix shader compilation error in GLES 2.0
2019-09-29 16:08:44 +07:00
fzurita
a42c66e305
Fix android logging
2019-09-29 16:08:44 +07:00
Sergey Lipskiy
9409abd671
Support "Copy depth to main depth buffer" option in GUI.
2019-09-27 19:33:18 +07:00
Sergey Lipskiy
751ddc36a7
Support "EnableCopyDepthToMainDepthBuffer" option in mupen64plus config.
2019-09-27 19:33:18 +07:00
Sergey Lipskiy
86a227308e
Implement copy depth to main depth buffer. It is necessary for correct work of some Reshade shaders.
2019-09-27 19:33:18 +07:00
Sergey Lipskiy
a1faafcc1b
Code refactor: rename TxFileCache to TxFileStorage.
2019-09-27 19:33:18 +07:00
Sergey Lipskiy
0272bb626b
Fix warning.
2019-09-27 19:33:18 +07:00
Aquatakat
7785e305d4
New aliasing tooltip
2019-09-27 19:33:17 +07:00
Aquatakat
6946f730b4
UI refresh: _init() behaviour fixes
...
Changing profiles/toggling the use game settings checkbox works a bit better.
2019-09-27 19:33:17 +07:00
Aquatakat
c18037b92d
Support for file_tex_storage branch
2019-09-27 19:33:17 +07:00
Aquatakat
43bec023e4
UI refresh: option to save settings to profile while per-game settings enabled
...
Also letting Qt decide how tall the window should be.
2019-09-27 19:33:17 +07:00
Aquatakat
c77214f0a7
UI refresh: AA radio button behaviour changes
2019-09-27 19:33:17 +07:00
Aquatakat
95cee96d15
UI refresh: emulation tab condensed vertically
2019-09-27 19:33:17 +07:00
Aquatakat
54b825d957
UI refresh fixes
...
Whoops, it looks like I was working with an old UI and missed some options. I've added them all to the emulation tab.
I think I should find a way to tidy the emulation tab a little in the future.
2019-09-27 19:33:17 +07:00
Aquatakat
03f0fe78c9
UI refresh
2019-09-27 19:33:16 +07:00
Sergey Lipskiy
2fa076c1df
Support new settings in Mupen64plus config
2019-09-27 19:33:16 +07:00
Sergey Lipskiy
b697393cab
File stream implementation of TxCache.
2019-09-27 19:33:16 +07:00
Sergey Lipskiy
dee7065982
Memory cache implementation of TxCache
2019-09-27 19:33:16 +07:00
Sergey Lipskiy
a1a443ca47
TxCache refactor
2019-09-27 19:33:16 +07:00
Sergey Lipskiy
0068a0066b
Fix Debugger::_addTriangles for TRIANGLE_STRIP mode
2019-09-18 15:38:25 +07:00
Sergey Lipskiy
fea37ab6d5
Fix elements cast in Debugger::_addTrianglesByElements
2019-09-18 15:38:22 +07:00
Sergey Lipskiy
34c6cae364
Fix compile errors in opengl_ColorBufferReaderWithEGLImage.cpp
...
Fixed #2083
2019-09-05 18:53:38 +07:00
Sergey Lipskiy
4808179691
Fixed crash in case of wrong FrameBuffer::m_scale initialization.
2019-09-05 18:47:45 +07:00
Sergey Lipskiy
10ec517fe9
Code refactor in GLInfo::init()
2019-08-31 11:05:44 +07:00
Sergey Lipskiy
5c5c218e41
Correct tile size calculation.
...
Fixed text in Zelda debug rom. See bug reported by AriaHiro64 in #1885
2019-08-21 12:39:53 +07:00
Sergey Lipskiy
c28ea61b8f
Fix for texture issues in Stunt Racer, reported by DonelBueno in #1885
...
Stunt Racer uses combiner with two textures for track polygons, but actually loads only T0.
T1 replaced by T0 because of LOD flags in othermode.
This situation was not checked in the main code and ClampWrapMirror shader got wrong parameters,
which lead to the glitches.
2019-08-16 19:10:09 +07:00
Sergey Lipskiy
947fedcbb5
Code cleanup: remove unused getMirrorClamp function.
2019-08-16 17:47:20 +07:00
Sergey Lipskiy
fa2ce3f6e7
Debugger: correct mupen64plus window caption to find in debug mode.
2019-08-16 17:46:34 +07:00
Sergey Lipskiy
258e51d44d
Code cleanup: remove unused CombinerInfo::getCombinersNumber()
2019-06-23 17:32:28 +07:00
Sergey Lipskiy
83dde99f6b
Fix TextureCache::_loadHiresTexture: use correct tile when gSP.texture.tile != 0
2019-06-19 19:02:57 +07:00
Sergey Lipskiy
2d712f2ae0
Rewrite textures loading and mapping:
...
- use RiceVideo method for texture size calculation.
RiceVideo uses the same method for texture dumping.
- rewrite texture mapping.
Texture Clamp-Wrap-Mirror implemented in shaders.
Problem explanation:
https://github.com/gonetz/GLideN64/issues/1885#issuecomment-485136358
Fixed various glitches with HD textures, #1885
2019-06-19 19:02:52 +07:00
Sergey Lipskiy
993960f9ea
Do not attempt to copy image to RDRAM when copyToRDRAM option set to "Disabled".
...
Fixed crash when open sub-screen in Zelda MM with copyToRDRAM disabled.
2019-05-22 20:16:10 +07:00
Sergey Lipskiy
2d15d2d20a
Fix CMakeLists.txt for Raspberry Pi
...
Patched by 5schatten.
Fixed #1978 [RPi3 | cross compile]
2019-04-23 17:17:34 +07:00
Francisco Zurita
c06c593eba
Improve logging information
2019-04-23 11:15:41 +07:00
Sergey Lipskiy
8debfdb81c
Correct GLES2 version of mip-map shader.
2019-04-22 21:45:11 +07:00
Francisco Zurita
8f26645407
Fix crash with GL_DEBUG enabled with mupen64plus API
...
Also, fix compiler warning
2019-04-15 09:09:39 +07:00
Francisco Zurita
92bcbe5981
Fix issues with threaded OpenGL when debug is enabled
2019-04-10 12:55:09 +07:00
fzurita
5df3f9dbac
Threaded GLideN64 calls
2019-04-08 10:51:18 +07:00
Sergey Lipskiy
3d74542d24
Correct geometry mode update for Turbo3D.
...
Fixed glitches in Dark Rift, #2033
2019-04-03 21:32:50 +07:00
Sergey Lipskiy
1eea6d4452
Update "About:Contributors"
2019-04-01 17:09:49 +07:00
Sergey Lipskiy
2b95e56db4
Remove info about blur shader from "About:Credits" form since the shader is not used anymore.
2019-04-01 16:53:18 +07:00
Sergey Lipskiy
7f5f6256f3
Apply gamma correction to text drawer textures.
...
Fixed #2030 : Font rasteriser doesn't perform gamma correction
Thanks Clownacy for the idea.
2019-04-01 16:30:36 +07:00
Sergey Lipskiy
c57909e2e9
Reset gSP.geometryMode at display list load and display list end.
...
Fixed culling issue in Triple Play 2000.
2019-04-01 15:21:08 +07:00
Sergey Lipskiy
3e552f4214
GUI: set max MSAA level to 16x.
2019-03-26 16:27:32 +07:00
Sergey Lipskiy
e91a767b82
GUI: add tooltips for anti-aliasing controls.
2019-03-26 16:24:25 +07:00
Sergey Lipskiy
af63737012
Avoid division by zero in ObjCoordinates ctor due to wrong data in _pObjSprite.
...
Fixed crash in Glover 2 intro.
2019-03-23 18:11:07 +07:00
Sergey Lipskiy
fc96b78542
Fix load of 4bit CI textures when TLUT mode is off. Correction for commit 98960950
...
Fixed color of the glove in Doubutsu no Mori sub-screen.
2019-03-23 12:37:38 +07:00
Sergey Lipskiy
751fe2b3fa
Convert fix for StarCraft 64 from commit 729bf94c5
to StarCraft specific hack,
...
because that case is actual for StarCraft 64 only.
2019-03-23 12:33:04 +07:00
Sergey Lipskiy
03022db791
Check that RDRAM area is writable before writing buffer data into it.
...
Fixed Problem with Project64's protect memory option #764
2019-03-16 18:37:05 +07:00
Sergey Lipskiy
2ac29acf29
Add '#pragma once' to CRC.h
2019-03-15 16:56:50 +07:00