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

Nicolas Kaiser nikai at nikai.net
Mon Apr 18 08:14:30 PDT 2011


* Marek Olšák <maraeo at gmail.com>:
> 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.

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

OK, sorry. Now I compared glean/pixelFormats, and this
extension doesn't make any difference at my place.
Neither any fix nor any regression.
Which probably doesn't mean a lot, because there's a
significant number of piglit failures either way. 

I found another test that appears to use
ARB_half_float_pixel, fbo/fbo-rg, but it gets skipped
for lack of GL_ARB_texture_rg.

> 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

Sounds interesting. For the moment, I guess I'll prepare to
file a couple of bugs for problems I found.

Best regards,
Nicolas Kaiser


More information about the mesa-dev mailing list