Index: Source/platform/graphics/gpu/DrawingBuffer.cpp |
diff --git a/Source/platform/graphics/gpu/DrawingBuffer.cpp b/Source/platform/graphics/gpu/DrawingBuffer.cpp |
index 8b3bd008303b195f7fdd492ce4be180db5346f18..6a191d70bd37dd27aa76acff3cc53811dc191ef6 100644 |
--- a/Source/platform/graphics/gpu/DrawingBuffer.cpp |
+++ b/Source/platform/graphics/gpu/DrawingBuffer.cpp |
@@ -389,6 +389,7 @@ void DrawingBuffer::paintCompositedResultsToCanvas(ImageBuffer* imageBuffer) |
if (tex) { |
m_context->copyTextureCHROMIUM(GL_TEXTURE_2D, m_frontColorBuffer, |
tex, 0, GL_RGBA, GL_UNSIGNED_BYTE); |
+ m_context->flush(); |
Ken Russell (switch to Gerrit)
2014/03/17 19:17:32
Uh oh. If this is really the needed fix then there
no sievers
2014/03/17 19:48:09
We do need to glFlush() whenever we need the chang
Ken Russell (switch to Gerrit)
2014/03/17 21:34:16
My point is that there are other callers of copyTe
vmiura
2014/03/17 21:35:08
Checked if other sites have calls to flush().
Ima
piman
2014/03/18 22:43:40
Right, what matters is not the copyTextureCHROMIUM
|
return; |
} |