- Timestamp:
- 03/06/07 14:26:14 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Geom/shared/GTGeometry/src/libs/vmi/include/buffers.h
r2127 r2194 1 #ifndef __ interleave_h_2 #define __ interleave_h_1 #ifndef __buffers_h_ 2 #define __buffers_h_ 3 3 4 4 #include "GL/glut.h" … … 21 21 } Vertex_; 22 22 23 extern GLuint vertex_buf, color_buf; 24 25 extern Vertex_ *buf_vertices; 26 extern Color *buf_colors; 27 28 extern Vertex_ *pbuf_vertices; 29 extern Color *pbuf_colors; 30 31 extern void saveVertexBuffer(Change *c, VertexIL *dest); 32 extern void loadVertexBuffer(VertexIL *src, Change *c); 23 extern VertexIL *saveVertexBuffer(Change *c, Vertex_ *verts, Color *cols); 24 extern void loadVertexBuffer(VertexIL *src, Change *c, Vertex_ *verts, Color *cols); 25 extern VertexIL *saveVertexBufferGPU(Change *c); 26 extern void loadVertexBufferGPU(VertexIL *src, Change *c); 33 27 34 28 extern VertexIL *setupInterleave(Mesh *mesh, Color *colors); 35 29 extern void setupVertexArray(Mesh *mesh, Color *colors); 36 extern void updateVertexArray(Mesh *mesh, Change *c );30 extern void updateVertexArray(Mesh *mesh, Change *c, Vertex_ *verts, Color *cols); 37 31 extern void setupVertexBufferObjects(Mesh *mesh, Color *colors); 38 32 extern void updateVertexBufferObjects(Mesh *mesh, Change *c);
Note: See TracChangeset
for help on using the changeset viewer.