r600g: use CP DMA for buffer clears on evergreen+
[mesa.git] / src / gallium / drivers / r300 / r300_texture_desc.h
index a84d6fae0ea75b310a35f1c0cea5ad3819f0bc28..dd2a07e7022b9b39271b531f6bce1df375e965c0 100644 (file)
@@ -43,11 +43,14 @@ unsigned r300_get_pixel_alignment(enum pipe_format format,
                                   enum radeon_bo_layout macrotile,
                                   enum r300_dim dim, boolean is_rs690);
 
-boolean r300_texture_desc_init(struct r300_screen *rscreen,
-                               struct r300_resource *tex,
-                               const struct pipe_resource *base);
+void r300_texture_desc_init(struct r300_screen *rscreen,
+                            struct r300_resource *tex,
+                            const struct pipe_resource *base);
 
 unsigned r300_texture_get_offset(struct r300_resource *tex,
                                  unsigned level, unsigned layer);
 
+unsigned r300_stride_to_width(enum pipe_format format,
+                              unsigned stride_in_bytes);
+
 #endif