Unknown W. Brackets
|
0f92afb0c1
|
Replacement: Check replaceValid before load.
|
2023-01-08 10:20:52 -08:00 |
|
Unknown W. Brackets
|
26aedbe2f5
|
Replacement: Always return w/h from GetMipSize().
|
2023-01-08 10:12:04 -08:00 |
|
Henrik Rydgård
|
25e41aebc1
|
Merge pull request #16753 from unknownbrackets/softgpu-neon
Use NEON intrinsics in software renderer
|
2023-01-08 12:36:41 +01:00 |
|
Unknown W. Brackets
|
1215714240
|
softgpu: Use NEON for lighting.
|
2023-01-07 19:06:35 -08:00 |
|
Unknown W. Brackets
|
62fe03dcb4
|
softgpu: Use NEON for texture blending.
|
2023-01-07 19:06:35 -08:00 |
|
Unknown W. Brackets
|
587a322207
|
softgpu: Use NEON SIMD for alpha blending, etc.
|
2023-01-07 19:06:34 -08:00 |
|
Unknown W. Brackets
|
b55dbdab7f
|
softgpu: Use NEON for some color conv.
|
2023-01-07 19:06:34 -08:00 |
|
Unknown W. Brackets
|
e0ed080d8b
|
softgpu: Use NEON more in triangle rasterization.
Some of these places weren't getting converted well.
|
2023-01-07 19:06:34 -08:00 |
|
Henrik Rydgård
|
a5e1d0f595
|
Merge pull request #16743 from unknownbrackets/d3d9-fog
D3D9: Force branch usage for fog compute
|
2023-01-07 09:03:31 +01:00 |
|
Unknown W. Brackets
|
f49f7c6371
|
D3D9: Force branch usage for fog compute.
When using `[flatten]`/default, it picks the wrong value, seemingly always
taking the else case (even if the condition is changed or reversed.)
|
2023-01-06 17:25:04 -08:00 |
|
Unknown W. Brackets
|
81f4a76ac9
|
GPU: Don't bother with fog uniform in sw transform.
|
2023-01-06 17:24:44 -08:00 |
|
Luboš Vonásek
|
cd3ed86152
|
Merge branch 'hrydgard:master' into compat-openxr-3rdbirthday
|
2023-01-06 16:54:00 +01:00 |
|
Henrik Rydgård
|
3cd882f21b
|
Merge pull request #16565 from unknownbrackets/bloom-hack
GPU: Avoid bloom hack on buffers used for depth
|
2023-01-06 14:32:23 +01:00 |
|
Henrik Rydgård
|
d1cc378242
|
Merge pull request #16577 from unknownbrackets/shader-cache
Fix GLES and Vulkan cache with equal depth check detect
|
2023-01-06 14:19:36 +01:00 |
|
Henrik Rydgård
|
e890af2485
|
Merge pull request #16737 from unknownbrackets/shader-errors
GLES: Avoid a shader constant error
|
2023-01-06 10:48:03 +01:00 |
|
Henrik Rydgård
|
ef5cb0c48e
|
Remove left-behind line, how did this happen?
|
2023-01-06 10:46:39 +01:00 |
|
Lubos
|
864c26be50
|
Revert "OpenXR - Disable HUD when it is on max scale"
This reverts commit c77a5d37a7 .
|
2023-01-06 08:26:14 +01:00 |
|
Unknown W. Brackets
|
06045b9459
|
GLES: Cache equal flag, load from cache.
|
2023-01-05 18:24:29 -08:00 |
|
Unknown W. Brackets
|
5749b5a825
|
GPU: Clear shaders on use flag change.
|
2023-01-05 18:24:29 -08:00 |
|
Unknown W. Brackets
|
de3c2783f4
|
Vulkan: Reload shaders if use flags change.
|
2023-01-05 18:24:29 -08:00 |
|
Unknown W. Brackets
|
23d254ec21
|
Vulkan: Clear items as they're loaded from cache.
It's possible we could hit a double insert assert since we're on a
background thread.
|
2023-01-05 18:24:29 -08:00 |
|
Unknown W. Brackets
|
3f20562b9f
|
Vulkan: Store saw equal depth flag in cache.
|
2023-01-05 18:24:29 -08:00 |
|
Unknown W. Brackets
|
c3530e63ed
|
GPU: Buildfix fast matrix load.
|
2023-01-05 18:23:02 -08:00 |
|
Unknown W. Brackets
|
346d1a4089
|
Merge pull request #16696 from hrydgard/account-for-fast-bone-matrices
Account for the GPU cycle cost of loading bone matrices.
|
2023-01-05 18:01:38 -08:00 |
|
Unknown W. Brackets
|
e5d67119a8
|
GPU: Avoid bloom hack on buffers used for depth.
If a buffer even has depth transferred to it, let's avoid lowering its
resolution.
|
2023-01-05 18:00:43 -08:00 |
|
Unknown W. Brackets
|
f3acdb9da8
|
GLES: Avoid a shader constant error.
Some Adreno drivers interpret 0u as an integer.
|
2023-01-05 17:56:58 -08:00 |
|
Lubos
|
cd8d28cc5a
|
OpenXR - Fix postprocess effect in 3rd birthday EU variant
|
2023-01-05 22:38:50 +01:00 |
|
Lubos
|
c77a5d37a7
|
OpenXR - Disable HUD when it is on max scale
|
2023-01-05 22:04:20 +01:00 |
|
Henrik Rydgård
|
5f10cabe5a
|
Fix minor state dirtying issue with FOGCOEFENABLE
|
2023-01-05 16:56:13 +01:00 |
|
Henrik Rydgård
|
13d07f6ff4
|
Bump shader cache version
|
2023-01-05 13:12:11 +01:00 |
|
Henrik Rydgård
|
a58bf45540
|
Removes LM flag from vshader in the common case, if ubershader is enabled.
|
2023-01-05 13:09:49 +01:00 |
|
Henrik Rydgård
|
389c7bf44c
|
FragmentShaderDesc improvement (debugging)
|
2023-01-05 11:49:03 +01:00 |
|
Henrik Rydgård
|
a73ccd77e3
|
Add FOGCOEFENABLE to the list of base uniforms.
Spotted by Unknown in #16628 comments.
|
2023-01-05 08:34:54 +01:00 |
|
Henrik Rydgård
|
85e6b4e592
|
Increment numFlushes near the other stat increments
Might be better for the cache, heh.
|
2023-01-04 17:10:56 +01:00 |
|
Henrik Rydgård
|
d49b39e422
|
Remove gpuCommandsAtCallLevel stats, compute another stat more efficiently
These stats have proven rather useless since we don't plan to cache and
optimize display lists.
|
2023-01-04 17:07:45 +01:00 |
|
Henrik Rydgård
|
4e30c5c0c6
|
Unbreak fog, oops.
Fixes #16722
|
2023-01-04 13:01:00 +01:00 |
|
Henrik Rydgård
|
06d69e9953
|
Bump shader cache version
|
2023-01-04 11:10:38 +01:00 |
|
Henrik Rydgård
|
b84e24cb89
|
Invert the nesting of specularIsZero and lmode conditions in VS.
|
2023-01-04 11:04:24 +01:00 |
|
Henrik Rydgård
|
ae383147db
|
Minor simplification in VS
|
2023-01-04 11:04:24 +01:00 |
|
Henrik Rydgård
|
18d00b0718
|
Remove lmode flag bit from fragment and geometry shaders
|
2023-01-04 11:04:23 +01:00 |
|
Henrik Rydgård
|
10dee90c83
|
Merge pull request #16628 from hrydgard/remove-fog-fshader-flag
Make fog-enable driven by uniform instead of fragment shader flag bit
|
2023-01-04 11:01:19 +01:00 |
|
Henrik Rydgård
|
34c11c8acf
|
Merge pull request #16584 from hrydgard/vertex-format-vshader-id
Pass in the vertex decoder to the shader ID computation
|
2023-01-04 10:26:18 +01:00 |
|
Henrik Rydgård
|
3dbe69f585
|
Cache version
|
2023-01-04 10:17:59 +01:00 |
|
Henrik Rydgård
|
5cae5615ea
|
Use more unusual values as "fog-disabled".
|
2023-01-04 10:14:12 +01:00 |
|
Henrik Rydgård
|
26c748f959
|
Make fog-enable driven by uniform instead of fragment shader flag bit
|
2023-01-04 10:14:11 +01:00 |
|
Henrik Rydgård
|
830f1064e6
|
Merge pull request #16676 from unknownbrackets/riscv-disasm
Add disassembler for RISC-V
|
2023-01-04 09:52:56 +01:00 |
|
Unknown W. Brackets
|
d45142ebaa
|
GPU: Avoid uint by int shifts in reinterpret.
|
2023-01-03 23:00:17 -08:00 |
|
Unknown W. Brackets
|
0b6635c2dc
|
GLES: Avoid switch-case on older glsl.
|
2023-01-02 14:57:06 -08:00 |
|
Unknown W. Brackets
|
86d748fa0c
|
GLES: Use uint for uint shift amounts.
This seems to cause trouble for some Adreno drivers as well.
|
2023-01-02 14:37:38 -08:00 |
|
Unknown W. Brackets
|
26dc773b2a
|
Merge pull request #16709 from unknownbrackets/shader-errors
Correct some shader errors in reporting
|
2023-01-02 13:51:23 -08:00 |
|