发布网友 发布时间:2022-04-23 04:25
共2个回答
热心网友 时间:2023-10-14 17:11
微软将DirectX 11构建成DirectX 10/10.1的精确父集,这让DirectX 11无形中新增了很多奇妙的潜力。特别是,DX10代码将会变成可以选择不去执行某些先进特性的DX11代码,而反过来,DX11又可以在所有同等水平的硬件上运行。当然了,对于DX10而言,并不是所有的DX11特性都是可用的,但是这却意味着开发者可在采用DX11的情况下同时针对DX10和DX11硬件进行开发,而不用考虑两者完全分开对待:因为两者是相同的,只不过,一个是另一个的子集功能而已。但是,如果应用某些DX11独有特效(比如说tessellator或者compute shader)时,区分代码路径是非常必要的,但这完全属于从DX10向DX11过渡过程中的益处所在。参考资料:http://ke.baidu.com/view/1630503.htm
热心网友 时间:2023-10-14 17:11
不需要了。除非那种非常非常老的游戏。追问10呢?追答不需要了,其实DirectX 11只是DirectX 10的大幅度加强版。