[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