r600: amend space check for chips older than EVERGREEN
authorIgor V. Kovalenko <igor.v.kovalenko@gmail.com>
Tue, 3 Nov 2020 06:19:06 +0000 (09:19 +0300)
committerMarge Bot <eric+marge@anholt.net>
Tue, 3 Nov 2020 21:28:16 +0000 (21:28 +0000)
commit7ae81d65a495a6ba6da6dda6bcbd91a30cc2a8dc
tree8564e2ae651dbc775a8c4cb4aebccf9c045c30db
parent902b3182133061f1bebe55888c8884e8148878e9
r600: amend space check for chips older than EVERGREEN

evergreen_emit_atomic_buffer_setup_count is only called if chip >= EVERGREEN
otherwise atomic_used_mask is left uninitialized when unconditionally used by
r600_need_cs_space so it might want more space than needed

fix this by always initializing atomic_used_mask

Fixes: 32529e60849 ("r600/eg: rework atomic counter emission with flushes")
Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7417>
src/gallium/drivers/r600/r600_state_common.c