[Mesa-dev] i965/gen7 transform feedback

Paul Berry stereotype441 at gmail.com
Thu Dec 22 19:37:01 PST 2011


On 22 December 2011 16:54, Eric Anholt <eric at anholt.net> wrote:

> Here's today's patch series for gen7 transform feedback.  It runs on
> top of a kernel patch at people.freedesktop.org:~anholt/linux on the
> gen7-reset-sol branch.  I expected it to be easy, but not this easy.
>

This is fantastic, Eric.  I'm really pleased how quickly this is coming
together.

Other than a few minor comments that I've already sent out, the series is:
Reviewed-by: Paul Berry <stereotype441 at gmail.com>


>
> Remaining test failures:
>
>        tessellation polygon flat_last        warn
>        tessellation quad_strip flat_last     warn
>        tessellation quads flat_last          warn
>        tessellation triangle_fan flat_first  fail
>

I'm sorry to hear that triangle_fan flat_first fails--both AMD and nVidia
pass that test, so it's a bit embarrassing for Intel to fail it.  But it's
an obscure case (who flatshades trifans anyhow, especially when using
transform feedback?) and I can't see any way of fixing it on Gen7 without
firing up the GS, which seems like *way* overkill.  I'm far less bothered
by the 3 warnings, because nVidia gets those exact same warnings too.

So IMHO, it's ok to leave these 4 tests failing.

Incidentally, Gen6 gets the exact same 4 failures, plus 4 additional
failures for "tessellation triangle_strip".  I'll try to fix "tessellation
triangle_strip" tomorrow.


>
> Also, it looks like none of the current piglit tests test transform
> feedback across batchbuffers.  I don't expect major problems there,
> given that we have a userland count of verts emitted.
>

I have 3 more work days left in the year, so I'll try to implement those
tests before you need them.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20111222/ab27b252/attachment-0001.htm>


More information about the mesa-dev mailing list