[Piglit] [PATCH 00/14] Make nearly all the DSA tests actually run on Mesa

Ilia Mirkin imirkin at alum.mit.edu
Wed Sep 9 13:38:18 PDT 2015

On Wed, Sep 9, 2015 at 4:20 PM, Ian Romanick <idr at freedesktop.org> wrote:
> I've had these sitting in my local tree for about three and a half
> months.  I guess I should send them out. :)
> Mesa only exposes GL_ARB_direct_state_access in Core Profile contexts.
> However, almost all of our DSA tests only run in Compatibility Profile.
> This series ports almost all of the DSA tests to run on both profiles.
> With these changes, a Broadwell GPU will only skip:
>     create-programpipelines
>         default TCS == 0
>         default TES == 0
>         default compute shader program == 0
>     gettextureimage-formats
>     gettextureimage-formats init-by-rendering
>     gettextureimage-luminance
> Tessellation shaders and compute shaders are not supported yet, so that
> explains the create-programpipelines skips.  Luminance textures were
> removed from Core Profile, so that explains the
> gettextureimage-luminance skip.  Patch 14 explains the
> gettextureimage-formats skips.

Series is Acked-by: Ilia Mirkin <imirkin at alum.mit.edu>

I haven't gone over it in any detail, but *any* patches that move the
tests over to core profile are better than leaving the current
situation which allows the ARB_dsa texture interfaces to bitrot. I'd
recommend leaving it up for a couple of days, should someone have the
time/inclination to go over these, and then push.


More information about the Piglit mailing list