util: Move u_debug to utils
[mesa.git] / src / gallium / auxiliary / util / u_index_modify.h
index 0cfc189ede177b6d28fe54a4d209e7c0d3db1c90..ba96725bedd747a24b4ed6a51d4eb0af7453c240 100644 (file)
 
 struct pipe_context;
 struct pipe_resource;
-struct pipe_index_buffer;
 
 void util_shorten_ubyte_elts_to_userptr(struct pipe_context *context,
-                                       struct pipe_index_buffer *ib,
+                                       const struct pipe_draw_info *info,
                                         unsigned add_transfer_flags,
                                        int index_bias,
                                        unsigned start,
@@ -36,14 +35,14 @@ void util_shorten_ubyte_elts_to_userptr(struct pipe_context *context,
                                        void *out);
 
 void util_rebuild_ushort_elts_to_userptr(struct pipe_context *context,
-                                        struct pipe_index_buffer *ib,
+                                        const struct pipe_draw_info *info,
                                          unsigned add_transfer_flags,
                                         int index_bias,
                                         unsigned start, unsigned count,
                                         void *out);
 
 void util_rebuild_uint_elts_to_userptr(struct pipe_context *context,
-                                      struct pipe_index_buffer *ib,
+                                      const struct pipe_draw_info *info,
                                        unsigned add_transfer_flags,
                                       int index_bias,
                                       unsigned start, unsigned count,