|
|
@@ -1062,6 +1062,7 @@ typedef enum SpvCapability_ {
|
|
|
SpvCapabilityFragmentShaderPixelInterlockEXT = 5378,
|
|
|
SpvCapabilityDemoteToHelperInvocation = 5379,
|
|
|
SpvCapabilityDemoteToHelperInvocationEXT = 5379,
|
|
|
+ SpvCapabilityRayTracingOpacityMicromapEXT = 5381,
|
|
|
SpvCapabilityBindlessTextureNV = 5390,
|
|
|
SpvCapabilitySubgroupShuffleINTEL = 5568,
|
|
|
SpvCapabilitySubgroupBufferBlockIOINTEL = 5569,
|
|
|
@@ -1135,6 +1136,7 @@ typedef enum SpvRayFlagsShift_ {
|
|
|
SpvRayFlagsCullNoOpaqueKHRShift = 7,
|
|
|
SpvRayFlagsSkipTrianglesKHRShift = 8,
|
|
|
SpvRayFlagsSkipAABBsKHRShift = 9,
|
|
|
+ SpvRayFlagsForceOpacityMicromap2StateEXTShift = 10,
|
|
|
SpvRayFlagsMax = 0x7fffffff,
|
|
|
} SpvRayFlagsShift;
|
|
|
|
|
|
@@ -1150,6 +1152,7 @@ typedef enum SpvRayFlagsMask_ {
|
|
|
SpvRayFlagsCullNoOpaqueKHRMask = 0x00000080,
|
|
|
SpvRayFlagsSkipTrianglesKHRMask = 0x00000100,
|
|
|
SpvRayFlagsSkipAABBsKHRMask = 0x00000200,
|
|
|
+ SpvRayFlagsForceOpacityMicromap2StateEXTMask = 0x00000400,
|
|
|
} SpvRayFlagsMask;
|
|
|
|
|
|
typedef enum SpvRayQueryIntersection_ {
|