From alanc@sac.sfbay.sun.com Wed Feb  4 18:01:46 2009
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n1521jcn007396
	for <LSARC-ext@sac.sfbay.sun.com>; Wed, 4 Feb 2009 18:01:46 -0800 (PST)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n1521ifb019313;
	Thu, 5 Feb 2009 02:01:45 GMT
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KEK00E0DLMWRJ00@brm-avmta-1.central.sun.com>; Wed,
 04 Feb 2009 19:01:44 -0700 (MST)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KEK00A2BLMVIJ90@brm-avmta-1.central.sun.com>; Wed,
 04 Feb 2009 19:01:43 -0700 (MST)
Received: from sac.sfbay.sun.com (new-sac.SFBay.Sun.COM [129.146.175.65])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id n1521gXg013259; Wed, 04 Feb 2009 18:01:42 -0800 (PST)
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n1521fiI007391; Wed,
 04 Feb 2009 18:01:41 -0800 (PST)
Received: (from alanc@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id n1521fUx007387; Wed,
 04 Feb 2009 18:01:41 -0800 (PST)
Date: Wed, 04 Feb 2009 18:01:41 -0800 (PST)
From: Alan Coopersmith <alan.coopersmith@sun.com>
Subject: OpenGL 3.0 for the NVIDIA graphics driver [LSARC/2009/066 FastTrack
 timeout 02/11/2009]
To: LSARC-ext@sun.com
Cc: John.M.Martin@sun.com
Message-id: <200902050201.n1521fUx007387@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 4333

I am sponsoring this fasttrack for John Martin of the x86 Graphics Driver
team.   The timer is set for Wednesday, Feb. 12.   This case requests a
micro/patch release binding.

        -Alan Coopersmith-           alan.coopersmith@sun.com
         Sun Microsystems, Inc. - X Window System Engineering

Template Version: @(#)sac_nextcase %I% %G% SMI
This information is Copyright 2009 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 OpenGL 3.0 for the NVIDIA graphics driver
    1.2. Name of Document Author/Supplier:
	 Author:  John Martin
    1.3  Date of This Document:
	04 February, 2009
4. Technical Description

   This project is the delivery of OpenGL 3.0 support in the NVIDIA graphics
   driver.  The scope of the project is specific to NVIDIA as OpenGL 3.0
   introduces a new deprecation model where the intent to remove old features
   in future releases (as early as 3.1) can be declared.  The committments to
   interface stability for this project may not apply to OpenGL 3.0
   implementations from other vendors.  Each of those may need to be treated
   as a separate project.

   Coinciding with the update of the OpenGL specification from 2.1 to 3.0
   was the transiton of OpenGL governance from the OpenGL ARB to the Khronos
   Group.  The home page for OpenGL at Khronos is:

     http://www.khronos.org/opengl

   As was the practice with earlier versions, the fixed pipeline and
   shading language specifications are split into separate documents.
   At the time of this writing the current documents are:

     OpenGL 3.0 Specification
     http://www.opengl.org/registry/doc/glspec30.20080811.pdf 

     OpenGL 1.3 Shading Language
     http://www.opengl.org/registry/doc/GLSLangSpec.Full.1.30.08.pdf


   New features:
   -------------
   The delivery of OpenGL 3.0 features is completely transparent to
   existing applications that depend on OpenGL 2.1 and earlier behavior.
   To use the OpenGL 3.0 features, the application must register intent
   by using the new context creation call, glXCreateContextAttribsAttribsARB().
   If the application uses the established context creation call,
   glXCreateContext(), it will get OpenGL 2.1 and earlier behavior.
   Existing applications are shielded from any changes in behavior.

   Appendix N of the 3.0 Specification lists the new features.


   Deprecation of old features:
   ----------------------------
   Backwards compatibility has been maintained in OpenGL for 15 years,
   but it is becoming more difficult to add new features that work
   with old features.  One of the controversial additions to
   OpenGL 3.0 is declaring certain features as deprecated for removal
   in future releases.  This does not mean 3.0 removes any
   features, only that they may be removed in a future release.

   Appedix E of the 3.0 Specification lists the deprecated features.

   It is important to note the deprecation is optional, so it does
   not require the vendor remove the features.  As of this writing,
   NVIDIA has stated they have no plans to remove any OpenGL features
   marked as deprecated, including the upcoming OpenGL 3.1 release.


   Support:
   --------
   Bugtraq: nvidia/nvidia/opengl


   Delivery:
   ---------
   The interfaces listed below are delivered by the NVDAgraphics
   SYSV package and the NVDAgraphics IPS package, in conjunction
   with the ogl-select SMF service [LSARC/2005/700].  There are
   no name changes to the headers or libraries for OpenGL 3.0 so
   existing build environments are not effected.

Interfaces Exported
Interface                      Classification   Comments
-----------------------------------------------------------------
/usr/include/GL/gl.h           Committed        
/usr/include/GL/glext.h        Committed        
/usr/include/GL/glx.h          Committed        
/usr/include/GL/glxext.h       Committed        
/usr/lib/libGL.so.1            Committed        
/usr/lib/amd64/libGL.so.1      Committed        

The libraries /usr/lib[/amd64]/libGLcore.so.1 are private objects
and should not be linked in for normal application development. 


6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		X Consolidation / Desktop C-Team
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open


From sacadmin Sun Feb  8 23:47:39 2009
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n197ldvw028530
	for <lsarc@sac.eng.sun.com>; Sun, 8 Feb 2009 23:47:39 -0800 (PST)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n197lcio036694
	for <@sunmail2sca.sfbay.sun.com:lsarc@sun.com>; Mon, 9 Feb 2009 00:47:39 -0700 (MST)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KES00F0FGBDVJ00@nwk-avmta-2.sfbay.sun.com> for lsarc@sun.com
 (ORCPT lsarc@sun.com); Sun, 08 Feb 2009 23:47:37 -0800 (PST)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KES008F1GBCP640@nwk-avmta-2.sfbay.sun.com> for lsarc@sun.com
 (ORCPT lsarc@sun.com); Sun, 08 Feb 2009 23:47:36 -0800 (PST)
Received: from fe-sfbay-10.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n197laE8022779	for
 <lsarc@sun.com>; Sun, 08 Feb 2009 23:47:36 -0800 (PST)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7.0-3.01 64bit (built Dec 23 2008))
 id <0KES00000GA3PY00@fe-sfbay-10.sun.com> for lsarc@sun.com
 (ORCPT lsarc@sun.com); Sun, 08 Feb 2009 23:47:36 -0800 (PST)
Received: from [129.145.154.87] ([unknown] [129.145.154.87])
 by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7.0-3.01 64bit (built Dec 23 2008))
 with ESMTPSA id <0KES00DXQGB8WH40@fe-sfbay-10.sun.com> for lsarc@sun.com
 (ORCPT lsarc@sun.com); Sun, 08 Feb 2009 23:47:35 -0800 (PST)
