diff options
author | Samuel Pitoiset <[email protected]> | 2017-08-01 12:26:29 +0200 |
---|---|---|
committer | Samuel Pitoiset <[email protected]> | 2017-08-02 13:36:39 +0200 |
commit | 1f4ceb8be165d25e652690527fd030994c453fe5 (patch) | |
tree | bbcb56231a3cf1f9323189de7f4c4a78f1d42384 /src/compiler | |
parent | 185ef06fd2db782d9d3d6046580f7cece02c4797 (diff) |
glsl: recognize GLSL 4.60
Signed-off-by: Samuel Pitoiset <[email protected]>
Reviewed-by: Nicolai Hähnle <[email protected]>
Diffstat (limited to 'src/compiler')
-rw-r--r-- | src/compiler/glsl/glsl_parser_extras.cpp | 4 | ||||
-rw-r--r-- | src/compiler/glsl/glsl_parser_extras.h | 2 | ||||
-rw-r--r-- | src/compiler/glsl/standalone.cpp | 2 |
3 files changed, 5 insertions, 3 deletions
diff --git a/src/compiler/glsl/glsl_parser_extras.cpp b/src/compiler/glsl/glsl_parser_extras.cpp index 68af6baafae..8f1651d494f 100644 --- a/src/compiler/glsl/glsl_parser_extras.cpp +++ b/src/compiler/glsl/glsl_parser_extras.cpp @@ -54,9 +54,9 @@ glsl_compute_version_string(void *mem_ctx, bool is_es, unsigned version) static const unsigned known_desktop_glsl_versions[] = - { 110, 120, 130, 140, 150, 330, 400, 410, 420, 430, 440, 450 }; + { 110, 120, 130, 140, 150, 330, 400, 410, 420, 430, 440, 450, 460 }; static const unsigned known_desktop_gl_versions[] = - { 20, 21, 30, 31, 32, 33, 40, 41, 42, 43, 44, 45 }; + { 20, 21, 30, 31, 32, 33, 40, 41, 42, 43, 44, 45, 46 }; _mesa_glsl_parse_state::_mesa_glsl_parse_state(struct gl_context *_ctx, diff --git a/src/compiler/glsl/glsl_parser_extras.h b/src/compiler/glsl/glsl_parser_extras.h index be6c8dce6b4..fb358130878 100644 --- a/src/compiler/glsl/glsl_parser_extras.h +++ b/src/compiler/glsl/glsl_parser_extras.h @@ -354,7 +354,7 @@ struct _mesa_glsl_parse_state { unsigned ver; uint8_t gl_ver; bool es; - } supported_versions[16]; + } supported_versions[17]; bool es_shader; bool compat_shader; diff --git a/src/compiler/glsl/standalone.cpp b/src/compiler/glsl/standalone.cpp index 52554bb92a2..8e5bc352fc6 100644 --- a/src/compiler/glsl/standalone.cpp +++ b/src/compiler/glsl/standalone.cpp @@ -253,6 +253,7 @@ initialize_context(struct gl_context *ctx, gl_api api) case 430: case 440: case 450: + case 460: ctx->Const.MaxClipPlanes = 8; ctx->Const.MaxDrawBuffers = 8; ctx->Const.MinProgramTexelOffset = -8; @@ -418,6 +419,7 @@ standalone_compile_shader(const struct standalone_options *_options, case 430: case 440: case 450: + case 460: glsl_es = false; break; default: |