Jerome,<br><br>Nicolas is actually right. There is absolutely nothing driver-specific about the extension. It&#39;s a pure API improvement and doesn&#39;t have <i>anything</i> to do with the hardware. There are no capabilities required, just ARB_vertex_program.<br>

<br><br>Nicolas,<br><br>Please test the attached patch. I have also enabled ARB_half_float_pixel and ARB/APPLE_vertex_array_object.<br><br><br>Marek<br><br><div class="gmail_quote">On Sun, Apr 17, 2011 at 7:08 PM, Jerome Glisse <span dir="ltr">&lt;<a href="mailto:j.glisse@gmail.com">j.glisse@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div></div><div class="h5">On Sun, Apr 17, 2011 at 7:59 AM, Nicolas Kaiser &lt;<a href="mailto:nikai@nikai.net">nikai@nikai.net</a>&gt; wrote:<br>


&gt; * Nicolas Kaiser &lt;<a href="mailto:nikai@nikai.net">nikai@nikai.net</a>&gt;:<br>
&gt;&gt; * Marek Olšák &lt;<a href="mailto:maraeo@gmail.com">maraeo@gmail.com</a>&gt;:<br>
&gt;&gt; &gt; r200 does support ARB_vertex_program. The backend is in r200_vertprog.c. I<br>
&gt;&gt; &gt; think it has vertex shader 1.1 in D3D.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; The patch is wrong though. The extension should be listed in the<br>
&gt;&gt; &gt; ARB_vp_extension array, not card_extensions.<br>
&gt;&gt;<br>
&gt;&gt; Thanks! I copied it from dri/r300/r300_context.c, where it&#39;s listed<br>
&gt;&gt; in the card_extensions as well.<br>
&gt;&gt;<br>
&gt;&gt; I&#39;ll fix the patch.<br>
&gt;<br>
&gt; Well, when I move it to the ARB_vp_extension array,<br>
&gt; it doesn&#39;t work:<br>
&gt;<br>
&gt; .src/tests/prog_parameter<br>
&gt; GL_RENDERER = Mesa DRI R200 (R200 514D)  TCL DRI2<br>
&gt; GL_VERSION = 1.3 Mesa 7.11-devel (git-9dacbe2)<br>
&gt;<br>
&gt; GL_EXT_gpu_program_parameters not available.<br>
&gt; Testing glProgramEnvParameter4fvARB (count = 256)...<br>
&gt; Testing glProgramLocalParameter4fvARB (count = 1024)...<br>
&gt; PASS!<br>
&gt;<br>
&gt; I guess I&#39;m doing something wrong.<br>
&gt;<br>
&gt; Best regards,<br>
&gt; Nicolas Kaiser<br>
&gt;<br>
<br>
</div></div>You missing the point this extension is useless on r200, because r200<br>
hardware doesn&#39;t the capabilities to use this extension, the test you<br>
are using is just querying info not doing anythings usefull. Sure we<br>
can report wrong informations but what&#39;s the point ?<br>
<br>
Cheers,<br>
<font color="#888888">Jerome<br>
</font></blockquote></div><br>