Date: Sun, 08 Feb 2009 23:47:32 -0800
From: Edward Hunter <edh@sun.com>
Subject: Fasstrack OpenGL /LSARC/2009/066/
Sender: Ed.Hunter@sun.com
To: lsarc@sun.com
Message-id: <498FDF94.2070705@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
User-Agent: Thunderbird 2.0.0.16 (X11/20080807)
Status: RO
Content-Length: 9

+1
-edh


From alan.coopersmith@sun.com Wed Feb 18 09:30:28 2009
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n1IHUS9g027908
	for <LSARC-ext@sac.sfbay.sun.com>; Wed, 18 Feb 2009 09:30:28 -0800 (PST)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n1IHUCxc028647
	for <@sunmail2sca.sfbay.sun.com:LSARC-ext@sun.com>; Wed, 18 Feb 2009 17:30:27 GMT
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KF900B1TVAPCA00@brm-avmta-1.central.sun.com> for LSARC-ext@sun.com
 (ORCPT LSARC-ext@sun.com); Wed, 18 Feb 2009 10:30:25 -0700 (MST)
Received: from sfbaymail1sca.SFBay.Sun.COM ([129.145.154.35])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KF9006XHVAOUA70@brm-avmta-1.central.sun.com> for
 LSARC-ext@sun.com (ORCPT LSARC-ext@sun.com); Wed,
 18 Feb 2009 10:30:24 -0700 (MST)
Received: from [10.6.102.118] (sunray-sxde.SFBay.Sun.COM [10.6.102.118])
	by sfbaymail1sca.SFBay.Sun.COM (8.13.6+Sun/8.13.6/ENSMAIL,v2.2)
 with ESMTP id n1IHUNC8004805; Wed, 18 Feb 2009 09:30:23 -0800 (PST)
Date: Wed, 18 Feb 2009 09:30:23 -0800
From: Alan Coopersmith <alan.coopersmith@sun.com>
Subject: Re: OpenGL 3.0 for the NVIDIA graphics driver [LSARC/2009/066
 FastTrack timeout 02/11/2009]
In-reply-to: <200902050201.n1521fUx007387@sac.sfbay.sun.com>
To: LSARC-ext@sun.com
Cc: John.M.Martin@sun.com
Message-id: <499C45AF.4000104@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=UTF-8
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-Enigmail-Version: 0.95.1
References: <200902050201.n1521fUx007387@sac.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.6 (X11/20071119)
Status: RO
Content-Length: 4850

