From 456cde8727f8e6722db9a54a18c48d3aa56a6372 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Mon, 2 Jun 2025 20:21:13 -0400 Subject: [PATCH] Fix decompiling shaders with the latest SPIRV Cross --- extern/libphysis | 2 +- parts/shpk/shpkpart.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/extern/libphysis b/extern/libphysis index ac3c28c..03498e7 160000 --- a/extern/libphysis +++ b/extern/libphysis @@ -1 +1 @@ -Subproject commit ac3c28c18e1f2d39603a4cca3e44ec7a605ac3ac +Subproject commit 03498e707076d5dc452e59cde0d52dc2e5e6400b diff --git a/parts/shpk/shpkpart.cpp b/parts/shpk/shpkpart.cpp index a1e98e6..38fdc3d 100644 --- a/parts/shpk/shpkpart.cpp +++ b/parts/shpk/shpkpart.cpp @@ -40,6 +40,7 @@ void SHPKPart::load(physis_Buffer buffer) spirv_cross::CompilerGLSL glsl(result.code.data(), result.code.dwords()); + glsl.build_dummy_sampler_for_combined_images(); glsl.build_combined_image_samplers(); spirv_cross::CompilerGLSL::Options options;