Title: [119922] trunk/Source/WebCore
- Revision
- 119922
- Author
- [email protected]
- Date
- 2012-06-09 23:36:27 -0700 (Sat, 09 Jun 2012)
Log Message
Make WebGL mark draws for compositing even if the draw count is zero
https://bugs.webkit.org/show_bug.cgi?id=88718
Patch by Gregg Tavares <[email protected]> on 2012-06-09
Reviewed by Kenneth Russell.
No new tests as no new functionality.
* html/canvas/WebGLRenderingContext.cpp:
(WebCore):
(WebCore::WebGLRenderingContext::drawArrays):
(WebCore::WebGLRenderingContext::drawElements):
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (119921 => 119922)
--- trunk/Source/WebCore/ChangeLog 2012-06-10 06:31:14 UTC (rev 119921)
+++ trunk/Source/WebCore/ChangeLog 2012-06-10 06:36:27 UTC (rev 119922)
@@ -1,3 +1,17 @@
+2012-06-09 Gregg Tavares <[email protected]>
+
+ Make WebGL mark draws for compositing even if the draw count is zero
+ https://bugs.webkit.org/show_bug.cgi?id=88718
+
+ Reviewed by Kenneth Russell.
+
+ No new tests as no new functionality.
+
+ * html/canvas/WebGLRenderingContext.cpp:
+ (WebCore):
+ (WebCore::WebGLRenderingContext::drawArrays):
+ (WebCore::WebGLRenderingContext::drawElements):
+
2012-06-09 Dominic Cooney <[email protected]>
[Chromium] Remove _javascript_Core dependencies from gyp
Modified: trunk/Source/WebCore/html/canvas/WebGLRenderingContext.cpp (119921 => 119922)
--- trunk/Source/WebCore/html/canvas/WebGLRenderingContext.cpp 2012-06-10 06:31:14 UTC (rev 119921)
+++ trunk/Source/WebCore/html/canvas/WebGLRenderingContext.cpp 2012-06-10 06:36:27 UTC (rev 119922)
@@ -1865,8 +1865,10 @@
return;
}
- if (!count)
+ if (!count) {
+ cleanupAfterGraphicsCall(true);
return;
+ }
if (!isErrorGeneratedOnOutOfBoundsAccesses()) {
// Ensure we have a valid rendering state
@@ -1929,8 +1931,10 @@
return;
}
- if (!count)
+ if (!count) {
+ cleanupAfterGraphicsCall(true);
return;
+ }
if (!m_boundVertexArrayObject->getElementArrayBuffer()) {
synthesizeGLError(GraphicsContext3D::INVALID_OPERATION, "drawElements", "no ELEMENT_ARRAY_BUFFER bound");
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes