Browse Source
shader_decompiler: only add StorageImageReadWithoutFormat when available
pull/15/merge
Nguyen Dac Nam
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
4 additions and
1 deletions
-
src/video_core/renderer_vulkan/vk_shader_decompiler.cpp
|
|
|
@ -274,7 +274,6 @@ public: |
|
|
|
AddCapability(spv::Capability::ImageBuffer); |
|
|
|
AddCapability(spv::Capability::ImageGatherExtended); |
|
|
|
AddCapability(spv::Capability::SampledBuffer); |
|
|
|
AddCapability(spv::Capability::StorageImageReadWithoutFormat); |
|
|
|
AddCapability(spv::Capability::StorageImageWriteWithoutFormat); |
|
|
|
AddCapability(spv::Capability::SubgroupBallotKHR); |
|
|
|
AddCapability(spv::Capability::SubgroupVoteKHR); |
|
|
|
@ -290,6 +289,10 @@ public: |
|
|
|
AddCapability(spv::Capability::ShaderViewportIndexLayerEXT); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
if (device.IsShaderStorageImageReadWithoutFormatSupported()) { |
|
|
|
AddCapability(spv::Capability::StorageImageReadWithoutFormat); |
|
|
|
} |
|
|
|
|
|
|
|
if (device.IsFloat16Supported()) { |
|
|
|
AddCapability(spv::Capability::Float16); |
|
|
|
|