I got WebGL working on Windows again. Accelerated compositing still needs fixing for performance gains and antialiasing, but it works without it.
Created attachment 232467 [details] Patch
Note that there are important steps to take when updating ANGLE. See http://trac.webkit.org/wiki/UpdatingANGLE
Comment on attachment 232467 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=232467&action=review I think this looks good. Can you fix the date on the file I reference in these notes? r=me. > Source/ThirdParty/ANGLE/include/EGL/eglsoftlinking.h:2 > + * Copyright (C) 2013 Apple Inc. All rights reserved. Copyright 2014, please! > Source/WebCore/html/canvas/WebGLRenderingContext.cpp:686 > + if (isAccelerated() && renderBox && renderBox->hasAcceleratedCompositing()) { Since the default case is for accelerated to be true, should this just be an #if/def?
http://trac.webkit.org/changeset/169601
<rdar://problem/8234826>
*** Bug 30625 has been marked as a duplicate of this bug. ***