如果我使用DX11开发工具包编写DirectX 11应用程序,而我没有DirectX卡,我能运行该应用程序吗?
我找不到实际使用DX11软件开发工具包的要求。
谢谢!
发布于 2012-12-06 22:41:09
是的你可以。您要查找的内容名为Direct3D feature levels。使用此范例,您可以编写具有显卡支持的功能的应用程序。在创建D3D设备之前,您可以查询卡并找到支持的功能级别,然后在设备创建中使用此级别。
当然,您不能在硬件上使用DirectX 11提供的新功能。
发布于 2012-12-14 00:44:27
This tutorial site指出,在设置设备和交换链时,可以使用D3D_DRIVER_TYPE_REFERENCE的D3D_DRIVER_TYPE来允许探索DX11功能,即使您没有DX11显卡。
要进一步阅读,请单击该链接并向下滚动到一半,直到看到D3D11CreateDeviceAndSwapChain()。
https://stackoverflow.com/questions/13745118
复制相似问题