For some reason, whenever I go to a WebGL demo site, I get a message saying my browser does not support WebGL...
What is going on?
I have Chromium 11 installed on MS Windows XP Pro
2 things (I work on GPU acceleration in Chrome)
1) XP systems are usually older machines. Most users don't upgrade OSes or drivers, so the drivers on XP systems are often very old. We'll be re-enabling GPU-acceleration on XP for people with up-to-date drivers, but unfortunately not everyone is able to update their drivers.
2) XP driver bugs are more catastrophic, see: this MSDN article which explains Windows Vista/7's driver model. In XP systems, a buggy driver can bring down your entire system (BSOD). In Vista/7, issues are usually contained to a process crash, which in Chrome will most likely just bring down the tab.
I've just found this on Google support forums
On Windows XP, GPU acceleration is now blacklisted. If you want to enable http://code.google.com/p/chromium/issues/detail?id=72975
You can re-enable WebGL and Accelerated Compositing by using
I can verify that setting this flag in the shortcut used to start Google Chrome works and http://bodybrowser.googlelabs.com/body.html works on my XP machine with a nVidia GeForce GTS 250 graphics card.
I haven't been able to find a definitive statement on why it's blacklisted though.
Which webpage are you visiting to test WebGL?
Does this page work for you? http://www.iquilezles.org/apps/shadertoy/
My guess is that it's the webpage, not the browser.