-
zmo@google.com authored
Reviewed by Darin Fisher. Bring bufferData and clear to GLES2 compliant https://bugs.webkit.org/show_bug.cgi?id=41574 * fast/canvas/webgl/invalidPassedParams-expected.txt: Add wrong param test cases for bufferData and clear. * fast/canvas/webgl/invalidPassedParams.html: Ditto. * fast/canvas/webgl/resources/desktop-gl-constants.js: Add ACCUM_BUFFER_BIT enum. 2010-07-12 Zhenyao Mo <zmo@google.com> Reviewed by Darin Fisher. Bring bufferData and clear to GLES2 compliant https://bugs.webkit.org/show_bug.cgi?id=41574 * html/canvas/WebGLRenderingContext.cpp: (WebCore::WebGLRenderingContext::bufferData): Call validateBufferDataUsage(). (WebCore::WebGLRenderingContext::clear): Check mask. (WebCore::WebGLRenderingContext::validateBufferDataUsage): Check usage. * html/canvas/WebGLRenderingContext.h: Declare validateBufferDataUsage. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@63134 268f45cc-cd09-0410-ab3c-d52691b4dbfc
28cf3305