gallium: remove dead pbo zcopy code
authorKeith Whitwell <keith@tungstengraphics.com>
Tue, 11 Dec 2007 12:25:42 +0000 (12:25 +0000)
committerKeith Whitwell <keith@tungstengraphics.com>
Tue, 11 Dec 2007 13:14:56 +0000 (13:14 +0000)
src/mesa/state_tracker/st_cb_texture.c

index 14f8d38def86dc25c8e1e2c8a3d6d65aabd8b4a5..2c93a2f3dd9f5cad4ef0f74d980397633884a608 100644 (file)
@@ -487,18 +487,6 @@ try_pbo_upload(GLcontext *ctx,
 
 
 
-static GLboolean
-try_pbo_zcopy(GLcontext *ctx,
-              struct st_texture_image *stImage,
-              const struct gl_pixelstore_attrib *unpack,
-              GLint internalFormat,
-              GLint width, GLint height,
-              GLenum format, GLenum type, const void *pixels)
-{
-   return GL_FALSE;
-}
-
-
 
 
 
@@ -618,24 +606,6 @@ st_TexImage(GLcontext * ctx,
 
       DBG("trying pbo upload\n");
 
-      /* Attempt to texture directly from PBO data (zero copy upload).
-       *
-       * Currently disable as it can lead to worse as well as better
-       * performance (in particular when pipe_region_cow() is
-       * required).
-       */
-      if (stObj->pt == stImage->pt &&
-          stObj->pt->first_level == level &&
-          stObj->pt->last_level == level) {
-
-         if (try_pbo_zcopy(intel, stImage, unpack,
-                           internalFormat,
-                           width, height, format, type, pixels)) {
-
-            DBG("pbo zcopy upload succeeded\n");
-            return;
-         }
-      }
 
 
       /* Otherwise, attempt to use the blitter for PBO image uploads.
@@ -652,7 +622,6 @@ st_TexImage(GLcontext * ctx,
 #else
    (void) try_pbo_upload;
    (void) check_pbo_format;
-   (void) try_pbo_zcopy;
 #endif