swrast: remove unused _swrast_put_row()
authorBrian Paul <brianp@vmware.com>
Mon, 16 Jan 2012 17:54:01 +0000 (10:54 -0700)
committerBrian Paul <brianp@vmware.com>
Tue, 24 Jan 2012 21:12:05 +0000 (14:12 -0700)
src/mesa/swrast/s_span.c
src/mesa/swrast/s_span.h

index 8d9f10d9bcead1e6248e36faa5ba50423fb15025..f91b6c25e53d594da559072c97c8b70ee87de7f0 100644 (file)
@@ -1436,41 +1436,6 @@ _swrast_get_values(struct gl_context *ctx, struct gl_renderbuffer *rb,
 }
 
 
-/**
- * Wrapper for gl_renderbuffer::PutRow() which does clipping.
- * \param valueSize  size of each value (pixel) in bytes
- */
-void
-_swrast_put_row(struct gl_context *ctx, struct gl_renderbuffer *rb,
-                GLuint count, GLint x, GLint y,
-                const GLvoid *values, GLuint valueSize)
-{
-   GLint skip = 0;
-
-   if (y < 0 || y >= (GLint) rb->Height)
-      return; /* above or below */
-
-   if (x + (GLint) count <= 0 || x >= (GLint) rb->Width)
-      return; /* entirely left or right */
-
-   if ((GLint) (x + count) > (GLint) rb->Width) {
-      /* right clip */
-      GLint clip = x + count - rb->Width;
-      count -= clip;
-   }
-
-   if (x < 0) {
-      /* left clip */
-      skip = -x;
-      x = 0;
-      count -= skip;
-   }
-
-   rb->PutRow(ctx, rb, count, x, y,
-              (const GLubyte *) values + skip * valueSize, NULL);
-}
-
-
 /**
  * Wrapper for gl_renderbuffer::GetRow() which does clipping.
  * \param valueSize  size of each value (pixel) in bytes
index f4d32dd87380e6c741fa23a7e66b13a218b84c40..e8f76873d8cca6059679131c4a00fbc32f045413 100644 (file)
@@ -208,11 +208,6 @@ _swrast_get_values(struct gl_context *ctx, struct gl_renderbuffer *rb,
                    GLuint count, const GLint x[], const GLint y[],
                    void *values, GLuint valueSize);
 
-extern void
-_swrast_put_row(struct gl_context *ctx, struct gl_renderbuffer *rb,
-                GLuint count, GLint x, GLint y,
-                const GLvoid *values, GLuint valueSize);
-
 extern void
 _swrast_get_row(struct gl_context *ctx, struct gl_renderbuffer *rb,
                 GLuint count, GLint x, GLint y,