개발 · 컴퓨터공학
OpenGL 공부일지 - OpenGL Super Bible 버텍스 프로세싱 및 드로잉 커맨드 - 2
The Base Vertex void glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, GLvoid * indices, GLint basevertex); 위 함수는 glDrawElement() 함수의 고급 버전이라고 한다. 이는 동일한 버퍼에 다른 지오메트리 조각을 저장하고 basevertex를 사용해서 해당 위치의 offset을 지정할 수 있다. 위 그림은 인덱스된 드로잉 커맨드에서 basevertex가 버텍스에 어떻게 더해지는지에 대해 나타낸다. 버텍스 인덱스는 추가적인 연산을 통해 가져오는데, 이는 내부 버텍스를 가져오기 전 opengl이 basevertex를 인덱스에 더하는 연산이다. 그렇기에 glDrawElementBasever..
2022. 3. 25. 19:56