I want to be able to sample more than one dmabuf in the scene.
---
 tests/spec/ext_image_dma_buf_import/sample_common.c | 2 --
 tests/spec/ext_image_dma_buf_import/sample_rgb.c    | 6 ++++--
 tests/spec/ext_image_dma_buf_import/sample_yuv.c    | 2 ++
 3 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/tests/spec/ext_image_dma_buf_import/sample_common.c 
b/tests/spec/ext_image_dma_buf_import/sample_common.c
index 276d8a116a24..076d6245edfa 100644
--- a/tests/spec/ext_image_dma_buf_import/sample_common.c
+++ b/tests/spec/ext_image_dma_buf_import/sample_common.c
@@ -96,8 +96,6 @@ sample_tex(GLuint tex, unsigned w, unsigned h)
        glBindTexture(GL_TEXTURE_EXTERNAL_OES, tex);
        glUniform1i(glGetUniformLocation(prog, "sampler"), 0);
 
-       glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
-
        glViewport(0, 0, w, h);
        piglit_draw_rect_tex(-1, -1, 2, 2,
                             0, 0, 1, 1);
diff --git a/tests/spec/ext_image_dma_buf_import/sample_rgb.c 
b/tests/spec/ext_image_dma_buf_import/sample_rgb.c
index 420cc8c3111e..af9b39ff637b 100644
--- a/tests/spec/ext_image_dma_buf_import/sample_rgb.c
+++ b/tests/spec/ext_image_dma_buf_import/sample_rgb.c
@@ -55,9 +55,11 @@ piglit_display(void)
                src[ 6], src[ 5], src[ 4], force_alpha_to_one ? 255 : src[ 7],
                src[10], src[ 9], src[ 8], force_alpha_to_one ? 255 : src[11],
                src[14], src[13], src[12], force_alpha_to_one ? 255 : src[15] };
-       enum piglit_result res = dma_buf_create_and_sample_32bpp(
-                                       2, 2, 4, fourcc, src);
+       enum piglit_result res;
 
+       glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
+
+       res = dma_buf_create_and_sample_32bpp(2, 2, 4, fourcc, src);
        if (res != PIGLIT_PASS)
                return res;
 
diff --git a/tests/spec/ext_image_dma_buf_import/sample_yuv.c 
b/tests/spec/ext_image_dma_buf_import/sample_yuv.c
index a7b78f9de20a..1fb8de638831 100644
--- a/tests/spec/ext_image_dma_buf_import/sample_yuv.c
+++ b/tests/spec/ext_image_dma_buf_import/sample_yuv.c
@@ -106,6 +106,8 @@ piglit_display(void)
                return PIGLIT_SKIP;
        }
 
+       glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
+
        res = dma_buf_create_and_sample_32bpp(4, 4, 1, fourcc, t);
        if (res != PIGLIT_PASS)
                return res;
-- 
2.8.1

_______________________________________________
Piglit mailing list
Piglit@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to