[Piglit] [PATCH 2/2] glx_ext_create_context_es2_profile: Update versions.

jfonseca at vmware.com jfonseca at vmware.com
Fri Nov 14 06:57:16 PST 2014


From: José Fonseca <jfonseca at vmware.com>

Tested with NVIDIA drivers.
---
 .../glx_arb_create_context/invalid-es-version.c    | 23 +++++++---------------
 1 file changed, 7 insertions(+), 16 deletions(-)

diff --git a/tests/spec/glx_arb_create_context/invalid-es-version.c b/tests/spec/glx_arb_create_context/invalid-es-version.c
index d023679..3bae0ba 100644
--- a/tests/spec/glx_arb_create_context/invalid-es-version.c
+++ b/tests/spec/glx_arb_create_context/invalid-es-version.c
@@ -81,28 +81,19 @@ int main(int argc, char **argv)
 	piglit_require_glx_extension(dpy, "GLX_ARB_create_context_profile");
 	piglit_require_glx_extension(dpy, "GLX_EXT_create_context_es2_profile");
 
-	/* The GLX_EXT_create_context_es2_profile spec says:
+	/* The latest version of GLX_EXT_create_context_es2_profile spec says:
 	 *
-	 *     "... If the version requested is 2.0, and the
-	 *     GLX_CONTEXT_ES2_PROFILE_BIT_EXT bit is set in the
-	 *     GLX_CONTEXT_PROFILE_MASK_ARB attribute (see below),
-	 *     then the context returned will implement OpenGL ES
-	 *     2.0. This is the only way in which an implementation
-	 *     may request an OpenGL ES 2.0 context."
+	 *     "If the version requested is a valid and supported OpenGL-ES
+	 *     version, and the GLX_CONTEXT_ES_PROFILE_BIT_EXT bit is set in
+	 *     the GLX_CONTEXT_PROFILE_MASK_ARB attribute (see below), then the
+	 *     context returned will implement the OpenGL ES version
+	 *     requested."
 	 *
 	 * Try a bunch of OpenGL ES versions that don't exist.
 	 */
 	pass = try_version(1, 2) && pass;
 	pass = try_version(2, 1) && pass;
-	pass = try_version(3, 0) && pass;
-
-	/* These versions of ES exist, but future versions of the GLX
-	 * extension may add the ability to create contexts with these
-	 * versions.  When that happens, these checks will need to be
-	 * predicated by the non-existence of that extension.
-	 */
-	pass = try_version(1, 0) && pass;
-	pass = try_version(1, 1) && pass;
+	pass = try_version(3, 2) && pass;
 
 	GLX_ARB_create_context_teardown();
 
-- 
2.1.1



More information about the Piglit mailing list