u_blitter: add a msaa parameter to util_blitter_clear
[mesa.git] / src / gallium / drivers / svga / svga_surface.h
index 6c1e0e72165d2da038f882952250681b88cd65d6..587632d0eb6d63f1f988054f242bdf5cb2779df5 100644 (file)
@@ -105,6 +105,15 @@ svga_texture_view_surface(struct svga_context *svga,
                           boolean cacheable,
                           struct svga_host_surface_cache_key *key); /* OUT */
 
+void
+svga_texture_copy_region(struct svga_context *svga,
+                         struct svga_winsys_surface *src_handle,
+                         unsigned srcSubResource,
+                         unsigned src_x, unsigned src_y, unsigned src_z,
+                         struct svga_winsys_surface *dst_handle,
+                         unsigned dstSubResource,
+                         unsigned dst_x, unsigned dst_y, unsigned dst_z,
+                         unsigned width, unsigned height, unsigned depth);
 
 void
 svga_texture_copy_handle(struct svga_context *svga,
@@ -144,6 +153,7 @@ svga_resource_type(enum pipe_texture_target target)
    case PIPE_TEXTURE_2D:
    case PIPE_TEXTURE_2D_ARRAY:
    case PIPE_TEXTURE_CUBE:
+   case PIPE_TEXTURE_CUBE_ARRAY:
       /* drawing to cube map is treated as drawing to 2D array */
       return SVGA3D_RESOURCE_TEXTURE2D;
    case PIPE_TEXTURE_3D: