IDirect3DDevice9::GetSoftwareVertexProcessing 메서드(d3d9helper.h)
꼭짓점 처리(하드웨어 또는 소프트웨어) 모드를 가져옵니다.
구문
BOOL GetSoftwareVertexProcessing();
반환 값
형식: BOOL
소프트웨어 꼭짓점 처리가 설정된 경우 TRUE 를 반환합니다. 그렇지 않으면 FALSE를 반환합니다.
설명
애플리케이션은 소프트웨어 꼭짓점 처리와 하드웨어 꼭짓점 처리를 모두 사용하는 혼합 모드 디바이스를 만들 수 있습니다. DirectX 8.x에서 두 꼭짓점 처리 모드 간에 전환하려면 렌더링 상태 D3DRS_SOFTWAREVERTEXPROCESSING 적절한 BOOL 인수와 함께 IDirect3DDevice9::SetRenderState 를 사용합니다. 렌더링 상태 접근 방식의 단점은 상태 블록에 대한 의미 체계를 정의하는 데 어려움이 있었습니다. 애플리케이션과 런타임은 추가 작업을 수행하고 상태 블록을 기록하고 재생하는 동안 주의해야 했습니다.
Direct3D 9에서 대신 IDirect3DDevice9::SetSoftwareVertexProcessing을 사용합니다. 이 새 API는 StateBlocks에서 기록되지 않습니다.
D3DCREATE 상수에 대한 참고 사항도 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | d3d9helper.h(D3D9.h 포함) |
라이브러리 | D3D9.lib |