From: Ian Romanick <[email protected]>

Each of these tests requires either EXT_draw_buffers2, ARB_texture_rg,
or >= 2 render targets.  I know of no hardware or driver that ever
supported any of that functionality and not
ARB_texture_non_power_of_two also.

Signed-off-by: Ian Romanick <[email protected]>
---
 tests/fbo/fbo-drawbuffers-arbfp.c      | 1 +
 tests/fbo/fbo-drawbuffers.c            | 1 +
 tests/fbo/fbo-drawbuffers2-blend.c     | 1 +
 tests/fbo/fbo-drawbuffers2-colormask.c | 1 +
 tests/fbo/fbo-rg.c                     | 1 +
 5 files changed, 5 insertions(+)

diff --git a/tests/fbo/fbo-drawbuffers-arbfp.c 
b/tests/fbo/fbo-drawbuffers-arbfp.c
index a4e6b96..9135f39 100644
--- a/tests/fbo/fbo-drawbuffers-arbfp.c
+++ b/tests/fbo/fbo-drawbuffers-arbfp.c
@@ -152,6 +152,7 @@ piglit_init(int argc, char **argv)
        piglit_require_extension("GL_ARB_draw_buffers");
        piglit_require_extension("GL_ARB_fragment_program");
        piglit_require_extension("GL_ARB_vertex_program");
+       piglit_require_extension("GL_ARB_texture_non_power_of_two");
 
        glGetIntegerv(GL_MAX_DRAW_BUFFERS_ARB, &num);
        if (num < 2)
diff --git a/tests/fbo/fbo-drawbuffers.c b/tests/fbo/fbo-drawbuffers.c
index 261bcc7..35bfcab 100644
--- a/tests/fbo/fbo-drawbuffers.c
+++ b/tests/fbo/fbo-drawbuffers.c
@@ -162,6 +162,7 @@ piglit_init(int argc, char **argv)
 
        piglit_require_extension("GL_EXT_framebuffer_object");
        piglit_require_extension("GL_ARB_draw_buffers");
+       piglit_require_extension("GL_ARB_texture_non_power_of_two");
 
        glGetIntegerv(GL_MAX_DRAW_BUFFERS_ARB, &num);
        if (num < 2)
diff --git a/tests/fbo/fbo-drawbuffers2-blend.c 
b/tests/fbo/fbo-drawbuffers2-blend.c
index 33d17ec..aad14ed 100644
--- a/tests/fbo/fbo-drawbuffers2-blend.c
+++ b/tests/fbo/fbo-drawbuffers2-blend.c
@@ -148,6 +148,7 @@ piglit_init(int argc, char **argv)
        piglit_require_extension("GL_EXT_framebuffer_object");
        piglit_require_extension("GL_ARB_draw_buffers");
        piglit_require_extension("GL_EXT_draw_buffers2");
+       piglit_require_extension("GL_ARB_texture_non_power_of_two");
 
        glGetIntegerv(GL_MAX_DRAW_BUFFERS_ARB, &num);
        if (num < 2)
diff --git a/tests/fbo/fbo-drawbuffers2-colormask.c 
b/tests/fbo/fbo-drawbuffers2-colormask.c
index abb7738..66ecc7e 100644
--- a/tests/fbo/fbo-drawbuffers2-colormask.c
+++ b/tests/fbo/fbo-drawbuffers2-colormask.c
@@ -161,6 +161,7 @@ piglit_init(int argc, char **argv)
        piglit_require_extension("GL_EXT_framebuffer_object");
        piglit_require_extension("GL_ARB_draw_buffers");
        piglit_require_extension("GL_EXT_draw_buffers2");
+       piglit_require_extension("GL_ARB_texture_non_power_of_two");
 
        glGetIntegerv(GL_MAX_DRAW_BUFFERS_ARB, &num);
        if (num < 2)
diff --git a/tests/fbo/fbo-rg.c b/tests/fbo/fbo-rg.c
index ad998c2..d638916 100644
--- a/tests/fbo/fbo-rg.c
+++ b/tests/fbo/fbo-rg.c
@@ -249,6 +249,7 @@ render_and_check_textures(GLenum internal_format)
 
        piglit_require_extension("GL_EXT_framebuffer_object");
        piglit_require_extension("GL_ARB_texture_rg");
+       piglit_require_extension("GL_ARB_texture_non_power_of_two");
 
        has_green = GL_FALSE;
        scale = 1.0;
-- 
2.5.5

_______________________________________________
Piglit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to