On Tue, Dec 01, 2015 at 04:41:22PM +0000, Emil Velikov wrote:
> On 1 December 2015 at 16:03, Lofstedt, Marta <marta.lofst...@intel.com> wrote:
> 
> >> > > -   return _mesa_is_desktop_gl(ctx) && ctx->Version >= 32;
> >> > > +   return (_mesa_is_gles31(ctx) &&
> >> > > + ctx->Extensions.OES_geometry_shader) ||
> >> >
> >> > Please use the new _mesa_has_##name_str helpers from Nanley. They
> >> > already have the appropriate API and version check -
> >> > _mesa_has_OES_geometry_shader is what we want here.
> >> >
> >> Oh, that's a cool new feature.
> >> I'll send up a V3.
> >> Unfortunately I have problem getting the name_str helper to work and I am
> >> not entirely sure if it is for all gles context or only because I am on 
> >> gles
> >> version override. I will send up a patch for this where we can discuss 
> >> further.
> >>
> > Hi Nanley,
> >
> > I can't seem to get you ##name_str helper to work. I was planning to send 
> > up a patch changing ctx->Extension.Version to ctx->Version in the helper, 
> > because that works. But then I noticed that you had ctx->Version before you 
> > added the ctx->Extension.Version. So, now I am not sure how to use your 
> > nice feature.
> >
> The only possible issue I can see is: ctx->Extensions.Version vs ctx->Version.
> 
> I believe Nanley added the one in Extensions as a workaround for meta.
> So I'm assuming that either it isn't getting set/restored properly or
> the helper is using the wrong one ?

You're right in assuming that gl_context::Extensions::Version isn't set
properly. It doesn't get set when the context is overridden. I'm sending
out a patch to address this issue.

Regards,
Nanley

> 
> Just a food for thought.
> -Emil
> _______________________________________________
> 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

Reply via email to