【发布时间】:2014-04-22 01:50:55
【问题描述】:
我们有多年来一直使用 DX9 的 PC 代码,即我们调用 Direct3dCreate9 并从那里开始。它在安装了 DX9 DX10 和 DX11 的机器上运行良好。
我们希望将此代码的大部分用于 windows phone 8.1 应用程序。我有一个使用 DX11 在模拟器上运行的示例项目,假设我们不需要任何 DX10 或 DX11 功能,那么让我们的 DX9 代码在手机上运行的最简单方法是什么。
我已包含 D3d9.h,但在 D3d11.lib 中找不到 Direct3dCreate9 调用。
那么,我们可以只使用 PC Direct X SDK(2009 年 8 月)中的 D3D9.lib 并链接到它吗? 或者我们应该创建一个 DX11 对象,如果我们这样做了,我们可以在它上面使用 DX9 调用吗? 还是会很痛! ?我对这里实际发生的事情感到有点困惑!
谢谢
肖恩
【问题讨论】:
标签: windows directx windows-phone-8.1