-2

さまざまなバージョンのDirectX、さまざまなバージョンのシェーダーの包括的な比較はありますか?

ウィキペディアに、さまざまなバージョンのシェーダーの比較を含むHLSLに関する記事があります。これは便利ですが、シェーダーについて多くの詳細をすでに知っている場合に限ります(命令予測とは何ですか?グラデーション命令とは何ですか?)。もう1つの問題は、1つのソースコードが与えられた場合、ピクセルシェーダーのバージョンが異なれば結果も異なることです。記事が何が比較されているのか、そしてその使用法は何かという基本的な考えを与えてくれれば、はるかに役立つでしょう。それはあなたが本当に必要としているもの、あなたのアプリケーションの要件は何か、あなたが学ぶ必要があるものについての情報を与えるでしょう。

DirectXの特定の機能(「ハードウェアテッセレーションがサポートされました、イェーイ!」など)に関する記事はインターネット上にたくさんありますが、変更点の完全なリストは見つかりませんでした。MSDNにはDirectXの異なるバージョン間の重大な変更のリストがありますが、それらは重大な変更に関する情報のみを提供し、新機能は提供せず、APIに焦点を当てています。API機能のようなリストがありますが、それらは詳細でも包括的でもありません。

私が欲しいのは、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/ library / ff476342(v = VS.85).aspx

彼らは常に、新しいDXバージョンごとに何が導入されているかを説明するドキュメントを作成します...

本当のスキルは、機能の新しいリストを読んでから、ヘルプシステムでそれらを調査することから得られます。そのwaaaaaayは、1つのドキュメントに入れるにはあまりにも詳細なことです。したがって、彼らはあなたに正しい方向を示し、ドキュメントの残りの部分を読んで残りを解決するようにあなたに任せます。確かに、すべてを1つのドキュメントからリンクすることで、作業が楽になるかもしれませんが、実際に「プログラミングガイド」を読んだ場合は、期待以上に詳細にすべてがそこにあります...

于 2010-11-07T19:25:02.877 に答える