I'm not intimately familiar with this code, but the series looks sensible FWIW.
Jose ----- Original Message ----- > From: Brian Paul <bri...@vmware.com> > > Fix copy&paste error and move min levels check closer to max levels > check. > --- > src/mesa/main/texstorage.c | 16 ++++++++-------- > 1 files changed, 8 insertions(+), 8 deletions(-) > > diff --git a/src/mesa/main/texstorage.c b/src/mesa/main/texstorage.c > index 0a4cafe..ca02ef3 100644 > --- a/src/mesa/main/texstorage.c > +++ b/src/mesa/main/texstorage.c > @@ -268,13 +268,6 @@ tex_storage_error_check(struct gl_context *ctx, > GLuint dims, GLenum target, > return GL_TRUE; > } > > - /* levels check */ > - if (levels < 1 || height < 1 || depth < 1) { > - _mesa_error(ctx, GL_INVALID_VALUE, "glTexStorage%uD(levels < > 1)", > - dims); > - return GL_TRUE; > - } > - > /* target check */ > if (!legal_texobj_target(ctx, dims, target)) { > _mesa_error(ctx, GL_INVALID_ENUM, > @@ -283,7 +276,14 @@ tex_storage_error_check(struct gl_context *ctx, > GLuint dims, GLenum target, > return GL_TRUE; > } > > - /* check levels against maximum */ > + /* levels check */ > + if (levels < 1) { > + _mesa_error(ctx, GL_INVALID_VALUE, "glTexStorage%uD(levels < > 1)", > + dims); > + return GL_TRUE; > + } > + > + /* check levels against maximum (note different error than above) > */ > if (levels > _mesa_max_texture_levels(ctx, target)) { > _mesa_error(ctx, GL_INVALID_OPERATION, > "glTexStorage%uD(levels too large)", dims); > -- > 1.7.4.1 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-dev > _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev