|
|
@@ -813,6 +813,7 @@ typedef enum SpvCapability_ {
|
|
|
SpvCapabilityFragmentMaskAMD = 5010,
|
|
|
SpvCapabilityStencilExportEXT = 5013,
|
|
|
SpvCapabilityImageReadWriteLodAMD = 5015,
|
|
|
+ SpvCapabilityShaderClockKHR = 5055,
|
|
|
SpvCapabilitySampleMaskOverrideCoverageNV = 5249,
|
|
|
SpvCapabilityGeometryShaderPassthroughNV = 5251,
|
|
|
SpvCapabilityShaderViewportIndexLayerEXT = 5254,
|
|
|
@@ -1223,6 +1224,7 @@ typedef enum SpvOp_ {
|
|
|
SpvOpGroupSMaxNonUniformAMD = 5007,
|
|
|
SpvOpFragmentMaskFetchAMD = 5011,
|
|
|
SpvOpFragmentFetchAMD = 5012,
|
|
|
+ SpvOpReadClockKHR = 5056,
|
|
|
SpvOpImageSampleFootprintNV = 5283,
|
|
|
SpvOpGroupNonUniformPartitionNV = 5296,
|
|
|
SpvOpWritePackedPrimitiveIndices4x8NV = 5299,
|
|
|
@@ -1755,6 +1757,7 @@ inline void SpvHasResultAndType(SpvOp opcode, bool *hasResult, bool *hasResultTy
|
|
|
case SpvOpGroupSMaxNonUniformAMD: *hasResult = true; *hasResultType = true; break;
|
|
|
case SpvOpFragmentMaskFetchAMD: *hasResult = true; *hasResultType = true; break;
|
|
|
case SpvOpFragmentFetchAMD: *hasResult = true; *hasResultType = true; break;
|
|
|
+ case SpvOpReadClockKHR: *hasResult = true; *hasResultType = true; break;
|
|
|
case SpvOpImageSampleFootprintNV: *hasResult = true; *hasResultType = true; break;
|
|
|
case SpvOpGroupNonUniformPartitionNV: *hasResult = true; *hasResultType = true; break;
|
|
|
case SpvOpWritePackedPrimitiveIndices4x8NV: *hasResult = false; *hasResultType = false; break;
|