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 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 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.