[Piglit] [PATCH] draw-pixels: fix KHR_no_error logic
Samuel Pitoiset
samuel.pitoiset at gmail.com
Wed Aug 23 07:23:29 UTC 2017
On 08/23/2017 06:11 AM, Timothy Arceri wrote:
> ---
>
> This was my fault. The flaw was in my suggestion from the code
> review.
You probably need to use PIGLIT_HAS_ERRORS as well.
>
> tests/general/draw-pixels.c | 6 ++++--
> 1 file changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/tests/general/draw-pixels.c b/tests/general/draw-pixels.c
> index 40b4c0b0f..333bb7f86 100644
> --- a/tests/general/draw-pixels.c
> +++ b/tests/general/draw-pixels.c
> @@ -730,22 +730,24 @@ piglit_display(void)
>
> glPixelStorei(GL_UNPACK_ALIGNMENT, 1);
>
> for (i = 0; i < ARRAY_SIZE(data_types); i++) {
> for (k = 0; k < ARRAY_SIZE(pixel_ops); k++) {
> for (j = 0; j < ARRAY_SIZE(pixel_formats); j++) {
>
> format = pixel_formats[j];
> type = data_types[i];
>
> - if (!piglit_khr_no_error &&
> - is_format_type_mismatch(format, type)) {
> + if (is_format_type_mismatch(format, type)) {
> + if (piglit_khr_no_error)
> + continue;
> +
> glDrawPixels(piglit_width, piglit_height,
> format, type, pixels);
> /* Here GL_INVALID_OPERATION is an
> * expected GL error
> */
> pass = piglit_check_gl_error(
> GL_INVALID_OPERATION)
> && pass;
> continue;
> }
>
More information about the Piglit
mailing list