[Webkit-unassigned] [Bug 220126] New: [GPU Process]: Don't call flushDrawingContext() in the middle of recording drawing commands

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Dec 23 11:18:42 PST 2020


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

            Bug ID: 220126
           Summary: [GPU Process]: Don't call flushDrawingContext() in the
                    middle of recording drawing commands
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: sabouhallawa at apple.com
                CC: bfulgham at webkit.org, simon.fraser at apple.com,
                    zalan at apple.com

Before using a single shared memory buffer for sending the DL items from WebP to GPUP, calling flushDrawingContext() was necessary to synchronize multiple ImageBuffers drawing. The single shared memory buffer guarantees the order of drawing is preserved even when an ImageBuffer is drawn into another ImageBuffer. So flushDrawingContext() should be called only when the drawing is finished and the backend of the ImageBuffer is about to be used.

-- 
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/20201223/6f3be3df/attachment-0001.htm>


More information about the webkit-unassigned mailing list