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

Marek Olšák maraeo at gmail.com
Wed Jul 31 15:42:31 PDT 2013


On Wed, Jul 31, 2013 at 12:10 AM, Kenneth Graunke <kenneth at whitecape.org> wrote:
> 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*

Ah, I didn't know Heaven 3.0 couldn't be downloaded anymore. Well, I'd
like to support it anyway. If not for everybody then at least for the
couple of people who are too lazy to download the latest version and
for those who are stuck with a driver lacking GL 3.2.

Marek


More information about the mesa-dev mailing list