[Mesa-dev] [PATCH] r200: enable EXT_gpu_program_parameters

Marek Olšák maraeo at gmail.com
Mon Apr 18 04:36:49 PDT 2011


On Mon, Apr 18, 2011 at 1:06 PM, Nicolas Kaiser <nikai at nikai.net> wrote:

> - GL_ARB_half_float_pixel:
>
> I'm having problems with this one.
>
> (1a) According to the spec this extension, quote
>  "will work with the OpenGL 1.5 Specification."
>  However, glxinfo says it is at 1.3:
>
>  OpenGL vendor string: Tungsten Graphics, Inc.
>  OpenGL renderer string: Mesa DRI R200 (R200 514D)  TCL DRI2
>  OpenGL version string: 1.3 Mesa 7.11-devel (git-699ecec)
>

The spec vaguely says:

    This extension is written against the OpenGL 2.0 Specification
    but will work with the OpenGL 1.5 Specification.

but it doesn't say:

    OpenGL 1.5 is required.

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.


> (1b) ./piglit-run.py -t draw-vertices-half-float tests/all.tests
> results/half-float.results
>
>  skips the test:
>
>  @test: general/draw-vertices-half-float
>  info: @@@Returncode: 0\n\nErrors:\n\n\nOutput:\nRequires OpenGL 1.5\n
>

draw-vertices-half-float tests ARB_half_float_vertex only.
ARB_half_float_pixel can be tested by glean/pixelFormats.

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

Marek
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20110418/f313be49/attachment-0001.html>


More information about the mesa-dev mailing list