[Mesa-dev] [Bug 79783] Distorted output in obs-studio where other vendors "work"

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Jun 7 19:31:55 PDT 2014


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

Kenneth Graunke <kenneth at whitecape.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |idr at freedesktop.org

--- Comment #1 from Kenneth Graunke <kenneth at whitecape.org> ---
apitrace dump-images shows that misrendering happens on the very first draw
call (#55762 in the trace).  The misrendering looks like a texture coordinate
problem: the correct image (in the upper right quadrant) is upside-down, and
the edge pixels are extended infinitely (due to GL_CLAMP_TO_EDGE).

INTEL_DEBUG=vs shows that the vertex shader outputs are being qualified as
"flat", even though the "flat" keyword never appears in the shader source code.

I believe this is a bug in our separate shader objects (SSO) implementation. 
I've observed that link_varyings.cpp:809 is kicking in, marking outputs as flat
because they aren't "being consumed by the fragment shader".  Indeed,
consumer_var is NULL in all cases.

CC'ing Ian.

-- 
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/20140608/d855ba5f/attachment.html>


More information about the mesa-dev mailing list