OSDN Git Service

added map/unmap() stubs
authorBrian <brian@i915.localnet.net>
Mon, 30 Jul 2007 19:09:53 +0000 (13:09 -0600)
committerBrian <brian@i915.localnet.net>
Mon, 30 Jul 2007 19:09:53 +0000 (13:09 -0600)
src/mesa/drivers/x11/xm_surface.c

index 58081a3..9d6db2b 100644 (file)
@@ -69,6 +69,20 @@ xmesa_surface(struct softpipe_surface *sps)
 }
 
 
+static void *
+map_surface_buffer(struct pipe_buffer *pb, GLuint access_mode)
+{
+   /* no-op */
+}
+
+
+static void
+unmap_surface_buffer(struct pipe_buffer *pb)
+{
+   /* no-op */
+}
+
+
 /**
  * quad reading/writing
  * These functions are just wrappers around the existing renderbuffer
@@ -199,6 +213,9 @@ create_surface(XMesaContext xmctx, struct xmesa_renderbuffer *xrb)
       xmsurf->sps.write_quad_ub = write_quad_ub;
       xmsurf->sps.write_mono_row_ub = write_mono_row_ub;
 
+      xmsurf->sps.surface.buffer.map = map_surface_buffer;
+      xmsurf->sps.surface.buffer.unmap = unmap_surface_buffer;
+
 #if 0
       if (xrb->ximage) {
          xmsurf->sps.surface.ptr = (GLubyte *) xrb->ximage->data;