Re-add NV enums for raytracing to prevent build breaks.
[platform/upstream/glslang.git] / glslang / Public / ShaderLang.h
index 4ec52ef..b6f634b 100755 (executable)
@@ -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),