Patch 1 and 2 too are 

Reviewed-by: Jose Fonseca <[email protected]>


----- Original Message -----
> This test has a hard-coded array of expected results which assume
> a 64 x 32 window.  Now the window size can be anything but we
> explicitly set up the projection matrix for a 64 x 32 region.
> ---
>  tests/spec/ext_transform_feedback/interleaved.c |   15 +++++++++++----
>  1 file changed, 11 insertions(+), 4 deletions(-)
> 
> diff --git a/tests/spec/ext_transform_feedback/interleaved.c
> b/tests/spec/ext_transform_feedback/interleaved.c
> index ad7c7f9..d061344 100644
> --- a/tests/spec/ext_transform_feedback/interleaved.c
> +++ b/tests/spec/ext_transform_feedback/interleaved.c
> @@ -32,9 +32,6 @@
>  PIGLIT_GL_TEST_CONFIG_BEGIN
>  
>       config.supports_gl_compat_version = 10;
> -
> -     config.window_width = 64;
> -     config.window_height = 32;
>       config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
>  
>  PIGLIT_GL_TEST_CONFIG_END
> @@ -161,8 +158,18 @@ enum piglit_result piglit_display(void)
>  
>       glClear(GL_COLOR_BUFFER_BIT);
>  
> -     /* Render into TFBO. */
> +     /* Setup projection for a 64 x 32 window region.  That's what
> +      * the expected coords above assume.
> +      * XXX it would be better if the position coords in the above
> +      * array were compute instead of fixed.
> +      */
> +     glMatrixMode(GL_PROJECTION);
> +     glLoadIdentity();
> +     glOrtho(0, 64, 0, 32, -1, 1);
> +     glMatrixMode(GL_MODELVIEW);
>       glLoadIdentity();
> +
> +     /* Render into TFBO. */
>       glUseProgram(prog);
>       glEnable(GL_RASTERIZER_DISCARD);
>       glBeginTransformFeedback(GL_TRIANGLES);
> --
> 1.7.10.4
> 
> _______________________________________________
> Piglit mailing list
> [email protected]
> https://urldefense.proofpoint.com/v1/url?u=http://lists.freedesktop.org/mailman/listinfo/piglit&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=NMr9uy2iTjWVixC0wOcYCWEIYhfo80qKwRgdodpoDzA%3D%0A&m=0wA8FioEI0ezj3d%2B%2Bpy1ME9lBPgtmYVFerUX3kjfJ4s%3D%0A&s=bac4e7339650ce00a8405918d16f7a55b559cf8ddfa468c62e2ebd77c2e926f9
> 
_______________________________________________
Piglit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to