I looked into the Mesa 3D v7.0 library last month to see how well the OpenGL 2.1 support would fit to port certain apps between the SPARC and x86/x64 distros. The focus dealt with OpenGL Shaders and OpenGL Shader Language (i.e. GLSL 1.20.8).
One book I reviewed is the OpenGL Shader Book by Randi Rost. Mesa v7.0 happens to come with a GLSL compiler. You can also test a lot of the examples from the book which you can compile and test. So as part of the integration I look at OpenGL 2.1-based graphic solutions and GLSL 1.20.8-based compilers under development. I also looked at XSun and Xorg extensions under the current OpenSolaris distros and Solaris releases. Currently, the best commercial OpenGL 2.1-based graphic solution was from Nvidia for Solaris x86/x64. 3DLABS for the SPARC platforms. Mesa 7.0 was the "all around" 3D contender covering several graphic open source device drivers. This also points out that XSun was no longer a viable solution on SPARC as the Xorg 7.2/7.3 architecture was widely supported and tested by other vendors versus the older XSun architecture. I could see XSun being merged into the Xorg 7.x framework for wider testing support with fully compatible OpenGL 2.1 API implementation on both SPARC/x64 platforms for various open source development and porting efforts. ~ Ken Mays This message posted from opensolaris.org
