在不同显卡的DirectX功能(DirectX capabilities on different

2019-10-21 14:59发布

我正在写一个Direct3D应用程序,使用的DirectX 9,虽然它的作品在我的电脑,我需要它在一个广泛的系统工作。 我需要知道什么样的能力,我可以期望看到在其他系统上。 有没有DirectX的列表功能是显卡支持?

我发现一个网站,我会后作为一个答案,但它是一个有点过时了。

编辑#1:当然,我会测试所有功能之前,我使用它们。 但也有两种不同的方法缺少能力:要么解决办法,或只是无法启动。 我需要知道有多少人之前,我决定采取哪一种方法将受到影响。

编辑#2:按“功能”我的意思是在值D3DCAPS9由归国IDirect3D9 :: GetDeviceCaps 。 这些可以(做)之间不同的显卡不同。

Answer 1:

还有的各大显卡DXSDK能力的Excel电子表格。 发现它在SDK的样品\ C ++ \的Direct3D \ ConfigSystem \ CardCaps.xls。 它还提供了最低的共同点,所有的卡都可以支持。

较新的SDK配备的新卡的电子表格,而老版本的DXSDK来与旧卡的电子表格。 这似乎MS是保持更新它。 您可以根据自己的需要选择。



Answer 2:

克里斯龙的Direct3D和OpenGL设备功能的数据库是非常做得好的,但有点过时了。



Answer 3:

DirectX 9的2004年最后一次更新(的DirectX 9.0c),这是一个相当小的更新。 最初的版本是在2002年。

国际海事组织,这是不值得,甚至试图解决失踪DirectX 9个的功能-任何人,其卡不能够支持DirectX 9是长期的,因为习惯了只古老的游戏,在所有工作。



文章来源: DirectX capabilities on different graphics cards