Unknown W. Brackets
df2634d4e7
x86jit: Avoid an instruction form Valgrind hates.
2022-08-12 23:22:32 -07:00
Unknown W. Brackets
dedb63532b
Headless: Correct bad pointer without gfx context.
2022-08-12 23:22:32 -07:00
Unknown W. Brackets
9bda04a0d2
Core: Correct shutdown on late init failure.
...
Otherwise we leak and can't start again. This happened when shutdown
completed quickly after thread start.
2022-08-12 22:30:15 -07:00
Henrik Rydgård
ade8b88766
Try to fix shader compilation error on Adreno reported by Lubos
2022-08-12 21:32:32 +02:00
Lubos
3542fbbc38
Merge branch 'master' into feature_openxr_6dof
2022-08-12 10:31:00 +02:00
Lubos
7d13981ffb
OpenXR - Remove OPENXR ifdef from UI
2022-08-12 10:30:57 +02:00
Lubos
76bea33ef0
OpenXR - Better detecting of 2D menus
2022-08-12 08:41:22 +02:00
Henrik Rydgård
d23ac10e5f
Merge pull request #15833 from unknownbrackets/debugger
...
Debugger: Correct GE frame dump VRAM dirty flag
2022-08-12 08:26:39 +02:00
Unknown W. Brackets
4467b7830f
Debugger: Bump GE dump version to ignore bad flag.
2022-08-11 20:28:56 -07:00
Unknown W. Brackets
c74d69bc2d
Debugger: Correct GE frame dump VRAM dirty flag.
...
Was just wrong before, causing incorrect ignoring in some cases.
2022-08-11 20:25:01 -07:00
Unknown W. Brackets
0d542c6b5a
Debugger: Fix crash on bad request.
2022-08-11 20:24:30 -07:00
Henrik Rydgård
190f503565
Merge pull request #15803 from fp64/cubic-upscaler
...
Reimplement bicubic upscaling.
2022-08-11 13:43:23 +02:00
Henrik Rydgård
f8f2062fea
Merge pull request #15830 from unknownbrackets/gpu-stencil
...
GPU: Avoid stencil force pass when writing depth
2022-08-11 12:52:48 +02:00
Unknown W. Brackets
a321aba68c
GPU: Avoid stencil force pass when writing depth.
...
There's a risk if the stencil test failed, it might cause a depth write
unless it's also masked. Hunter x Hunter doesn't in this case.
2022-08-10 23:11:16 -07:00
Henrik Rydgård
f80dd088b8
Merge pull request #15822 from unknownbrackets/gpu-stencil
...
GPU: Write stencil fail to alpha is RGB masked
2022-08-10 14:59:53 +02:00
Unknown W. Brackets
710abcc288
GPU: Write stencil fail to alpha is RGB masked.
...
See #15813 (Hunter x Hunter) which does this for shadows.
2022-08-09 18:45:49 -07:00
Henrik Rydgård
3edaeae812
Merge pull request #15815 from hrydgard/depth-blit-using-raster
...
Depth blit using raster
2022-08-09 21:02:19 +02:00
Henrik Rydgård
79ee532609
Fix feature checks
2022-08-09 20:05:44 +02:00
Henrik Rydgård
252550fbd2
Enable framebuffer depth blits through raster. Fixes games like Jeanne D'Arc on D3D9.
2022-08-09 20:00:32 +02:00
Henrik Rydgård
131098c4d4
Some enum renaming, move RasterChannel to GPU.h.
2022-08-09 19:58:48 +02:00
Lubos
89a0a28c70
Merge branch 'master' into feature_openxr_6dof
2022-08-09 19:35:13 +02:00
Henrik Rydgård
1913930541
Careful with mipmaps on old OpenGL ES. Lost this check in the refactor, made it clearer than before at least.
...
Fixes Burnout rendering issue mentioned in #15818
2022-08-09 17:26:39 +02:00
Henrik Rydgård
6c46095c3a
Merge pull request #15820 from hrydgard/depal-shadergen-fix
...
Switch the depal shader generator to use the ShaderWriter, fix some issues
2022-08-09 16:34:25 +02:00
Henrik Rydgård
852c395fb7
Texcoord attrs must be called a_texcoord0, this should be fixed. Oh well.
...
Also small fix for depth in float-depal.
2022-08-09 16:07:02 +02:00
Henrik Rydgård
83fd8a2fd8
Convert depal shaders to use the ShaderWriter. Add tests for depal shaders.
2022-08-09 15:32:27 +02:00
Henrik Rydgård
9bd4201c83
Cleanup
2022-08-09 10:47:54 +02:00
Lubos
5c3ff4f357
OpenXR - Detect 3D content better
2022-08-08 18:43:16 +02:00
Henrik Rydgård
46342ee92d
Warning fix
2022-08-08 16:42:29 +02:00
Henrik Rydgård
9a678406b9
Remove BGRA color swap in depal for D3D, no longer needed (and breaks Simpsons)
2022-08-08 14:10:55 +02:00
Henrik Rydgård
8c56a00f1e
Merge pull request #15811 from xujibbs/patch-41
...
Update zh_CN.ini
2022-08-08 08:33:51 +02:00
xujibbs
7c6de44e57
Update zh_CN.ini
2022-08-08 13:25:36 +08:00
Henrik Rydgård
5434bd83ea
Merge pull request #15807 from unknownbrackets/gles-colors
...
GLES: Correct alpha check for depal framebuffers
2022-08-07 22:56:16 +02:00
Henrik Rydgård
0c5ff83890
Merge pull request #15809 from unknownbrackets/warnings
...
Headless: Cleanup unused/leak warnings
2022-08-07 22:55:30 +02:00
Henrik Rydgård
069559023b
Merge pull request #15808 from unknownbrackets/mac-warning
...
UI: Show better warning on MAC reset
2022-08-07 22:55:01 +02:00
Unknown W. Brackets
5246d901ce
Headless: Cleanup unused/leak warnings.
2022-08-07 12:10:17 -07:00
Lubos
c00fea1b22
Merge branch 'master' into feature_openxr_6dof
2022-08-07 20:33:14 +02:00
Lubos
c7e321b866
OpenXR - Detecting UI mode improved
2022-08-07 20:32:34 +02:00
fp64
25d44ad65e
Change indentation to tabs.
2022-08-07 12:41:31 -04:00
Unknown W. Brackets
ade6be4052
UI: Show better warning on MAC reset.
2022-08-07 08:48:27 -07:00
Unknown W. Brackets
a0808dc75a
Lang: Fix some mismatched lang keys.
2022-08-07 08:39:55 -07:00
Unknown W. Brackets
2ca696ea36
Build: Remove no-format.
2022-08-07 07:52:13 -07:00
Unknown W. Brackets
e3763d9c4e
Common: Avoid format warning with log timestamp.
2022-08-07 07:51:27 -07:00
Unknown W. Brackets
e589b4506b
GLES: Correct alpha check for depal framebuffers.
2022-08-07 07:43:10 -07:00
Henrik Rydgård
929266cc9e
Merge pull request #15805 from fp64/add-wformat
...
Add -Wformat (see issue #15792 ), no idea if ok.
2022-08-07 15:57:47 +02:00
fp64
48aed2fabc
Add -Wformat (see issue #15792 ), no idea if ok.
...
Unfamiliar with CMake, just added a couple of lines at relevant-looking place.
I did, at least, test that is compiles (and enables that flag) on my machine.
2022-08-07 09:12:58 -04:00
Henrik Rydgård
119137ee6a
Merge pull request #15804 from hrydgard/gles-fixes
...
Fix OpenGL ES crash in blit if copies not supported, fix raster blit
2022-08-07 12:51:36 +02:00
Henrik Rydgård
5bf7b56305
Oops, this iOS check was still required.
2022-08-07 12:04:41 +02:00
Henrik Rydgård
d61909ca91
More framebuffer blit fixes.
2022-08-07 12:02:06 +02:00
Henrik Rydgård
1dabb54df5
Improve the NPOT check
2022-08-07 11:50:23 +02:00
Henrik Rydgård
4ff8f85110
Forgot these...
2022-08-07 11:48:59 +02:00