summaryrefslogtreecommitdiff
path: root/src/mesa/swrast
diff options
context:
space:
mode:
authorBrian Paul <brian.paul@tungstengraphics.com>2004-10-31 15:49:59 +0000
committerBrian Paul <brian.paul@tungstengraphics.com>2004-10-31 15:49:59 +0000
commitba164c4614288f1642fc8e2f83d2895991b22d70 (patch)
treeadb19111709d974569d27c828078262c20002256 /src/mesa/swrast
parent355467bed8cf34cf5967c7be3c5f1b87ff08f845 (diff)
Removed _swrast_validate_pbo_access().
In x11 driver, map/unmap PBO as needed in DrawPixels functions.
Diffstat (limited to 'src/mesa/swrast')
-rw-r--r--src/mesa/swrast/s_context.c22
-rw-r--r--src/mesa/swrast/swrast.h5
2 files changed, 0 insertions, 27 deletions
diff --git a/src/mesa/swrast/s_context.c b/src/mesa/swrast/s_context.c
index e9755e9199..a8716d80f5 100644
--- a/src/mesa/swrast/s_context.c
+++ b/src/mesa/swrast/s_context.c
@@ -771,25 +771,3 @@ _swrast_print_vertex( GLcontext *ctx, const SWvertex *v )
_mesa_debug(ctx, "\n");
}
}
-
-
-/**
- * Validate access to a PBO to be sure we're not going to read/write
- * out of buffer bounds.
- */
-GLvoid *
-_swrast_validate_pbo_access(const struct gl_pixelstore_attrib *pack,
- GLsizei width, GLsizei height, GLsizei depth,
- GLenum format, GLenum type, GLvoid *ptr)
-{
- if (pack->BufferObj->Name == 0) {
- /* no PBO */
- return ptr;
- }
- else if (_mesa_validate_pbo_access(pack, width, height, depth, format,
- type, ptr)) {
- return ADD_POINTERS(pack->BufferObj->Data, ptr);
- }
- /* bad access! */
- return NULL;
-}
diff --git a/src/mesa/swrast/swrast.h b/src/mesa/swrast/swrast.h
index 7d8cf8c7a8..8f249d9428 100644
--- a/src/mesa/swrast/swrast.h
+++ b/src/mesa/swrast/swrast.h
@@ -201,11 +201,6 @@ extern void
_swrast_print_vertex( GLcontext *ctx, const SWvertex *v );
-extern GLvoid *
-_swrast_validate_pbo_access(const struct gl_pixelstore_attrib *pack,
- GLsizei width, GLsizei height, GLsizei depth,
- GLenum format, GLenum type, GLvoid *ptr);
-
/*
* Imaging fallbacks (a better solution should be found, perhaps
* moving all the imaging fallback code to a new module)