[Nouveau] [Bug 91232] Torchlight 1&2 (in Wine): glitchy models when hardware skinning enabled

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Jul 5 13:22:20 PDT 2015


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

--- Comment #7 from Ilia Mirkin <imirkin at alum.mit.edu> ---
(In reply to Béla Gyebrószki from comment #6)
> Traces from games where the problem is fixed with your patch:
> 
> Evil Genius (character model corrupted after loading a saved game):
> https://drive.google.com/open?id=0B-tTbLKBl-tOMWtxWXdGVm13LXc
> 
> Ankh 2 (menu screen heavily corrupted):
> https://drive.google.com/open?id=0B-tTbLKBl-tOQ0kydGFFM2xsbXM

i965 on hsw also has issues with these. And on the original trace in comment 1.
Looking at least at the Ankh 2 trace, it appears to also be the
gl_SecondaryColor issue -- I assume they're using slightly diff versions of the
same engine. All the var names are the same, but the frag shader structure is a
tad different.

> 
> ===
> Maybe unrelated, here are the traces from 2 games where the problem isn't
> fixed by the patch:
> 
> Bloodrayne 2 (objects like the tables in front of the model have those
> flickering boxes):
> https://drive.google.com/open?id=0B-tTbLKBl-tOWGZEZ1dPYUVwUzA
> With your patch applied those objects become invisible.

i965 also has funkiness rendering on the table.

This genius shader actually only sets gl_FrontSecondaryColor and then uses
gl_Color.w (in addition to gl_SecondaryColor). I bet that has to be 1.0 and not
0.0, hence the transparency fail. I guess it's all from the same engine. And it
expects the colors to be (0, 0, 0, 1) when not explicitly set.

> 
> Tomb Raider:Underworld (character model corrupted):
> https://drive.google.com/open?id=0B-tTbLKBl-tOOWhES3ZJaGlHeXc
> The problem remains with the patch.

i965 seems fine with this one. Probably an unrelated bug.

Well, I don't feel so bad. Intel has a QA team (not to mention a dev team). You
have probably done 10x more QA on nouveau than the sum of what had ever been
done prior.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20150705/a6863ad7/attachment.html>


More information about the Nouveau mailing list