[Bug 92233] Unigine Heaven 4.0 silhuette run

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Jan 20 20:03:30 PST 2016


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

--- Comment #10 from Kenneth Graunke <kenneth at whitecape.org> ---
(In reply to Ilia Mirkin from comment #9)
> It causes a major performance regression on e.g. nouveau. I assume this is
> because they do n+1 passes where they would have done n.

Thanks, that is constructive feedback.

I actually started blacklisting GL_ARB_blend_func_extended for Unigine demos in
2012, because of this very bug.  Marek removed this in June 2015 when he
dropped support for (the much more broken) Heaven 3.0, re-enabling it.  During
that three year period, no one had ever mentioned to me that disabling it
dropped performance, or expressed any opinion that disabling it was a problem. 
My patch was simply returning us to the longstanding status quo.  I even
checked with the AMD developers before proceeding with the patch.

Regressing Nouveau is obviously not acceptable.  To that end, I've come up with
a new drirc workaround that will make Unigine's broken dual color blending work
on i965 so we can re-enable it.

I hope to send the patches out later tonight, once I've tested them for
regressions.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20160121/7cbe46cd/attachment.html>


More information about the intel-3d-bugs mailing list