Henrik Rydgård
|
79ad513b03
|
Merge pull request #16626 from unknownbrackets/gl-cleanup
GL: Cleanup a check to use ARB instead
|
2022-12-19 16:51:57 +01:00 |
|
Henrik Rydgård
|
9f552b9003
|
Merge pull request #16615 from unknownbrackets/d3d9-clip-planes
D3D9: Support old-style user clip planes
|
2022-12-19 08:12:15 +01:00 |
|
Unknown W. Brackets
|
860be93c0c
|
GE Debugger: Prevent double init.
If you were mashing record, it was possible to add two inits to the
recording, which caused playback issues.
|
2022-12-18 14:53:11 -08:00 |
|
Unknown W. Brackets
|
252966bb17
|
GL: Cleanup a check to use ARB instead.
|
2022-12-18 12:03:21 -08:00 |
|
Unknown W. Brackets
|
f6980b9f9d
|
D3D9: Avoid curve Z clip to be safe.
I think it does actually happen, but we don't do it in the shader, so
let's not do it here.
|
2022-12-18 12:01:28 -08:00 |
|
Unknown W. Brackets
|
3e77cb1475
|
D3D9: Support old-style user clip planes.
This fixes negative Z issues on D3D9 in many cases, such as #14168
and #16574, but only when clip planes are supported.
|
2022-12-18 11:04:33 -08:00 |
|
Unknown W. Brackets
|
6e8aad727b
|
GPU: Prevent GE_PRIM_INVALID on flush.
Wasn't enough to set prim temporarily here.
|
2022-12-18 07:23:58 -08:00 |
|
Unknown W. Brackets
|
e5dbdba638
|
GPU: Keep prevPrim_ set on flush.
For continuing previous verts, see #16612. We still don't handle these
quite accurately (outside software rendering), but this should be better.
|
2022-12-18 07:14:19 -08:00 |
|
Lubos
|
992d4c5147
|
OpenXR - Final Fantasy rendering fixed
|
2022-12-17 17:52:04 +01:00 |
|
Lubos
|
3de2ba1e9f
|
OpenXR - 3rd Birthday rendering fixed
|
2022-12-17 16:51:05 +01:00 |
|
Henrik Rydgård
|
6bb0115e73
|
Quickfix for texture uploads after #16599
|
2022-12-16 14:57:52 +01:00 |
|
Henrik Rydgård
|
26884150d7
|
Remove the 0th descriptor set, move everything else back to 0
|
2022-12-16 13:05:40 +01:00 |
|
Henrik Rydgård
|
b70a9993d8
|
SoftGPU fix
|
2022-12-14 16:43:37 +01:00 |
|
Henrik Rydgård
|
11366a2ded
|
Don't refer directly to g_Config.iMultiSampleLevel, it can contain unsupported modes.
|
2022-12-14 16:43:37 +01:00 |
|
Henrik Rydgård
|
41e5b1e95a
|
Plumb through multiSampleLevel so PipelineManager doesn't read config.
|
2022-12-14 16:43:37 +01:00 |
|
Unknown W. Brackets
|
8c1a247b7b
|
Vulkan: Cleanup some logspam.
|
2022-12-13 18:29:23 -08:00 |
|
Henrik Rydgård
|
00ebf4957f
|
Make shader cache loading a bit more lenient.
|
2022-12-13 23:06:57 +01:00 |
|
Henrik Rydgård
|
65c721dce6
|
Rename Save/LoadCache to Save/LoadPipelineCache
|
2022-12-13 19:18:20 +01:00 |
|
Henrik Rydgård
|
ee19db091f
|
Add accessor for UseFlags
|
2022-12-13 18:27:45 +01:00 |
|
Henrik Rydgård
|
313a2b1327
|
Improve shader cache logging
|
2022-12-13 16:35:02 +01:00 |
|
Henrik Rydgård
|
427cae67cb
|
Enable some wordwrapping in shader viewer, show variant bitmask
|
2022-12-13 16:28:59 +01:00 |
|
Henrik Rydgård
|
80a0c97e9e
|
Drop the input attachment descriptor from the layout when unused
|
2022-12-13 15:17:39 +01:00 |
|
Henrik Rydgård
|
73cd9fac7d
|
Tiny optimization in PipelineDesc
|
2022-12-13 15:16:11 +01:00 |
|
Henrik Rydgård
|
ad1cd40ff7
|
Bump shader cache versions before release, just to be safe.
|
2022-12-13 08:45:20 +01:00 |
|
Unknown W. Brackets
|
fe470c790e
|
Postshader: Reset ini keys for defaults.
Should fix the Vignette shader defaults, see #16562.
|
2022-12-12 19:11:20 -08:00 |
|
Unknown W. Brackets
|
f202029d0b
|
Postshader: Don't save default setting values.
This way the defaults can change in the future without problems.
|
2022-12-12 19:09:14 -08:00 |
|
Henrik Rydgård
|
af59bc161b
|
Merge pull request #16488 from lvonasek/config_openxr_update
OpenXR - Fixes for release candidate
|
2022-12-11 13:37:09 +01:00 |
|
Unknown W. Brackets
|
1810692236
|
Global: Cleanup some type/range checks.
|
2022-12-10 21:13:37 -08:00 |
|
Unknown W. Brackets
|
9cfcbc46e6
|
Global: Cleanup initialization/pointer checks.
Cleaning up a lot of cases of uninitialized data, unchecked return values
for failures, and similar.
|
2022-12-10 21:13:36 -08:00 |
|
Unknown W. Brackets
|
a7b7bf7826
|
Global: Set many read-only params as const.
This makes what they do and which args to use clearer, if nothing else.
|
2022-12-10 21:13:36 -08:00 |
|
Unknown W. Brackets
|
f44852bb18
|
Global: Cleanup virtual/override specifiers.
Also missing virtual destructors, hidden non-overrides, etc.
|
2022-12-10 21:13:36 -08:00 |
|
Lubos
|
abd60a30bc
|
Merge branch 'master' into config_openxr_update
|
2022-12-10 21:01:41 +01:00 |
|
Henrik Rydgård
|
31efd9565e
|
Merge pull request #16539 from unknownbrackets/gedebugger
GE Debugger: Fix src/dst stride formatting
|
2022-12-10 20:27:24 +01:00 |
|
Unknown W. Brackets
|
dcfd82da05
|
GE Debugger: Fix src/dst stride formatting.
|
2022-12-10 11:01:43 -08:00 |
|
Unknown W. Brackets
|
b0f93ed8d6
|
Merge pull request #16535 from hrydgard/minor-fixes
Some minor initialization fixes, and fix for a potential crash found by static analysis
|
2022-12-10 07:09:58 -08:00 |
|
Henrik Rydgård
|
3e9f62a3a4
|
Minor fixes
|
2022-12-10 12:28:56 +01:00 |
|
Henrik Rydgård
|
cdb830f390
|
Minor optimization/cleanup
|
2022-12-10 12:05:40 +01:00 |
|
Henrik Rydgård
|
59ab1374f2
|
Fix regression in Tactics Ogre - the mipmap level hack broke
It broke when we introduced the 3D texture support, in #15727
Fixes #16354
|
2022-12-10 11:41:12 +01:00 |
|
Henrik Rydgård
|
4ec1e2a175
|
Some minor initialization fixes, and one potential crash found by static analysis
|
2022-12-10 11:28:19 +01:00 |
|
Lubos
|
df01f18aa6
|
Merge branch 'master' into config_openxr_update
|
2022-12-10 10:20:29 +01:00 |
|
Unknown W. Brackets
|
0a4e3a3867
|
Merge pull request #16531 from hrydgard/last-frame-shaders
iota97's "Motion blur" - LCD persistence shader, plus fixes to make it work with OpenGL
|
2022-12-09 16:43:16 -08:00 |
|
Henrik Rydgård
|
37b0c90a2d
|
Silence address-sanitizer warnings in Math3D.h on ARM64 (not very serious but good to fix)
|
2022-12-09 23:47:42 +01:00 |
|
Henrik Rydgård
|
3b5770da9b
|
DXT5 fix
|
2022-12-09 23:47:42 +01:00 |
|
Henrik Rydgård
|
e59b734b27
|
Fix case where we could write off the end of a buffer if texture width == 1 and 4-bit color.
|
2022-12-09 23:47:39 +01:00 |
|
Henrik Rydgård
|
b7a3cf56cc
|
OpenGL: Fix lifetime issue with uniform/sampler "locs" for thin3d pipelines
|
2022-12-09 20:52:19 +01:00 |
|
Henrik Rydgård
|
acf55916fd
|
Silence address-sanitizer warnings in Math3D.h on ARM64 (not very serious but good to fix)
|
2022-12-09 18:31:44 +01:00 |
|
Henrik Rydgård
|
4280a9f51c
|
Force postshaders with the usePreviousFrame flag to the end of the order
|
2022-12-09 17:19:08 +01:00 |
|
Henrik Rydgård
|
141e076f12
|
Merge pull request #16523 from hrydgard/post-shader-cleanup
Post shader cleanup
|
2022-12-08 13:45:03 +01:00 |
|
Henrik Rydgård
|
6ae799d440
|
Merge pull request #16520 from hrydgard/little-big-planet-gas
LittleBigPlanet: Compat flag to work around smoke rendering problem
|
2022-12-08 13:22:15 +01:00 |
|
Henrik Rydgård
|
70ce76a8d5
|
Delete the builtin Grayscale shader. Also make unknown shaders go away from list.
|
2022-12-07 22:28:55 +01:00 |
|