代码之家  ›  专栏  ›  技术社区  ›  Athari

DirectX、shaders版本之间差异的综合列表:特性、不兼容性、要求等

  •  -2
  • Athari  · 技术社区  · 14 年前

    维基百科上有一篇关于 HLSL 比较不同版本的材质球。它很有用,但前提是您已经知道了许多有关着色器的详细信息(什么是指令谓词?什么是梯度指令?)。另一个问题是,给定一个源代码,不同版本的像素着色器会产生不同的结果。如果这篇文章能给出一些比较的基本概念和它的用法,那就更有用了。它将提供关于您真正需要什么的信息,您的应用程序的要求是什么,您需要学习什么。

    Internet上有很多关于DirectX特定功能的文章(比如“现在支持硬件镶嵌,耶!”),但找不到更改的完整列表。有 lists of breaking changes 在MSDN上的不同版本的DirectX之间,但它们只提供有关中断更改的信息,而不是新功能,并且主要关注API。有这样的单子 API features ,但它们既不详细也不全面。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Goz    14 年前

    DX10的新功能: http://msdn.microsoft.com/en-us/library/bb172268(v=VS.85).aspx http://msdn.microsoft.com/en-us/library/ff476342(v=VS.85).aspx

    他们总是写一个文档告诉你在每个新的DX版本中引入了什么。。。

    真正的技巧来自于阅读新特性列表,然后在帮助系统中对它们进行研究。它太详细了,不能放在一份文件里。所以他们给你指出了正确的方向,让你通过阅读剩下的文档来解决剩下的问题。当然,也许他们可以让生活更容易,把所有的链接从一个文件,但如果你真的阅读了“编程指南”那里的所有比你所希望的更详细。。。