Эх сурвалжийг харах

shader_decompiler: add check in case of device not support ShaderStorageImageReadWithoutFormat

Nguyen Dac Nam 6 жил өмнө
parent
commit
88cb05e6e7

+ 4 - 0
src/video_core/renderer_vulkan/vk_shader_decompiler.cpp

@@ -1749,6 +1749,10 @@ private:
     }
 
     Expression ImageLoad(Operation operation) {
+        if (!device.IsShaderStorageImageReadWithoutFormatSupported()) {
+            return {v_float_zero, Type::Float};
+        }
+
         const auto& meta{std::get<MetaImage>(operation.GetMeta())};
 
         const Id coords = GetCoordinates(operation, Type::Int);