On Mon, 2015-12-21 at 20:12 -0800, Kenneth Graunke wrote:
> On i965, the TCS writes a memory location which the TES reads.  Both
> shader stages need to agree upon the layout.  With SSO, this is
> tricky,
> as OpenGL allows developers to freely mix-and-match separate TCS and
> TES
> programs that have never been linked together.
> 
> To test this, we compile two TCS programs with different outputs, and
> create SSO pipelines that use them with the same TES.  A layout
> determined by the TES alone would not suffice, so this ensures that
> the layout is updated when the TCS changes.
> 
> Signed-off-by: Kenneth Graunke <kenn...@whitecape.org>


Seems reasonable.

Reviewed-by: Timothy Arceri <timothy.arc...@collabora.com>
_______________________________________________
Piglit mailing list
Piglit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to