yuzu/src/video_core/host_shaders
ameerj 0639244d85 renderer_opengl: Swizzle BGR textures on copy
OpenGL does not natively support BGR internal formats, which causes many BGR textures to render incorrectly, with Red and Blue channels swapped.

This commit aims to address this by swizzling the blue and red channels on texture copies when a BGR format is encountered.
2021-03-04 14:14:19 -05: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 renderer_opengl: Swizzle BGR textures on copy 2021-03-04 14:14:19 -05: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 video_core/host_shaders: Add CMake integration for string shaders 2020-08-23 21:37:20 -03:00
StringShaderHeader.cmake video_core: Fix instances where msbuild always regenerated host shaders 2020-09-23 22:27:17 -03: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