diff options
author | Jose Fonseca <jfonseca@vmware.com> | 2015-03-13 14:35:42 +0000 |
---|---|---|
committer | Jose Fonseca <jfonseca@vmware.com> | 2015-03-17 12:13:33 +0000 |
commit | c23a60926714805d0a3d7bfebfb841fac5ab4298 (patch) | |
tree | 54b9bc85edec40215d706802f273d197873e700a /tests/util | |
parent | 80eeafc679b591ed718e8df3f54a92f72aefdaf7 (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')
-rw-r--r-- | tests/util/piglit-framework-gl/piglit_wfl_framework.c | 5 |
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; |