Module: Mesa Branch: main Commit: 9b087dcccdbf35c3b1378f953b386b6c8c305a05 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b087dcccdbf35c3b1378f953b386b6c8c305a05
Author: Mike Blumenkrantz <[email protected]> Date: Fri Jul 15 09:27:06 2022 -0400 zink: add an assert to verify that deferred clears aren't added in renderpass this would be very, very broken Reviewed-by: Dave Airlie <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17640> --- src/gallium/drivers/zink/zink_clear.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/drivers/zink/zink_clear.c b/src/gallium/drivers/zink/zink_clear.c index 668e53bb513..9eec1b37e3d 100644 --- a/src/gallium/drivers/zink/zink_clear.c +++ b/src/gallium/drivers/zink/zink_clear.c @@ -291,6 +291,7 @@ zink_clear(struct pipe_context *pctx, else ctx->rp_clears_enabled |= (buffers & PIPE_CLEAR_DEPTHSTENCIL); } + assert(!ctx->batch.in_rp); ctx->rp_changed |= ctx->rp_clears_enabled != rp_clears_enabled; }
