diff --git a/glslang/Public/ShaderLang.h b/glslang/Public/ShaderLang.h index 4ec52efc55..b6f634b601 100755 --- a/glslang/Public/ShaderLang.h +++ b/glslang/Public/ShaderLang.h @@ -93,11 +93,17 @@ typedef enum { EShLangFragment, EShLangCompute, EShLangRayGen, + EShLangRayGenNV = EShLangRayGen, EShLangIntersect, + EShLangIntersectNV = EShLangIntersect, EShLangAnyHit, + EShLangAnyHitNV = EShLangAnyHit, EShLangClosestHit, + EShLangClosestHitNV = EShLangClosestHit, EShLangMiss, + EShLangMissNV = EShLangMiss, EShLangCallable, + EShLangCallableNV = EShLangCallable, EShLangTaskNV, EShLangMeshNV, LAST_ELEMENT_MARKER(EShLangCount), @@ -111,11 +117,17 @@ typedef enum { EShLangFragmentMask = (1 << EShLangFragment), EShLangComputeMask = (1 << EShLangCompute), EShLangRayGenMask = (1 << EShLangRayGen), + EShLangRayGenNVMask = EShLangRayGenMask, EShLangIntersectMask = (1 << EShLangIntersect), + EShLangIntersectNVMask = EShLangIntersectMask, EShLangAnyHitMask = (1 << EShLangAnyHit), + EShLangAnyHitNVMask = EShLangAnyHitMask, EShLangClosestHitMask = (1 << EShLangClosestHit), + EShLangClosestHitNVMask = EShLangClosestHitMask, EShLangMissMask = (1 << EShLangMiss), + EShLangMissNVMask = EShLangMissMask, EShLangCallableMask = (1 << EShLangCallable), + EShLangCallableNVMask = EShLangCallableMask, EShLangTaskNVMask = (1 << EShLangTaskNV), EShLangMeshNVMask = (1 << EShLangMeshNV), LAST_ELEMENT_MARKER(EShLanguageMaskCount),