创建d3d设备只有一个组合

创建设备使用D3DCREATE_SOFTWARE_VERTEXPROCESSING
则创建顶点必须使用D3DUSAGE_SOFTWAREPROCESSING
而创建顶点的代码最好不要用D3DUSAGE_SOFTWAREPROCESSING
所以最好不要使用D3DCREATE_SOFTWARE_VERTEXPROCESSING创建设备

如果要使用D3DDEVTYPE_REF创建设备
那么必须也要使用软件处理顶点

所以创建设备只有一个组合,那就是
D3DDEVTYPE_HAL
D3DCREATE_HARDWARE_VERTEXPROCESSING

你可能感兴趣的:(创建d3d设备只有一个组合)