On 14 December 2011 13:42, Marek Olšák <span dir="ltr"><<a href="mailto:maraeo@gmail.com">maraeo@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I think RASTERIZER_DISCARD has nothing to do with transform feedback.<br>
I think it's part of the same spec because it's not useful without it.<br>
As I understand it, _NEW_TRANSFORM_FEEDBACK is dirty when transform<br>
feedback buffer bindings are changed or just enabled/disabled. On the<br>
other hand, RASTERIZER_DISCARD enables or disables the rasterizer, so<br>
it should fall into the same category as face culling for example. (I<br>
even implemented it using face culling on r600)<br></blockquote><div><br>Another thought which just came up in a discussion: in i965, face culling only applies to triangles, so this wouldn't work for discarding points and lines. Is it possible that the same situation applies to r600?<br>
</div></div>