svga: pass bind_flags to surface create functions
[mesa.git] / src / gallium / drivers / svga / svga_resource_buffer_upload.h
index 13d8f3e299b7786a58809ce23427aa914ba9ca5c..f718f24c905d0f62208e61c7ae0e28711b1703d1 100644 (file)
@@ -38,7 +38,8 @@ svga_buffer_add_range(struct svga_buffer *sbuf,
 
 enum pipe_error
 svga_buffer_create_hw_storage(struct svga_screen *ss,
-                              struct svga_buffer *sbuf);
+                              struct svga_buffer *sbuf,
+                              unsigned bind_flags);
 
 void
 svga_buffer_destroy_hw_storage(struct svga_screen *ss,
@@ -46,7 +47,8 @@ svga_buffer_destroy_hw_storage(struct svga_screen *ss,
 
 enum pipe_error
 svga_buffer_create_host_surface(struct svga_screen *ss,
-                                struct svga_buffer *sbuf);
+                                struct svga_buffer *sbuf,
+                                unsigned bind_flags);
 
 void
 svga_buffer_destroy_host_surface(struct svga_screen *ss,