또는 즉시 모드 호출을 일괄 처리하는 것이 더 좋을까요?순수 쿼드/2d 컨텍스트에서 꼭지점 버퍼 개체를 사용할 가치가 있습니까?
1
A
답변
2
디칭 즉시 모드는 항상 좋은 생각이지만, 그렇다고해서 버텍스 버퍼 오브젝트를 완전히 확장하지 않아도된다는 의미는 아닙니다. 오랫동안 Vertex Arrays (Vertex Buffer Objects의 기반이되었습니다)가있었습니다. Vertex Arrays는 "단지 몇 개의 쿼드를 그려야"하는 경우에도 훨씬 쉽게 작업 할 수 있습니다.
1
최신 카드에서만 VBO가 지원됩니다. 그 카드는 OpenGL 1.1을 사용하여 간단한 장면 렌더링에 문제가 없습니다. 많은 프리미티브를 렌더링하지 않는 한 VBO를 사용할 이유가 없습니다.
관련 문제
- 1. 데몬을 사용할 가치가 있습니까?
- 2. ASP.NET에서 PLINQ를 사용할 가치가 있습니까?
- 3. ASP.NET에서 Debug.Assert를 사용할 가치가 있습니까?
- 4. OOP는 PHP에서 사용할 가치가 있습니까?
- 5. memcached를 node.js에서 사용할 가치가 있습니까?
- 6. 중간 크기의 프로젝트에서 Coolite를 사용할 가치가 있습니까?
- 7. 개발자에게 SSIS를 배우고 사용할 가치가 있습니까?
- 8. 웹 프로젝트에서 Cobertura를 사용할 가치가 있습니까?
- 9. 이 시나리오에서 ThreadPool을 사용할 가치가 있습니까?
- 10. ASP.net MVC에서 순수 SQL을 사용할 수 있습니까?
- 11. 이 컨텍스트에서 작업을 어떻게 사용할 수 있습니까?
- 12. 응용 프로그램 컨텍스트에서 개체를 어떻게 확인할 수 있습니까?
- 13. 현재 HTTP 컨텍스트에서 NetworkCredential 개체를 만들 수 있습니까?
- 14. 정적 컨텍스트에서 Session 개체를 가져 오는 방법이 있습니까?
- 15. 베지에 곡선의 꼭지점 찾기
- 16. 개체를 "문자 버퍼 개체"로 지정
- 17. JDEE는 가치가 있습니까?
- 18. COM을 배울 가치가 있습니까?
- 19. BizSpark 가치가 있습니까?
- 20. VTune에서 가치있는 가치가 있습니까?
- 21. Tkinter는 학습 가치가 있습니까?
- 22. IDE가 정말 가치가 있습니까?
- 23. obsfucation은 가치가 있습니까?
- 24. MSBuild를 사용하는 것이 가치가 있습니까?
- 25. STL 컨테이너에서 MFC 개체를 사용할 수 있습니까?
- 26. OpenGL ES 1.x에서 버텍스 버퍼 객체를 사용할 때 인덱스 된 프리미티브를 사용할 수 있습니까?
- 27. 간단한 애니메이션과 이미지 갤러리에서 jQuery를 사용할 가치가 있습니까?
- 28. PostgreSQL 또는 MySQL 대신 웹 애플리케이션에 Oracle을 사용할 가치가 있습니까?
- 29. db가 다른 컴퓨터에있을 때 MYSQLI_CLIENT_COMPRESS를 사용할 가치가 있습니까?
- 30. 작은 (ish) 응용 프로그램에 3 계층 아키텍처를 사용할 가치가 있습니까?
"최신"카드는 어떻게 정의합니까? GPU의 제 할아버지조차도 1999 년 신실한 GeForce2가 VBO를 할 수 있습니다. – datenwolf
@datenwolf : 아직 사용중인 많은 인텔 카드는 VBO를 지원하지 않습니다. –
Intel GPU는 VBO에서 거의 이익을 얻지 못합니다. 이들은 일반 시스템 메모리의 일부를 사용하는 공유 메모리 디자인입니다. 따라서 정점 버텍스 배열을 사용하면 그에 대한 성능이 향상됩니다. +++ 아아아, plattform 및 드라이버 사용에 따라 다릅니다. Linux VBO는 Intel GPU에서 잘 지원됩니다. – datenwolf