[Mesa-dev] [Bug 58734] Add support for GL_EXT_bindable_uniform - Dungeon Defenders fails to launch crash

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Dec 25 20:29:23 PST 2012


https://bugs.freedesktop.org/show_bug.cgi?id=58734

--- Comment #1 from Kenneth Graunke <kenneth at whitecape.org> ---
Created attachment 72119
  --> https://bugs.freedesktop.org/attachment.cgi?id=72119&action=edit
Hack to pretend EXT_bindable_uniform is supported

It looks like most of Dungeon Defenders' shaders try to enable
EXT_bindable_uniform via:

#extension GL_EXT_bindable_uniform : require

but all of the shaders also contain "/*ndabl*/uniform" instead of "bindable
uniform", which suggests that the game /used/ to use the extension, but doesn't
now.  It's just asking for functionality it doesn't need.

I commented on the upstream bug (linked from the URL field here); hopefully
icculus can fix that.  In the meantime, I've also attached a patch that makes
Mesa pretend to support the extension, which allows the game to run.  (It
doesn't actually implement anything.)

On i965/Ivybridge, this makes it draw the splash screen, but it then hits an
assertion failure.  I'll look into that.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20121226/1509241c/attachment.html>


More information about the mesa-dev mailing list