diff options
author | Fernando S <fsahmkow27@gmail.com> | 2023-09-23 13:00:31 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-23 13:00:31 +0200 |
commit | ace91dd0c0442e47565bcf8f66d940ab6929f60a (patch) | |
tree | 5d9e426298c5fcfa29c559d085c8bf6763dad70f /src/shader_recompiler/backend/spirv/spirv_emit_context.cpp | |
parent | Merge pull request #11573 from t895/import-fix (diff) | |
parent | emit_spirv: fix incorrect use of descriptor index in image atomics (diff) | |
download | yuzu-ace91dd0c0442e47565bcf8f66d940ab6929f60a.tar yuzu-ace91dd0c0442e47565bcf8f66d940ab6929f60a.tar.gz yuzu-ace91dd0c0442e47565bcf8f66d940ab6929f60a.tar.bz2 yuzu-ace91dd0c0442e47565bcf8f66d940ab6929f60a.tar.lz yuzu-ace91dd0c0442e47565bcf8f66d940ab6929f60a.tar.xz yuzu-ace91dd0c0442e47565bcf8f66d940ab6929f60a.tar.zst yuzu-ace91dd0c0442e47565bcf8f66d940ab6929f60a.zip |
Diffstat (limited to 'src/shader_recompiler/backend/spirv/spirv_emit_context.cpp')
-rw-r--r-- | src/shader_recompiler/backend/spirv/spirv_emit_context.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp b/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp index 72f69b7aa..57df6fc34 100644 --- a/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp +++ b/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp @@ -74,11 +74,6 @@ spv::ImageFormat GetImageFormat(ImageFormat format) { throw InvalidArgument("Invalid image format {}", format); } -spv::ImageFormat GetImageFormatForBuffer(ImageFormat format) { - const auto spv_format = GetImageFormat(format); - return spv_format == spv::ImageFormat::Unknown ? spv::ImageFormat::R32ui : spv_format; -} - Id ImageType(EmitContext& ctx, const ImageDescriptor& desc) { const spv::ImageFormat format{GetImageFormat(desc.format)}; const Id type{ctx.U32[1]}; @@ -1275,7 +1270,7 @@ void EmitContext::DefineImageBuffers(const Info& info, u32& binding) { if (desc.count != 1) { throw NotImplementedException("Array of image buffers"); } - const spv::ImageFormat format{GetImageFormatForBuffer(desc.format)}; + const spv::ImageFormat format{GetImageFormat(desc.format)}; const Id image_type{TypeImage(U32[1], spv::Dim::Buffer, false, false, false, 2, format)}; const Id pointer_type{TypePointer(spv::StorageClass::UniformConstant, image_type)}; const Id id{AddGlobalVariable(pointer_type, spv::StorageClass::UniformConstant)}; |