꼭짓점 요소 처리

DirectX 9.0 버전 드라이버가 처리할 수 있는 셰이더 선언의 꼭짓점 요소 수는 드라이버의 디바이스가 고정 함수 또는 프로그래밍 가능한 꼭짓점 처리를 지원하는지 여부에 따라 달라집니다. 셰이더 선언의 꼭짓점 요소에 대한 자세한 내용은 꼭짓점 셰이더에 대한 선언 및 코드 구분을 참조하세요.

디바이스가 고정 함수 꼭짓점 처리를 지원하는 경우 드라이버는 최대 17개의 꼭짓점 요소(FVF 코드)를 처리해야 합니다.

디바이스에서 프로그래밍 가능한 꼭짓점 처리를 지원하는 경우 드라이버는 최대 64개의 꼭짓점 요소를 처리하고 사용하지 않는 요소를 건너뛰어야 합니다. 꼭짓점 셰이더 3_0 이상을 지원하는 디바이스에 대한 입력 레지스터의 각 채널(최대 4개)은 별도로 선언할 수 있으므로 최대 64(16 * 4) 꼭짓점 요소가 가능합니다. 이 최대 64개에는 D3DDECL_END 매크로에서 형성된 끝 요소가 포함되지 않습니다.