orbea
e25cb4f111
cmake: Add an install target
2021-11-28 21:32:51 +07:00
s2s
e0d5b0be7b
Shift S2DEX background texture coordinates in non-native resolutions.
2021-11-26 19:14:37 +07:00
s2s
865e9b443e
Fix S2DEX one-piece backgrounds
2021-11-26 19:14:36 +07:00
Rosalie Wanders
62e49b9cdf
ci: fix build failure
2021-11-26 19:05:35 +07:00
Sergey Lipskiy
94ce6203b6
Limit max height for main frame buffers by VI.height
...
Fixed #2519 Extreme G picture is shaking / unstable
2021-11-20 17:22:24 +07:00
Sergey Lipskiy
00529a21ed
Add sanity test for current scissor to renderTriangles and renderAndDrawTriangles
2021-11-20 17:20:40 +07:00
Sergey Lipskiy
b0ec6c47b4
Minor code cleanup in Rasterize.
2021-11-20 17:15:26 +07:00
s2s
ad091be1cf
Fix scale for mip map tiles (GLES2).
2021-11-13 23:17:45 +07:00
Sergey Lipskiy
cc42888c1b
Enable noDepthFrameBuffers hack for Extreme G 2
...
Fixed #2601 Extreme-G 2 XG 2 (U) - Incorrect Loading Screen
2021-11-13 22:43:06 +07:00
Sergey Lipskiy
abf81a5252
Up shaders format version
2021-11-07 13:11:58 +07:00
s2s
8e961b7b39
Fix scale for mip-map tiles.
...
Note: it is incomplete solution for problems with mip-mapping.
Fixes Paper Mario Snow #2570
2021-11-06 18:06:59 +07:00
Sergey Lipskiy
46c58576e2
Code refactor. add calcShiftScaleS and calcShiftScaleT
...
Remove code duplication.
2021-11-06 17:14:24 +07:00
Rosalie
9ebb11f37b
osal_files_unix: fix osal_search_dir_read_next crash
2021-11-03 13:02:49 +07:00
Sergey Lipskiy
472eef6c67
Fixes for txHiResUploadLimit
2021-11-01 15:32:49 +07:00
Rosalie Wanders
9479dfa6e9
Introduce txHiResUploadLimit
2021-11-01 15:32:27 +07:00
Sergey Lipskiy
9a6f9f6d69
Implement load of 16bit I textures.
...
Fixed #2340 Zelda Majora's Mask - Town Shooting Gallery Missing Effects
2021-10-31 00:04:33 +07:00
Sergey Lipskiy
d328ea50c7
Correct include in TxFilterStub.cpp
...
Follow up commit 71788c
2021-10-30 13:02:13 +07:00
Sergey Lipskiy
cc6fdb4670
Rename txWidestringWrapper.h to txWidestringHelper.h
...
Correct #include
2021-10-24 18:44:16 +07:00
Sergey Lipskiy
71788c320d
Rename Ext_TxFilter.h to TxFilterExport.h
...
Correct #include
2021-10-24 18:44:10 +07:00
Rosalie Wanders
22f50fafb5
GLideNHQ: cleanup
2021-10-24 18:43:26 +07:00
Sergey Lipskiy
ada73c60ee
Code cleanup
2021-10-24 15:04:34 +07:00
fzurita
3d5a39e647
Add a new "fast" shader path that doesn't use texelFetch in glsl
2021-10-17 10:27:44 -04:00
fzurita
466401cd02
Update from C++11 to C++17
2021-10-12 20:30:22 +07:00
s2s
aea67fb370
Do not apply the texture coordinate offset to background textures.
...
Fixes #2594
2021-10-12 20:27:33 +07:00
s2s
e6d754a5d1
Make the hack for Conker's shadow and Mario Tennis game specific.
...
Fixes #2585 Mario Golf: background shifted
2021-10-04 22:00:17 +07:00
Sergey Lipskiy
4911bd7eb5
Init hdRatio for depth buffer texture.
...
Fixes #2577 Mario Golf: Animated effects render in front of course
2021-10-02 20:44:52 +07:00
fzurita
21eb341b8d
Fix some shader compilation errors
2021-10-02 17:42:06 +07:00
Sergey Lipskiy
8a3939aa70
Rewrite mipmap shader for GLES 2.0
2021-10-02 17:42:04 +07:00
Sergey Lipskiy
6f9b2f95b3
Use sliced texture atlas for mipmap textures to avoid possible texture size limitations.
2021-10-02 17:42:01 +07:00
Sergey Lipskiy
23ce26dbc4
Do not load mip-map levels if current combiner does not use LOD.
...
Workaround for grass in Mario Tennis intro.
2021-10-02 17:41:58 +07:00
s2s
c7701d16c3
Force lod=1.0 when the most detailed texture is desired by the user.
2021-10-02 17:41:55 +07:00
s2s
dd64b42081
Remove needReplaceTex1byTex0()
2021-10-02 17:41:53 +07:00
s2s
134aa31e61
LOD: tile selection and lod_frac calculation changes
2021-10-02 17:41:50 +07:00
Sergey Lipskiy
539e3b0ad4
Rewrite mip-maps load:
...
* load all but the first mip-map tiles as 1D texture atlas, that is array of texels.
all tiles loaded as rgba32.
first 8 texels contain information about tile's width, height and offset, 1 texel per tile.
* mipmap shader corrected to fetch texels from the atlas.
All hacks, which were necessary to load N64 mip-maps into OpenGL texture are removed.
2021-10-02 17:41:41 +07:00
fzurita
576c82185b
Force software vertex clipping to enabled for GLES
2021-09-26 12:12:07 -04:00
fzurita
f2a69be96f
Remove CLIP control hack for GLES
...
It's not longer needed due to software vertex clipping.
2021-09-26 12:12:07 -04:00
Rosalie Wanders
bfe3c36e73
WindowsWGL: use adaptive vsync when supported
2021-09-26 17:47:11 +07:00
Rosalie Wanders
e2ae3a3e4e
GLideNHQ: remove unsupported dds code
2021-09-07 20:42:04 +07:00
Rosalie Wanders
32312e0b05
GLideNUI: allow loading default settings from GLideN64.default.ini
2021-09-07 20:34:58 +07:00
Sergey Lipskiy
153caeec74
Correct Config_LoadConfig() for mupen64plus:
...
Add hot keys to the list of enabled keys.
Fixed #2560 Hotkeys not working with mupen64plus CUI
2021-08-28 15:57:12 +07:00
GhostlyDark
ee9f47d077
Revert "GLideNUI: introduce Config{Init,Cleanup}"
...
This reverts commit 0ebc545c93
.
2021-08-25 11:41:53 +07:00
Sergey Lipskiy
10b6817613
Correct special shader for fog in Beetle Adventure Racing.
...
fixes #2556 Beetle Adventure Racing. Fog is broken.
2021-08-24 23:04:06 +07:00
GhostlyDark
911ef68994
Config_mupenplus: Improve comments text
...
Typo and grammar fixes.
2021-08-24 21:42:55 +07:00
Sergey Lipskiy
329502f3da
Fix IA31_RGBA8888 conversion.
2021-08-24 18:28:19 +07:00
Rosalie Wanders
0afcd176d9
TxHiResCache: save cache in reload()
2021-08-18 15:37:09 +07:00
Rosalie Wanders
ecd6863864
TxHiResCache: fix texture pack not loading
2021-08-17 21:13:26 +07:00
Rosalie Wanders
4a9e1260ce
GLideNHQ: Introduce TxHiResNoCache
2021-08-16 19:07:28 +07:00
Rosalie Wanders
b78df0b002
GLideNUI: remove screenshot type selection
2021-08-14 19:02:42 +07:00
Rosalie Wanders
70a9213d69
ScreenShot: move to common windows implementation
2021-08-14 19:02:42 +07:00
Rosalie Wanders
532eff450e
GLideNUI: implement hotkeys in saveCustomRomSettings
2021-08-14 13:50:22 +07:00