<div class="gmail_quote">On Mon, Apr 18, 2011 at 1:06 PM, Nicolas Kaiser <span dir="ltr">&lt;<a href="mailto:nikai@nikai.net" target="_blank">nikai@nikai.net</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;">



- GL_ARB_half_float_pixel:<br>
<br>
I&#39;m having problems with this one.<br>
<br>
(1a) According to the spec this extension, quote<br>
 &quot;will work with the OpenGL 1.5 Specification.&quot;<br>
 However, glxinfo says it is at 1.3:<br>
<br>
 OpenGL vendor string: Tungsten Graphics, Inc.<br>
 OpenGL renderer string: Mesa DRI R200 (R200 514D)  TCL DRI2<br>
 OpenGL version string: 1.3 Mesa 7.11-devel (git-699ecec)<br></blockquote><div><br>The spec vaguely says:<br><br>    This extension is written against the OpenGL 2.0 Specification<br>    but will work with the OpenGL 1.5 Specification.<br>



<br>but it doesn&#39;t say:<br><br>    OpenGL 1.5 is required.<br><br>The extension is driver-independent, it&#39;s implemented in the Mesa core, and doesn&#39;t need any driver or hardware parts. It&#39;s not much useful without ARB_texture_float though, which the hardware cannot do.<br>



<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
(1b) ./piglit-run.py -t draw-vertices-half-float tests/all.tests results/half-float.results<br>
<br>
 skips the test:<br>
<br>
 @test: general/draw-vertices-half-float<br>
 info: @@@Returncode: 0\n\nErrors:\n\n\nOutput:\nRequires OpenGL 1.5\n<br></blockquote><div><br></div></div>draw-vertices-half-float tests ARB_half_float_vertex only. ARB_half_float_pixel can be tested by glean/pixelFormats.<br>



<br>There are more extensions r200 could support, but they would need a lot more work than just enabling them, some of them are:<br>- GL_ARB_framebuffer_object<br>- GL_EXT_framebuffer_blit (subset of ARB_fbo)<br>- GL_EXT_framebuffer_multisample (subset of ARB_fbo, dummy implementation like in the other drivers)<br>



- GL_ARB_map_buffer_range<br>- GL_ARB_pixel_buffer_object<br><br>Marek<br>