[Bug 83962] [HSW/BYT]Piglit spec_ARB_gpu_shader5_arb_gpu_shader5-emitstreamvertex_nodraw fails

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Mar 9 07:26:06 PDT 2015


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

--- Comment #3 from Iago Toral <itoral at igalia.com> ---
Ok, found a way to work around the hardware bug in Haswell and sent a patch for
review to the mailing list:
http://lists.freedesktop.org/archives/mesa-dev/2015-March/078920.html

I fixed this by ignoring vertices bound to non-zero streams in the GS when TF
is disabled. In this scenario these vertices are useless (they won't be
rendered and they won't be captured by TF) so this should be valid.

I was tempted to enable the patch for all platforms (gen >= 6), at least that
seemed to work fine for SNB, IVB and HSW according to piglit, but since the
patch might introduce a minor change in behavior when a shader emits more
vertices than the maximum it declares I decided to keep it specific to Haswell
in the end.

-- 
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/20150309/c18dce41/attachment-0001.html>


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