eden-miror/src/shader_recompiler
lizzie 17e2be173c
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
[spirv] nuke spirv-opt (#3877)
lots of AGILEism in spirv-opt
theres BETTER alternatives like https://github.com/renderbag/re-spirv (im not gonna bother for now, it probably has shitty build system)
it sucks

the IR already resolves most of the shader code to just constant load/stores
Spirv-opt passes do not seem to make such a big difference
only introduce extra latency
like for example cbuf pass in IR already removes a lot of code, that spirv_opt would otherwise miss due to the fact it doesn't have cbuf information

Signed-off-by: lizzie <lizzie@eden-emu.dev>

Co-authored-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3877
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: crueter <crueter@eden-emu.dev>
2026-04-25 21:54:27 +02:00
..
backend [spirv] nuke spirv-opt (#3877) 2026-04-25 21:54:27 +02:00
frontend [maxwell] Fix Flow::Block comp error (#3882) 2026-04-25 20:50:11 +02:00
ir_opt [Settings] Add "Enable Legacy Rescale Pass" Toggle (#3582) 2026-02-26 03:57:25 +01:00
CMakeLists.txt [spirv] nuke spirv-opt (#3877) 2026-04-25 21:54:27 +02:00
environment.h [*] change all std::unordered_map and std::unordered_set into ankerl::unordered_dense::map/set variants (#3442) 2026-02-10 03:34:07 +01:00
exception.h [common/logging] Simplify logging logic and fix issues when logging before system is created (#3688) 2026-03-12 18:29:15 +01:00
host_translate_info.h shader_recompiler: Align SSBO offsets to meet host requirements 2023-10-31 20:10:54 -04:00
object_pool.h Move to Clang Format 15 2023-01-29 17:49:42 -07:00
profile.h shader_recompiler: throw on missing geometry streams in geometry shaders 2024-02-19 00:34:00 -05:00
program_header.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
runtime_info.h [vulkan] 2nd Vulkan Global Maintenance (#3853) 2026-04-24 16:37:18 +02:00
shader_info.h [android, feat] add "Fix Bloom Effects" toggle (#3359) 2026-01-26 06:59:59 +01:00
stage.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
varying_state.h MacroHLE: Add HLE replacement for base vertex and base instance. 2023-01-01 16:43:57 -05:00