oddMLan
2dc2810408
[GLideN64-wtl] Move util.h to util/util.h
2020-07-17 21:44:08 +07:00
oddMLan
1cf64e7e3f
Bring translations to latest GLideNUI changes and remove obsolete translations
...
lupdate -no-obsolete GLideNUI.pro
lrelease -compress -removeidentical GLideNUI.pro
2020-07-17 21:44:08 +07:00
S2S
d13a3d7890
Perform hdRatio division with floating point precision. Allows non-integer scaled HD textures, but their use is discouraged.
2020-07-17 20:26:32 +07:00
S2S
65ad89ae3a
Delay texcoord correction until multiplying by hdratio
2020-07-17 20:26:32 +07:00
Sergey Lipskiy
2f5280c8ac
Correct texture filters in rendering frame buffer to main color buffer.
2020-07-01 22:01:14 +07:00
Sergey Lipskiy
5907cff6c7
FrameBufferList::renderBuffer(): fix dstScaleX when overscan enabled in native-res mode.
2020-07-01 21:59:51 +07:00
Sergey Lipskiy
30e7b83e43
Correct GraphicsDrawer::_updateScreenCoordsViewport
...
Fixed starcraft intro movie in OnePiece bg mode.
2020-06-28 18:22:21 +07:00
Sergey Lipskiy
80b219effa
Correct vertex Z calculation in GraphicsDrawer::_drawThickLine
...
Note: viewport transformation of Z coordinate performed in fragment shader.
Fixed #2237 Mario Artist - Polygon Studio: line3D bug (HLE)
2020-06-28 17:36:20 +07:00
Sergey Lipskiy
1b36d5740b
Debug dump cmd in LLE mode.
2020-06-28 11:06:37 +07:00
LuigiBlood
1467582e8f
[INI] Remove Dithering Noise from Paint Studio & add Paint Studio prototype
2020-06-25 16:30:17 +07:00
Sergey Lipskiy
7b6e304d84
Fix OSD info in fullscreen mode.
...
It was broken by commit 156171be
.
2020-06-25 16:30:11 +07:00
Sergey Lipskiy
0a755614a0
Correct UTextureEngine::update() for background textures.
...
Fixed #2251 Zelda: OnePiece backgrounds broken
2020-06-21 18:15:53 +07:00
IlDucci
f9dd77886b
Updating Spanish translation following the latest changes and fixing some existing issues following the RAE's rules.
2020-06-21 17:24:47 +07:00
oddMLan
cbc0dfd90e
Toggle AA state like Qt GUI
2020-06-16 16:59:44 +07:00
oddMLan
9bf9202c47
Fix profile load when GLideN64.ini doesn't exist The logic looked incorrect here, but Qt loaded the profile correctly somehow. I tested this change and it doesn't change anything in the Qt version (which is good)
2020-06-16 16:59:44 +07:00
oddMLan
d00cf9f214
Fix profile load when GLideN64.ini doesn't exist
2020-06-16 16:59:44 +07:00
oddMLan
32dbfe1d1f
Language: Escape quotes
2020-06-16 16:59:43 +07:00
oddMLan
91287c2e4c
Reload config on SaveSettings
2020-06-16 16:59:43 +07:00
oddMLan
71afc19427
Separate "Dump" and "Reload" options Continuation of commit 7228d0d5db
2020-06-16 16:59:43 +07:00
Sergey Lipskiy
f7b6f158b3
Up shader storage version.
2020-06-16 16:59:43 +07:00
Sergey Lipskiy
0c5d036395
Correct _calculateCRC:
...
calculated texture size in bytes can be too large to fit TMEM.
It leads to out-of-bounds reads in checksum calculations and thus random checksum.
Example:
Fixed Unplayable performance with any kind of texture enhancement. #2279
2020-06-16 16:57:47 +07:00
Sergey Lipskiy
7228d0d5db
Separate "Dump" and "Reload" options.
2020-06-14 15:52:09 +07:00
Sergey Lipskiy
156171bebd
Set viewport in TextDrawer::drawText
...
Fixed text messages not shown in some games.
2020-06-14 15:52:05 +07:00
Sergey Lipskiy
ed1648c438
Disable dual blending in Texrect Drawer Mode.
2020-06-14 11:51:33 +07:00
S2S
c48841cfeb
Implement dual source blending.
...
Fixes Donkey Kong 64: Gate textures change from a distance. #585
Fixes Pokemon Stadium wrong transparency in warning sign #728
2020-06-14 11:51:33 +07:00
S2S
3df3df9964
Make glBlendFuncSeparate() available
2020-06-14 11:51:33 +07:00
paradadf
4c8a40c6d8
Fix type cast error for 64bit compilation
...
RSP_LoadMatrixX86.cpp:92:28: error: cast from 'u8* {aka unsigned char*}' to 'int' loses precision [-fpermissive]
2020-06-14 11:50:57 +07:00
M4xw
4f58d66e96
Fix regressions in GLES 2.0 support introduced by a405ad8
...
- IOS compiler also doesn't like the vec2 as return Type, thus it's made a out param
2020-05-31 21:07:48 +07:00
S2S
46d170e5fb
Fix error introduced by c14ae30
2020-05-19 11:51:13 +07:00
S2S
c14ae30c6d
Fix out of bounds texel fetch. Remove Mario Tennis workaround.
2020-05-17 20:39:47 +07:00
Sergey Lipskiy
4974f64a56
Correct precision in shaders. Follow up 1a9d37053
2020-05-13 09:32:20 +07:00
S2S
1a9d370530
fix floating point precision issue
2020-05-13 09:21:53 +07:00
Sergey Lipskiy
499ba7dc1a
Set inverted Y to false for Vivid Dolls microcode.
...
Fixed #2238 vivid dolls: upside down gfx (HLE)
2020-05-12 18:03:41 +07:00
S2S
f5ee3523ef
Fix out of bounds texel fetch issues.
...
Fixes #2257 Dark Rift background issue
2020-05-12 10:44:54 +07:00
Sergey Lipskiy
2616ba9587
Code cleanup.
2020-05-11 18:17:46 +07:00
Sergey Lipskiy
be2f2244a2
Correct UTextureEngine::Update for special textures.
...
Fixed #2258 space silicon valley: first screen does not show
2020-05-11 17:48:18 +07:00
Sergey Lipskiy
edf5f9ac30
Fix load of 16bit RGBA textures when TLUT mode is TT_IA16
...
Fixed #2218 Taz express: little bug
2020-05-10 20:14:53 +07:00
Sergey Lipskiy
b505d29838
[Debugger] Fix textures display.
2020-05-10 19:34:21 +07:00
Sergey Lipskiy
3f9911ab9d
Up shader storage version.
...
Fix some compilation warnings.
2020-05-10 16:40:20 +07:00
S2S
bb2221d55f
Preliminary GLES2 implementation
2020-05-10 16:24:29 +07:00
S2S
d3720145e3
Add workaround for issue with Mario Tennis Intro
2020-05-10 16:24:29 +07:00
S2S
4834359ec1
Delay texture coordinate normalization. Adapt texture filter to texture engine.
2020-05-10 16:24:28 +07:00
S2S
a405ad8659
Create Texture Engine unit
2020-05-10 16:22:36 +07:00
Sergey Lipskiy
a140f0a989
Disable cull_face in GraphicsDrawer::drawScreenSpaceTriangle
...
It was removed by mistake in 0bc6cf7a11
Fixed #2251 Zelda: OnePiece backgrounds broken
2020-05-10 15:56:47 +07:00
zilmar
5f816d2a3d
GLideNUI-wtl: fix read game prilfe setting in init
2020-05-10 15:56:44 +07:00
zilmar
64c7af548a
GLideNUI-wtl: OnFullScreenChanged selects the last refresh rate, manually add refresh rates and select the correct one
2020-05-10 15:56:41 +07:00
Sergey Lipskiy
af906c8419
Use FILTER_NEAREST if enableHybridFilter is disabled
...
follow up ee0de5e66ce
2020-05-10 15:56:38 +07:00
oddMLan
4532209d43
Use FILTER_NEAREST if enableHybridFilter is disabled
...
Bilinear by itself looks ugly and it's only necessary to use it for the hybrid filter
2020-05-10 15:56:36 +07:00
oddMLan
d62a653e83
Replace if statements in hybridFilter
...
if statements are bad for performance in GLSL
2020-05-10 15:56:33 +07:00
oddMLan
2b42e02e69
Fix shader compilation errors in GLSL ES
...
-Added missing precisions
-Removed explicit floats
-Explicit cast get_texture_size to vec2
2020-05-10 15:56:30 +07:00