directx DirectX

番茄系统家园 · 2021-07-06 02:55:58

directx DirectX

微软公司正式发布,集成在中同步登场,但其实只是的大幅度加强版,而不是9.0C和的彻底革新。带来了(拆嵌式细分曲面技术)、-Threading(多线程)、DirectCompute(通用计算)、ShaderModel5.0(渲染引擎5.0)以及TextureCompression(纹理压缩)五个重要特性,为用户带来更好的视觉享受。Win7直接提供了DirectX11,而Vista则可通过升级DirectX驱动包来支持11.0。

软件说明

DX11新增了计算着色器(ComputeShader)代码示例,在今年的NVISION大会上,微软就透漏了这点,并通过SIGGRAPH以及GameFest2008大会上放出的幻灯片,我们可以进行一些深入的研究。此外,DX11特性的提前放出,对于目前DX10以及DX10.1硬件用户而言也大有裨益,因为AMD和NVIDIA可以照此提前开发适当的驱动支持。

  DirectX11新技术:

Direct3D11渲染管线

软件特色

  1、Direct3D11渲染管线

2、Tessellation镶嵌技术

3、多线程的支持

  4、计算着色器ComputeShader

5、改进的纹理压缩

软件对比

  1.DX9与DX11

从DX9到DX10的演变可以说是一种升华:DX9的可编程性得到了进一步扩展和延伸,并在新一代硬件的作用下变得更具深度和弹性。此外,微软还通过各种手段提升了DX10的稳定性以及灵活性。

2.DX11与DX10

微软将DirectX11构建成DirectX10/10.1的精确父集,特别是,DX10代码将会变成可以选择不去执行某些先进特性的DX11代码,而反过来,DX11又可以在所有同等水平的硬件上运行。

DX10硬件也能够在运行DX11游戏时支持多线程,但如果没有相应的驱动支持的话,DX10硬件即便可以运行DX11游戏,对于玩家而言并不会看到真正应有的效果。如果应用某些DX11独有特效(比如说tessellator或者computeshader)时,区分代码路径是非常必要的,但这完全属于从DX10向DX11过渡过程中的益处所在。

常见问题

问:安装DirectXSDK过程中出现安装错误,ErrorCode:s1023?

(1)要解决这个问题,在June2010DirectXSDK安装之前,卸载计算机中存在的所有版本的VisualC++2010Redistributable组件。

可以在程序和功能面板中直接卸载。或者,也可以在命令行中运行以下命令卸载:

MsiExec.exe/passive/X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}

MsiExec.exe/passive/X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}

(2)卸载完上面的组件之后,就可以安装June2010DirectXSDK了。

(3)如果你需要新版本的VisualC++2010Redistributable组件,也可以再安装回去。

相关阅读

  • dx11官方下载 下载
  • directxdx11官方下载win7 DirectX End
  • directx DirectX
  • 免责声明: 凡标注转载/编译字样内容并非本站原创,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如果你觉得本文好,欢迎推荐给朋友阅读;本文链接: https://m.nndssk.com/post/8310.html
    猜你喜欢
    最新应用
    热门应用