Direct3D学习笔记

来源:互联网 发布:360度全景照片 知乎 编辑:程序博客网 时间:2024/04/28 11:20

1、D3D设备是一个COM对象,它封装和存储了渲染状态,此外它还执行坐标变换与光照操作。D3D设备类型分为三种,一种是硬件抽象层设备(HAL),这是主要的设备类型,支持硬件加速以及软件顶点处理。程序通过HAL访问硬件,而不需要直接访问硬件。如果硬件支持HAL,D3D就通过HAL以最佳方式运行。第二种是软件设备,这时硬件不支持某些3D操作时的备选方案,目前这种设备类型基本不用。第三种设备是参考设备,这种类型不支持硬件加速,所有的渲染操作都是通过CPU来完成,所以渲染速度最慢,但它支持所有的3D渲染操作。

原创粉丝点击