[Piglit] [PATCH] Enable etc2 tests on gl contexts that support GL_ARB_ES3_compatibility extension

Anuj Phogat anuj.phogat at gmail.com
Mon Mar 4 14:43:58 PST 2013


Signed-off-by: Anuj Phogat <anuj.phogat at gmail.com>
---
 tests/spec/gles-3.0/CMakeLists.gl.txt                     | 5 +++++
 tests/spec/gles-3.0/oes_compressed_etc2_texture-miptree.c | 4 ++++
 2 files changed, 9 insertions(+)
 create mode 100644 tests/spec/gles-3.0/CMakeLists.gl.txt

diff --git a/tests/spec/gles-3.0/CMakeLists.gl.txt b/tests/spec/gles-3.0/CMakeLists.gl.txt
new file mode 100644
index 0000000..258a1b9
--- /dev/null
+++ b/tests/spec/gles-3.0/CMakeLists.gl.txt
@@ -0,0 +1,5 @@
+link_libraries (
+	piglitutil_${piglit_target_api}
+)
+
+piglit_add_executable(oes_compressed_etc2_texture-miptree oes_compressed_etc2_texture-miptree.c)
diff --git a/tests/spec/gles-3.0/oes_compressed_etc2_texture-miptree.c b/tests/spec/gles-3.0/oes_compressed_etc2_texture-miptree.c
index fceafab..802d55e 100644
--- a/tests/spec/gles-3.0/oes_compressed_etc2_texture-miptree.c
+++ b/tests/spec/gles-3.0/oes_compressed_etc2_texture-miptree.c
@@ -56,6 +56,7 @@ static const int window_height = 64;
 
 PIGLIT_GL_TEST_CONFIG_BEGIN
 	config.supports_gl_es_version = 30;
+	config.supports_gl_compat_version = 30;
 	config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE;
 
 PIGLIT_GL_TEST_CONFIG_END
@@ -177,6 +178,9 @@ piglit_init(int argc, char **argv)
 	if (argc < 2)
 		print_usage_and_exit(argv[0]);
 
+	if (!piglit_is_gles())
+		piglit_require_extension("GL_ARB_ES3_compatibility");
+
 	if (strcmp(argv[1], "rgb8") == 0) {
 		compressed_filename =
 			"waffles-compressed-etc2-rgb8-64x32-miptree.ktx";
-- 
1.7.11.7



More information about the Piglit mailing list