不同图形卡上的DirectX功能

时间:2010-05-10 13:18:04

标签: windows graphics 3d directx direct3d

我正在使用DirectX 9编写Direct3D应用程序。虽然它可以在我的PC上运行,但我需要让它适用于各种系统。我需要知道我期望在其他系统上看到哪些功能。是否有显卡支持的DirectX capabilities列表?

我找到了一个网站,我将其作为答案发布,但它有点过时了。

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

编辑#2:“功能”是指D3DCAPS9返回的IDirect3D9::GetDeviceCaps中的值。这些可以(并且确实)在不同的图形卡之间有所不同。

3 个答案:

答案 0 :(得分:2)

DXSDK中有一个excel电子表格,包括所有主要显卡的功能。在SDK的Samples \ C ++ \ Direct3D \ ConfigSystem \ CardCaps.xls中找到它。它还提供了所有卡都可以支持的最低公分母。

较新的SDK附带较新卡的电子表格,而旧版本的DXSDK附带较旧卡的电子表格。似乎MS正在不断更新它。您可以根据自己的需要进行选择。

答案 1 :(得分:0)

答案 2 :(得分:0)

DirectX 9于2004年上次更新(DirectX 9.0C),这是一个相当小的更新。最初的版本发布于2002年。

国际海事组织,甚至不值得尝试解决缺少DirectX 9功能的问题 - 任何卡不具备DirectX 9能力的人都很久以来习惯于只使用古老的游戏。< / p>