[Piglit] [PATCH] fbo-3d: test both POT and NPOT depths

Ilia Mirkin imirkin at alum.mit.edu
Wed Jan 2 15:09:23 UTC 2019


On Wed, Jan 2, 2019 at 5:21 AM apinheiro <apinheiro at igalia.com> wrote:
>
> I have a nitpick comment below. You can ignore it in any case:
>
> Reviewed-by: Alejandro PiƱeiro <apinheiro at igalia.com>
>
> On 2/1/19 1:02, Ilia Mirkin wrote:
> > This demonstrates issues on nv4x, which will use a different layout for
> > POT vs NPOT sizes.
> >
> > Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
> > ---
> >  tests/fbo/fbo-3d.c | 31 ++++++++++++++++++++++---------
> >  1 file changed, 22 insertions(+), 9 deletions(-)
> >
> > diff --git a/tests/fbo/fbo-3d.c b/tests/fbo/fbo-3d.c
> > index e622c1df8..36dbed4e0 100644
> > --- a/tests/fbo/fbo-3d.c
> > +++ b/tests/fbo/fbo-3d.c
> > @@ -58,16 +58,12 @@ float depth_color[NUM_DEPTHS][4] = {
> >       {0.0, 1.0, 1.0, 0.0},
> >  };
> >
> > -int pot_depth;
> > -
> >  static int
> > -create_3d_fbo(void)
> > +create_3d_fbo(int pot_depth)
> >  {
> >       GLuint tex, fb;
> >       GLenum status;
> >       int depth;
> > -     pot_depth = piglit_is_extension_supported("GL_ARB_texture_non_power_of_two") ?
> > -             NUM_DEPTHS: POT_DEPTHS;
> >
> >       glGenTextures(1, &tex);
> >       glBindTexture(GL_TEXTURE_3D, tex);
> > @@ -109,7 +105,6 @@ create_3d_fbo(void)
> >               piglit_draw_rect(-2, -2, BUF_WIDTH + 2, BUF_HEIGHT + 2);
> >       }
> >
> > -
>
> Is this new line removal really needed?

Not _really_, but the two blank lines were jarring to me. Figured I'd
fix it up while I was at it. Do you feel like 2 newlines is the
appropriate quantity in this situation?

>
>
> >  done:
> >       glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, piglit_winsys_fbo);
> >       glDeleteFramebuffersEXT(1, &fb);
> > @@ -121,7 +116,7 @@ done:


More information about the Piglit mailing list