[Mesa-dev] [PATCH 3/3] mesa: implement GL_OES_texture_view (V2)

Francesco Ansanelli francians at gmail.com
Wed Aug 31 05:43:37 UTC 2016


Hi,

I sent this series to have some feedback (rfc prefix failed) and the
comment will be addressed as soon as the tests are done.
I started checking the piglit part that you suggested in a previous mail..

I'll ask you also about them if I don't bother too much :)

Il 31 ago 2016 01:44, "Ilia Mirkin" <imirkin at alum.mit.edu> ha scritto:

> On Mon, Aug 29, 2016 at 1:25 AM, Francesco Ansanelli
> <francians at 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 <francians at 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 at lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20160831/d12b6706/attachment.html>


More information about the mesa-dev mailing list