[Mesa-dev] [Bug 29623] Regression: GLSL linker aborts when linking a single vertex program containing a varying.

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Aug 17 14:35:12 PDT 2010


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

Ian Romanick <idr at freedesktop.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
         AssignedTo|mesa-dev at lists.freedesktop. |idr at freedesktop.org
                   |org                         |

--- Comment #1 from Ian Romanick <idr at freedesktop.org> 2010-08-17 14:35:11 PDT ---
I add a piglit shader_runner test glsl-vs-ff-frag that reproduces this bug.

I think I know what might be causing this.  When linking a vertex shader and a
fragment shader, all varyings that are written but not read are marked as not
being varying.  When there's only a vertex shader, this pass never happens. 
This means the linker should be modified to do at least the demoting of
varyings in the VS-only case.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the mesa-dev mailing list