aboutsummaryrefslogtreecommitdiff
path: root/glslang/MachineIndependent/Versions.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'glslang/MachineIndependent/Versions.cpp')
-rw-r--r--glslang/MachineIndependent/Versions.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/glslang/MachineIndependent/Versions.cpp b/glslang/MachineIndependent/Versions.cpp
index 488c98c5..7554bfd7 100644
--- a/glslang/MachineIndependent/Versions.cpp
+++ b/glslang/MachineIndependent/Versions.cpp
@@ -1273,7 +1273,7 @@ void TParseVersions::spvRemoved(const TSourceLoc& loc, const char* op)
// Call for any operation removed because Vulkan SPIR-V is being generated.
void TParseVersions::vulkanRemoved(const TSourceLoc& loc, const char* op)
{
- if (spvVersion.vulkan > 0)
+ if (spvVersion.vulkan > 0 && !spvVersion.vulkanRelaxed)
error(loc, "not allowed when using GLSL for Vulkan", op, "");
}