Commit Graph
32648 Commits
Author SHA1 Message Date
Henrik Rydgård 3555ab1236 Merge pull request #15837 from unknownbrackets/warnings
Warning fixes
2022-08-14 10:24:09 +02:00
Unknown W. Brackets bdb4107014 Net: Cleanup initialization syntax. 2022-08-13 12:43:14 -07:00
Unknown W. Brackets a6804c96bd GLES: Correct some variable shadowing.
Potentially fixes an issue with 3D textures?
2022-08-13 12:43:14 -07:00
Unknown W. Brackets 09b7a62666 libpng: Correct func pointer type warning. 2022-08-13 12:43:14 -07:00
Unknown W. Brackets cf030c3bce Global: Cleanup some unreferenced warnings. 2022-08-13 12:43:14 -07:00
Unknown W. Brackets ca4a0a848a Font: Fix bad memory read on invalid font data. 2022-08-13 12:16:21 -07:00
Henrik Rydgård 4d096925fd Merge pull request #15836 from unknownbrackets/headless
Correct a couple more Valgrind warnings in HLE
2022-08-13 18:36:39 +02:00
Unknown W. Brackets f16d6c6011 Font: Correct uninitialized values. 2022-08-13 08:10:46 -07:00
Unknown W. Brackets 75a85d4035 Atrac: Avoid accessing uninitialized stream status.
Only mess with this in a stream mode.
2022-08-13 08:09:16 -07:00
Henrik Rydgård 8ead7d6991 Merge pull request #15834 from unknownbrackets/headless
Fix some issues in Headless from Valgrind
2022-08-13 10:05:20 +02:00
Unknown W. Brackets 3554e2ee72 Build: Correct ccache keys.
It seems to use id*, so clang was matching other builds sometimes.
2022-08-13 00:16:26 -07:00
Unknown W. Brackets 8b3526b8c2 Atrac: Avoid an uninitialized value. 2022-08-13 00:16:08 -07:00
Unknown W. Brackets 482dbb66ea softgpu: Ensure TCs are initialized.
Even if they're not read, we want consistent behavior.
2022-08-12 23:58:57 -07:00
Unknown W. Brackets 49b98de97a softgpu: Correct bad munmap() size. 2022-08-12 23:48:25 -07:00
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
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
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
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
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