Per discussion on https://bugs.webkit.org/show_bug.cgi?id=42118, whether a Leopard is capable of running WebGL depends on the GL extensions it supports. Therefore, re-enable WebGL on Leopard for now. (My Mac is a Leopard, so disabling WebGL on Leopard is blocking my progress.)
Created attachment 63262 [details]
This patch reverses the changes made in http://trac.webkit.org/changeset/63688. Let's do this for now until Chris Marrin's more complicated logic is in.
This issue is making it difficult for Mo to develop, and since he's been doing a great deal of WebGL work and bug fixing recently I would like to address it now. The patch looks okay to me.
CC'ing Sam Weinig in case checking this in is going to break one of the bots right now (I believe that test cases failing while bringing up a new bot was the motivation behind https://bugs.webkit.org/show_bug.cgi?id=42118 ). A quick targeted patch for that issue would be to disable WebGL at run time if the graphics card on Mac OS X is a GeForce 7300 (or 7000 series more generally).
Comment on attachment 63262 [details]
From cmarrin:"I need to complete the implementation for https://bugs.webkit.org/show_bug.cgi?id=42118 or this will break the build bots."
OK, I am upgrading my machine to Snow Leopard. Good luck to others who's still using Leopard!