pipe->region_map(pipe, sps->surface.region);
}
+ /* textures */
+ for (i = 0; i < PIPE_MAX_SAMPLERS; i++) {
+ struct pipe_mipmap_tree *mt = sp->texture[i];
+ if (mt) {
+ pipe->region_map(pipe, mt->region);
+ }
+ }
+
/* XXX depth & stencil bufs */
}
struct softpipe_surface *sps = softpipe_surface(sp->framebuffer.zbuf);
pipe->region_unmap(pipe, sps->surface.region);
}
+
+ /* textures */
+ for (i = 0; i < PIPE_MAX_SAMPLERS; i++) {
+ struct pipe_mipmap_tree *mt = sp->texture[i];
+ if (mt) {
+ pipe->region_unmap(pipe, mt->region);
+ }
+ }
+
/* XXX depth & stencil bufs */
}