… | |
… | |
90 | glBindBufferARB (GL_ARRAY_BUFFER_ARB, 0); |
90 | glBindBufferARB (GL_ARRAY_BUFFER_ARB, 0); |
91 | |
91 | |
92 | glEnableClientState (GL_VERTEX_ARRAY); |
92 | glEnableClientState (GL_VERTEX_ARRAY); |
93 | glEnableClientState (GL_NORMAL_ARRAY); |
93 | glEnableClientState (GL_NORMAL_ARRAY); |
94 | glEnableClientState (GL_TEXTURE_COORD_ARRAY); |
94 | glEnableClientState (GL_TEXTURE_COORD_ARRAY); |
95 | glVertexPointer (3, GL_FLOAT, sizeof (vertex_t2f_n3f_v3f), (void *)&v.begin ()->v); |
|
|
96 | glNormalPointer (GL_FLOAT, sizeof (vertex_t2f_n3f_v3f), (void *)&v.begin ()->n); |
95 | glNormalPointer (GL_FLOAT, sizeof (vertex_t2f_n3f_v3f), (void *)&v.begin ()->n); |
97 | glTexCoordPointer (2, GL_FLOAT, sizeof (vertex_t2f_n3f_v3f), (void *)&v.begin ()->t); |
96 | glTexCoordPointer (2, GL_FLOAT, sizeof (vertex_t2f_n3f_v3f), (void *)&v.begin ()->t); |
|
|
97 | glVertexPointer (3, GL_FLOAT, sizeof (vertex_t2f_n3f_v3f), (void *)&v.begin ()->v); |
98 | |
98 | |
99 | glDrawArrays (type, 0, v.size ()); |
99 | glDrawArrays (type, 0, v.size ()); |
100 | |
100 | |
101 | glDisableClientState (GL_VERTEX_ARRAY); |
101 | glDisableClientState (GL_VERTEX_ARRAY); |
102 | glDisableClientState (GL_NORMAL_ARRAY); |
102 | glDisableClientState (GL_NORMAL_ARRAY); |