diff options
| author | Yong He <yonghe@outlook.com> | 2023-08-25 08:49:02 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-08-25 23:49:02 +0800 |
| commit | 036abc85ba1db9c8c06289f0a0492e9a95a228b9 (patch) | |
| tree | e497168c36e95190a6d8b4dae9f483f27e5aa2cd /external/spirv | |
| parent | 0470ea05a42d6c3f35d81a433fefdd440500cdbd (diff) | |
Support SPIRV Capability declaration on intrinsic functions. (#3150)
* Spirv Capability lookup.
* Fix.
---------
Co-authored-by: Yong He <yhe@nvidia.com>
Diffstat (limited to 'external/spirv')
| -rw-r--r-- | external/spirv/spirv-capabilities.txt | 238 |
1 files changed, 238 insertions, 0 deletions
diff --git a/external/spirv/spirv-capabilities.txt b/external/spirv/spirv-capabilities.txt new file mode 100644 index 000000000..abdd73fc0 --- /dev/null +++ b/external/spirv/spirv-capabilities.txt @@ -0,0 +1,238 @@ +Matrix +Shader +Geometry +Tessellation +Addresses +Linkage +Kernel +Vector16 +Float16Buffer +Float16 +Float64 +Int64 +Int64Atomics +ImageBasic +ImageReadWrite +ImageMipmap +Pipes +Groups +DeviceEnqueue +LiteralSampler +AtomicStorage +Int16 +TessellationPointSize +GeometryPointSize +ImageGatherExtended +StorageImageMultisample +UniformBufferArrayDynamicIndexing +SampledImageArrayDynamicIndexing +StorageBufferArrayDynamicIndexing +StorageImageArrayDynamicIndexing +ClipDistance +CullDistance +ImageCubeArray +SampleRateShading +ImageRect +SampledRect +GenericPointer +Int8 +InputAttachment +SparseResidency +MinLod +Sampled1D +Image1D +SampledCubeArray +SampledBuffer +ImageBuffer +ImageMSArray +StorageImageExtendedFormats +ImageQuery +DerivativeControl +InterpolationFunction +TransformFeedback +GeometryStreams +StorageImageReadWithoutFormat +StorageImageWriteWithoutFormat +MultiViewport +SubgroupDispatch +NamedBarrier +PipeStorage +GroupNonUniform +GroupNonUniformVote +GroupNonUniformArithmetic +GroupNonUniformBallot +GroupNonUniformShuffle +GroupNonUniformShuffleRelative +GroupNonUniformClustered +GroupNonUniformQuad +ShaderLayer +ShaderViewportIndex +UniformDecoration +CoreBuiltinsARM +TileImageColorReadAccessEXT +TileImageDepthReadAccessEXT +TileImageStencilReadAccessEXT +FragmentShadingRateKHR +SubgroupBallotKHR +DrawParameters +WorkgroupMemoryExplicitLayoutKHR +WorkgroupMemoryExplicitLayout8BitAccessKHR +WorkgroupMemoryExplicitLayout16BitAccessKHR +SubgroupVoteKHR +StorageBuffer16BitAccess +StorageUniformBufferBlock16 +StorageUniform16 +UniformAndStorageBuffer16BitAccess +StoragePushConstant16 +StorageInputOutput16 +DeviceGroup +MultiView +VariablePointersStorageBuffer +VariablePointers +AtomicStorageOps +SampleMaskPostDepthCoverage +StorageBuffer8BitAccess +UniformAndStorageBuffer8BitAccess +StoragePushConstant8 +DenormPreserve +DenormFlushToZero +SignedZeroInfNanPreserve +RoundingModeRTE +RoundingModeRTZ +RayQueryProvisionalKHR +RayQueryKHR +RayTraversalPrimitiveCullingKHR +RayTracingKHR +Float16ImageAMD +ImageGatherBiasLodAMD +FragmentMaskAMD +StencilExportEXT +ImageReadWriteLodAMD +Int64ImageEXT +ShaderClockKHR +SampleMaskOverrideCoverageNV +GeometryShaderPassthroughNV +ShaderViewportIndexLayerEXT +ShaderViewportIndexLayerNV +ShaderViewportMaskNV +ShaderStereoViewNV +PerViewAttributesNV +FragmentFullyCoveredEXT +MeshShadingNV +ImageFootprintNV +MeshShadingEXT +FragmentBarycentricKHR +FragmentBarycentricNV +ComputeDerivativeGroupQuadsNV +FragmentDensityEXT +ShadingRateNV +GroupNonUniformPartitionedNV +ShaderNonUniform +ShaderNonUniformEXT +RuntimeDescriptorArray +RuntimeDescriptorArrayEXT +InputAttachmentArrayDynamicIndexing +InputAttachmentArrayDynamicIndexingEXT +UniformTexelBufferArrayDynamicIndexing +UniformTexelBufferArrayDynamicIndexingEXT +StorageTexelBufferArrayDynamicIndexing +StorageTexelBufferArrayDynamicIndexingEXT +UniformBufferArrayNonUniformIndexing +UniformBufferArrayNonUniformIndexingEXT +SampledImageArrayNonUniformIndexing +SampledImageArrayNonUniformIndexingEXT +StorageBufferArrayNonUniformIndexing +StorageBufferArrayNonUniformIndexingEXT +StorageImageArrayNonUniformIndexing +StorageImageArrayNonUniformIndexingEXT +InputAttachmentArrayNonUniformIndexing +InputAttachmentArrayNonUniformIndexingEXT +UniformTexelBufferArrayNonUniformIndexing +UniformTexelBufferArrayNonUniformIndexingEXT +StorageTexelBufferArrayNonUniformIndexing +StorageTexelBufferArrayNonUniformIndexingEXT +RayTracingPositionFetchKHR +RayTracingNV +RayTracingMotionBlurNV +VulkanMemoryModel +VulkanMemoryModelKHR +VulkanMemoryModelDeviceScope +VulkanMemoryModelDeviceScopeKHR +PhysicalStorageBufferAddresses +PhysicalStorageBufferAddressesEXT +ComputeDerivativeGroupLinearNV +RayTracingProvisionalKHR +CooperativeMatrixNV +FragmentShaderSampleInterlockEXT +FragmentShaderShadingRateInterlockEXT +ShaderSMBuiltinsNV +FragmentShaderPixelInterlockEXT +DemoteToHelperInvocation +DemoteToHelperInvocationEXT +RayTracingOpacityMicromapEXT +ShaderInvocationReorderNV +BindlessTextureNV +RayQueryPositionFetchKHR +SubgroupShuffleINTEL +SubgroupBufferBlockIOINTEL +SubgroupImageBlockIOINTEL +SubgroupImageMediaBlockIOINTEL +RoundToInfinityINTEL +FloatingPointModeINTEL +IntegerFunctions2INTEL +FunctionPointersINTEL +IndirectReferencesINTEL +AsmINTEL +AtomicFloat32MinMaxEXT +AtomicFloat64MinMaxEXT +AtomicFloat16MinMaxEXT +VectorComputeINTEL +VectorAnyINTEL +ExpectAssumeKHR +SubgroupAvcMotionEstimationINTEL +SubgroupAvcMotionEstimationIntraINTEL +SubgroupAvcMotionEstimationChromaINTEL +VariableLengthArrayINTEL +FunctionFloatControlINTEL +FPGAMemoryAttributesINTEL +FPFastMathModeINTEL +ArbitraryPrecisionIntegersINTEL +ArbitraryPrecisionFloatingPointINTEL +UnstructuredLoopControlsINTEL +FPGALoopControlsINTEL +KernelAttributesINTEL +FPGAKernelAttributesINTEL +FPGAMemoryAccessesINTEL +FPGAClusterAttributesINTEL +LoopFuseINTEL +FPGADSPControlINTEL +MemoryAccessAliasingINTEL +FPGAInvocationPipeliningAttributesINTEL +FPGABufferLocationINTEL +ArbitraryPrecisionFixedPointINTEL +USMStorageClassesINTEL +RuntimeAlignedAttributeINTEL +IOPipesINTEL +BlockingPipesINTEL +FPGARegINTEL +DotProductInputAll +DotProductInputAllKHR +DotProductInput4x8Bit +DotProductInput4x8BitKHR +DotProductInput4x8BitPacked +DotProductInput4x8BitPackedKHR +DotProduct +DotProductKHR +RayCullMaskKHR +BitInstructions +GroupNonUniformRotateKHR +AtomicFloat32AddEXT +AtomicFloat64AddEXT +LongConstantCompositeINTEL +OptNoneINTEL +AtomicFloat16AddEXT +DebugInfoModuleINTEL +SplitBarrierINTEL +FPGAArgumentInterfacesINTEL +GroupUniformArithmeticKHR +Max
\ No newline at end of file |
