Portal's portals are filled with some matter when running the game on my G96. Running on my MCP79 is fine.
Trace available at:
Verified to render correctly on i965 haswell. Would be nice if someone else with a G96 or older card can verify it also renders wrong. Otherwise it's an issue on the macbook gpu setup.
Author: Roy Spliet <email@example.com>
Date: Mon Jan 5 00:22:17 2015 +0100
nv50/ir: Add sat modifier for mul
Signed-off-by: Roy Spliet <firstname.lastname@example.org>
Reviewed-by: Ilia Mirkin <email@example.com>
Created attachment 115652 [details]
saturate shader test
On each of your NV96 and NVAC, please run the attached test through shader_runner. Also remove the "+ arg2" from the result computation and run it again. I suspect that only NV96 + arg2 removed will fail.
[The results that *actually* test clamping are 16, 20, 28, and 36.]
Looks like I was right in my guess. Since NVAC tends to have the same things as NVA0, I'm assuming that FMUL.SAT becomes a thing on G200+. Fix pushed:
Author: Ilia Mirkin <firstname.lastname@example.org>
Date: Sat May 9 03:26:07 2015 -0400
nv50/ir: only enable mul saturate on G200+
Commit 44673512a84 enabled support for saturating fmul. However
experimentally this does not seem to work on the older chips. Restrict
the feature to G200 (NVA0) and later.
Reported-by: Pierre Moreau <email@example.com>
Signed-off-by: Ilia Mirkin <firstname.lastname@example.org>
Tested-by: Pierre Moreau <email@example.com>
Reviewed-by: Tobias Klausmann <firstname.lastname@example.org>