diff options
Diffstat (limited to 'src/gallium/drivers/r600/sb/sb_ra_init.cpp')
-rw-r--r-- | src/gallium/drivers/r600/sb/sb_ra_init.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/drivers/r600/sb/sb_ra_init.cpp b/src/gallium/drivers/r600/sb/sb_ra_init.cpp index e5ec9db23b7..985e1794523 100644 --- a/src/gallium/drivers/r600/sb/sb_ra_init.cpp +++ b/src/gallium/drivers/r600/sb/sb_ra_init.cpp @@ -708,7 +708,7 @@ void ra_split::split_vec(vvec &vv, vvec &v1, vvec &v2, bool allow_swz) { assert(!o->is_dead()); - if (o->is_undef() || o->is_geometry_emit()) + if (o->is_undef() || o->is_geometry_emit() || o->is_scratch()) continue; if (allow_swz && o->is_float_0_or_1()) |