spirv: Define StorageImageWriteWithoutFormat capability when used

This commit is contained in:
ReinUsesLisp 2021-04-11 21:02:44 -03:00 committed by ameerj
parent a33014022e
commit 23b8714732
3 changed files with 9 additions and 0 deletions

View file

@ -244,6 +244,9 @@ void SetupCapabilities(const Profile& profile, const Info& info, EmitContext& ct
if (info.uses_typeless_image_reads && profile.support_typeless_image_loads) {
ctx.AddCapability(spv::Capability::StorageImageReadWithoutFormat);
}
if (info.uses_typeless_image_writes) {
ctx.AddCapability(spv::Capability::StorageImageWriteWithoutFormat);
}
// TODO: Track this usage
ctx.AddCapability(spv::Capability::ImageGatherExtended);
ctx.AddCapability(spv::Capability::ImageQuery);