Ignore:
Timestamp:
03/06/07 14:26:14 (17 years ago)
Author:
gumbau
Message:
 
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_ 
    33 
    44#include "GL/glut.h" 
     
    2121} Vertex_; 
    2222 
    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); 
     23extern VertexIL *saveVertexBuffer(Change *c, Vertex_ *verts, Color *cols); 
     24extern void loadVertexBuffer(VertexIL *src, Change *c, Vertex_ *verts, Color *cols); 
     25extern VertexIL *saveVertexBufferGPU(Change *c); 
     26extern void loadVertexBufferGPU(VertexIL *src, Change *c); 
    3327 
    3428extern VertexIL *setupInterleave(Mesh *mesh, Color *colors); 
    3529extern void setupVertexArray(Mesh *mesh, Color *colors); 
    36 extern void updateVertexArray(Mesh *mesh, Change *c); 
     30extern void updateVertexArray(Mesh *mesh, Change *c, Vertex_ *verts, Color *cols); 
    3731extern void setupVertexBufferObjects(Mesh *mesh, Color *colors); 
    3832extern void updateVertexBufferObjects(Mesh *mesh, Change *c); 
Note: See TracChangeset for help on using the changeset viewer.