On Mon, Aug 29, 2016 at 1:25 AM, Francesco Ansanelli <franci...@gmail.com> wrote: > XXX still need to figure how to treat the removed VIEW_CLASS* > and formats.
Can you elaborate what this comment means? You definitely need to add piglit tests for testing ETC2 stuff - it's not supported in hardware for most desktop hw, and so a fallback method is used. I think that's the main thing this patchset is waiting on... -ilia > > V2: drop the oes suffix in messages > (Ilia Mirkin) > > Signed-off-by: Francesco Ansanelli <franci...@gmail.com> > --- > src/mesa/main/textureview.c | 11 +++++++---- > 1 file changed, 7 insertions(+), 4 deletions(-) > > diff --git a/src/mesa/main/textureview.c b/src/mesa/main/textureview.c > index ed66c17..36663cc 100644 > --- a/src/mesa/main/textureview.c > +++ b/src/mesa/main/textureview.c > @@ -387,8 +387,10 @@ target_valid(struct gl_context *ctx, GLenum origTarget, > GLenum newTarget) > switch (origTarget) { > case GL_TEXTURE_1D: > case GL_TEXTURE_1D_ARRAY: > - RETURN_IF_SUPPORTED(TEXTURE_1D); > - RETURN_IF_SUPPORTED(TEXTURE_1D_ARRAY); > + if (!_mesa_is_gles3(ctx)) { > + RETURN_IF_SUPPORTED(TEXTURE_1D); > + RETURN_IF_SUPPORTED(TEXTURE_1D_ARRAY); > + } > break; > case GL_TEXTURE_2D: > RETURN_IF_SUPPORTED(TEXTURE_2D); > @@ -398,7 +400,8 @@ target_valid(struct gl_context *ctx, GLenum origTarget, > GLenum newTarget) > RETURN_IF_SUPPORTED(TEXTURE_3D); > break; > case GL_TEXTURE_RECTANGLE: > - RETURN_IF_SUPPORTED(TEXTURE_RECTANGLE); > + if (!_mesa_is_gles3(ctx)) > + RETURN_IF_SUPPORTED(TEXTURE_RECTANGLE); > break; > case GL_TEXTURE_CUBE_MAP: > case GL_TEXTURE_2D_ARRAY: > @@ -514,7 +517,7 @@ _mesa_set_texture_view_state(struct gl_context *ctx, > } > > /** > - * glTextureView (ARB_texture_view) > + * glTextureView (ARB_texture_view / OES_texture_view) > * If an error is found, record it with _mesa_error() > * \return none. > */ > -- > 1.7.9.5 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev