Path: blob/main_old/extensions/ANGLE_multiview_multisample.txt
1693 views
Name12ANGLE_multiview_multisample34Name Strings56GL_ANGLE_multiview_multisample78Contributors910Olli Etuaho, NVIDIA Corporation1112Contact1314Olli Etuaho (oetuaho 'at' nvidia.com)1516Status1718Incomplete1920Version2122Last Modified Date: September 12, 201823Author Revision: 12425Number2627OpenGL ES Extension XX2829Dependencies3031OpenGL ES 3.0 and the extensions ANGLE_texture_multisample, OVR_multiview232and OES_texture_storage_multisample_2d_array are required.3334With OpenGL ES 3.1, only the extensions ANGLE_multiview and35OES_texture_storage_multisample_2d_array are required.3637Overview3839This extension enhances the functionality introduced in ANGLE_multiview by40enabling rendering into multisample texture arrays in addition to regular41non-multisampled texture arrays.4243IP Status4445No known IP claims.4647New Tokens4849None5051New Procedures and Functions5253None5455Additions to Chapter 4 of the OpenGL ES 3.0 Specification56(Per-Fragment Operations and the Framebuffer)5758Modify section 4.4.2 (Attaching Images to Framebuffer Objects), p. 2025960Add the following bullet point:6162"* Layers of a two-dimensional multisample array texture which can be used63for multi-view rendering."6465Modify the error list of FramebufferTextureMultiviewOVR:6667Change6869"An INVALID_OPERATION error is generated if texture is not zero,70and does not name an existing texture object of type TEXTURE_2D_ARRAY."7172to7374"An INVALID_OPERATION error is generated if texture is not zero,75and does not name an existing texture object of type TEXTURE_2D_ARRAY or76TEXTURE_2D_MULTISAMPLE_ARRAY_OES."777879Modify section 4.4.4.1 (Framebuffer Attachment Completeness), p. 2138081Change the bullet point about num_views and base_view_index:8283"If the value of FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE is TEXTURE and84the value of FRAMEBUFFER_ATTACHMENT_OBJECT_NAME names a two-dimensional85array texture or a two-dimensional multisample array texture, then the sum86of FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_ANGLE and87FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_ANGLE must be less than the88number of layers in the texture."8990Additions to the AGL/EGL/GLX/WGL Specifications9192None9394Errors9596None9798Issues99100101