<div class="gmail_quote">On Mon, Apr 18, 2011 at 1:06 PM, Nicolas Kaiser <span dir="ltr"><<a href="mailto:nikai@nikai.net" target="_blank">nikai@nikai.net</a>></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'm having problems with this one.<br>
<br>
(1a) According to the spec this extension, quote<br>
"will work with the OpenGL 1.5 Specification."<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't say:<br><br> OpenGL 1.5 is required.<br><br>The extension is driver-independent, it's implemented in the Mesa core, and doesn't need any driver or hardware parts. It'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>