[Webkit-unassigned] [Bug 273177] New: [GTK][WPE] Don't allow depth test and stencil clipping if packed depth stencil is not supported

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Apr 24 03:46:57 PDT 2024


https://bugs.webkit.org/show_bug.cgi?id=273177

            Bug ID: 273177
           Summary: [GTK][WPE] Don't allow depth test and stencil clipping
                    if packed depth stencil is not supported
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKitGTK
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: magomez at igalia.com
                CC: bugs-noreply at webkitgtk.org

A BitmapTexture can be used as a rendering target by creating a framebuffer object for it. This framebuffer can have a depth buffer to use depth testing, and a stencil buffer to perform stencil clipping. But using both features at the same time, which requires both a depth buffer and a stencil buffer, is only supported when GLES supports using the same buffer for both (called packed depth stencil). This is supported on GLES3 contexts or in GLES2 contexts that have the GL_OES_packed_depth_stencil extension.

We need to modify BitmapTexture to allow using both features at the same time when packed depth stencil is available.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20240424/6ef19f51/attachment-0001.htm>


More information about the webkit-unassigned mailing list