There should be a way for ESSL platforms to request ESSL output from ANGLE.
Didn't see https://bugs.webkit.org/show_bug.cgi?id=87718 (it hasn't landed in our downstream repo yet). This bug is now for having Blackberry take advantage of that.
Created attachment 154480 [details] Patch
Comment on attachment 154480 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=154480&action=review > Source/WebCore/ChangeLog:9 > + glsl-mat4-to-mat3.html) To me as an GLES and shader n00b, it is not clear how the two code sections relate? What does SH_ESSL_OUTPUT do, and why does it mean the hack can be removed? You may have to improve the commit message so more people understand how this change fixes the problem.
Created attachment 154645 [details] Patch
Comment on attachment 154645 [details] Patch Okay.
Comment on attachment 154645 [details] Patch Clearing flags on attachment: 154645 Committed r123749: <http://trac.webkit.org/changeset/123749>
All reviewed patches have been landed. Closing bug.