If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

That was resolved real quick: NOTOURBUG :-(
I really don't like what Unigine is doing with the OpenGL spec... And this is not the first time. There is another known bug when GL_ARB_draw_instanced is used, I did report this "gl_InstanceID" problem to them back in 08 April 2011 and it still isn't fixed.http://oilrush-game.com/forum/index....nced-properly/
They just don't care.

And now there is a talk about breaking GL compliance in mesa in order for Unigine to run!!!http://lists.freedesktop.org/archive...ry/018140.html
WTF? This is not the way its done, this could set a really bad precedent for all. Instead we need to put some pressure on Unigine corp to fix this.

Marek OlöŠk :"Hi everyone,
If your Mesa driver supports GL3 or EXT_texture_array or ARB_draw_instanced, Unigine is broken for you. (I tested Unigine Sanctuary and Unigine Heaven, the others probably won't be any different)
The only way to make it work seems to be to relax some requirements of the GL spec and extensions (i.e. being non-compliant and non-portable in theory, but actually being very portable in practice). There are probably more ways to go about it. The patch below fixes softpipe and r600g. I think we should discuss this and come up with some solution, otherwise Unigine will be broken forever. It doesn't have to be exactly like this patch. I think that if we go with an out-of-spec behavior, we should print a compiler warning at least."

Unigine just fix your game

Originally Posted by http://software.intel.com/en-us/blogs/2009/12/16/interview-ian-romanick-graphics-programmer/

Ian Romanick is a Software Engineer in Intel's Open Source Technology Center. He is also one of Intelís representatives to the OpenGL ARB. For the past 8 years he has been working very diligently to make OpenGL on Linux better. He has been doing graphics programming for 18 years, having released his first Amiga demo in 1991. Ian holds a Bachelors Degree in Computer Science from Portland State University. In his spare time, he teaches graphics programming in the Visual and Game Development program at the Art Institute of Portland.

Originally Posted by https://bugs.freedesktop.org/show_bug.cgi?id=45238

Ian Romanick: The game is just broken. It check the client extension string (returned by
glXGetClientString(dpy, GLX_EXTENSIONS)) instead of the list of extensions that
are actually available for use (returned by glXQueryExtensionsString).