added map/unmap() stubs

This commit is contained in:
Brian
2007-07-30 13:09:53 -06:00
parent 05ba76757b
commit f38d26fd83
+17
View 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;