MikeMaximus: Thanks for the update! Glad to hear it's probably going to work on Mesa 12.
Er, no, if you actually read the freedesktop.org bug report, you'll see that it requires two patches to mesa which will likely never be incorporated upstream. I have a sort of workaround in the form of an LD_PRELOAD shim whose source code I've attached to the bug report (
https://bugs.freedesktop.org/attachment.cgi?id=125302).
In summary, to run this game with Mesa 12 (on radeonsi, and maybe intel):
# required for radeonsi if llvm is less than 3.9:
export MESA_GL_VERSION_OVERRIDE=4.2 MESA_GLSL_VERSION_OVERRIDE=420
# run from game dir; assumes divos-hack.so is here
LD_PRELOAD=./divos-hack.so LD_LIBRARY_PATH="$PWD" ./EoCApp
Don't forget to set allow_glsl_extension_midshader in your .drirc as well (in driconf, that's "Allow GLSL #extension directives in the middle of shaders" under the Debugging tab). I just enabled it globally, or you can probably just enable it for EoCApp.