명령 스트림
드라이버 수준에서 지침은 D3dDrawPrimitives2에 대한 호출 형식으로 제공됩니다. D3DHAL_DRAWPRIMITIVES2DATA 입력 구조에는 명령 버퍼에 대한 포인터가 포함됩니다. 이는 D3DHAL_DP2COMMAND 구조의 시퀀스입니다. 이러한 각 구조체에는 버퍼에서 다음에 따르는 데이터 형식을 지정하는 bCommand 멤버가 포함됩니다. 이 사양은 D3DDP2OP_INDEXEDTRIANGLESTRIP 같은 D3DHAL_DP2OPERATION 열거형 형식 또는 텍스처 상태를 설정하는 경우 D3DDP2OP_TEXTURESTAGESTATE 형식으로 제공됩니다.
즉, D3DHAL_DP2OPERATION 작업 코드는 명령 버퍼에서 이를 따르는 구조체 유형을 지정합니다. 따라야 할 구조체의 수는 D3DHAL_DP2COMMAND 구조체의 멤버인 wPrimitiveCount 또는 wStateCount에 의해 지정됩니다. wPrimitiveCount 멤버는 렌더링할 그래픽 기본 형식의 수를 추적하는 반면 wStateCount 멤버는 처리할 상태 변경 횟수를 추적합니다.
드라이버가 작업 코드를 처리하는 방법에 대한 예제는 텍스처 단계 처리를 참조하세요.