https://bugs.freedesktop.org/show_bug.cgi?id=32651
--- Comment #5 from Chris Rankin rankincj@googlemail.com 2011-06-27 14:32:13 PDT --- I've just tested celestia against Mesa-git, with the following commit as HEAD:
commit d2c6cef18aa37d197eb323a0795969d271d02819 Author: Ian Romanick ian.d.romanick@intel.com Date: Thu Jun 2 12:42:48 2011 -0700
glsl: Fix depth unbalancing problem in if-statement flattening
And I'm happy to say that the oceans are the correct colour with the "OpenGL Vertex Program" rendering path.
Yay!