The BlackBerry® PlayBook™ tablet was one of the first mobile devices to introduce full WebGL™ support with the BlackBerry PlayBook OS 2.0 release. However some users on the BlackBerry PlayBook OS 2.1 beta release may have noticed something similar to the following when visiting a website that required WebGL.
Even though the content does actually render, not all WebGL samples present the same behavior. The underlying issues stems from the implementation of the WebGLRenderingContext object. In BlackBerry PlayBook OS 2.0, this object was implemented and exposed, allowing developers and users alike to enjoy the benefits of a platform that supports 3D graphics.
In the subsequent updates to the beta BlackBerry PlayBook OS 2.1, an update to the underlying WebKit engine left the WebGLRenderingContext object implemented, but not publicly exposed. For samples and applications that look to this object as an indicator of whether WebGL is supported on a platform, it appeared as if we did not support WebGL.
I’m happy to announce that in the BlackBerry PlayBook OS 2.1 release, the WebGLRenderingContext object will be exposed once again! Big thanks to the browser teams for making sure that this fix was included in both the coming BlackBerry PlayBook OS update and current BlackBerry® 10 releases.
If you’re working on any WebGL applications, drop us a line and tell us about it!