Stenzek
|
ef152c47a6
|
GPU/HW: Interpolate native texture coordinates when upscaling
|
2024-07-03 15:44:12 +10:00 |
|
Stenzek
|
c1792108f4
|
GPU/HW: Eliminate raw texture pipeline permutations
|
2024-06-16 17:09:24 +10:00 |
|
Stenzek
|
ef69c31e9f
|
GPUDevice: Support transpiling shaders at compile time
And use it for GLSL postprocessing shaders.
|
2024-06-14 21:21:34 +10:00 |
|
Stenzek
|
74f3c8d1aa
|
GPU/HW: Enable feedback loops for rendering
|
2024-04-01 18:12:52 +10:00 |
|
Stenzek
|
e70f0e1bc1
|
GPU/HW: Use texelFetch() instead of sampler
|
2024-03-20 21:56:20 +10:00 |
|
Stenzek
|
bc04854ed3
|
GPU/HW: Bump shader cache version
|
2024-01-20 02:14:56 +10:00 |
|
Stenzek
|
3b2c70cda5
|
GPUDevice: Get rid of framebuffer abstraction
|
2023-12-09 22:08:13 +10:00 |
|
Stenzek
|
e804b5e701
|
GPUDevice: Support geometry shaders
|
2023-09-02 22:09:22 +10:00 |
|
Stenzek
|
e3d9ba4c99
|
Rewrite host GPU abstraction
- Don't have to repeat the same thing for 4 renderers.
- Add native Metal renderer.
|
2023-08-20 21:55:38 +10:00 |
|
Connor McLaughlin
|
8c7a192128
|
Misc: Add copyright/license statement to applicable files
Should've did this in the beginning.
|
2022-12-04 21:03:49 +10:00 |
|
Connor McLaughlin
|
5f6490f68b
|
GPU/Vulkan: Fix downloads messing up later commands
|
2022-10-05 18:29:43 +10:00 |
|
Connor McLaughlin
|
98af6e7228
|
GPU/ShaderGen: Use [unroll] for resolve loops
|
2021-07-11 13:08:25 +10:00 |
|
Connor McLaughlin
|
08876d132f
|
GPU/HW: Don't generate always/never-discarding discard shaders
Might fix the PowerVR driver...
|
2021-05-25 13:38:33 +10:00 |
|
Connor McLaughlin
|
22d664b210
|
GPU/ShaderGen: Move discard to end of shader
Possible workaround for this PowerVR driver issue.
|
2021-04-08 03:07:10 +10:00 |
|
Connor McLaughlin
|
d8ce98a1e2
|
Bump shader cache version
|
2021-02-14 19:25:14 +10:00 |
|
Connor McLaughlin
|
837fb6128b
|
GPU/HW: Fix mask bit when rendering with transparency and no DSB
Fixes some sprites in Bloody Roar on Mali GPUs.
|
2021-02-06 20:14:28 +10:00 |
|
Connor McLaughlin
|
fd166a4485
|
ShaderCache: Add a data version field
We can increment this to prevent people's shader caches from growing too
large with shader changes.
|
2021-01-11 15:24:38 +10:00 |
|