Signed-off-by: Jordan Justen <jordan.l.jus...@intel.com> --- tests/shaders/shader_runner.c | 7 +++++++ 1 file changed, 7 insertions(+)
diff --git a/tests/shaders/shader_runner.c b/tests/shaders/shader_runner.c index b833e5c..8e601aa 100644 --- a/tests/shaders/shader_runner.c +++ b/tests/shaders/shader_runner.c @@ -938,6 +938,7 @@ struct requirement_parse_results { bool found_gl; bool found_glsl; bool found_size; + bool found_depth; struct component_version gl_version; struct component_version glsl_version; unsigned size[2]; @@ -955,6 +956,7 @@ parse_required_config(struct requirement_parse_results *results, results->found_gl = false; results->found_glsl = false; results->found_size = false; + results->found_depth = false; if (line == NULL) { printf("could not read file \"%s\"\n", script_name); @@ -1002,6 +1004,8 @@ parse_required_config(struct requirement_parse_results *results, } else if (string_match("SIZE", line)) { results->found_size = true; get_uints(line+4, results->size, 2); + } else if (string_match("DEPTH", line)) { + results->found_depth = true; } } @@ -1076,6 +1080,9 @@ get_required_config(const char *script_name, config->window_height = parse_results.size[1]; } + if (parse_results.found_depth) + config->window_visual |= PIGLIT_GL_VISUAL_DEPTH; + if (required_gl_version.es) { config->supports_gl_es_version = required_gl_version.num; } else if (required_gl_version.num >= 31) { -- 1.7.10.4 _______________________________________________ Piglit mailing list Piglit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/piglit