mirror of
https://gitlab.freedesktop.org/wayland/weston.git
synced 2026-05-09 04:48:04 +02:00
tests: Only run buffer-count test on Mesa >= 10.1
Comment #2 in the bug report says Mesa 10.0 branch does not have the fix, and indeed buffer-count test fails on Mesa 10.0.1. Fix the test to require Mesa 10.1 or later. Now I correctly get: mesa version too old (OpenGL ES 3.0 Mesa 10.0.1 (git-12484d2)) https://bugs.freedesktop.org/show_bug.cgi?id=72835 Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
This commit is contained in:
parent
2fce4808dd
commit
ca6bd745b8
1 changed files with 2 additions and 2 deletions
|
|
@ -97,7 +97,7 @@ init_egl(struct test_data *test_data)
|
|||
test_data->egl_surface, test_data->egl_ctx);
|
||||
assert(ret == EGL_TRUE);
|
||||
|
||||
/* This test is specific to mesa 10.0 and later, which is the
|
||||
/* This test is specific to mesa 10.1 and later, which is the
|
||||
* first release that doesn't accidentally triple-buffer. */
|
||||
str = (const char *) glGetString(GL_VERSION);
|
||||
mesa = strstr(str, "Mesa ");
|
||||
|
|
@ -105,7 +105,7 @@ init_egl(struct test_data *test_data)
|
|||
skip("unknown EGL implementation (%s)\n", str);
|
||||
if (sscanf(mesa + 5, "%d.%d", &major, &minor) != 2)
|
||||
skip("unrecognized mesa version (%s)\n", str);
|
||||
if (major < 10)
|
||||
if (major < 10 || (major == 10 && minor < 1))
|
||||
skip("mesa version too old (%s)\n", str);
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue