zink: flag 'has_work' on batch when promoting a cmd
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Mon, 15 May 2023 13:24:48 +0000 (09:24 -0400)
committerMarge Bot <emma+marge@anholt.net>
Mon, 22 May 2023 23:26:45 +0000 (23:26 +0000)
commit0f510040dcb23905eac6e8ec86a56ab28c5a097a
treea6c3a376d9b6df6109129dc00d839ae2028b9851
parentb0c02f5ce91e11581d02c26de539528f17a48e9e
zink: flag 'has_work' on batch when promoting a cmd

has_work controls whether a flush can be deferred, i.e., when unset
a flush may be deferred

since a promoted cmd must still be flushed to take effect, ensure this
is always set when promoted cmds are pending

cc: mesa-stable

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23035>
src/gallium/drivers/zink/zink_synchronization.cpp