Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20614>
cmdbuf->state.pipeline ? cmdbuf->state.pipeline->state : NULL;
if (cmdbuf->state.bindpoint[bindpoint].dirty & DZN_CMD_BINDPOINT_DIRTY_PIPELINE) {
+ /* Changing root signature always requires re-binding descriptor heaps */
+ cmdbuf->state.bindpoint[bindpoint].dirty |= DZN_CMD_BINDPOINT_DIRTY_HEAPS;
if (bindpoint == VK_PIPELINE_BIND_POINT_GRAPHICS) {
struct dzn_graphics_pipeline *gfx =
(struct dzn_graphics_pipeline *)pipeline;