Поделиться через


Метод IDirect3DDevice9::GetSoftwareVertexProcessing (d3d9helper.h)

Возвращает режим обработки вершин (аппаратный или программный).

Синтаксис

BOOL GetSoftwareVertexProcessing();

Возвращаемое значение

Тип: BOOL

Возвращает значение TRUE , если задана программная обработка вершин. В противном случае возвращается значение FALSE.

Комментарии

Приложение может создать устройство в смешанном режиме для использования как программной обработки вершин, так и аппаратной обработки вершин. Чтобы переключиться между двумя режимами обработки вершин в DirectX 8.x, используйте IDirect3DDevice9::SetRenderState с состоянием отрисовки D3DRS_SOFTWAREVERTEXPROCESSING и соответствующим аргументом BOOL. Недостатком подхода к отрисовке состояния была сложность определения семантики для блоков состояний. Приложения и среда выполнения должны были выполнять дополнительную работу и быть осторожными при записи и воспроизведении блоков состояний.

В Direct3D 9 используйте вместо него IDirect3DDevice9::SetSoftwareVertexProcessing . Этот новый API не записывается в StateBlocks.

См. также примечания для констант D3DCREATE .

Требования

Требование Значение
Целевая платформа Windows
Header d3d9helper.h (включая D3D9.h)
Библиотека D3D9.lib

См. также раздел

IDirect3DDevice9