From 44a8d015d9b9f14bbf2f3dc57330fa1a953d3c50 Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Tue, 18 Jul 2023 12:28:57 +0300 Subject: [PATCH] Require GLSL 1.40 for layout qualifiers --- source/glsl/finalize.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/glsl/finalize.cpp b/source/glsl/finalize.cpp index fc6370ee..2c902376 100644 --- a/source/glsl/finalize.cpp +++ b/source/glsl/finalize.cpp @@ -806,6 +806,8 @@ void QualifierConverter::visit(VariableDeclaration &var) if(var.layout->qualifiers.empty()) var.layout = 0; + else if(!check_version(Version(1, 40))) + unsupported("Layout qualifiers require GLSL 1.40"); } if(var.sampling=="centroid") -- 2.45.2