diff options
Diffstat (limited to 'user/mesa/nouveau-flush-fix.patch')
-rw-r--r-- | user/mesa/nouveau-flush-fix.patch | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/user/mesa/nouveau-flush-fix.patch b/user/mesa/nouveau-flush-fix.patch new file mode 100644 index 000000000..97512d01a --- /dev/null +++ b/user/mesa/nouveau-flush-fix.patch @@ -0,0 +1,11 @@ +--- mesa-21.3.8/src/mesa/drivers/dri/nouveau/nouveau_driver.c.old 2022-03-18 19:26:47.000000000 +0000 ++++ mesa-21.3.8/src/mesa/drivers/dri/nouveau/nouveau_driver.c 2023-10-23 06:05:10.177357372 +0000 +@@ -69,7 +69,7 @@ + struct nouveau_context *nctx = to_nouveau_context(ctx); + struct nouveau_pushbuf *push = context_push(ctx); + +- PUSH_KICK(push); ++ if (push) PUSH_KICK(push); + + if (ctx->DrawBuffer && _mesa_is_winsys_fbo(ctx->DrawBuffer) && + ctx->DrawBuffer->_ColorDrawBufferIndexes[0] == BUFFER_FRONT_LEFT) { |