|
|
@ -274,7 +274,6 @@ public: |
|
|
AddCapability(spv::Capability::ImageBuffer); |
|
|
AddCapability(spv::Capability::ImageBuffer); |
|
|
AddCapability(spv::Capability::ImageGatherExtended); |
|
|
AddCapability(spv::Capability::ImageGatherExtended); |
|
|
AddCapability(spv::Capability::SampledBuffer); |
|
|
AddCapability(spv::Capability::SampledBuffer); |
|
|
AddCapability(spv::Capability::StorageImageReadWithoutFormat); |
|
|
|
|
|
AddCapability(spv::Capability::StorageImageWriteWithoutFormat); |
|
|
AddCapability(spv::Capability::StorageImageWriteWithoutFormat); |
|
|
AddCapability(spv::Capability::SubgroupBallotKHR); |
|
|
AddCapability(spv::Capability::SubgroupBallotKHR); |
|
|
AddCapability(spv::Capability::SubgroupVoteKHR); |
|
|
AddCapability(spv::Capability::SubgroupVoteKHR); |
|
|
@ -290,6 +289,10 @@ public: |
|
|
AddCapability(spv::Capability::ShaderViewportIndexLayerEXT); |
|
|
AddCapability(spv::Capability::ShaderViewportIndexLayerEXT); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (device.IsShaderStorageImageReadWithoutFormatSupported()) { |
|
|
|
|
|
AddCapability(spv::Capability::StorageImageReadWithoutFormat); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
if (device.IsFloat16Supported()) { |
|
|
if (device.IsFloat16Supported()) { |
|
|
AddCapability(spv::Capability::Float16); |
|
|
AddCapability(spv::Capability::Float16); |
|
|
|