Метод 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 |