[Mesa-dev] [Bug 43477] rendering errors in unigine tropics and sanctuary (regression)
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Aug 14 08:32:11 PDT 2012
https://bugs.freedesktop.org/show_bug.cgi?id=43477
Kenneth Graunke <kenneth at whitecape.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |NOTOURBUG
--- Comment #6 from Kenneth Graunke <kenneth at whitecape.org> 2012-08-14 15:32:11 UTC ---
This is a bug in Unigine's engine. It's supposed to request that functionality
by one of these options:
1. Specifying #version 130 (it doesn't, so it gets 110, which is mandatory spec
behavior)
2. Specifying #extension GL_EXT_texture_array : require
Since it does neither of those, we don't offer the functionality. Which is
correct behavior, and not a problem with any other applications.
That said, we did put in a workaround for their apps (our first ever). You
simply need to install a drirc. This should happen on 'make install', but you
can also copy src/mesa/drivers/dri/common/drirc to either /etc/drirc or
~/.drirc. That automatically detects Unigine binary names and applies the two
necessary workarounds:
1. force_glsl_extensions_warn - let them use extensions without asking, but
warn on use
2. disable_blend_func_extended - disable the ARB_blend_func_extended extension,
which at least Heaven completely misuses in a way that can't possibly work.
You can also set those two items as environment variables if you prefer that to
installing a drirc. The drirc just makes it automatic.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the mesa-dev
mailing list