suyu/src/video_core/host_shaders
ameerj 5665d05547 astc_decoder: Optimize the use EncodingData
This buffer was a list of EncodingData structures sorted by their bit length, with some duplication from the cpu decoder implementation.
We can take advantage of its sorted property to optimize its usage in the shader.

Thanks to wwylele for the optimization idea.
2021-07-31 21:36:26 -04:00
..
astc_decoder.comp astc_decoder: Optimize the use EncodingData 2021-07-31 21:36:26 -04:00
block_linear_unswizzle_2d.comp host_shaders: Add block linear upload compute shaders 2020-12-30 01:39:35 -03:00
block_linear_unswizzle_3d.comp host_shaders: Add block linear upload compute shaders 2020-12-30 01:39:35 -03:00
CMakeLists.txt cmake: Fix find_program usage for 3.15 2021-06-13 01:15:54 -04:00
convert_depth_to_float.frag host_shaders: Add shaders to convert between depth and color images 2020-12-30 01:48:44 -03:00
convert_float_to_depth.frag host_shaders: Add shaders to convert between depth and color images 2020-12-30 01:48:44 -03:00
full_screen_triangle.vert host_shaders: Add shader to render a full screen triangle 2020-12-30 01:44:09 -03:00
opengl_copy_bc4.comp host_shaders: Add compute shader to copy BC4 as RG32UI to RGBA8 2020-12-30 01:47:08 -03:00
opengl_copy_bgra.comp renderer_opengl: Swizzle BGR textures on copy 2021-03-04 14:14:19 -05:00
opengl_present.frag host_shaders: Add copyright headers to OpenGL present shaders 2020-12-30 01:35:56 -03:00
opengl_present.vert host_shaders: Add copyright headers to OpenGL present shaders 2020-12-30 01:35:56 -03:00
pitch_unswizzle.comp host_shaders: Add pitch linear upload compute shader 2020-12-30 01:41:42 -03:00
source_shader.h.in host_shaders: Modify shader cmake integration to allow for larger shaders 2021-03-13 12:16:03 -05:00
StringShaderHeader.cmake host_shaders: Modify shader cmake integration to allow for larger shaders 2021-03-13 12:16:03 -05:00
vulkan_blit_color_float.frag host_shaders: Add texture color blit fragment shader 2020-12-30 02:00:48 -03:00
vulkan_blit_depth_stencil.frag host_shaders: Add helper to blit depth stencil fragment shader 2020-12-30 02:02:07 -03:00
vulkan_present.frag host_shaders: Add shaders to present to the swapchain 2020-12-30 01:59:12 -03:00
vulkan_present.vert host_shaders: Add shaders to present to the swapchain 2020-12-30 01:59:12 -03:00
vulkan_quad_indexed.comp host_shaders: Add Vulkan assembler compute shaders 2020-12-30 02:03:50 -03:00
vulkan_uint8.comp video_core: Reimplement the buffer cache 2021-02-13 02:17:22 -03:00