windows - 与directx sdk相比,使用windows sdk学习direct3d11有什么区别?

标签 windows directx direct3d directx-11 direct3d11

是否可以通过 windows 8 sdk 或 directx sdk 使用 direct3d11?作为一名学习者,不清楚这种选择有什么影响。 directx 11是用windows sdk学还是directx sdk学,有什么区别?

最佳答案

directx sdk(最后一次是 2010 年 6 月,三年前)已弃用。 Windows 8 套件包含最新版本的直接 x header 和库。

基本 API 和文档大部分相同,但缺少最近的更改。 D3DX 已弃用,数学移至 directxmath.h,着色器编译移至 d3dcompiler.h

Pix 不再适用于最新的 Windows,因此您必须坚持使用 visual 2012 附带的 VSGD,但 PiX 的替代品在目前的状态下远非真正有用:( 所以更好的工具是 nvidia 的 nsight,并且用于 AMD 的 gpuperfstudio。

就是这样。

关于windows - 与directx sdk相比,使用windows sdk学习direct3d11有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18836879/

相关文章:

C++:从 dll 动态加载类

windows - .pl 文件在记事本中打开

windows - 没有管理员权限运行jar文件

linux - 如何在虚拟机中的主机- guest 文件系统上使用 Git worktree

c++ - 在 C++ (Win32) 中快速获取 Windows 应用程序屏幕截图的方法?

DirectX 和 Cuda 性能

windows - 在 windows/direct3d 中使用来自 ttf 文件的字体

direct3d - 是否有与 glxinfo 等效的 Direct 3D?

graphics - DXGI_FORMAT 的确切颜色空间是什么?

c++ - 使用 IMediaSeeking 检测视频结尾