suyu/src/shader_recompiler/backend/spirv
ReinUsesLisp 916ca74324 opengl: Declare fragment outputs even if they are not used
Fixes Ori and the Blind Forest's menu on GLASM. For some reason
(probably high level optimizations) it is not sanitized on SPIR-V for
OpenGL. Vulkan is unaffected by this change.
2021-07-22 21:51:34 -04:00
..
emit_context.cpp opengl: Declare fragment outputs even if they are not used 2021-07-22 21:51:34 -04:00
emit_context.h shader: Split profile and runtime information in separate structs 2021-07-22 21:51:33 -04:00
emit_spirv.cpp shader: Split profile and runtime information in separate structs 2021-07-22 21:51:33 -04:00
emit_spirv.h shader: Split profile and runtime information in separate structs 2021-07-22 21:51:33 -04:00
emit_spirv_atomic.cpp Move SPIR-V emission functions to their own header 2021-07-22 21:51:30 -04:00
emit_spirv_barriers.cpp Move SPIR-V emission functions to their own header 2021-07-22 21:51:30 -04:00
emit_spirv_bitwise_conversion.cpp Move SPIR-V emission functions to their own header 2021-07-22 21:51:30 -04:00
emit_spirv_composite.cpp Move SPIR-V emission functions to their own header 2021-07-22 21:51:30 -04:00
emit_spirv_context_get_set.cpp shader: Split profile and runtime information in separate structs 2021-07-22 21:51:33 -04:00
emit_spirv_control_flow.cpp glasm: Rework control flow introducing a syntax list 2021-07-22 21:51:31 -04:00
emit_spirv_convert.cpp Move SPIR-V emission functions to their own header 2021-07-22 21:51:30 -04:00
emit_spirv_floating_point.cpp Move SPIR-V emission functions to their own header 2021-07-22 21:51:30 -04:00
emit_spirv_image.cpp spirv: Fix image and image buffer descriptor index usage 2021-07-22 21:51:34 -04:00
emit_spirv_image_atomic.cpp Move SPIR-V emission functions to their own header 2021-07-22 21:51:30 -04:00
emit_spirv_instructions.h shader: Read branch conditions from an instruction 2021-07-22 21:51:32 -04:00
emit_spirv_integer.cpp Move SPIR-V emission functions to their own header 2021-07-22 21:51:30 -04:00
emit_spirv_logical.cpp Move SPIR-V emission functions to their own header 2021-07-22 21:51:30 -04:00
emit_spirv_memory.cpp Move SPIR-V emission functions to their own header 2021-07-22 21:51:30 -04:00
emit_spirv_select.cpp Move SPIR-V emission functions to their own header 2021-07-22 21:51:30 -04:00
emit_spirv_shared_memory.cpp Move SPIR-V emission functions to their own header 2021-07-22 21:51:30 -04:00
emit_spirv_special.cpp shader: Split profile and runtime information in separate structs 2021-07-22 21:51:33 -04:00
emit_spirv_undefined.cpp Move SPIR-V emission functions to their own header 2021-07-22 21:51:30 -04:00
emit_spirv_warp.cpp Move SPIR-V emission functions to their own header 2021-07-22 21:51:30 -04:00