blob: c190687f5cc88903c96d84da57ac9773435b587e [file] [log] [blame]
Name
EGL_NV_3dvision_surface
Name Strings
EGL_NV_3dvision_surface
Contact
Greg Roth, NVIDIA (groth 'at' nvidia.com)
Contributors
Swaminathan Narayanan, NVIDIA
IP Status
NVIDIA Proprietary.
Status
Complete
Version
Last Modified Date: 02 December 2011
Revision: 1
Number
EGL Extension #46
Dependencies
Requires EGL 1.4
Written against the EGL 1.4 specification.
Overview
NVIDIA 3D Vision provides stereoscopic 3d rendering without
requiring applications to change their rendering methods. However
there are cases where applications can benefit from adjusting 3D
vision parameters directly to experiment with this functionality in
applications not yet known to 3D Vision, to assist 3D Vision in
setting parameters correctly for unusual situations, or to present
application-specific user-accessible controls for 3D Vision
parameters.
This extension provides the ability to explicitly create a surface
with 3D Vision support regardless of application detection.
IP Status
NVIDIA Proprietary
New Procedures and Functions
None
New Tokens
Accepted as an attribute to the <attrib_list> parameter of
CreateWindowSurface and CreatePbufferSurface
EGL_AUTO_STEREO_NV 0x3136
Additions to Chapter 3 of the EGL 1.4 Specification (EGL Functions and
Errors)
Additions to section 3.5.1 (Creating On-Screen Rendering Surfaces)
Alter the end of the second to last paragraph:
Attributes that can be specified in <attrib_list> include
EGL_RENDER_BUFFER, EGL_VG_COLORSPACE, EGL_VG_ALPHA_FORMAT,
and EGL_AUTO_STEREO_NV.
Add before the last paragraph of section 3.5.1:
EGL_AUTO_STEREO_NV specifies whether 3D Vision stereo
(stereo override) should be enabled in the driver. The default
value of EGL_AUTO_STEREO_NV is zero.
Issues
None
Revision History
Rev. Date Author Changes
---- ------------- --------- ----------------------------------------
1 02 Dec 2011 groth Split 3D Vision capability from previous extension.