Mesa (master): r600: add missing radeon_cs_space_set_flush call
Alex Deucher
agd5f at kemper.freedesktop.org
Wed Aug 26 17:10:25 UTC 2009
Module: Mesa
Branch: master
Commit: f988c750a9d3baa2c71f9fd1c0493daef93afc86
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f988c750a9d3baa2c71f9fd1c0493daef93afc86
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Wed Aug 26 13:08:49 2009 -0400
r600: add missing radeon_cs_space_set_flush call
fixes crash in etracer reported by kdekorte on IRC
---
src/mesa/drivers/dri/r600/r600_cmdbuf.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/mesa/drivers/dri/r600/r600_cmdbuf.c b/src/mesa/drivers/dri/r600/r600_cmdbuf.c
index 1734b0a..65930ff 100644
--- a/src/mesa/drivers/dri/r600/r600_cmdbuf.c
+++ b/src/mesa/drivers/dri/r600/r600_cmdbuf.c
@@ -487,6 +487,9 @@ void r600InitCmdBuf(context_t *r600) /* from rcommonInitCmdBuf */
assert(rmesa->cmdbuf.cs != NULL);
rmesa->cmdbuf.size = size;
+ radeon_cs_space_set_flush(rmesa->cmdbuf.cs,
+ (void (*)(void *))rmesa->glCtx->Driver.Flush, rmesa->glCtx);
+
if (!rmesa->radeonScreen->kernel_mm) {
radeon_cs_set_limit(rmesa->cmdbuf.cs, RADEON_GEM_DOMAIN_VRAM, rmesa->radeonScreen->texSize[0]);
radeon_cs_set_limit(rmesa->cmdbuf.cs, RADEON_GEM_DOMAIN_GTT, rmesa->radeonScreen->gartTextures.size);
More information about the mesa-commit
mailing list