Unknown W. Brackets
|
b610e2f314
|
GPU: Handle invalid blendeq more accurately.
|
2023-09-23 13:08:25 -07:00 |
|
Henrik Rydgård
|
d223d3c316
|
Rename CenterDisplayOutputRect to CalculateDisplayOutputRect
|
2023-04-02 22:29:08 +02:00 |
|
Henrik Rydgård
|
241f8e75bc
|
Replace some uses of DepthSliceFactor
|
2023-02-11 14:37:48 +01:00 |
|
Henrik Rydgård
|
5bdbe6984c
|
Simplify GetDepthScaleFactors
|
2023-02-11 13:34:08 +01:00 |
|
Henrik Rydgård
|
d40aa17198
|
Remove ToScaledDepthFromIntegerScale
|
2023-02-11 13:27:44 +01:00 |
|
Henrik Rydgård
|
805591e493
|
Replace all uses of ToScaledDepthFromIntegerScale.
|
2023-02-11 13:27:44 +01:00 |
|
Henrik Rydgård
|
116b3ba8cc
|
Increase precision of GetDepthScaleFactors to match ToScaledDepthFromIntegerScale
|
2023-02-11 13:27:44 +01:00 |
|
Henrik Rydgård
|
639ca31814
|
Address feedback
|
2023-02-11 11:23:00 +01:00 |
|
Henrik Rydgård
|
28a7912ae6
|
Add comments, re-enable remaining tests (they do work, just forgot to add expected values)
|
2023-02-11 01:11:02 +01:00 |
|
Henrik Rydgård
|
8d40684833
|
Make the test pass, add some commented-out failing ones
|
2023-02-10 14:57:48 +01:00 |
|
Henrik Rydgård
|
d65dae7185
|
Depth scale functions: Clean up the naming, add a failing test
|
2023-02-10 14:57:45 +01:00 |
|
Unknown W. Brackets
|
08ac34bae0
|
GPU: Allow depth above 65535.
Hopefully it rounds down for any == or <= tests.
|
2023-01-31 18:41:06 -08:00 |
|
Unknown W. Brackets
|
98758573e3
|
GPU: Convert alphamask to FF/00 for 5551.
When masking via uniform, we don't care about the lower bits of alpha.
Games often use 7F / 80 to control writes of FF/00.
|
2022-11-12 17:41:48 -08:00 |
|
Unknown W. Brackets
|
745d9ad320
|
GPU: Avoid enabling depth test pointlessly.
See #16015. Attempting to avoid a driver bug.
|
2022-11-08 20:06:08 -08:00 |
|
Henrik Rydgård
|
69941c0d72
|
Android fix
|
2022-11-06 20:01:22 +01:00 |
|
Henrik Rydgård
|
30aa07b156
|
Two more renames to make things read better
|
2022-10-17 08:47:05 +02:00 |
|
Henrik Rydgård
|
9b8a5d1db3
|
Rename GPU_SUPPORTS_ to GPU_USE_
|
2022-10-17 08:47:03 +02:00 |
|
Henrik Rydgård
|
daca0b2109
|
Rename gstate_c.Supports to gstate_c.Use
|
2022-10-17 08:46:37 +02:00 |
|
Unknown W. Brackets
|
162b27e136
|
GPU: Replace logic ops with blend for simple cases.
So that alpha/stencil are handled correctly.
|
2022-10-16 22:24:43 -07:00 |
|
Henrik Rydgård
|
85d1f28997
|
Throw in assorted warning fixes
|
2022-09-20 18:04:08 +02:00 |
|
Henrik Rydgård
|
9ec35d1464
|
Logic op fix, min filter fix. Also remove some unnecessary indentation. Fixes the water on Adreno (no logic)
|
2022-09-16 12:39:37 +02:00 |
|
Unknown W. Brackets
|
a397c74140
|
GPU: Fix simulating logicop with blend and shader.
We only need to do it in the shader, if we're doing it in the shader.
|
2022-09-13 19:07:25 -07:00 |
|
Henrik Rydgård
|
b86648b352
|
Address feedback
|
2022-09-12 16:30:08 +02:00 |
|
Henrik Rydgård
|
d9989ffc16
|
Don't start blending in the shader just because there's bitmasks, if blend is disabled.
|
2022-09-12 15:39:29 +02:00 |
|
Henrik Rydgård
|
ed8c4e8758
|
Remove the assembly implementation of 4x4 matrix mul, in favor of intrinsics.
|
2022-09-05 10:33:05 +02:00 |
|