added buffer_data(), buffer_sub_data() to pipe_buffer

This commit is contained in:
Brian
2007-06-29 13:10:47 -06:00
parent e62cf5c69a
commit d523a04853

View File

@@ -229,6 +229,9 @@ struct pipe_sampler_state
*/ */
struct pipe_buffer struct pipe_buffer
{ {
void (*buffer_data)(struct pipe_buffer *pb, GLuint size, const void *src);
void (*buffer_sub_data)(struct pipe_buffer *pb, GLuint offset, GLuint size,
const void *src);
void *(*map)(struct pipe_buffer *pb, GLuint access_mode); void *(*map)(struct pipe_buffer *pb, GLuint access_mode);
void (*unmap)(struct pipe_buffer *pb); void (*unmap)(struct pipe_buffer *pb);
void *ptr; /**< address, only valid while mapped */ void *ptr; /**< address, only valid while mapped */