(내 랩톱이 그 버전을지나 가지 않기 때문에 2.1로 지정했습니다. 3.x 이후로 어쨌든이 작업을 수행했을 것입니다. 필수적으로 쉐이더를 도입 했습니까?).OpenGL 2.1 버텍스 버퍼 객체
Wikipedia 덕분에 : http://en.wikipedia.org/wiki/Vertex_Buffer_Object VBO를 사용하는 것이 얼마나 간단한 지 파악하기 시작했습니다. (아직 IBO에 대해 긍정적이지는 않습니까?) 지금까지 내가 이해 한 것은 데이터가 비디오 메모리에 저장된다는 사실로 인해 성능이 향상된다는 것입니다.
내가 알고 싶은 것은 실용적인 맥락에서 어떻게 사용해야하는지입니다. 예를 들어 내가 본 모든 것은 하나의 Vertex Buffer Object를 설정하고 하나의 삼각형 또는 하나의 큐브를 그리는 것입니다. 2 개 이상을 그리려면 어떻게해야합니까? 내가 그리려는 각 엔티티에 대해 새 VBO를 설정합니까? 아니면 초기에 설정 한 정적 VBO에 마술처럼 추가합니까?
매우 관련없는 의견 : 전자 메일을 이해하면 VBO에 대해 긍정적 인 태도를 취할 수 있고 IBO에 대해서는 긍정적 인 태도를 취할 수 있습니다. 실용적인 애플리케이션에서는'glDrawArrays' 대신'glDrawElements'를 사용합니다. –
@Christian Rau : 제 질문을 분명히하지 않았을 수 있습니다. 하나의 글로벌 VBO 대신 여러 VBO를 만들어야하는지 여부가 궁금합니다. –
질문을 이해했습니다. 켄 (Ken)은 IBO가 VBO보다 그다지 어렵지 않다는 것입니다. –