+1 -edh
On 12/ 2/09 07:25 PM, Alan Coopersmith wrote: > I am sponsoring this fasttrack for the X & SPARC Graphics consolidations. > It has a minor release binding. > > -Alan Coopersmith- alan.coopersmith at sun.com > Sun Microsystems, Inc. - X Window System Engineering > > > Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI > This information is Copyright 2009 Sun Microsystems > 1. Introduction > 1.1. Project/Component Working Name: > Mesa & OpenGL switcher for SPARC > 1.2. Name of Document Author/Supplier: > Author: Alan Coopersmith > 1.3 Date of This Document: > 02 December, 2009 > 4. Technical Description > > This project delivers the Mesa implementation of OpenGL & the OpenGL > switcher utility on SPARC. This is needed to allow OpenGL software > to be included in OpenSolaris, since the current Sun OpenGL cannot be > included in the OpenSolaris LiveCD or redistributable repository at > this time, but a number of other packages (such as various utilities > included in GNOME) depend on OpenGL software being present. > > Both of these are already provided on x86 platforms, so this case > provides platform parity for these. The x86 deliveries were covered > by these previous ARC cases: > > LSARC 2005/109 Mesa, Open Source OpenGL clone > LSARC 2005/700 OpenGL boot time selection of libraries and headers > > Differences between those cases and this delivery: > > - As per PSARC 2009/482, the paths under /usr/X11 are now Obsolete, > and the paths under /usr/include & /usr/lib are the Stable paths. > > - On the x86 platform, the OpenGL switcher selects "nvidia" if the > console framebuffer is using the nvidia accelerated driver, otherwise > "mesa". > > On the sparc platform, the OpenGL switcher will select "sun" if the > SUNWgl* directories are present, otherwise "mesa". > > This case modifies the previous Sun OpenGL cases (last successfully > reviewed in LSARC 2005/254: OpenGL 1.5) by changing the SUNWgl* packages > they deliver to not deliver directly to /usr/lib/libGL* or /usr/include/GL, > but instead to /usr/lib/SUNWgl/libGL* and /usr/include/SUNWgl. > > As with the original Mesa delivery on x86, this case only delivers the > Mesa software rasterizer (via the DRI "swrast" module), and does not > include any hardware accelerated backends. The architecture is present > however, should a future project deliver the required kernel-level DRI > support for any DRI-supported graphics cards. (Any such project will also > be responsible for updating the OpenGL selection algorithm to correctly > select Mesa on hardware it can accelerate but Sun OpenGL cannot.) > > 6. Resources and Schedule > 6.4. Steering Committee requested information > 6.4.1. Consolidation C-team Name: > X & SPARC Graphics consolidations / Desktop C-Team > 6.5. ARC review type: FastTrack > 6.6. ARC Exposure: open > >