From 2b84be1210122ae014bfb5dd6514684763b4a783 Mon Sep 17 00:00:00 2001 From: LibretroAdmin Date: Sun, 31 Jul 2022 19:34:30 +0200 Subject: [PATCH] Get rid of HlslLegalization --- .../glslang/glslang/MachineIndependent/localintermediate.h | 2 -- deps/glslang/glslang/hlsl/hlslParseHelper.cpp | 5 ----- 2 files changed, 7 deletions(-) diff --git a/deps/glslang/glslang/glslang/MachineIndependent/localintermediate.h b/deps/glslang/glslang/glslang/MachineIndependent/localintermediate.h index 757a2b6ab4..ca0afa443f 100755 --- a/deps/glslang/glslang/glslang/MachineIndependent/localintermediate.h +++ b/deps/glslang/glslang/glslang/MachineIndependent/localintermediate.h @@ -512,10 +512,8 @@ public: void addProcessArgument(const std::string& arg) { processes.addArgument(arg.c_str()); } void setNeedsLegalization() { needToLegalize = true; } - bool needsLegalization() const { return needToLegalize; } void setBinaryDoubleOutput() { binaryDoubleOutput = true; } - bool getBinaryDoubleOutput() { return binaryDoubleOutput; } const char* const implicitThisName; const char* const implicitCounterName; diff --git a/deps/glslang/glslang/hlsl/hlslParseHelper.cpp b/deps/glslang/glslang/hlsl/hlslParseHelper.cpp index d80f356b55..5a1b1049d4 100755 --- a/deps/glslang/glslang/hlsl/hlslParseHelper.cpp +++ b/deps/glslang/glslang/hlsl/hlslParseHelper.cpp @@ -9983,11 +9983,6 @@ void HlslParseContext::finish() fixTextureShadowModes(); finalizeAppendMethods(); - // Communicate out (esp. for command line) that we formed AST that will make - // illegal AST SPIR-V and it needs transforms to legalize it. - if (intermediate.needsLegalization() && (messages & EShMsgHlslLegalization)) - infoSink.info << "WARNING: AST will form illegal SPIR-V; need to transform to legalize"; - TParseContextBase::finish(); }