summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/i965/bufmgr_fake.c
diff options
context:
space:
mode:
authorKeith Whitwell <keith@tungstengraphics.com>2006-09-07 19:58:16 +0000
committerKeith Whitwell <keith@tungstengraphics.com>2006-09-07 19:58:16 +0000
commit3e05902d304e71493d05edef4c31c6ed1a22bf17 (patch)
tree92bf3875f07ea4c0c8b595f05159bb14b4a6ef65 /src/mesa/drivers/dri/i965/bufmgr_fake.c
parent493b2ddecb47fdacc4b73d9c9a3ba2e46489105f (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.c14
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;