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

Reply via email to