[Piglit] [PATCH 1/8] shader_runner: Clamp the SIZE directive to the platform's minimum size.
Eric Anholt
eric at anholt.net
Fri Aug 29 14:41:12 PDT 2014
I want to start declaring small sizes in shader_runner tests, but we
need to avoid angering win8.
---
tests/shaders/shader_runner.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/tests/shaders/shader_runner.c b/tests/shaders/shader_runner.c
index 82b834d..b2bde04 100644
--- a/tests/shaders/shader_runner.c
+++ b/tests/shaders/shader_runner.c
@@ -1121,9 +1121,17 @@ get_required_config(const char *script_name,
parse_required_config(&parse_results, script_name);
choose_required_gl_version(&parse_results, &required_gl_version);
+ /* If the shader has a SIZE directive, then make the window
+ * only that big (but constrained by whatever the platform's
+ * limits on window size are).
+ */
if (parse_results.found_size) {
config->window_width = parse_results.size[0];
config->window_height = parse_results.size[1];
+#if defined(_WIN32)
+ config.window_width = MAX2(config.window_width, 160);
+ config.window_height = MAX2(config.window_height, 160);
+#endif
}
if (required_gl_version.es) {
--
2.1.0
More information about the Piglit
mailing list