summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlejandro Piñeiro <apinheiro@igalia.com>2019-06-12 12:42:35 +0200
committerAlejandro Piñeiro <apinheiro@igalia.com>2019-06-25 11:14:40 +0200
commitba22d921967ae67fb555773eb60cd648e0e9147c (patch)
treea3bfd100d0b3aaa5b3fea0a28f58db9f5c630f70
parent1aae14c92bfe5d5c45a6d47dc7635adc62029c9d (diff)
shader_runner: some extra skip reasong logging
Reviewed-by: Dylan Baker <dylan@pnwbakers.com>
-rw-r--r--tests/shaders/shader_runner.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/tests/shaders/shader_runner.c b/tests/shaders/shader_runner.c
index 44aa5da37..a2a1d43fb 100644
--- a/tests/shaders/shader_runner.c
+++ b/tests/shaders/shader_runner.c
@@ -1143,13 +1143,17 @@ process_requirement(const char *line)
if (parse_str(line, "GL_", NULL) &&
parse_word_copy(line, buffer, sizeof(buffer), &line)) {
- if (!piglit_is_extension_supported(buffer))
+ if (!piglit_is_extension_supported(buffer)) {
+ printf("Test requires unsupported extension %s\n", buffer);
return PIGLIT_SKIP;
+ }
} else if (parse_str(line, "!", &line) &&
parse_str(line, "GL_", NULL) &&
parse_word_copy(line, buffer, sizeof(buffer), &line)) {
- if (piglit_is_extension_supported(buffer))
+ if (piglit_is_extension_supported(buffer)) {
+ printf("Test requires unsupported extension %s\n", buffer);
return PIGLIT_SKIP;
+ }
} else if (parse_str(line, "GLSL", &line)) {
enum comparison cmp;
@@ -4727,8 +4731,11 @@ piglit_init(int argc, char **argv)
#endif
if (use_get_program_binary) {
- if (gl_num_program_binary_formats == 0)
+ if (gl_num_program_binary_formats == 0) {
+ printf("Trying to use get_program_binary, but "
+ "GL_NUM_PROGRAM_BINARY == 0\n");
piglit_report_result(PIGLIT_SKIP);
+ }
}
/* Automatic mode can run multiple tests per session. */