VBV(꼭짓점 버퍼 보기) 및 IBV(인덱스 버퍼 보기)
꼭짓점 버퍼는 꼭짓점 목록에 대한 데이터를 저장합니다. 각 꼭짓점에 대한 데이터에는 위치, 색, 일반 벡터, 텍스처 좌표 등이 포함될 수 있습니다. 인덱스 버퍼는 꼭짓점 버퍼에 대한 정수 인덱스(오프셋)를 보관하며, 꼭짓점 전체 목록의 하위 집합으로 이루어진 개체를 정의하고 렌더링하는 데 사용됩니다.
단일 꼭짓점의 정의는 종종 다음과 같이 정의할 애플리케이션에 따라 결정됩니다.
struct CUSTOMVERTEX {
FLOAT x, y, z; // The position
FLOAT nx, ny, nz; // The normal
DWORD color; // RGBA color
FLOAT tu, tv; // The texture coordinates.
};
CUSTOMVERTEX의 정의는 꼭짓점 버퍼를 만들 때 그래픽 드라이버에 전달됩니다.
관련 항목