mirror of
https://github.com/brl/mutter.git
synced 2024-12-24 12:02:04 +00:00
test-gles2-context: Use test_utils_compare_pixel instead of g_asserts
test_utils_compare_pixel makes the error report slightly easier to read because it displays the values for the whole pixel instead of reporting that there was a difference somewhere. Reviewed-by: Robert Bragg <robert@linux.intel.com> (cherry picked from commit a094ac9688a5e6b53be1cd379dc045973aab2fae)
This commit is contained in:
parent
1e39819c49
commit
d6dacf2f65
@ -301,9 +301,7 @@ test_gles2_read_pixels (void)
|
||||
gles2->glClear (GL_COLOR_BUFFER_BIT);
|
||||
gles2->glReadPixels (0, 0, 1, 1, GL_RGB, GL_UNSIGNED_BYTE, &pixel);
|
||||
|
||||
g_assert (pixel[0] == 0xff);
|
||||
g_assert (pixel[1] == 0);
|
||||
g_assert (pixel[2] == 0);
|
||||
test_utils_compare_pixel (pixel, 0xff0000ff);
|
||||
|
||||
fbo_handle = create_gles2_framebuffer (gles2, 256, 256);
|
||||
|
||||
@ -313,9 +311,7 @@ test_gles2_read_pixels (void)
|
||||
gles2->glClear (GL_COLOR_BUFFER_BIT);
|
||||
gles2->glReadPixels (0, 0, 1, 1, GL_RGB, GL_UNSIGNED_BYTE, &pixel);
|
||||
|
||||
g_assert (pixel[0] == 0);
|
||||
g_assert (pixel[1] == 0xff);
|
||||
g_assert (pixel[2] == 0);
|
||||
test_utils_compare_pixel (pixel, 0x00ff00ff);
|
||||
|
||||
gles2->glBindFramebuffer (GL_FRAMEBUFFER, 0);
|
||||
|
||||
@ -323,9 +319,7 @@ test_gles2_read_pixels (void)
|
||||
gles2->glClear (GL_COLOR_BUFFER_BIT);
|
||||
gles2->glReadPixels (0, 0, 1, 1, GL_RGB, GL_UNSIGNED_BYTE, &pixel);
|
||||
|
||||
g_assert (pixel[0] == 0);
|
||||
g_assert (pixel[1] == 0xff);
|
||||
g_assert (pixel[2] == 0xff);
|
||||
test_utils_compare_pixel (pixel, 0x00ffffff);
|
||||
|
||||
cogl_pop_gles2_context (test_ctx);
|
||||
|
||||
@ -343,9 +337,7 @@ test_gles2_read_pixels (void)
|
||||
|
||||
gles2->glReadPixels (0, 0, 1, 1, GL_RGB, GL_UNSIGNED_BYTE, &pixel);
|
||||
|
||||
g_assert (pixel[0] == 0);
|
||||
g_assert (pixel[1] == 0xff);
|
||||
g_assert (pixel[2] == 0xff);
|
||||
test_utils_compare_pixel (pixel, 0x00ffffff);
|
||||
|
||||
cogl_pop_gles2_context (test_ctx);
|
||||
|
||||
@ -365,9 +357,7 @@ test_gles2_read_pixels (void)
|
||||
|
||||
gles2->glReadPixels (0, 0, 1, 1, GL_RGB, GL_UNSIGNED_BYTE, &pixel);
|
||||
|
||||
g_assert (pixel[0] == 0xff);
|
||||
g_assert (pixel[1] == 0xff);
|
||||
g_assert (pixel[2] == 0xff);
|
||||
test_utils_compare_pixel (pixel, 0xffffffff);
|
||||
|
||||
cogl_pop_gles2_context (test_ctx);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user