当前位置: 代码迷 >> 综合 >> DirectX9.0c读书笔记
  详细解决方案

DirectX9.0c读书笔记

热度:83   发布时间:2023-12-06 04:14:21.0

  最近想把DirectX9.0C的文档重新细读一边,本文将记录阅读过程中的一些笔记,不定期更新。

1.HAL和REF设备

关于两者的区别不说了,主要说一下REF设备的使用场合。主要有如下两方面的使用场合:第一:想使用一些显卡不支持的高级特性时,因为REF设备支持所有的Direct3D特性。

第二:这个用途自认为比较重要,主要用来调试程序用,当使用HAL设备时得到的结果不正确,并且认为上层代码没问题的情况下,可以在REF设备上进行测试,如果程序正常,则说明显卡支持的功能有问题或者驱动有bug;如果程序仍然有问题,就说明是上层逻辑代码有问题。

2.检测硬件支持

下面几个函数用来查询硬件的支持,CheckDeviceFormat, CheckDeviceType,CheckDepthStencilMatch

3.IDirect3DStateBlock9</