Running chromium/linux --enable-accelerated-2d-canvas in Debug, many GL errors are printed to stdout. glRenderbufferStorage() gives INVALID_ENUM on internalformat glFramebufferTexture2D() gives INVALID_ENUM on target glDrawArrays() gives invalid enum (probably due to the first two errors, drawing to an invalid FBO). The first two seem to be issued by DrawingBuffer. This may be related to http://code.google.com/p/chromium/issues/detail?id=65139.
Created attachment 78709 [details] Patch
Comment on attachment 78709 [details] Patch R=me. Thanks!
Will wait for mac EWS results, since I made those changes blind.
Attachment 78709 [details] did not build on mac: Build output: http://queues.webkit.org/results/7342441
Comment on attachment 78709 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=78709&action=review > Source/WebCore/platform/graphics/gpu/mac/DrawingBufferMac.mm:45 > + , m_multisampleExtensionSupported(multisampleExtensionSupported), you have a trailing comma here
Created attachment 78723 [details] Patch
Committed r75637: <http://trac.webkit.org/changeset/75637>