<div dir="ltr">This comment is vague. Do you have a specific recommendation for the code here?<br><br>Thanks.<br><br>Laura<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jan 3, 2015 at 7:17 AM, Emil Velikov <span dir="ltr"><<a href="mailto:emil.l.velikov@gmail.com" target="_blank">emil.l.velikov@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 30/12/14 22:20, Laura Ekstrand wrote:<br>
> To run this partial implementation,<br>
><br>
> export MESA_EXTENSION_OVERRIDE=+GL_ARB_direct_state_access<br>
><br>
</span>Indeed that does the job. Yet it seems that I was slightly confused with<br>
the usage/application of the boolean variable(s) - i.e. they seem to be<br>
used when an extension interacts with the rest of the standard.<br>
<br>
Or to put it in other words - I would assume that this series allows new<br>
errors to be reported and/or new tokens to be accepted (for existing<br>
functions), even when the extension is not present/disabled.<br>
<br>
Seems that other extensions in mesa check the extension status prior to<br>
following the amendments stated in the spec.<br>
<br>
I'm not an expert on the topic, so take this with a healthy pinch of salt :)<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
-Emil<br>
</font></span><span class="im HOEnZb"><br>
> I just did that and my dsa piglit tests ran fine.<br>
><br>
> Laura<br>
><br>
> On Mon, Dec 29, 2014 at 3:25 PM, Emil Velikov <<a href="mailto:emil.l.velikov@gmail.com">emil.l.velikov@gmail.com</a><br>
</span><div class="HOEnZb"><div class="h5">> <mailto:<a href="mailto:emil.l.velikov@gmail.com">emil.l.velikov@gmail.com</a>>> wrote:<br>
><br>
> On 16/12/14 01:22, Laura Ekstrand wrote:<br>
> > diff --git a/src/mesa/main/extensions.c b/src/mesa/main/extensions.c<br>
> > index f0e2f89..6aba159 100644<br>
> > --- a/src/mesa/main/extensions.c<br>
> > +++ b/src/mesa/main/extensions.c<br>
> > @@ -103,6 +103,7 @@ static const struct extension extension_table[] = {<br>
> > { "GL_ARB_depth_clamp", o(ARB_depth_clamp), GL, 2003 },<br>
> > { "GL_ARB_depth_texture", o(ARB_depth_texture), GLL, 2001 },<br>
> > { "GL_ARB_derivative_control", o(ARB_derivative_control), GL, 2014 },<br>
> > + { "GL_ARB_direct_state_access", o(dummy_false), GL, 2014 },<br>
> Hi Laura,<br>
><br>
> How can one test the partial implementation considering the above<br>
> dummy_false ?<br>
> I was under the impression that one adds the boolean variable, so that<br>
> we can override it (in early development via<br>
> MESA_EXTENSION_OVERRIDE=+foo) and have fun with the tests/piglits.<br>
><br>
> Not 100% sure on that one though.<br>
><br>
> Cheers,<br>
> Emil<br>
><br>
><br>
<br>
</div></div></blockquote></div><br></div>