diff options
author | Brian Paul <brianp@vmware.com> | 2010-07-15 15:41:48 -0600 |
---|---|---|
committer | Brian Paul <brianp@vmware.com> | 2010-07-15 15:42:36 -0600 |
commit | 839608a8be2dbcb759626b629f98176e4125e0a2 (patch) | |
tree | 1977e5519bf311126d79fe2c6f0bfa9556d1da14 | |
parent | 5c0f6bf13b49d38fc41632ef5a0bbada98195398 (diff) |
draw: update comments for drawing functions
-rw-r--r-- | src/gallium/auxiliary/draw/draw_pt.c | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/src/gallium/auxiliary/draw/draw_pt.c b/src/gallium/auxiliary/draw/draw_pt.c index 32bd3d99cce7..79d2e58b124d 100644 --- a/src/gallium/auxiliary/draw/draw_pt.c +++ b/src/gallium/auxiliary/draw/draw_pt.c @@ -297,11 +297,8 @@ draw_print_arrays(struct draw_context *draw, uint prim, int start, uint count) /** - * Draw vertex arrays - * This is the main entrypoint into the drawing module. - * \param prim one of PIPE_PRIM_x - * \param start index of first vertex to draw - * \param count number of vertices to draw + * Non-instanced drawing. + * \sa draw_arrays_instanced */ void draw_arrays(struct draw_context *draw, unsigned prim, @@ -310,6 +307,20 @@ draw_arrays(struct draw_context *draw, unsigned prim, draw_arrays_instanced(draw, prim, start, count, 0, 1); } + +/** + * Draw vertex arrays. + * This is the main entrypoint into the drawing module. + * If drawing an indexed primitive, the draw_set_mapped_element_buffer_range() + * function should have already been called to specify the element/index buffer + * information. + * + * \param prim one of PIPE_PRIM_x + * \param start index of first vertex to draw + * \param count number of vertices to draw + * \param startInstance number for the first primitive instance (usually 0). + * \param instanceCount number of instances to draw (1=non-instanced) + */ void draw_arrays_instanced(struct draw_context *draw, unsigned mode, |