Merge pull request #3102 from jeremy-lunarg/hayes-fix-debuginfo-disassembly
[platform/upstream/glslang.git] / gtests / TestFixture.cpp
index db2b81d..4c935f8 100644 (file)
@@ -60,6 +60,22 @@ EShLanguage GetShaderStage(const std::string& stage)
         return EShLangFragment;
     } else if (stage == "comp") {
         return EShLangCompute;
+    } else if (stage == "rgen") {
+        return EShLangRayGen;
+    } else if (stage == "rint") {
+        return EShLangIntersect;
+    } else if (stage == "rahit") {
+        return EShLangAnyHit;
+    } else if (stage == "rchit") {
+        return EShLangClosestHit;
+    } else if (stage == "rmiss") {
+        return EShLangMiss;
+    } else if (stage == "rcall") {
+        return EShLangCallable;
+    } else if (stage == "task") {
+        return EShLangTask;
+    } else if (stage == "mesh") {
+        return EShLangMesh;
     } else {
         assert(0 && "Unknown shader stage");
         return EShLangCount;
@@ -100,6 +116,8 @@ EShMessages DeriveOptions(Source source, Semantics semantics, Target target)
             break;
     }
 
+    result = static_cast<EShMessages>(result | EShMsgHlslLegalization);
+
     return result;
 }