15bd8deadSopenharmony_ciName
25bd8deadSopenharmony_ci
35bd8deadSopenharmony_ci    EXT_separate_depth_stencil
45bd8deadSopenharmony_ci
55bd8deadSopenharmony_ciName Strings
65bd8deadSopenharmony_ci
75bd8deadSopenharmony_ci    GL_EXT_separate_depth_stencil
85bd8deadSopenharmony_ci
95bd8deadSopenharmony_ciContributors
105bd8deadSopenharmony_ci
115bd8deadSopenharmony_ci    Thomas Spurden
125bd8deadSopenharmony_ci
135bd8deadSopenharmony_ciContact
145bd8deadSopenharmony_ci
155bd8deadSopenharmony_ci    Thomas Spurden, Broadcom (thomas.spurden 'at' broadcom.com)
165bd8deadSopenharmony_ci
175bd8deadSopenharmony_ciStatus
185bd8deadSopenharmony_ci
195bd8deadSopenharmony_ci    Complete
205bd8deadSopenharmony_ci
215bd8deadSopenharmony_ciVersion
225bd8deadSopenharmony_ci
235bd8deadSopenharmony_ci    Last Modified Date: 21/01/2022
245bd8deadSopenharmony_ci
255bd8deadSopenharmony_ciNumber
265bd8deadSopenharmony_ci
275bd8deadSopenharmony_ci    OpenGL ES Extension #338
285bd8deadSopenharmony_ci
295bd8deadSopenharmony_ciDependencies
305bd8deadSopenharmony_ci
315bd8deadSopenharmony_ci    The extension is written against the OpenGL ES 3.0.6 (November 1, 2019)
325bd8deadSopenharmony_ci    standard
335bd8deadSopenharmony_ci
345bd8deadSopenharmony_ciOverview
355bd8deadSopenharmony_ci
365bd8deadSopenharmony_ci    This extension adds support for binding a different image to the depth and
375bd8deadSopenharmony_ci    stencil attachments of a framebuffer object.
385bd8deadSopenharmony_ci
395bd8deadSopenharmony_ciNew Types
405bd8deadSopenharmony_ci
415bd8deadSopenharmony_ci    None
425bd8deadSopenharmony_ci
435bd8deadSopenharmony_ciNew Procedures and Functions
445bd8deadSopenharmony_ci
455bd8deadSopenharmony_ci   None
465bd8deadSopenharmony_ci
475bd8deadSopenharmony_ciNew Tokens
485bd8deadSopenharmony_ci
495bd8deadSopenharmony_ci   None
505bd8deadSopenharmony_ci
515bd8deadSopenharmony_ciAdditions to Chapter 4 of the OpenGL ES 3.0 Specification (Per-Fragment Operations and the
525bd8deadSopenharmony_ciFramebuffer)
535bd8deadSopenharmony_ci
545bd8deadSopenharmony_ci   Modify section 4.4.4.2 (Whole Framebuffer Completeness)
555bd8deadSopenharmony_ci
565bd8deadSopenharmony_ci   Delete the whole of the 4th bullet point "Depth and stencil attachments, if
575bd8deadSopenharmony_ci   present, are the same image..."
585bd8deadSopenharmony_ci
595bd8deadSopenharmony_ci   Add a bullet point:
605bd8deadSopenharmony_ci   "The depth attachment is not stencil-renderable, or the implementation supports this
615bd8deadSopenharmony_ci   combination.
625bd8deadSopenharmony_ci
635bd8deadSopenharmony_ci    { FRAMEBUFFER_UNSUPPORTED }"
645bd8deadSopenharmony_ci
655bd8deadSopenharmony_ci   Add a bullet point:
665bd8deadSopenharmony_ci   "The stencil attachment is not depth-renderable, or the implementation supports this
675bd8deadSopenharmony_ci   combination.
685bd8deadSopenharmony_ci
695bd8deadSopenharmony_ci    { FRAMEBUFFER_UNSUPPORTED }"
705bd8deadSopenharmony_ci
715bd8deadSopenharmony_ciIssues
725bd8deadSopenharmony_ci
735bd8deadSopenharmony_ciRevision History
745bd8deadSopenharmony_ci    #3   (May 22, 2022) Thomas Spurden
755bd8deadSopenharmony_ci         - Add bullet points explicitly allowing implementations to reject framebuffers
765bd8deadSopenharmony_ci           where the stencil attachment is depth-renderable or the depth attachment is
775bd8deadSopenharmony_ci           stencil-renderable.
785bd8deadSopenharmony_ci    #2   (March 3, 2022) Thomas Spurden
795bd8deadSopenharmony_ci         - Changed to EXT from BRCM
805bd8deadSopenharmony_ci    #1   (January 21, 2022) Thomas Spurden
815bd8deadSopenharmony_ci         - Initial draft
82