misc changes from testing
This commit is contained in:
@@ -69,13 +69,21 @@ static void Display(void)
|
|||||||
if (useProgram) {
|
if (useProgram) {
|
||||||
glVertexAttribPointerNV( 0, 3, GL_FLOAT, 6 * sizeof(GLfloat), data );
|
glVertexAttribPointerNV( 0, 3, GL_FLOAT, 6 * sizeof(GLfloat), data );
|
||||||
glEnableClientState( GL_VERTEX_ATTRIB_ARRAY0_NV );
|
glEnableClientState( GL_VERTEX_ATTRIB_ARRAY0_NV );
|
||||||
|
glVertexAttribPointerNV( 2, 3, GL_FLOAT, 6 * sizeof(GLfloat), ((GLfloat *) data) + 3);
|
||||||
|
glEnableClientState( GL_VERTEX_ATTRIB_ARRAY2_NV);
|
||||||
|
|
||||||
|
glDisableClientState( GL_VERTEX_ARRAY );
|
||||||
|
glDisableClientState( GL_NORMAL_ARRAY );
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
glVertexPointer( 3, GL_FLOAT, 6 * sizeof(GLfloat), data );
|
glVertexPointer( 3, GL_FLOAT, 6 * sizeof(GLfloat), data );
|
||||||
glEnableClientState( GL_VERTEX_ARRAY );
|
glEnableClientState( GL_VERTEX_ARRAY );
|
||||||
|
glNormalPointer( GL_FLOAT, 6 * sizeof(GLfloat), ((GLfloat *) data) + 3);
|
||||||
|
glEnableClientState( GL_NORMAL_ARRAY );
|
||||||
|
|
||||||
|
glDisableClientState( GL_VERTEX_ATTRIB_ARRAY0_NV );
|
||||||
|
glDisableClientState( GL_VERTEX_ATTRIB_ARRAY2_NV);
|
||||||
}
|
}
|
||||||
glNormalPointer( GL_FLOAT, 6 * sizeof(GLfloat), ((GLfloat *) data) + 3);
|
|
||||||
glEnableClientState( GL_NORMAL_ARRAY );
|
|
||||||
|
|
||||||
glDrawArrays(GL_TRIANGLE_STRIP, 0, numverts);
|
glDrawArrays(GL_TRIANGLE_STRIP, 0, numverts);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user