我可以在没有DirectX 11卡的情况下使用DirectX 11 SDK吗?

时间:2012-12-06 13:56:54

标签: sdk directx

如果我使用DX11 SDK编写DirectX 11应用程序,并且我没有DirectX卡,我是否可以运行该应用程序?

我找不到实际使用DX11 SDK的要求。

谢谢!

2 个答案:

答案 0 :(得分:1)

是的,你可以。您正在寻找的是Direct3D feature levels。有了这个 范例,您可以使用图形卡支持的功能编写应用程序。在创建D3D设备之前,您可以查询卡并查找支持的功能级别,然后在设备创建中使用此级别。

当然,您无法在硬件上使用DirectX 11提供的新功能。

答案 1 :(得分:0)

This tutorial site表示在设置设备和交换链时,D3D_DRIVER_TYPE_REFERENCE的D3D_DRIVER_TYPE可用于允许DX11功能 即使您没有DX11显卡也要进行探索。

如需进一步阅读,请点击该链接并向下滚动,直至看到D3D11CreateDeviceAndSwapChain()。

相关问题