mesa/main: add USAGE_PIXEL_PACK_BUFFER flag to buffer UsageHistory
[mesa.git] / src / mesa / main / bufferobj.c
index 8ede1f06e4ecfa88156ceb3fe1f9d4779168e776..8dedc366ef2b444a763f67277cb729ad0fedf93b 100644 (file)
@@ -1014,6 +1014,15 @@ bind_buffer_object(struct gl_context *ctx, GLenum target, GLuint buffer)
          return;
    }
 
+   /* record usage history */
+   switch (target) {
+   case GL_PIXEL_PACK_BUFFER:
+      newBufObj->UsageHistory |= USAGE_PIXEL_PACK_BUFFER;
+      break;
+   default:
+      break;
+   }
+
    /* bind new buffer */
    _mesa_reference_buffer_object(ctx, bindTarget, newBufObj);
 }