什么是DirectX?

Microsoft DirectX是一套图形API,可以用来创建游戏和高性能的图形应用。DirectX支持2D和3D图形。

什么是Direct3D 12?

Direct3D是DirectX中关于3D图形部分的API,12是版本号,12之前还有11,10,9等等。

文档描述Direct3D 12比以往的任何一个版本都要更快、更有效率。

“Direct3D 12 is faster and more efficient than any previous version.”

为什么Direct3D 12更快更高效?

Direct3D 12比其它版本提供了更低级别的硬件抽象,也就是更接近底层硬件,提高了应用对多核CPU的缩放。

程序本身管理内存,通过命令队列、列表、描述符表和简洁管线状态对象来减少程序对GPU的开销。

Direct3d 12关于渲染管线的一些新功能:

1. 传统的光栅化用来启用可靠命中检测。

2. 立体平铺资源用来启用流式处理的三维资源,这些资源可以看作位于视频内存中。

3. 光栅有序试图用于启用可靠的透明渲染。

4. 设置着色器的模具引用用来启用特殊阴影和其它效果。

5. 改进的贴图映射和类型化无序访问试图加(UAV)载。

微软提供的学习视频链接:

https://www.youtube.com/channel/UCiaX2B8XiXR70jaN7NK-FpA

微软提供的Direct3D12的样例链接:

https://github.com/microsoft/DirectX-Graphics-Samples

最新文章

  1. maven 中snapshot版本和release版本的区别
  2. iOS 常见设计模式
  3. HTML随学随机
  4. 下面我会介绍几种轻轻松松访问Google的方法
  5. Codeforces Round #260 (Div. 2) A
  6. NLPIR.user Not valid license or your license expired! Please feel free to contact pipy_zhang@msn.com
  7. 安装 mysql
  8. mysql 存储过程需要DELIMITER
  9. EasyUI Messager 消息框
  10. NGUI_slider
  11. 项目Alpha冲刺4
  12. Tomcat配置远程调试端口(windows、Linux)
  13. 转型、自助、移动—BI市场的应用盘点
  14. springcloud超时时间与重试次数配置
  15. word-如何将文字设置为插入超链接
  16. distinct top執行順序
  17. linux下安装python和pip
  18. Android Timer的应用示例
  19. HDU 1875(最小生成树)
  20. BZOJ1812: [Ioi2005]riv(树形dp)

热门文章

  1. [python] 基于wordcloud库绘制词云图
  2. vivo 故障定位平台的探索与实践
  3. ONNX模型分析与使用
  4. [深度探索C++对象模型]memcpy和memset注意事项
  5. 最大公约数gcd和最小公倍数lcm
  6. 揭开华为云CodeArts TestPlan启发式测试设计神秘面纱!
  7. 使用linux命令直接在网上下载文件,解压,改名
  8. MAC 安装homebrew最好的办法哦~~
  9. 公司规定所有接口都用 post 请求,这正确么?
  10. 【分析笔记】Linux input 子系统原理分析