diff options
author | Pankaj Mistry <pmistry@nvidia.com> | 2021-08-23 11:55:37 -0700 |
---|---|---|
committer | Pankaj Mistry <pmistry@nvidia.com> | 2022-08-31 18:29:44 -0700 |
commit | 80cfd29096dc62663a5d0ebf51f135399b89bea0 (patch) | |
tree | 99838bab198a6cd0efd1ace0ae575972659dc435 /include/spirv/unified1/spv.d | |
parent | 93754d52d6cbbfd61f4e87571079e8a28e65f8ca (diff) | |
download | SPIRV-Headers-80cfd29096dc62663a5d0ebf51f135399b89bea0.tar.gz SPIRV-Headers-80cfd29096dc62663a5d0ebf51f135399b89bea0.tar.bz2 SPIRV-Headers-80cfd29096dc62663a5d0ebf51f135399b89bea0.zip |
Implement headers definitions for SPV_EXT_mesh_shader.
Diffstat (limited to 'include/spirv/unified1/spv.d')
-rw-r--r-- | include/spirv/unified1/spv.d | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/include/spirv/unified1/spv.d b/include/spirv/unified1/spv.d index 3b2db4e..0ef3768 100644 --- a/include/spirv/unified1/spv.d +++ b/include/spirv/unified1/spv.d @@ -93,6 +93,8 @@ enum ExecutionModel : uint MissNV = 5317, CallableKHR = 5318, CallableNV = 5318, + TaskEXT = 5364, + MeshEXT = 5365, } enum AddressingModel : uint @@ -168,10 +170,13 @@ enum ExecutionMode : uint StencilRefUnchangedBackAMD = 5082, StencilRefGreaterBackAMD = 5083, StencilRefLessBackAMD = 5084, + OutputLinesEXT = 5269, OutputLinesNV = 5269, + OutputPrimitivesEXT = 5270, OutputPrimitivesNV = 5270, DerivativeGroupQuadsNV = 5289, DerivativeGroupLinearNV = 5290, + OutputTrianglesEXT = 5298, OutputTrianglesNV = 5298, PixelInterlockOrderedEXT = 5366, PixelInterlockUnorderedEXT = 5367, @@ -221,6 +226,7 @@ enum StorageClass : uint ShaderRecordBufferNV = 5343, PhysicalStorageBuffer = 5349, PhysicalStorageBufferEXT = 5349, + TaskPayloadWorkgroupEXT = 5402, CodeSectionINTEL = 5605, DeviceOnlyINTEL = 5936, HostOnlyINTEL = 5937, @@ -505,6 +511,7 @@ enum Decoration : uint PassthroughNV = 5250, ViewportRelativeNV = 5252, SecondaryViewportRelativeNV = 5256, + PerPrimitiveEXT = 5271, PerPrimitiveNV = 5271, PerViewNV = 5272, PerTaskNV = 5273, @@ -654,6 +661,10 @@ enum BuiltIn : uint FragmentSizeNV = 5292, FragInvocationCountEXT = 5293, InvocationsPerPixelNV = 5293, + PrimitivePointIndicesEXT = 5294, + PrimitiveLineIndicesEXT = 5295, + PrimitiveTriangleIndicesEXT = 5296, + CullPrimitiveEXT = 5299, LaunchIdKHR = 5319, LaunchIdNV = 5319, LaunchSizeKHR = 5320, @@ -1000,6 +1011,7 @@ enum Capability : uint FragmentFullyCoveredEXT = 5265, MeshShadingNV = 5266, ImageFootprintNV = 5282, + MeshShadingEXT = 5283, FragmentBarycentricKHR = 5284, FragmentBarycentricNV = 5284, ComputeDerivativeGroupQuadsNV = 5288, @@ -1601,6 +1613,8 @@ enum Op : uint OpFragmentFetchAMD = 5012, OpReadClockKHR = 5056, OpImageSampleFootprintNV = 5283, + OpEmitMeshTasksEXT = 5294, + OpSetMeshOutputsEXT = 5295, OpGroupNonUniformPartitionNV = 5296, OpWritePackedPrimitiveIndices4x8NV = 5299, OpReportIntersectionKHR = 5334, |