summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuanhan Liu <yuanhan.liu@linux.intel.com>2011-10-19 11:20:18 +0800
committerYuanhan Liu <yuanhan.liu@linux.intel.com>2011-10-20 11:42:54 +0800
commit46d5fb576a37bdd50cd4a2795b27852b4c8a8250 (patch)
tree75ae076a1658d6359dca9ff9a68e27ba23766c12
parent3560027977804a3ac4ae8e6c9390f0936f7f7a1a (diff)
mesa: handle PBO access error in display list mode
Simply generate GL_INVALID_OPERATION error at display list mode. As explained by Brian, we are going to access PBO data at compile time. No need to defer the error at execution time. Signed-off-by: Yuanhan Liu <yuanhan.liu@linux.intel.com> Reviewed-by: Brian Paul <brianp@vmware.com>
-rw-r--r--src/mesa/main/dlist.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mesa/main/dlist.c b/src/mesa/main/dlist.c
index 625649e9d9e..d901bddf883 100644
--- a/src/mesa/main/dlist.c
+++ b/src/mesa/main/dlist.c
@@ -939,7 +939,9 @@ unpack_image(struct gl_context *ctx, GLuint dimensions,
}
return image;
}
+
/* bad access! */
+ _mesa_error(ctx, GL_INVALID_OPERATION, "invalid PBO access");
return NULL;
}