2
OpenGL 3.0 이상에서 사용되지 않는 그리기 목록을 사용하여 버텍스 배열이나 VBO를 사용하는 프로그램을 변환하려고하지만 어떻게 전환을 할 수 있습니다. 프로그램의 내용OpenGL 그리기 목록을 버텍스 배열 또는 VBO로 변환
(예를 들어, ++ 파이썬으로 발생하지만, 정말 무엇을 내가 관심이있는 것은 단지뿐만 아니라 C가 될 수 --- 적절한 OpenGL을 호출입니다) 지금은 다음과 같습니다
dl = glGenLists(1)
glNewList(dl, GL_COMPILE)
glBindTexture(GL_TEXTURE_2D, texture)
glBegin(GL_QUADS)
glTexCoord2f(0, 0)
glVertex2f(0, 0)
glTexCoord2f(0, 1)
glVertex2f(0, height)
glTexCoord2f(1, 1)
glVertex2f(width, height)
glTexCoord2f(1, 0)
glVertex2f(width, 0)
glEnd()
glEndList()
텍스처를 사각형에 매핑합니다. 그런 다음 나중에 어딘가에 그리는 중입니다.
어떻게 이것을 정점 배열을 사용하도록 변환합니까? VBOs?