[Bug 97338] Black squares in the Spec Ops: The Line chapter select screen
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Fri Sep 2 12:54:40 UTC 2016
https://bugs.freedesktop.org/show_bug.cgi?id=97338
--- Comment #3 from Nicolai Hähnle <nhaehnle at gmail.com> ---
Created attachment 126172
--> https://bugs.freedesktop.org/attachment.cgi?id=126172&action=edit
Problematic fragment shader
Okay, so here's a bit more detail of what is happening: the attached fragment
shader (shader object 31) samples a 2D vector from PSampler2 (texture object
3153) and does some computations on it involving inversesqrt, under the
assumption that the dot product of the vector is <= 1. This is false: looking
at level 0 of texture 3153 reveals e.g. a unorm value (142, 255) at texel
155,263.
The likely cause here is that this is a port from D3D, which specifies that rsq
should take the absolute value of its argument, to GLSL, which says that
inversesqrt is undefined for values <= 0.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160902/61db249e/attachment.html>
More information about the dri-devel
mailing list