[Bug 92793] Precision qualifier information gets lost

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Nov 15 05:27:08 PST 2015


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

--- Comment #4 from Kenneth Graunke <kenneth at whitecape.org> ---
FWIW, these changes broke tessellation shaders...I had to revert

    commit 5bd122cad9d16596f89260f3b115cd0fb72cb886
    glsl: do not lose precision information when packing varyings

    commit f84bc57d7dc02fceb805803131426c791eadeff9
    glsl: Add precision information to ir_variable

to prevent the linker from saying that gl_PerVertex blocks don't match up.

Ilia confirmed that this broke tessellation for Nouveau.

If you want to try it on Intel (Broadwell only), you can grab my 'tess' branch
and run:
$ shader_runner tests/spec/arb_tessellation_shader/execution/nop.shader_test

(you'll need to rebase -i out my reverts of those patches to trigger the bug)

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20151115/8828a28a/attachment.html>


More information about the intel-3d-bugs mailing list