summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrii Simiklit <asimiklit.work@gmail.com>2020-04-30 12:44:32 +0300
committerandrii simiklit <asimiklit.work@gmail.com>2020-05-06 10:38:50 +0000
commit91ffbd13abdeed46578ebce3f3fa45d574b9952a (patch)
tree09bd5fa38972897c7edc0ad538a06a41df49aa0b
parent1ce683181a1d5bd2da143c545071806e1bc3d612 (diff)
shader_runner: fix conditional jump depends on glsl_version
Check 'parse_results->found_glsl' value before 'parse_results->glsl_version' usage Reviewed-by: Marek Olšák <marek.olsak@amd.com> Signed-off-by: Andrii Simiklit <asimiklit.work@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/272>
-rw-r--r--tests/shaders/shader_runner.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/shaders/shader_runner.c b/tests/shaders/shader_runner.c
index e8b7b9f30..eb34c5a0a 100644
--- a/tests/shaders/shader_runner.c
+++ b/tests/shaders/shader_runner.c
@@ -2051,7 +2051,8 @@ choose_required_gl_version(struct requirement_parse_results *parse_results,
return;
/* Possibly promote the GL version. */
- if (gl_version->num < required_gl_version_from_glsl_version(
+ if (parse_results->found_glsl
+ && gl_version->num < required_gl_version_from_glsl_version(
parse_results->glsl_version.num)) {
gl_version->num = required_gl_version_from_glsl_version(
parse_results->glsl_version.num);