1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
GLfloat m_colcoords[12]={0.0f, 0.4f, 0.0f,0.0f, 0.4f, 0.0f,0.0f, 0.4f, 0.0f,0.0f, 0.4f, 0.0f}; //now it isnt used
GLint m_primcoords[12]={0,0,0, 50,0,0, 50,50,0, 0,50,0}; //my ground coords, yep its vertical but doesn't matter
GLint m_texcoords[8]={0,0,0,1,1,1,1,0}; //texture coords
GLuint colorBuffer;
GLuint vertexcBuffer;
GLuint textureBuffer;
void PNDRENDER::load()
{
glGenBuffers(1,&colorBuffer);
glGenBuffers(1,&vertexcBuffer);
glGenBuffers(1,&textureBuffer);
glBindBuffer(GL_ARRAY_BUFFER,vertexcBuffer);
glBufferData(GL_ARRAY_BUFFER,sizeof(GLint)*12,m_primcoords,GL_STATIC_DRAW);
glBindBuffer(GL_ARRAY_BUFFER,colorBuffer);
glBufferData(GL_ARRAY_BUFFER,sizeof(GLfloat)*12,m_colcoords,GL_STATIC_DRAW);
glBindBuffer(GL_ARRAY_BUFFER,textureBuffer);
glBufferData(GL_ARRAY_BUFFER,sizeof(GLfloat)*8,m_texcoords,GL_STATIC_DRAW);
}
|