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