AMD R600g Now Does TBO, UBO & Advertises GLSL 1.40
Phoronix: AMD R600g Now Does TBO, UBO & Advertises GLSL 1.40
Last year UBO and TBO for the Radeon R600 Gallium3D driver was talked about and early patches proposed, but merged on Friday was finally this support for Uniform Buffer Objects and Texture Buffer Objects. With the OpenGL UBO/TBO support, the Radeon R600g driver is now advertising GLSL 1.40 as needed for OpenGL 3.1 compliance...
You forgot Geometry shaders. That's the really big problem as AFAIK no further progress anymore (GLSL gets love from Intel OTC).
There is a tree on github with unproven geometry shader code for r600g, intel would need to add 965 support, it just needs a lot of piglit tests and a lot of review, the last missing bit then is GL_ARB_texture_multisample which is also under construction by another dev for 965, which could be fixed up for gallium fairly easily hopefully.
but writing the piglit tests for geometry shaders is probably the biggest problem.
I have a question, whats the state of power-saving on AMD? I tried using the open source driver on my laptop (A4 chipset) several months ago and the battery life was too short. (10 with binary driver compared to 2 hours with the open source driver) Is there anyone working on this issue?
Thank you for your time and hope you guys have a great weekend!