On 14 December 2011 02:51, Kenneth Graunke <span dir="ltr">&lt;<a href="mailto:kenneth@whitecape.org">kenneth@whitecape.org</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5">On 12/13/2011 03:35 PM, Paul Berry wrote:<br>
&gt; This patch advertises support for EXT_transform_feedback on Intel Gen6<br>
&gt; and higher.<br>
&gt;<br>
&gt; Since transform feedback support is not completely finished yet, for<br>
&gt; now we only advertise support for it when MESA_GL_VERSION_OVERRIDE is<br>
&gt; 3.0 or greater (since transform feedback is required by GL version<br>
&gt; 3.0).<br>
&gt; ---<br>
&gt;  src/mesa/drivers/dri/intel/intel_extensions.c |    7 +++++--<br>
&gt;  1 files changed, 5 insertions(+), 2 deletions(-)<br>
&gt;<br>
&gt; diff --git a/src/mesa/drivers/dri/intel/intel_extensions.c b/src/mesa/drivers/dri/intel/intel_extensions.c<br>
&gt; index 681f5f2..41ae29e 100644<br>
&gt; --- a/src/mesa/drivers/dri/intel/intel_extensions.c<br>
&gt; +++ b/src/mesa/drivers/dri/intel/intel_extensions.c<br>
&gt; @@ -98,10 +98,13 @@ intelInitExtensions(struct gl_context *ctx)<br>
&gt;     ctx-&gt;Extensions.OES_EGL_image = true;<br>
&gt;  #endif<br>
&gt;<br>
&gt; -   if (intel-&gt;gen &gt;= 6)<br>
&gt; +   if (intel-&gt;gen &gt;= 6) {<br>
&gt;        ctx-&gt;Const.GLSLVersion = 130;<br>
&gt; -   else<br>
&gt; +      if (override_version &gt;= 30)<br>
&gt; +         ctx-&gt;Extensions.EXT_transform_feedback = true;<br>
&gt; +   } else {<br>
&gt;        ctx-&gt;Const.GLSLVersion = 120;<br>
&gt; +   }<br>
&gt;     _mesa_override_glsl_version(ctx);<br>
&gt;<br>
&gt;     if (intel-&gt;gen &gt;= 5)<br>
<br>
</div></div>I&#39;d go ahead and add a new (intel-&gt;gen &gt;= 6) block after<br>
_mesa_override_glsl_version.  That way this block can be solely for<br>
determining the GLSL version.<br>
</blockquote></div><br>That seems sensible.  In fact, since we haven&#39;t started transform feedback work for gen7, I&#39;ll condition the new block on (intel-&gt;gen == 6 &amp;&amp; override_version &gt;= 30) for now, so that those of us with gen7 prototypes get less confusing output from our piglit runs.<br>
<br>With that change, can I take this as a &quot;reviewed-by&quot;?<br>