#include "vbo.h"
Functions | |
GLboolean | split_prim_inplace (GLenum mode, GLuint *first, GLuint *incr) |
void | vbo_split_inplace (GLcontext *ctx, const struct gl_client_array *arrays[], const struct _mesa_prim *prim, GLuint nr_prims, const struct _mesa_index_buffer *ib, GLuint min_index, GLuint max_index, vbo_draw_func draw, const struct split_limits *limits) |
void | vbo_split_copy (GLcontext *ctx, const struct gl_client_array *arrays[], const struct _mesa_prim *prim, GLuint nr_prims, const struct _mesa_index_buffer *ib, vbo_draw_func draw, const struct split_limits *limits) |
Split VBO into smaller pieces, draw the pieces. |
GLboolean split_prim_inplace | ( | GLenum | mode, | |
GLuint * | first, | |||
GLuint * | incr | |||
) |
void vbo_split_copy | ( | GLcontext * | ctx, | |
const struct gl_client_array * | arrays[], | |||
const struct _mesa_prim * | prim, | |||
GLuint | nr_prims, | |||
const struct _mesa_index_buffer * | ib, | |||
vbo_draw_func | draw, | |||
const struct split_limits * | limits | |||
) |
Split VBO into smaller pieces, draw the pieces.
void vbo_split_inplace | ( | GLcontext * | ctx, | |
const struct gl_client_array * | arrays[], | |||
const struct _mesa_prim * | prim, | |||
GLuint | nr_prims, | |||
const struct _mesa_index_buffer * | ib, | |||
GLuint | min_index, | |||
GLuint | max_index, | |||
vbo_draw_func | draw, | |||
const struct split_limits * | limits | |||
) |