运行directx sdk例子中遇到的问题
我在笔记本上运行directx sdk中的例子程序,编译通过后跳出对话框说:
This program needs to use the Direct3D 9 reference device.This device
implements the entire Direct3D 9 feature set,but runs very slowly.Do you wish
to continue?
不知是什么意思?请各位高手帮帮忙
我的笔笔是旭日120
我在另一台没显卡的机子上能运行程序,不过有点卡,而在笔笔上对话框问我是否continue点确认后,cpu 100%画面根本无法连续
[解决办法]
你的硬件可能不支持,所以例子程序使用REF(软件模拟)的方式来执行。画面不连续就是所谓的太“卡”了。
[解决办法]
如2楼。
SDK里的例子都是在DXUT这个框架下运行的
而这个框架是至少需要支持shader modle2.0(就是vertex shader 和 pixel shader)
很明显你笔记本的显卡不支持这个
因而 你执行那个程序会问你 是不是用软件模拟的方式来运行(这样就能模拟 vertex shader)但是很慢
所以就会卡