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

Nicolas Kaiser nikai at nikai.net
Mon Apr 18 04:06:15 PDT 2011


* Marek Olšák <maraeo at gmail.com>:
> Please test the attached patch. I have also enabled ARB_half_float_pixel and
> ARB/APPLE_vertex_array_object.

- GL_EXT_gpu_program_parameters:

./src/tests/prog_parameter
GL_RENDERER = Mesa DRI R200 (R200 514D)  TCL DRI2
GL_VERSION = 1.3 Mesa 7.11-devel (git-699ecec)

GL_EXT_gpu_program_parameters available, testing that path.
Testing glProgramEnvParameter4fvARB (count = 256)...
Testing glProgramEnvParameters4fvEXT (count = 256)...
Testing glProgramLocalParameter4fvARB (count = 1024)...
Testing glProgramLocalParameters4fvEXT (count = 1024)...
PASS!


- GL_APPLE_vertex_array_object:

./src/demos/vao_demo
GL_RENDERER = Mesa DRI R200 (R200 514D)  TCL DRI2
GL_VERSION = 1.3 Mesa 7.11-devel (git-699ecec)

Demo is working nicely.


- GL_ARB_vertex_array_object:

./src/tests/bufferobj 
GL_RENDERER = Mesa DRI R200 (R200 514D)  TCL DRI2
Using GL_ARB_vertex_array_object: yes

Demo is working nicely.


- 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)

(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

(2) According to the spec this extension is tainted
 by patent claims, quote "SGI will not grant the ARB
 royalty-free use of this IP for use in OpenGL"


The other three extensions look good to me. Thanks again!

Best regards,
Nicolas Kaiser


More information about the mesa-dev mailing list