From: <el...@us...> - 2010-10-23 00:38:18
|
Revision: 13835 http://alleg.svn.sourceforge.net/alleg/?rev=13835&view=rev Author: elias Date: 2010-10-23 00:38:12 +0000 (Sat, 23 Oct 2010) Log Message: ----------- [docs] Clarified start/end parameters to al_draw_prim. Modified Paths: -------------- allegro/branches/4.9/docs/src/refman/primitives.txt Modified: allegro/branches/4.9/docs/src/refman/primitives.txt =================================================================== --- allegro/branches/4.9/docs/src/refman/primitives.txt 2010-10-21 20:38:41 UTC (rev 13834) +++ allegro/branches/4.9/docs/src/refman/primitives.txt 2010-10-23 00:38:12 UTC (rev 13835) @@ -347,12 +347,21 @@ * vtxs - Pointer to an array of vertices * decl - Pointer to a vertex declaration. If set to NULL, the vertices are assumed to be of the ALLEGRO_VERTEX type -* start, end - Start and end of the subset of the vertex buffer to draw +* start - Start index of the subset of the vertex buffer to draw +* end - One past the last index of subset of the vertex buffer to draw * type - Primitive type to draw *Returns:* Number of primitives drawn +For example to draw a textured triangle you could use: + + ALLEGRO_VERTEX v[] = { + {.x = 128, .y = 0, .z = 0, .u = 128, .v = 0}, + {.x = 0, .y = 256, .z = 0, .u = 0, .v = 256}, + {.x = 256, .y = 256, .z = 0, .u = 256, .v = 256}}; + al_draw_prim(v, NULL, texture, 0, 3, ALLEGRO_PRIM_TRIANGLE_LIST); + *See Also:* [ALLEGRO_VERTEX], [ALLEGRO_PRIM_TYPE], [ALLEGRO_VERTEX_DECL], [al_draw_indexed_prim] This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |