diff options
author | Brian <[email protected]> | 2007-08-31 11:28:31 -0600 |
---|---|---|
committer | Brian <[email protected]> | 2007-08-31 11:28:31 -0600 |
commit | 9a11a4a8b4b66201aeeb9a7057aeb08ef47536e1 (patch) | |
tree | a7e9570d5f65c25a8d99b1f1d5ac34befaf4e333 /src/mesa/pipe/draw/draw_private.h | |
parent | 2e21058e3d2c484b282cbc0bb5e7169b9a8d4fc7 (diff) |
move some protos from draw_vertex.h to draw_private.h
Diffstat (limited to 'src/mesa/pipe/draw/draw_private.h')
-rw-r--r-- | src/mesa/pipe/draw/draw_private.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/mesa/pipe/draw/draw_private.h b/src/mesa/pipe/draw/draw_private.h index 80c97ada329..9f90dc3e26a 100644 --- a/src/mesa/pipe/draw/draw_private.h +++ b/src/mesa/pipe/draw/draw_private.h @@ -215,6 +215,22 @@ extern void draw_free_tmps( struct draw_stage *stage ); extern void draw_alloc_tmps( struct draw_stage *stage, unsigned nr ); +extern int draw_vertex_cache_check_space( struct draw_context *draw, + unsigned nr_verts ); + +extern void draw_vertex_cache_validate( struct draw_context *draw ); +extern void draw_vertex_cache_invalidate( struct draw_context *draw ); +extern void draw_vertex_cache_unreference( struct draw_context *draw ); + +extern void draw_vertex_shader_queue_flush( struct draw_context *draw ); + +struct tgsi_exec_machine; + +extern void draw_vertex_fetch( struct draw_context *draw, + struct tgsi_exec_machine *machine, + const unsigned *elts, + unsigned count ); + /** * Get a writeable copy of a vertex. |