suyu/src/video_core/renderer_vulkan/shaders
ReinUsesLisp c961770900 vk_compute_pass: Implement indexed quads
Implement indexed quads (GL_QUADS used with glDrawElements*) with a
compute pass conversion.

The compute shader converts from uint8/uint16/uint32 indices to uint32.
The format is passed through push constants to avoid having different
variants of the same shader.

- Used by Fast RMX
- Used by Xenoblade Chronicles 2 (it still has graphical due to
synchronization issues on Vulkan)
2020-04-16 21:12:32 -03:00
..
blit.frag renderer_vulkan/shader: Add helper GLSL shaders 2019-12-16 17:59:08 -03:00
blit.vert renderer_vulkan/shader: Add helper GLSL shaders 2019-12-16 17:59:08 -03:00
quad_array.comp renderer_vulkan/shader: Add helper GLSL shaders 2019-12-16 17:59:08 -03:00
quad_indexed.comp vk_compute_pass: Implement indexed quads 2020-04-16 21:12:32 -03:00
uint8.comp renderer_vulkan/shader: Add helper GLSL shaders 2019-12-16 17:59:08 -03:00