Lines Matching refs:addCapability
471 builder.addCapability(spv::CapabilitySampleRateShading); in TranslateAuxiliaryStorageDecoration()
500 builder.addCapability(spv::CapabilityShaderNonUniformEXT); in TranslateNonUniformDecoration()
528 builder.addCapability(spv::CapabilityVulkanMemoryModelKHR); in TranslateMemoryAccess()
555 builder.addCapability(spv::CapabilityVulkanMemoryModelKHR); in TranslateImageOperands()
600 builder.addCapability(spv::CapabilityVulkanMemoryModelDeviceScopeKHR); in TranslateMemoryScope()
618 builder.addCapability(spv::CapabilityGeometryPointSize); in TranslateBuiltInDecoration()
622 builder.addCapability(spv::CapabilityTessellationPointSize); in TranslateBuiltInDecoration()
638 builder.addCapability(spv::CapabilityClipDistance); in TranslateBuiltInDecoration()
643 builder.addCapability(spv::CapabilityCullDistance); in TranslateBuiltInDecoration()
647 builder.addCapability(spv::CapabilityMultiViewport); in TranslateBuiltInDecoration()
653 builder.addCapability(spv::CapabilityShaderViewportIndexLayerEXT); in TranslateBuiltInDecoration()
658 builder.addCapability(spv::CapabilitySampleRateShading); in TranslateBuiltInDecoration()
662 builder.addCapability(spv::CapabilitySampleRateShading); in TranslateBuiltInDecoration()
674 builder.addCapability(spv::CapabilityGeometry); in TranslateBuiltInDecoration()
680 builder.addCapability(spv::CapabilityShaderViewportIndexLayerEXT); in TranslateBuiltInDecoration()
692 builder.addCapability(spv::CapabilityDrawParameters); in TranslateBuiltInDecoration()
697 builder.addCapability(spv::CapabilityDrawParameters); in TranslateBuiltInDecoration()
702 builder.addCapability(spv::CapabilityDrawParameters); in TranslateBuiltInDecoration()
707 builder.addCapability(spv::CapabilityGeometry); in TranslateBuiltInDecoration()
712 builder.addCapability(spv::CapabilityStencilExportEXT); in TranslateBuiltInDecoration()
734 builder.addCapability(spv::CapabilitySubgroupBallotKHR); in TranslateBuiltInDecoration()
739 builder.addCapability(spv::CapabilitySubgroupBallotKHR); in TranslateBuiltInDecoration()
744 builder.addCapability(spv::CapabilitySubgroupBallotKHR); in TranslateBuiltInDecoration()
749 builder.addCapability(spv::CapabilitySubgroupBallotKHR); in TranslateBuiltInDecoration()
754 builder.addCapability(spv::CapabilitySubgroupBallotKHR); in TranslateBuiltInDecoration()
759 builder.addCapability(spv::CapabilitySubgroupBallotKHR); in TranslateBuiltInDecoration()
764 builder.addCapability(spv::CapabilitySubgroupBallotKHR); in TranslateBuiltInDecoration()
768 builder.addCapability(spv::CapabilityGroupNonUniform); in TranslateBuiltInDecoration()
772 builder.addCapability(spv::CapabilityGroupNonUniform); in TranslateBuiltInDecoration()
776 builder.addCapability(spv::CapabilityGroupNonUniform); in TranslateBuiltInDecoration()
780 builder.addCapability(spv::CapabilityGroupNonUniform); in TranslateBuiltInDecoration()
784 builder.addCapability(spv::CapabilityGroupNonUniform); in TranslateBuiltInDecoration()
785 builder.addCapability(spv::CapabilityGroupNonUniformBallot); in TranslateBuiltInDecoration()
789 builder.addCapability(spv::CapabilityGroupNonUniform); in TranslateBuiltInDecoration()
790 builder.addCapability(spv::CapabilityGroupNonUniformBallot); in TranslateBuiltInDecoration()
794 builder.addCapability(spv::CapabilityGroupNonUniform); in TranslateBuiltInDecoration()
795 builder.addCapability(spv::CapabilityGroupNonUniformBallot); in TranslateBuiltInDecoration()
799 builder.addCapability(spv::CapabilityGroupNonUniform); in TranslateBuiltInDecoration()
800 builder.addCapability(spv::CapabilityGroupNonUniformBallot); in TranslateBuiltInDecoration()
804 builder.addCapability(spv::CapabilityGroupNonUniform); in TranslateBuiltInDecoration()
805 builder.addCapability(spv::CapabilityGroupNonUniformBallot); in TranslateBuiltInDecoration()
839 builder.addCapability(spv::CapabilityDeviceGroup); in TranslateBuiltInDecoration()
844 builder.addCapability(spv::CapabilityMultiView); in TranslateBuiltInDecoration()
849 builder.addCapability(spv::CapabilityFragmentDensityEXT); in TranslateBuiltInDecoration()
854 builder.addCapability(spv::CapabilityFragmentDensityEXT); in TranslateBuiltInDecoration()
861 builder.addCapability(spv::CapabilityShaderViewportMaskNV); in TranslateBuiltInDecoration()
867 builder.addCapability(spv::CapabilityShaderStereoViewNV); in TranslateBuiltInDecoration()
873 builder.addCapability(spv::CapabilityShaderStereoViewNV); in TranslateBuiltInDecoration()
879 builder.addCapability(spv::CapabilityPerViewAttributesNV); in TranslateBuiltInDecoration()
885 builder.addCapability(spv::CapabilityPerViewAttributesNV); in TranslateBuiltInDecoration()
890 builder.addCapability(spv::CapabilityFragmentFullyCoveredEXT); in TranslateBuiltInDecoration()
894 builder.addCapability(spv::CapabilityShadingRateNV); in TranslateBuiltInDecoration()
898 builder.addCapability(spv::CapabilityShadingRateNV); in TranslateBuiltInDecoration()
932 builder.addCapability(spv::CapabilityFragmentBarycentricNV); in TranslateBuiltInDecoration()
936 builder.addCapability(spv::CapabilityFragmentBarycentricNV); in TranslateBuiltInDecoration()
995 builder.addCapability(spv::CapabilityStorageImageExtendedFormats); in TranslateImageFormat()
1151 builder.addCapability(spv::CapabilityInputAttachmentArrayNonUniformIndexingEXT); in addIndirectionIndexCapabilities()
1153 builder.addCapability(spv::CapabilityStorageTexelBufferArrayNonUniformIndexingEXT); in addIndirectionIndexCapabilities()
1155 builder.addCapability(spv::CapabilityUniformTexelBufferArrayNonUniformIndexingEXT); in addIndirectionIndexCapabilities()
1157 builder.addCapability(spv::CapabilityStorageImageArrayNonUniformIndexingEXT); in addIndirectionIndexCapabilities()
1159 builder.addCapability(spv::CapabilitySampledImageArrayNonUniformIndexingEXT); in addIndirectionIndexCapabilities()
1162 builder.addCapability(spv::CapabilityStorageBufferArrayNonUniformIndexingEXT); in addIndirectionIndexCapabilities()
1164 builder.addCapability(spv::CapabilityUniformBufferArrayNonUniformIndexingEXT); in addIndirectionIndexCapabilities()
1171 builder.addCapability(spv::CapabilityInputAttachmentArrayDynamicIndexingEXT); in addIndirectionIndexCapabilities()
1174 builder.addCapability(spv::CapabilityStorageTexelBufferArrayDynamicIndexingEXT); in addIndirectionIndexCapabilities()
1177 builder.addCapability(spv::CapabilityUniformTexelBufferArrayDynamicIndexingEXT); in addIndirectionIndexCapabilities()
1324 builder.addCapability(spv::CapabilityPhysicalStorageBufferAddressesEXT); in TGlslangToSpvTraverser()
1328 builder.addCapability(spv::CapabilityVulkanMemoryModelKHR); in TGlslangToSpvTraverser()
1344 builder.addCapability(spv::CapabilityTransformFeedback); in TGlslangToSpvTraverser()
1351 builder.addCapability(spv::CapabilityShader); in TGlslangToSpvTraverser()
1356 builder.addCapability(spv::CapabilityTessellation); in TGlslangToSpvTraverser()
1398 builder.addCapability(spv::CapabilityGeometry); in TGlslangToSpvTraverser()
1424 builder.addCapability(spv::CapabilityShader); in TGlslangToSpvTraverser()
1437 builder.addCapability(spv::CapabilitySampleMaskPostDepthCoverage); in TGlslangToSpvTraverser()
1455 builder.addCapability(spv::CapabilityShader); in TGlslangToSpvTraverser()
1461 builder.addCapability(spv::CapabilityComputeDerivativeGroupQuadsNV); in TGlslangToSpvTraverser()
1465 builder.addCapability(spv::CapabilityComputeDerivativeGroupLinearNV); in TGlslangToSpvTraverser()
1479 builder.addCapability(spv::CapabilityRayTracingNV); in TGlslangToSpvTraverser()
1484 builder.addCapability(spv::CapabilityMeshShadingNV); in TGlslangToSpvTraverser()
2337 builder.addCapability(spv::CapabilityAtomicStorageOps); in visitAggregate()
2862 builder.addCapability(spv::CapabilityStorageInputOutput16); in createSpvVariable()
2866 builder.addCapability(spv::CapabilityStoragePushConstant16); in createSpvVariable()
2871 builder.addCapability(spv::CapabilityStorageUniformBufferBlock16); in createSpvVariable()
2873 builder.addCapability(spv::CapabilityStorageUniform16); in createSpvVariable()
2878 builder.addCapability(spv::CapabilityStorageUniformBufferBlock16); in createSpvVariable()
2890 builder.addCapability(spv::CapabilityStoragePushConstant8); in createSpvVariable()
2893 builder.addCapability(spv::CapabilityUniformAndStorageBuffer8BitAccess); in createSpvVariable()
2896 builder.addCapability(spv::CapabilityStorageBuffer8BitAccess); in createSpvVariable()
2915 builder.addCapability(spv::CapabilityFloat16ImageAMD); in getSampledType()
3019 builder.addCapability(spv::CapabilityAtomicStorage); in convertGlslangToSpvType()
3133 builder.addCapability(spv::CapabilityRuntimeDescriptorArrayEXT); in convertGlslangToSpvType()
3347 builder.addCapability(spv::CapabilityShaderViewportMaskNV); in decorateStructType()
3354 builder.addCapability(spv::CapabilityShaderStereoViewNV); in decorateStructType()
3360 builder.addCapability(spv::CapabilityGeometryShaderPassthroughNV); in decorateStructType()
4133 builder.addCapability(spv::CapabilityImageReadWriteLodAMD);
4159 builder.addCapability(spv::CapabilityStorageImageReadWithoutFormat);
4195 builder.addCapability(spv::CapabilityImageReadWriteLodAMD);
4222 builder.addCapability(spv::CapabilityStorageImageWriteWithoutFormat);
4229 builder.addCapability(spv::CapabilitySparseResidency);
4231 builder.addCapability(spv::CapabilityStorageImageReadWithoutFormat);
4240 builder.addCapability(spv::CapabilityImageReadWriteLodAMD);
4339 builder.addCapability(spv::CapabilityFragmentMaskAMD);
4402 builder.addCapability(spv::CapabilityImageGatherBiasLodAMD);
4512 builder.addCapability(spv::CapabilityImageFootprintNV);
5994 builder.addCapability(spv::CapabilityInt64Atomics);
6042 builder.addCapability(spv::CapabilityVulkanMemoryModelKHR);
6046 builder.addCapability(spv::CapabilityVulkanMemoryModelDeviceScopeKHR);
6091 builder.addCapability(spv::CapabilitySubgroupBallotKHR);
6096 builder.addCapability(spv::CapabilitySubgroupVoteKHR);
6098 builder.addCapability(spv::CapabilityGroups);
6360 builder.addCapability(spv::CapabilityGroupNonUniform);
6365 builder.addCapability(spv::CapabilityGroupNonUniform);
6366 builder.addCapability(spv::CapabilityGroupNonUniformVote);
6378 builder.addCapability(spv::CapabilityGroupNonUniform);
6379 builder.addCapability(spv::CapabilityGroupNonUniformBallot);
6383 builder.addCapability(spv::CapabilityGroupNonUniform);
6384 builder.addCapability(spv::CapabilityGroupNonUniformShuffle);
6388 builder.addCapability(spv::CapabilityGroupNonUniform);
6389 builder.addCapability(spv::CapabilityGroupNonUniformShuffleRelative);
6412 builder.addCapability(spv::CapabilityGroupNonUniform);
6413 builder.addCapability(spv::CapabilityGroupNonUniformArithmetic);
6422 builder.addCapability(spv::CapabilityGroupNonUniform);
6423 builder.addCapability(spv::CapabilityGroupNonUniformClustered);
6429 builder.addCapability(spv::CapabilityGroupNonUniform);
6430 builder.addCapability(spv::CapabilityGroupNonUniformQuad);
6455 builder.addCapability(spv::CapabilityGroupNonUniformPartitionedNV);
6984 builder.addCapability(spv::CapabilityVulkanMemoryModelKHR);
6987 builder.addCapability(spv::CapabilityVulkanMemoryModelDeviceScopeKHR);
7001 builder.addCapability(spv::CapabilityVulkanMemoryModelKHR);
7004 builder.addCapability(spv::CapabilityVulkanMemoryModelDeviceScopeKHR);
7128 builder.addCapability(spv::CapabilityVulkanMemoryModelKHR);
7267 builder.addCapability(spv::CapabilityGeometryStreams);
7285 builder.addCapability(spv::CapabilityTransformFeedback);
7328 builder.addCapability(spv::CapabilityShaderViewportMaskNV);
7334 builder.addCapability(spv::CapabilityShaderStereoViewNV);
7341 builder.addCapability(spv::CapabilityGeometryShaderPassthroughNV);
7346 builder.addCapability(spv::CapabilityFragmentBarycentricNV);
7373 builder.addCapability(spv::CapabilityMeshShadingNV);
7387 builder.addCapability(spv::CapabilityMeshShadingNV);