RESOLVED WONTFIX 35338
webgl not working
https://bugs.webkit.org/show_bug.cgi?id=35338
Summary webgl not working
Stephen Bannasch
Reported 2010-02-24 04:35:37 PST
Just updated to this nightly: 4.0.4 (5531.21.10, r55180 and webgl isn't working anymore. Example webgl pages that don't work: * http://learningwebgl.com/lessons/lesson01/index.html * http://people.mozilla.com/~sicking/webgl/ray.html These pages also do NOT work in r55140. These pages DO work with the previous nightly releases r54921 and r55043.
Attachments
Mark Barnes
Comment 1 2010-03-02 09:00:26 PST
I can confirm this bug. Previously working GLGE WebGL demos being developed for GDC 2010 (next week!) now render as black (i.e. not at all). The last working nightly build for Mac is r55043.
Kenneth Russell
Comment 2 2010-03-02 10:35:08 PST
These pages were probably affected by the change in behavior in https://bugs.webkit.org/show_bug.cgi?id=34766 . See also https://bugs.webkit.org/show_bug.cgi?id=34837 . The later fix https://bugs.webkit.org/show_bug.cgi?id=35057 reverted the initial viewport size to be the canvas size. These pages are working with the latest WebKit nightly (55397). Closing as "works for me".
Stephen Bannasch
Comment 3 2010-03-02 10:57:06 PST
I've updated to 55397 also (Version 4.0.4 (5531.21.10, r55397)) and both pages still do not display the webgl canvas for me. see screenshots: http://img.skitch.com/20100302-ed28qyxm619jpkjbib3617g4d1.png http://img.skitch.com/20100302-p2cp4gt63r3fh3q68ef382ut3g.png I am running on MacOS 10.5.8. I'm not sure what the best practice is in this bugzilla project for modifying the status so I have left it unchanged as "Resolved".
Kenneth Russell
Comment 4 2010-03-02 11:03:45 PST
I see. I can confirm that WebGL is broken in the WebKit nightlies on 10.5.8. It is working on 10.6. Reopening the bug and reassigning it.
Simon Fraser (smfr)
Comment 5 2010-03-02 11:13:24 PST
Hardware acceleration was disabled on Leopard: http://trac.webkit.org/changeset/55100 because of a QuickTime bug. This in turn disables WebGL. You'll have to update to 10.6.
Kenneth Russell
Comment 6 2010-03-02 11:21:49 PST
As a workaround, you could use the Chromium continuous builds for your WebGL development. See http://khronos.org/webgl/wiki/Getting_a_WebGL_Implementation . The downside is that this implementation currently reads back the frame buffer into system memory to draw it to the screen, so isn't as fast for large WebGL canvases.
Stephen Bannasch
Comment 7 2010-03-02 19:39:12 PST
It's a shame about the regression for 10.5.8. I'm planning to keep using 10.5.8 for quite a while to continue to test Java code we are developing for both Java 1.5 and 1.6, 32 and 64 bit -- can't do that on Snow Leopard. I'll use FireFox and Chromium instead for testing webgl. If I really want to try something in Safari on this machine I'll just keep using r55043.
Note You need to log in before you can comment on or make changes to this bug.