So, that was weird. Suddenly, out of nowhere, the opengl sample I was working on for native client stopped working. So I backed out of my code. Still didn't work. Checked my other samples. They didn't work either. Looked at Assaf's Ogre3D sample. Even it didn't work. Started checking my flags and browser settings. Everything looked hunky dory.
Turns out that when you're subscribed to the Chrome developer channel, your version of Chrome will auto-update to whatever the latest offering in the channel is. And it turns out that to keep up with changes in the API, Chrome changed. Normally useful and good for security, but a problem when I'm developing - if Chrome silently updates itself behind the scenes, with breaking changes, I'm going to assume it was something I did.
So - is there a way to turn it off? No.
BUT - I can use Chromium, the open-source sibling of Chrome - its build history is kept on line here. The version I wanted was here - the file I was looking for was chrome-win32.zip. After unzipping that into a Chromium directory in my root I was able to work again. So I'm going to stick with Chromium builds from here out, until I'm done working with Google classes that have the "_dev" suffix.
I had noticed that some things broke as well, which is somewhat frustrating, but it's probably for the best; before this tech goes public things had better be perfect or it will be quickly rejected.
Posted by: Ben Gildenstein | August 26, 2011 at 07:17 PM
I've actually taken to working on back end stuff while OpenGL is in flux. Since my game is x-platform, when something like that breaks, I switch to the Win32 build for a while.
Of course, this may come back and bite me in the ass when I actually try to push back to Chrome in a few weeks ;)
Posted by: Jeff Ward | August 28, 2011 at 09:03 AM
Hi!
Nice blog you have there, I have a gamedev blog too, although it's about a specific game I am making. I also had these problems with Chrome, and thanks for the tip to work with Chromium! Took me a couple of hours to realize it wasn't my mistake...
If you are interested in MMO's, I'm making one using HTML5! here: yannbane.blogger.com
Posted by: Yann Bane | September 09, 2011 at 05:54 AM