From 17e2be173c9bb24375a4fc7bc746db21e0706d01 Mon Sep 17 00:00:00 2001 From: lizzie Date: Sat, 25 Apr 2026 21:54:27 +0200 Subject: [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 Co-authored-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3877 Reviewed-by: CamilleLaVey Reviewed-by: crueter --- CMakeLists.txt | 2 -- 1 file changed, 2 deletions(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index 42717c496d..1f000141f0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -130,7 +130,6 @@ if (YUZU_STATIC_BUILD) # these libs do not properly provide static libs/let you do it with cmake set(fmt_FORCE_BUNDLED ON) - set(SPIRV-Tools_FORCE_BUNDLED ON) set(SPIRV-Headers_FORCE_BUNDLED ON) set(zstd_FORCE_BUNDLED ON) endif() @@ -523,7 +522,6 @@ if (NOT YUZU_STATIC_ROOM) find_package(VulkanMemoryAllocator) find_package(VulkanUtilityLibraries) find_package(SimpleIni) - find_package(SPIRV-Tools) find_package(sirit) find_package(gamemode) find_package(frozen) -- cgit v1.2.3