зеркало из https://github.com/stride3d/xkslang.git
Update to latest public headers.
This commit is contained in:
Родитель
396de16cfb
Коммит
e9e0cb60ec
|
@ -104,14 +104,7 @@ static const char* const E_SPV_AMD_gpu_shader_int16 = "SPV_AMD_gpu_shader_int16"
|
||||||
// SPV_AMD_shader_image_load_store_lod
|
// SPV_AMD_shader_image_load_store_lod
|
||||||
static const char* const E_SPV_AMD_shader_image_load_store_lod = "SPV_AMD_shader_image_load_store_lod";
|
static const char* const E_SPV_AMD_shader_image_load_store_lod = "SPV_AMD_shader_image_load_store_lod";
|
||||||
|
|
||||||
static const Capability CapabilityImageReadWriteLodAMD = static_cast<Capability>(5015);
|
|
||||||
|
|
||||||
// SPV_AMD_shader_fragment_mask
|
// SPV_AMD_shader_fragment_mask
|
||||||
static const char* const E_SPV_AMD_shader_fragment_mask = "SPV_AMD_shader_fragment_mask";
|
static const char* const E_SPV_AMD_shader_fragment_mask = "SPV_AMD_shader_fragment_mask";
|
||||||
|
|
||||||
static const Capability CapabilityFragmentMaskAMD = static_cast<Capability>(5010);
|
|
||||||
|
|
||||||
static const Op OpFragmentMaskFetchAMD = static_cast<Op>(5011);
|
|
||||||
static const Op OpFragmentFetchAMD = static_cast<Op>(5012);
|
|
||||||
|
|
||||||
#endif // #ifndef GLSLextAMD_H
|
#endif // #ifndef GLSLextAMD_H
|
||||||
|
|
|
@ -123,6 +123,7 @@ enum ExecutionMode {
|
||||||
ExecutionModeVecTypeHint = 30,
|
ExecutionModeVecTypeHint = 30,
|
||||||
ExecutionModeContractionOff = 31,
|
ExecutionModeContractionOff = 31,
|
||||||
ExecutionModePostDepthCoverage = 4446,
|
ExecutionModePostDepthCoverage = 4446,
|
||||||
|
ExecutionModeStencilRefReplacingEXT = 5027,
|
||||||
ExecutionModeMax = 0x7fffffff,
|
ExecutionModeMax = 0x7fffffff,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -450,6 +451,7 @@ enum BuiltIn {
|
||||||
BuiltInSecondaryViewportMaskNV = 5258,
|
BuiltInSecondaryViewportMaskNV = 5258,
|
||||||
BuiltInPositionPerViewNV = 5261,
|
BuiltInPositionPerViewNV = 5261,
|
||||||
BuiltInViewportMaskPerViewNV = 5262,
|
BuiltInViewportMaskPerViewNV = 5262,
|
||||||
|
BuiltInFullyCoveredEXT = 5264,
|
||||||
BuiltInMax = 0x7fffffff,
|
BuiltInMax = 0x7fffffff,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -641,7 +643,9 @@ enum Capability {
|
||||||
CapabilityAtomicStorageOps = 4445,
|
CapabilityAtomicStorageOps = 4445,
|
||||||
CapabilitySampleMaskPostDepthCoverage = 4447,
|
CapabilitySampleMaskPostDepthCoverage = 4447,
|
||||||
CapabilityImageGatherBiasLodAMD = 5009,
|
CapabilityImageGatherBiasLodAMD = 5009,
|
||||||
|
CapabilityFragmentMaskAMD = 5010,
|
||||||
CapabilityStencilExportEXT = 5013,
|
CapabilityStencilExportEXT = 5013,
|
||||||
|
CapabilityImageReadWriteLodAMD = 5015,
|
||||||
CapabilitySampleMaskOverrideCoverageNV = 5249,
|
CapabilitySampleMaskOverrideCoverageNV = 5249,
|
||||||
CapabilityGeometryShaderPassthroughNV = 5251,
|
CapabilityGeometryShaderPassthroughNV = 5251,
|
||||||
CapabilityShaderViewportIndexLayerEXT = 5254,
|
CapabilityShaderViewportIndexLayerEXT = 5254,
|
||||||
|
@ -649,6 +653,10 @@ enum Capability {
|
||||||
CapabilityShaderViewportMaskNV = 5255,
|
CapabilityShaderViewportMaskNV = 5255,
|
||||||
CapabilityShaderStereoViewNV = 5259,
|
CapabilityShaderStereoViewNV = 5259,
|
||||||
CapabilityPerViewAttributesNV = 5260,
|
CapabilityPerViewAttributesNV = 5260,
|
||||||
|
CapabilityFragmentFullyCoveredEXT = 5265,
|
||||||
|
CapabilitySubgroupShuffleINTEL = 5568,
|
||||||
|
CapabilitySubgroupBufferBlockIOINTEL = 5569,
|
||||||
|
CapabilitySubgroupImageBlockIOINTEL = 5570,
|
||||||
CapabilityMax = 0x7fffffff,
|
CapabilityMax = 0x7fffffff,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -961,6 +969,16 @@ enum Op {
|
||||||
OpGroupFMaxNonUniformAMD = 5005,
|
OpGroupFMaxNonUniformAMD = 5005,
|
||||||
OpGroupUMaxNonUniformAMD = 5006,
|
OpGroupUMaxNonUniformAMD = 5006,
|
||||||
OpGroupSMaxNonUniformAMD = 5007,
|
OpGroupSMaxNonUniformAMD = 5007,
|
||||||
|
OpFragmentMaskFetchAMD = 5011,
|
||||||
|
OpFragmentFetchAMD = 5012,
|
||||||
|
OpSubgroupShuffleINTEL = 5571,
|
||||||
|
OpSubgroupShuffleDownINTEL = 5572,
|
||||||
|
OpSubgroupShuffleUpINTEL = 5573,
|
||||||
|
OpSubgroupShuffleXorINTEL = 5574,
|
||||||
|
OpSubgroupBlockReadINTEL = 5575,
|
||||||
|
OpSubgroupBlockWriteINTEL = 5576,
|
||||||
|
OpSubgroupImageBlockReadINTEL = 5577,
|
||||||
|
OpSubgroupImageBlockWriteINTEL = 5578,
|
||||||
OpMax = 0x7fffffff,
|
OpMax = 0x7fffffff,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче