[chromium] Support printing WebGL content in threaded compositor
Created attachment 130496 [details] Patch
Created attachment 130681 [details] Patch
Updated to ToT. I've confirmed manually that printing and lost context recovery work for WebGL content in threaded mode.
Comment on attachment 130681 [details] Patch Fantastic. Thanks for taking care of this. r=me
Comment on attachment 130681 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=130681&action=review > Source/WebCore/platform/graphics/chromium/WebGLLayerChromium.cpp:111 > + if (m_textureUpdated || !m_drawingBuffer || !drawsContent()) Shouldn't this be context()? Can't m_drawingBuffer->graphicsContext3D() be potentially null?
Looking at WebGLLayerChromium::setDrawingBuffer() it looks like a non-NULL DrawingBuffer with a NULL DrawingBuffer::graphicsContext3D() is not a valid state for this code.
Comment on attachment 130681 [details] Patch Clearing flags on attachment: 130681 Committed r110118: <http://trac.webkit.org/changeset/110118>
All reviewed patches have been landed. Closing bug.