[Bug 109573] dEQP-VK.spirv_assembly.instruction.graphics.module.same_module

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Feb 14 21:41:15 UTC 2019


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

Mark Janes <mark.a.janes at intel.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|ASSIGNED                    |RESOLVED

--- Comment #3 from Mark Janes <mark.a.janes at intel.com> ---
fixed by

origin/master 6775665e5eec7db3f291508a8b7ba2a792f62ec0
Author:     Kenneth Graunke <kenneth at whitecape.org>

spirv: Eliminate dead input/output variables after translation.

spirv_to_nir can generate input/output variables which are illegal
for the current shader stage, which would cause nir_validate_shader
to balk.  After my recent commit to start decorating arrays as compact,
dEQP-VK.spirv_assembly.instruction.graphics.module.same_module started
hitting validation errors due to outputs in a TCS (not intended for the
TCS at all) not being per-vertex arrays.

Thanks to Jason Ekstrand for suggesting this approach.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=109573
Fixes: ef99f4c8d17 compiler: Mark clip/cull distance arrays as compact before
lowering.

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


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