Commit Graph

13 Commits (e70f0e1bc1becd6af3b7b3f5be69b3d4393168f9)

Author SHA1 Message Date
Stenzek e70f0e1bc1
GPU/HW: Use texelFetch() instead of sampler 2 years ago
Stenzek bc04854ed3
GPU/HW: Bump shader cache version 2 years ago
Stenzek 3b2c70cda5
GPUDevice: Get rid of framebuffer abstraction 2 years ago
Stenzek e804b5e701 GPUDevice: Support geometry shaders 2 years ago
Stenzek e3d9ba4c99 Rewrite host GPU abstraction
- Don't have to repeat the same thing for 4 renderers.
 - Add native Metal renderer.
2 years ago
Connor McLaughlin 8c7a192128 Misc: Add copyright/license statement to applicable files
Should've did this in the beginning.
3 years ago
Connor McLaughlin 5f6490f68b GPU/Vulkan: Fix downloads messing up later commands 3 years ago
Connor McLaughlin 98af6e7228 GPU/ShaderGen: Use [unroll] for resolve loops 4 years ago
Connor McLaughlin 08876d132f GPU/HW: Don't generate always/never-discarding discard shaders
Might fix the PowerVR driver...
5 years ago
Connor McLaughlin 22d664b210 GPU/ShaderGen: Move discard to end of shader
Possible workaround for this PowerVR driver issue.
5 years ago
Connor McLaughlin d8ce98a1e2 Bump shader cache version 5 years ago
Connor McLaughlin 837fb6128b GPU/HW: Fix mask bit when rendering with transparency and no DSB
Fixes some sprites in Bloody Roar on Mali GPUs.
5 years ago
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.
5 years ago