#ifndef U_TRANSFER_H #define U_TRANSFER_H #include "pipe/p_state.h" struct pipe_context; struct winsys_handle; #ifdef __cplusplus extern "C" { #endif void u_default_buffer_subdata(struct pipe_context *pipe, struct pipe_resource *resource, unsigned usage, unsigned offset, unsigned size, const void *data); void u_default_texture_subdata(struct pipe_context *pipe, struct pipe_resource *resource, unsigned level, unsigned usage, const struct pipe_box *box, const void *data, unsigned stride, unsigned layer_stride); void u_default_transfer_flush_region( struct pipe_context *pipe, struct pipe_transfer *transfer, const struct pipe_box *box); #ifdef __cplusplus } // extern "C" { #endif #endif