The shaders for GPU-accelerated canvas should be modified to work in the in-process Mesa backend in test_shell.
Created attachment 67913 [details] Patch
While I think this might be a good idea in the short term, I'm not sure it's a good idea in the long term. zmo was working on integrating the ANGLE shader translator with the in-process WebGL implementation, which should allow the precision qualifiers to work unmodified.
(In reply to comment #2) > While I think this might be a good idea in the short term, I'm not sure it's a good idea in the long term. zmo was working on integrating the ANGLE shader translator with the in-process WebGL implementation, which should allow the precision qualifiers to work unmodified. As I'm sure you know, this technique has been used on a lot of WebGL content to satisfy the recent spec change while still remaining compatible with older browsers. It should work fine after the translator is implemented, at which point we can remove the #ifdefs at our leisure. Testing is a pretty high priority IMHO, so could we let this in for now?
Comment on attachment 67913 [details] Patch OK.
Committed r67727: <http://trac.webkit.org/changeset/67727>