eden/src/shader_recompiler/backend/spirv
crueter 09a8fab2a2
[spirv] improved spir-v shader opt (#239)
increases speed ~tenfold for Spir-V output optimization when using it on load.

Co-authored-by: wildcard <nubieluv@gmail.com>
Signed-off-by: crueter <crueter@eden-emu.dev>

Co-authored-by: wildcard <nubieluv@gmail.com>
Reviewed-on: #239
Reviewed-by: Shinmegumi <shinmegumi@eden-emu.dev>
2025-08-15 21:40:41 +02:00
..
emit_spirv.cpp [spirv] improved spir-v shader opt (#239) 2025-08-15 21:40:41 +02:00
emit_spirv.h [VK] Rework SPIRV Shader Optimization (#238) 2025-07-03 01:13:33 +00:00
emit_spirv_atomic.cpp video_core: Enable support_descriptor_aliasing on Turnip, disable storage atomic otherwise. 2023-06-03 00:05:58 -07:00
emit_spirv_barriers.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
emit_spirv_bitwise_conversion.cpp shader_recompiler: Remove S32 IR type 2023-01-25 22:03:15 -05:00
emit_spirv_composite.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
emit_spirv_context_get_set.cpp proper placement of clip distance init 2025-04-24 11:00:28 -04:00
emit_spirv_control_flow.cpp [cmake] refactor: Use CPM over submodules (#143) 2025-08-04 04:50:14 +02:00
emit_spirv_convert.cpp [spirv] new castings for int8/int16/etc (#86) 2025-07-23 01:02:10 +02:00
emit_spirv_floating_point.cpp [icc] fix intel c++ compiler errors (#146) 2025-07-30 20:59:28 +02:00
emit_spirv_image.cpp shader_recompiler: fix non-const offset for arrayed image types 2024-02-15 18:49:23 -05:00
emit_spirv_image_atomic.cpp emit_spirv: fix incorrect use of descriptor index in image atomics 2023-09-22 00:39:09 -04:00
emit_spirv_instructions.h [spirv] new castings for int8/int16/etc (#86) 2025-07-23 01:02:10 +02:00
emit_spirv_integer.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
emit_spirv_logical.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
emit_spirv_memory.cpp shader_recompiler: emulate 8-bit and 16-bit storage writes with cas loop 2024-01-11 16:50:59 -05:00
emit_spirv_select.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
emit_spirv_shared_memory.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
emit_spirv_special.cpp proper placement of clip distance init 2025-04-24 11:00:28 -04:00
emit_spirv_undefined.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
emit_spirv_warp.cpp [cmake, frontend] feat: CPMUtil + dependency viewer (#238) 2025-08-11 22:27:29 +02:00
spirv_emit_context.cpp Update fmt to allow for v11 2025-04-10 01:11:22 +02:00
spirv_emit_context.h Fix complination issues by making clip_distance_written static 2025-04-21 13:34:28 -04:00