summaryrefslogtreecommitdiff
path: root/tests/util/piglit-framework-gl
diff options
context:
space:
mode:
authorJose Fonseca <jfonseca@vmware.com>2015-03-13 14:35:42 +0000
committerJose Fonseca <jfonseca@vmware.com>2015-03-17 12:13:33 +0000
commitc23a60926714805d0a3d7bfebfb841fac5ab4298 (patch)
tree54b9bc85edec40215d706802f273d197873e700a /tests/util/piglit-framework-gl
parent80eeafc679b591ed718e8df3f54a92f72aefdaf7 (diff)
framework: Handle supports_gl_compat_version >= 32 with Waffle.
Per waffle_config man-page, WAFFLE_CONTEXT_CORE_PROFILE is the default for 3.2 contexts and above, so we must explicitly request WAFFLE_CONTEXT_COMPATIBILITY_PROFILE. Untested. But should make no differnce, as all tests that have supports_gl_compat_version >= 32 also have supports_gl_core_version >= 32, which gets tried first. Reviewed-by: Brian Paul <brianp@vmware.com>
Diffstat (limited to 'tests/util/piglit-framework-gl')
-rw-r--r--tests/util/piglit-framework-gl/piglit_wfl_framework.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/util/piglit-framework-gl/piglit_wfl_framework.c b/tests/util/piglit-framework-gl/piglit_wfl_framework.c
index 5d0f5696e..cf7d2da8d 100644
--- a/tests/util/piglit-framework-gl/piglit_wfl_framework.c
+++ b/tests/util/piglit-framework-gl/piglit_wfl_framework.c
@@ -296,6 +296,11 @@ make_config_attrib_list(const struct piglit_gl_test_config *test_config,
head_attrib_list[i++] = WAFFLE_CONTEXT_API;
head_attrib_list[i++] = WAFFLE_CONTEXT_OPENGL;
+ if (test_config->supports_gl_compat_version >= 32) {
+ head_attrib_list[i++] = WAFFLE_CONTEXT_PROFILE;
+ head_attrib_list[i++] = WAFFLE_CONTEXT_COMPATIBILITY_PROFILE;
+ }
+
head_attrib_list[i++] = WAFFLE_CONTEXT_MAJOR_VERSION;
head_attrib_list[i++] = test_config->supports_gl_compat_version / 10;