Having received the required +1, and no outstanding objections/comments
with the timer expiring (and then some, oops), this case is now closed
approved.

	-alan-

Alan Coopersmith wrote:
> I am sponsoring this fasttrack for John Martin of the x86 Graphics Driver
> team.   The timer is set for Wednesday, Feb. 12.   This case requests a
> micro/patch release binding.
> 
>         -Alan Coopersmith-           alan.coopersmith@sun.com
>          Sun Microsystems, Inc. - X Window System Engineering
> 
> Template Version: @(#)sac_nextcase %I% %G% SMI
> This information is Copyright 2009 Sun Microsystems
> 1. Introduction
>     1.1. Project/Component Working Name:
> 	 OpenGL 3.0 for the NVIDIA graphics driver
>     1.2. Name of Document Author/Supplier:
> 	 Author:  John Martin
>     1.3  Date of This Document:
> 	04 February, 2009
> 4. Technical Description
> 
>    This project is the delivery of OpenGL 3.0 support in the NVIDIA graphics
>    driver.  The scope of the project is specific to NVIDIA as OpenGL 3.0
>    introduces a new deprecation model where the intent to remove old features
>    in future releases (as early as 3.1) can be declared.  The committments to
>    interface stability for this project may not apply to OpenGL 3.0
>    implementations from other vendors.  Each of those may need to be treated
>    as a separate project.
> 
>    Coinciding with the update of the OpenGL specification from 2.1 to 3.0
>    was the transiton of OpenGL governance from the OpenGL ARB to the Khronos
>    Group.  The home page for OpenGL at Khronos is:
> 
>      http://www.khronos.org/opengl
> 
>    As was the practice with earlier versions, the fixed pipeline and
>    shading language specifications are split into separate documents.
>    At the time of this writing the current documents are:
> 
>      OpenGL 3.0 Specification
>      http://www.opengl.org/registry/doc/glspec30.20080811.pdf 
> 
>      OpenGL 1.3 Shading Language
>      http://www.opengl.org/registry/doc/GLSLangSpec.Full.1.30.08.pdf
> 
> 
>    New features:
>    -------------
>    The delivery of OpenGL 3.0 features is completely transparent to
>    existing applications that depend on OpenGL 2.1 and earlier behavior.
>    To use the OpenGL 3.0 features, the application must register intent
>    by using the new context creation call, glXCreateContextAttribsAttribsARB().
>    If the application uses the established context creation call,
>    glXCreateContext(), it will get OpenGL 2.1 and earlier behavior.
>    Existing applications are shielded from any changes in behavior.
> 
>    Appendix N of the 3.0 Specification lists the new features.
> 
> 
>    Deprecation of old features:
>    ----------------------------
>    Backwards compatibility has been maintained in OpenGL for 15 years,
>    but it is becoming more difficult to add new features that work
>    with old features.  One of the controversial additions to
>    OpenGL 3.0 is declaring certain features as deprecated for removal
>    in future releases.  This does not mean 3.0 removes any
>    features, only that they may be removed in a future release.
> 
>    Appedix E of the 3.0 Specification lists the deprecated features.
> 
>    It is important to note the deprecation is optional, so it does
>    not require the vendor remove the features.  As of this writing,
>    NVIDIA has stated they have no plans to remove any OpenGL features
>    marked as deprecated, including the upcoming OpenGL 3.1 release.
> 
> 
>    Support:
>    --------
>    Bugtraq: nvidia/nvidia/opengl
> 
> 
>    Delivery:
>    ---------
>    The interfaces listed below are delivered by the NVDAgraphics
>    SYSV package and the NVDAgraphics IPS package, in conjunction
>    with the ogl-select SMF service [LSARC/2005/700].  There are
>    no name changes to the headers or libraries for OpenGL 3.0 so
>    existing build environments are not effected.
> 
> Interfaces Exported
> Interface                      Classification   Comments
> -----------------------------------------------------------------
> /usr/include/GL/gl.h           Committed        
> /usr/include/GL/glext.h        Committed        
> /usr/include/GL/glx.h          Committed        
> /usr/include/GL/glxext.h       Committed        
> /usr/lib/libGL.so.1            Committed        
> /usr/lib/amd64/libGL.so.1      Committed        
> 
> The libraries /usr/lib[/amd64]/libGLcore.so.1 are private objects
> and should not be linked in for normal application development. 
> 
> 
> 6. Resources and Schedule
>     6.4. Steering Committee requested information
>    	6.4.1. Consolidation C-team Name:
> 		X Consolidation / Desktop C-Team
>     6.5. ARC review type: FastTrack
>     6.6. ARC Exposure: open
> 

-- 
	-Alan Coopersmith-           alan.coopersmith@sun.com
	 Sun Microsystems, Inc. - X Window System Engineering


