[Mesa-dev] [PATCH 08/13] prog_optimize: Set unused regs to PROGRAM_UNDEFINED after CMP->MOV conversion

Kenneth Graunke kenneth at whitecape.org
Thu Jul 21 13:05:06 PDT 2011


On 07/21/2011 12:16 PM, Ian Romanick wrote:
> From: Ian Romanick <ian.d.romanick at intel.com>
> 
> Leaving the unused registers with other values caused assertion
> failures and other problems in places that blindly iterate over all
> sources.
> 
> brw_vs_emit.c:1381: get_src_reg: Assertion `c->regs[file][index].nr !=
> 0' failed.
> 
> Fixes i965 piglit:
> 
>     vs-uniform-array-mat[234]-col-row-rd
>     vs-uniform-array-mat[234]-index-col-row-rd
>     vs-uniform-array-mat[234]-index-row-rd
>     vs-uniform-mat[234]-col-row-rd
> ---
>  src/mesa/program/prog_optimize.c |    9 +++++++++
>  1 files changed, 9 insertions(+), 0 deletions(-)

Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>


More information about the mesa-dev mailing list