diff options
author | Keith Whitwell <keith@tungstengraphics.com> | 2006-09-07 19:58:16 +0000 |
---|---|---|
committer | Keith Whitwell <keith@tungstengraphics.com> | 2006-09-07 19:58:16 +0000 |
commit | 3e05902d304e71493d05edef4c31c6ed1a22bf17 (patch) | |
tree | 92bf3875f07ea4c0c8b595f05159bb14b4a6ef65 /src/mesa/drivers/dri/i965/bufmgr_fake.c | |
parent | 493b2ddecb47fdacc4b73d9c9a3ba2e46489105f (diff) |
Consistent return values from the bm* functions.
Get aubfile generation working again.
Diffstat (limited to 'src/mesa/drivers/dri/i965/bufmgr_fake.c')
-rw-r--r-- | src/mesa/drivers/dri/i965/bufmgr_fake.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mesa/drivers/dri/i965/bufmgr_fake.c b/src/mesa/drivers/dri/i965/bufmgr_fake.c index 34b62cd12c..67fa7c8e2e 100644 --- a/src/mesa/drivers/dri/i965/bufmgr_fake.c +++ b/src/mesa/drivers/dri/i965/bufmgr_fake.c @@ -598,7 +598,7 @@ int bmInitPool( struct intel_context *intel, unsigned flags) { struct bufmgr *bm = intel->bm; - int retval; + int retval = 0; LOCK(bm); { @@ -842,7 +842,7 @@ int bmBufferSubData(struct intel_context *intel, const void *data ) { struct bufmgr *bm = intel->bm; - int retval; + int retval = 0; if (size == 0) return 0; @@ -969,7 +969,7 @@ unsigned bmBufferOffset(struct intel_context *intel, struct buffer *buf) { struct bufmgr *bm = intel->bm; - unsigned retval; + unsigned retval = 0; LOCK(bm); { @@ -1037,7 +1037,7 @@ void *bmMapBuffer( struct intel_context *intel, unsigned flags ) { struct bufmgr *bm = intel->bm; - void *retval; + void *retval = NULL; LOCK(bm); { @@ -1147,7 +1147,7 @@ void bmBufferSetInvalidateCB(struct intel_context *intel, int bmValidateBuffers( struct intel_context *intel ) { struct bufmgr *bm = intel->bm; - int retval; + int retval = 0; LOCK(bm); { @@ -1206,12 +1206,12 @@ int bmValidateBuffers( struct intel_context *intel ) bm->need_fence = 1; } - retval = !bm->fail; + retval = bm->fail ? -1 : 0; } UNLOCK(bm); - if (!retval) + if (retval != 0) _mesa_printf("%s failed\n", __FUNCTION__); return retval; |