summaryrefslogtreecommitdiffstats
path: root/src/video_core/host_shaders/vulkan_quad_indexed.comp (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-12-30host_shaders: Add Vulkan assembler compute shadersReinUsesLisp1-9/+0
2020-04-17vk_compute_pass: Implement indexed quadsReinUsesLisp1-0/+50
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)