Skip to main content

OpenGL reg 란 무엇입니까?vbo?

Open Open Graphics Library Reg를 사용할 때;(OpenGL ) 컴퓨터 그래픽 라이브러리 컴퓨터 프로그래밍을위한 컴퓨터 그래픽 라이브러리, VBO (Vertex Buffer Object)는 그래픽 카드 또는 그래픽 하드웨어의 메모리에 3 차원 (3D) 객체를 구성하고 저장할 수있는 데이터 구조입니다.이것은 OpenGL reg를 허용합니다.VBO는 매우 빠르게 렌더링되고 즉각적인 모드 도면을 사용하는 다른 기술보다 훨씬 적은 시스템 리소스를 사용합니다.속도의 이익과 그래픽 오버 헤드 감소 외에도 OpenGL VBO는 또한 동적 데이터 구조 mdash;OpenGL Reg와 달리;디스플레이 목록 mdash;메모리에 있으면 변경할 수 있습니다.OpenGL reg의 개념;VBO는 실제로 원래 포함한 하드웨어 제조업체로 시작했습니다. mdash;다른 이름으로 mdash;OpenGL reg의 확장과 유사한 유형의 기능;나중에 OpenGL Reg에 의해 표준화 된 라이브러리;아키텍처 검토위원회 (ARB). OpenGL VBO는 기본적으로 두 가지 다른 유형의 OpenGL Reg의 조합입니다.데이터 구조.지오메트리에 대한 정보가 있기 때문에 정점 배열의 기본 기능을 포함합니다.정점 좌표, 정상 및 Color Mdash;OpenGL reg로 전달 될 수있는 구조적 배열에 모두 저장 될 수 있습니다.처리를 위해.그러나 정점 배열과 달리 OpenGL reg;VBO는 렌더러의 서버 측에 저장되며 정점 정보에 대한 클라이언트 측에 지속적으로 액세스 할 필요가 없습니다..주요 차이점은 OpenGL reg;VBO를 수정할 수 있으며 디스플레이 목록은 할 수 없습니다.또한, VBO가 반드시 디스플레이 목록으로 그래픽 메모리에 복사 될 필요는 없으므로 메모리에 하나의 데이터 구조 만 존재해야합니다.VBO가 최종적으로 렌더링되고, 그래픽 메모리가 저장되고 GPU (Graphics Processing Unit)가 매우 작아서 더 느린 시스템 하드웨어를 먼저 이동할 필요없이 매우 빠른 래스터 화를 가능하게합니다.그러나 경우에 따라 VBO의 사용은 그래픽 카드 하드웨어에서 지원되지 않습니다.이로 인해 VBO를 사용하여 추가 혜택을 제거하거나 일부 그래픽 카드와 호환되지 않는 프로그램이 추가 된 프로그래밍 문제로 이어질 수 있습니다.

OpenGL reg;VBO는 사용될 때 처리됩니다.이 중 하나는 그래픽 카드 또는 OpenGL 에 힌트를 제공하여 VBO가 메모리에 위치 해야하는 위치를 결정하는 것입니다.제공된 힌트에 따라 VBO는 그래픽 카드의 그래픽 메모리에 직접 저장 될 수 있거나 필요한 경우 시스템의 기본 랜덤 액세스 메모리 (RAM)에 저장 될 수 있습니다.