RetroArch/gfx/drivers_shader
libretroadmin d60d320e76 Simplified parameter parsing to have all shader formats use the same slang method
(when HAVE_SLANG and HAVE_SPIRV_CROSS are defined) - backport of HyperSpaceMadness' PR
2024-09-08 15:25:40 +02:00
..
glslang_util_cxx.cpp Don't use 'using namespace' 2024-07-22 00:34:57 +02:00
glslang_util_cxx.h
glslang_util.c Simplified parameter parsing to have all shader formats use the same slang method 2024-09-08 15:25:40 +02:00
glslang_util.h Simplified parameter parsing to have all shader formats use the same slang method 2024-09-08 15:25:40 +02:00
glslang.cpp Don't use 'using namespace' 2024-07-22 00:34:57 +02:00
glslang.hpp
shader_gl3.cpp Move GL3 C code over to C file - put rest in extern "C" codeblock 2024-07-22 01:43:21 +02:00
shader_gl3.h Added rolling scan line simulation based on the shader subframe feature. This is implemented with a scrolling scissor rect rather than in the shader itself as this is more efficient although may not work for every shader pass - we may need an option to exclude certain passes. The implementation simply divides the screen up by the number of sub frames and then moves the scissor rect down over the screen over the number of sub frames. (#16282) 2024-03-19 08:59:36 -07:00
shader_gl_cg.c Replace more strlcat calls 2023-07-16 18:07:49 +02:00
shader_glsl.c improve GLES version directive granularity (#16888) 2024-08-17 09:57:17 -05:00
shader_glsl.h
shader_vulkan.cpp fix segfault with vulkan shaders (#16810) 2024-07-23 22:09:39 -07:00
shader_vulkan.h Added rolling scan line simulation based on the shader subframe feature. This is implemented with a scrolling scissor rect rather than in the shader itself as this is more efficient although may not work for every shader pass - we may need an option to exclude certain passes. The implementation simply divides the screen up by the number of sub frames and then moves the scissor rect down over the screen over the number of sub frames. (#16282) 2024-03-19 08:59:36 -07:00
slang_process.cpp Don't use 'using namespace' 2024-07-22 00:34:57 +02:00
slang_process.h
slang_reflection.cpp Don't use std::min/std::max 2024-07-22 01:24:09 +02:00
slang_reflection.h Slang Subframe Shaders Feature (#16209) 2024-02-09 03:12:55 -08:00
slang_reflection.hpp