[Webkit-unassigned] [Bug 166643] New: Ensure depth and stencil renderbuffers are created on GLESv2

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jan 2 15:58:32 PST 2017


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

            Bug ID: 166643
           Summary: Ensure depth and stencil renderbuffers are created on
                    GLESv2
    Classification: Unclassified
           Product: WebKit
           Version: WebKit Local Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: emanuele.aina at collabora.com
                CC: bugs-noreply at webkitgtk.org

If the gfx device doesn't support GL_OES_packed_depth_stencil, the separate depth and stencil buffers are not generated.

Copy what GraphicsContext3DEfl does and apply it in GraphicsContext3DCairo.

The Intel gfx driver seem to tolerate unbound renderbuffers, but enabling debugging in Mesa yields an error:

$ MESA_DEBUG=1 \
  MESA_EXTENSION_OVERRIDE=-GL_OES_packed_depth_stencil
  ./bin/MiniBrowser http://webglsamples.org/aquarium/aquarium.html
Mesa: User error: GL_INVALID_OPERATION in glRenderbufferStorage(no renderbuffer bound)

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170102/3f5f65cf/attachment.html>


More information about the webkit-unassigned mailing list