Allow in/out qualifiers in GLSL 440/450
authorPiotr Byszewski <piotr.byszewski@mobica.com>
Tue, 4 Jul 2017 12:30:30 +0000 (14:30 +0200)
committerAlexander Galazin <alexander.galazin@arm.com>
Tue, 4 Jul 2017 12:39:49 +0000 (14:39 +0200)
The framework allows to use in/out qualifiers in GLSL up to version 430.
This seems like an oversight. This change extends the allowed range to
include versions 440 and 450.

Components: Framework

Change-Id: I575f867b53c67e50b7591df11913d19bf1845a59

framework/opengl/gluShaderUtil.cpp

index bc8dfde..fa7f350 100644 (file)
@@ -78,7 +78,7 @@ const char* getGLSLVersionDeclaration (GLSLVersion version)
 
 bool glslVersionUsesInOutQualifiers (GLSLVersion version)
 {
-       return de::inRange<int>(version, GLSL_VERSION_300_ES, GLSL_VERSION_320_ES) || de::inRange<int>(version, GLSL_VERSION_330, GLSL_VERSION_430);
+       return de::inRange<int>(version, GLSL_VERSION_300_ES, GLSL_VERSION_320_ES) || de::inRange<int>(version, GLSL_VERSION_330, GLSL_VERSION_450);
 }
 
 bool glslVersionIsES (GLSLVersion version)