st_glsl_to_tgsi: only do mov copy propagation on temps (v2)
Don't propagate ARRAYs This should fix: https://bugs.freedesktop.org/show_bug.cgi?id=89759 v2: just specify arrays so we get input propagation Signed-off-by: Dave Airlie <airlied@redhat.com> Cc: mesa-stable@lists.freedesktop.org Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
This commit is contained in:
@@ -3937,6 +3937,7 @@ glsl_to_tgsi_visitor::copy_propagate(void)
|
||||
inst->dst[0].index == inst->src[0].index) &&
|
||||
!inst->dst[0].reladdr &&
|
||||
!inst->saturate &&
|
||||
inst->src[0].file != PROGRAM_ARRAY &&
|
||||
!inst->src[0].reladdr &&
|
||||
!inst->src[0].reladdr2 &&
|
||||
!inst->src[0].negate) {
|
||||
|
||||
Reference in New Issue
Block a user