[Piglit] [PATCH] main: Test for CreateBuffers.
laura at jlekstrand.net
Thu Mar 5 13:19:33 PST 2015
It sounds like I'm not the person to make this decision.
On Thu, Mar 5, 2015 at 1:17 PM, Ilia Mirkin <imirkin at alum.mit.edu> wrote:
> You're going to be in a world of hurt if you don't :)
> On Thu, Mar 5, 2015 at 4:17 PM, Laura Ekstrand <laura at jlekstrand.net>
> > I guess the question is then, "Do we want DSA to work on hardware without
> > Geometry Shaders?"
> > On Thu, Mar 5, 2015 at 12:26 PM, Ilia Mirkin <imirkin at alum.mit.edu>
> >> On Thu, Mar 5, 2015 at 3:22 PM, Laura Ekstrand <laura at jlekstrand.net>
> >> wrote:
> >> > Oddly enough, there is no "core context" for 3.1. It's not a thing.
> >> > is
> >> > strange like that. Core contexts start at 3.2. The reason why your
> >> > tests
> >> > work with core_compat = 31 is because Piglit jumps through some hoops,
> >> > often
> >> > promoting the user automatically to 32 or above behind the scenes. If
> >> > we
> >> > are going to only test on core contexts, then we should probably start
> >> > at 32
> >> > since 31 is such a strange beast.
> >> With mesa, a driver that only supports GL 3.1 will still be recognized
> >> as a core context. It has to jump through hoops on, say, NVIDIA
> >> though, since that returns a context that has ARB_compatibility
> >> exposed and so it goes back and requests a GL3.2 core context. At
> >> least one piece of hardware I semi-care about (Adreno A3XX) will
> >> likely have GL 3.1, but never get GL 3.2 due to lack of GS.
> >> -ilia
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Piglit