i965: new VS: Clarify comments about max_usable_mrf and add an assertion.
authorPaul Berry <stereotype441@gmail.com>
Tue, 23 Aug 2011 18:41:41 +0000 (11:41 -0700)
committerPaul Berry <stereotype441@gmail.com>
Tue, 6 Sep 2011 18:04:22 +0000 (11:04 -0700)
commitee3195a5ff9ce3e549fd254ecd751319a0bd9db5
tree60e4e09cb6a565348b889b6adf5122fd921f726c
parente604f98f580b74dd6c597ef492706ce74697443e
i965: new VS: Clarify comments about max_usable_mrf and add an assertion.

max_usable_mrf has been carefully set such that (max_usable_mrf -
base_mrf) is a multiple of 2, so that an even number of VUE slots are
emitted with each URB write (which Gen6 requires).  This patch adds an
assertion to confirm that this is the case, and moves the comment to
this effect to be near the assertion.

Reviewed-by: Eric Anholt <eric@anholt.net>
src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp