[Mesa-dev] [PATCH 13/15] mesa, glsl, st/dri: add a new driconf option force_glsl_version for Unigine

Kenneth Graunke kenneth at whitecape.org
Tue Jul 30 15:10:21 PDT 2013


On 07/30/2013 02:11 PM, Marek Olšák wrote:
> Hi Kenneth,
>
> Sorry I haven't had time to test Heaven 4.0 and I'm currently using
> the radeonsi driver, which only supports GL 2.1, GLSL 1.30, and it
> isn't in good shape to run Heaven at the moment. Besides that, Heaven
> 4.0 throws an error ("X Error of failed request:  GLXBadFBConfig"),
> while Heaven 3.0 at least starts and crashes in the driver due to lack
> of register allocation.

That's because it asks for a 3.2 context.  If you set:

export MESA_GL_VERSION_OVERRIDE=3.2
export MESA_GLSL_VERSION_OVERRIDE=150

it should work.  It works with a core profile, and is generally a lot 
less buggy.

> Anyway, I think we should support Heaven 3.0 despite its bugs, and
> that's what this patch is all about.
>
> Marek

I don't see any reason to support it.  As far as I can tell, you can't 
even download 3.0 anymore.  Unigine's website(*) only has a link for 4.0.

(*) http://unigine.com/products/heaven/

We don't support buggy, out of date versions of other games...once the 
vendor releases an update, we just tell everyone to use that.

Then again, if you still want to support Tropics and Sanctuary, you'll 
likely need these same workarounds.  *shrug*

--Ken


More information about the mesa-dev mailing list