- const struct pipe_resource *template,
- struct winsys_handle *whandle);
-
-
-
+ const struct pipe_resource *template,
+ struct winsys_handle *whandle);
+
+bool
+svga_texture_generate_mipmap(struct pipe_context *pipe,
+ struct pipe_resource *pt,
+ enum pipe_format format,
+ unsigned base_level,
+ unsigned last_level,
+ unsigned first_layer,
+ unsigned last_layer);
+
+boolean
+svga_texture_transfer_map_upload_create(struct svga_context *svga);
+
+void
+svga_texture_transfer_map_upload_destroy(struct svga_context *svga);
+
+boolean
+svga_texture_transfer_map_can_upload(const struct svga_screen *svgascreen,
+ const struct pipe_resource *pt);
+
+void *
+svga_texture_transfer_map_upload(struct svga_context *svga,
+ struct svga_transfer *st);
+
+void
+svga_texture_transfer_unmap_upload(struct svga_context *svga,
+ struct svga_transfer *st);
+
+boolean
+svga_texture_device_format_has_alpha(struct pipe_resource *texture);