2011-09-14 2 views

답변

2

디칭 즉시 모드는 항상 좋은 생각이지만, 그렇다고해서 버텍스 버퍼 오브젝트를 완전히 확장하지 않아도된다는 의미는 아닙니다. 오랫동안 Vertex Arrays (Vertex Buffer Objects의 기반이되었습니다)가있었습니다. Vertex Arrays는 "단지 몇 개의 쿼드를 그려야"하는 경우에도 훨씬 쉽게 작업 할 수 있습니다.

1

최신 카드에서만 VBO가 지원됩니다. 그 카드는 OpenGL 1.1을 사용하여 간단한 장면 렌더링에 문제가 없습니다. 많은 프리미티브를 렌더링하지 않는 한 VBO를 사용할 이유가 없습니다.

+2

"최신"카드는 어떻게 정의합니까? GPU의 제 할아버지조차도 1999 년 신실한 GeForce2가 VBO를 할 수 있습니다. – datenwolf

+0

@datenwolf : 아직 사용중인 많은 인텔 카드는 VBO를 지원하지 않습니다. –

+0

Intel GPU는 VBO에서 거의 이익을 얻지 못합니다. 이들은 일반 시스템 메모리의 일부를 사용하는 공유 메모리 디자인입니다. 따라서 정점 버텍스 배열을 사용하면 그에 대한 성능이 향상됩니다. +++ 아아아, plattform 및 드라이버 사용에 따라 다릅니다. Linux VBO는 Intel GPU에서 잘 지원됩니다. – datenwolf

관련 문제