102f4aeb0Sopenharmony_ciName 
202f4aeb0Sopenharmony_ci
302f4aeb0Sopenharmony_ci    EGL_NV_3dvision_surface
402f4aeb0Sopenharmony_ci
502f4aeb0Sopenharmony_ciName Strings
602f4aeb0Sopenharmony_ci
702f4aeb0Sopenharmony_ci    EGL_NV_3dvision_surface
802f4aeb0Sopenharmony_ci
902f4aeb0Sopenharmony_ciContact
1002f4aeb0Sopenharmony_ci
1102f4aeb0Sopenharmony_ci    Greg Roth, NVIDIA (groth 'at' nvidia.com)
1202f4aeb0Sopenharmony_ci
1302f4aeb0Sopenharmony_ciContributors
1402f4aeb0Sopenharmony_ci
1502f4aeb0Sopenharmony_ci    Swaminathan Narayanan, NVIDIA
1602f4aeb0Sopenharmony_ci
1702f4aeb0Sopenharmony_ciIP Status
1802f4aeb0Sopenharmony_ci
1902f4aeb0Sopenharmony_ci    NVIDIA Proprietary.
2002f4aeb0Sopenharmony_ci
2102f4aeb0Sopenharmony_ciStatus
2202f4aeb0Sopenharmony_ci
2302f4aeb0Sopenharmony_ci    Complete
2402f4aeb0Sopenharmony_ci
2502f4aeb0Sopenharmony_ciVersion
2602f4aeb0Sopenharmony_ci
2702f4aeb0Sopenharmony_ci    Last Modified Date: 02 December 2011
2802f4aeb0Sopenharmony_ci    Revision: 1
2902f4aeb0Sopenharmony_ci
3002f4aeb0Sopenharmony_ciNumber
3102f4aeb0Sopenharmony_ci
3202f4aeb0Sopenharmony_ci    EGL Extension #46
3302f4aeb0Sopenharmony_ci
3402f4aeb0Sopenharmony_ciDependencies
3502f4aeb0Sopenharmony_ci
3602f4aeb0Sopenharmony_ci    Requires EGL 1.4
3702f4aeb0Sopenharmony_ci
3802f4aeb0Sopenharmony_ci    Written against the EGL 1.4 specification.
3902f4aeb0Sopenharmony_ci
4002f4aeb0Sopenharmony_ciOverview
4102f4aeb0Sopenharmony_ci
4202f4aeb0Sopenharmony_ci    NVIDIA 3D Vision provides stereoscopic 3d rendering without
4302f4aeb0Sopenharmony_ci    requiring applications to change their rendering methods. However
4402f4aeb0Sopenharmony_ci    there are cases where applications can benefit from adjusting 3D
4502f4aeb0Sopenharmony_ci    vision parameters directly to experiment with this functionality in
4602f4aeb0Sopenharmony_ci    applications not yet known to 3D Vision, to assist 3D Vision in
4702f4aeb0Sopenharmony_ci    setting parameters correctly for unusual situations, or to present
4802f4aeb0Sopenharmony_ci    application-specific user-accessible controls for 3D Vision
4902f4aeb0Sopenharmony_ci    parameters.
5002f4aeb0Sopenharmony_ci
5102f4aeb0Sopenharmony_ci    This extension provides the ability to explicitly create a surface
5202f4aeb0Sopenharmony_ci    with 3D Vision support regardless of application detection.
5302f4aeb0Sopenharmony_ci 
5402f4aeb0Sopenharmony_ciIP Status
5502f4aeb0Sopenharmony_ci
5602f4aeb0Sopenharmony_ci    NVIDIA Proprietary
5702f4aeb0Sopenharmony_ci
5802f4aeb0Sopenharmony_ciNew Procedures and Functions
5902f4aeb0Sopenharmony_ci
6002f4aeb0Sopenharmony_ci    None
6102f4aeb0Sopenharmony_ci
6202f4aeb0Sopenharmony_ciNew Tokens
6302f4aeb0Sopenharmony_ci
6402f4aeb0Sopenharmony_ci    Accepted as an attribute to the <attrib_list> parameter of
6502f4aeb0Sopenharmony_ci    CreateWindowSurface and CreatePbufferSurface
6602f4aeb0Sopenharmony_ci
6702f4aeb0Sopenharmony_ci        EGL_AUTO_STEREO_NV                0x3136
6802f4aeb0Sopenharmony_ci
6902f4aeb0Sopenharmony_ciAdditions to Chapter 3 of the EGL 1.4 Specification (EGL Functions and
7002f4aeb0Sopenharmony_ciErrors)
7102f4aeb0Sopenharmony_ci
7202f4aeb0Sopenharmony_ci    Additions to section 3.5.1 (Creating On-Screen Rendering Surfaces)
7302f4aeb0Sopenharmony_ci
7402f4aeb0Sopenharmony_ci    Alter the end of the second to last paragraph:
7502f4aeb0Sopenharmony_ci
7602f4aeb0Sopenharmony_ci        Attributes that can be specified in <attrib_list> include
7702f4aeb0Sopenharmony_ci        EGL_RENDER_BUFFER, EGL_VG_COLORSPACE, EGL_VG_ALPHA_FORMAT,
7802f4aeb0Sopenharmony_ci        and EGL_AUTO_STEREO_NV.
7902f4aeb0Sopenharmony_ci
8002f4aeb0Sopenharmony_ci    Add before the last paragraph of section 3.5.1:
8102f4aeb0Sopenharmony_ci        
8202f4aeb0Sopenharmony_ci        EGL_AUTO_STEREO_NV specifies whether 3D Vision stereo
8302f4aeb0Sopenharmony_ci        (stereo override) should be enabled in the driver. The default
8402f4aeb0Sopenharmony_ci        value of EGL_AUTO_STEREO_NV is zero.
8502f4aeb0Sopenharmony_ci
8602f4aeb0Sopenharmony_ciIssues
8702f4aeb0Sopenharmony_ci
8802f4aeb0Sopenharmony_ci    None
8902f4aeb0Sopenharmony_ci
9002f4aeb0Sopenharmony_ciRevision History
9102f4aeb0Sopenharmony_ci
9202f4aeb0Sopenharmony_ci    Rev.    Date        Author      Changes
9302f4aeb0Sopenharmony_ci    ----  ------------- ---------   ----------------------------------------
9402f4aeb0Sopenharmony_ci      1   02 Dec 2011   groth       Split 3D Vision capability from previous extension.
95