-2

有没有不同版本的DirectX,不同版本的shader的综合比较?

Wikipedia 上有一篇关于HLSL的文章,其中比较了不同版本的着色器。它很有用,但前提是您已经了解了很多有关着色器的详细信息(什么是指令预测?什么是渐变指令?)。另一个问题是,给定一个源代码,不同版本的像素着色器会产生不同的结果。如果这篇文章给出了一些基本的想法,正在比较什么以及它的用途是什么,那将会更加有用。它将提供有关您真正需要什么、您的应用程序有什么要求以及您需要学习什么的信息。

互联网上有很多关于 DirectX 特定功能的文章(例如“现在支持硬件镶嵌,耶!”),但我找不到完整的更改列表。MSDN 上有不同版本的 DirectX 之间的重大更改列表,但它们仅提供有关重大更改的信息,而不是新功能,并且专注于 API。有API features之类的列表,但它们既不详细也不全面。

我想要的是 DirectX 版本、着色器版本之间差异的全面详细列表,最好对那些刚开始学习 DirectX、HLSL 等的人进行简短的功能说明。

4

1 回答 1

1

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

他们总是写一份文件,告诉你每个新的 DX 版本中引入了什么......

真正的技能来自阅读新的功能列表,然后在帮助系统中研究它们。它的 waaaaaay 太详细了,无法放在一个文件中。因此,他们为您指明了正确的方向,并让您通过阅读文档的 REST 来解决其余的问题。当然,也许他们可以通过将所有内容从一个文档中链接来使生活更轻松,但是如果您真的阅读了“编程指南”,那么所有内容都比您希望的要详细得多...

于 2010-11-07T19:25:02.877 回答