D3DUSAGE_DYNAMIC的问题,仍然不明白
龙书上说D3DUSAGE_DYNAMIC声明的资源一般放在AGP显存中,静态资源一般放在本地显存,现在的电脑都没有AGP显存了吧,那动态资源也是放在本地显存中吗?
[解决办法]
现在都没有agp了,都通过pcie将资源传送给显存。
[解决办法]
以前看MSDN也不明白,当时就觉得,资源管理的时候将D3DUSAGE和D3DPOOL的组合可以适合特定的场景,有一张表专门讲到了这点。
我在学习CUDA的时候发现作者讲到了这点。即现在AGP退出历史舞台了,因为其带宽不及PCIe。那么我想没有AGP了,那么资源就会从系统内存通过PCIe总线传输到显存。