I’ve also filed a bug in the bugzilla system of Mozilla/Firefox just in case… with a link to your post on opengl.org
I’ve also tried the game with FF on mac os : runs fine at full speed.
What’s strange is that it works fine on my laptop, with FF 1.5.1, and an nvidia 6200 (I’ve tweaked the nvidia options, especially the once related to vsync but couldn’t reproduce the bug on this computer).
I’m thinking of a kind of back buffer used by ff to avoid direct painting of applets into their tabbed windows (I’ve seen some old bugs saying applets were painted in the wrong tabs). In that case, the opengl rendering would have to be send to this buffer, then by FF to the screen. As I don’t know anything of FF internals, I might be absolutely wrong. And that doesn’t explain why it works on my laptop, and not on my desktop PC (NV6600).
Lilian