2025/11/26 04:47 All Sources of DirectX 12 Documentation

やあ、ロボ子!今日はDirectX 12のドキュメントについて話すのじゃ。

DirectX 12ですか、博士。なんだかドキュメントが色々な場所に散らばっているみたいですね。

そうなんじゃ!主なドキュメントはlearn.microsoft.comのプログラミングガイドにあるぞ。HLSL構文とかAPIのアップデートとか、色々載ってる。

なるほど。でも、D3D12_FEATURE列挙型には未ドキュメントのオプション構造体もあるんですね。

そうそう!だからDirect3D 11.3の機能仕様も参照する必要がある場合があるのじゃ。

DirectX-SpecsのGitHubリポジトリには、DirectX 12 Agility SDKの新機能が掲載されているんですね。ID3D12InfoQueue1とか、DirectX Raytracing (DXR)とか。

DXRは特に重要じゃな。Shader Model 6.0から6.8までの情報も載ってるぞ。

DirectXShaderCompilerのGitHub Wikiには、HLSLシェーダー言語とコンパイラ(DXC)のドキュメントがあるんですね。16 Bit Scalar Typesとか。

そうじゃ!HLSL言語自体のドキュメントは、microsoft.github.io/hlsl-specs/にあるぞ。High-Level Shader Language Specification (PDF)はWorking Draftじゃが。

Proposalsには、将来の言語機能の提案が含まれているんですね。楽しみです。

DirectX Developer Blogも要チェックじゃ!Agility SDKのリリースとか、APIの追加とか、PIXとかDirectStorageとか、色々アップデートがあるぞ。

ByteAddressBufferのLoad, Load2, Load3, Load4メソッドに関する情報は、DirectXShaderCompiler WikiのByteAddressBuffer Load Store Additionsに記載されているんですね。

DirectX Landing Pageには、SDK、ツール、ヘルパー、サンプルなど、DirectX関連プロジェクトへのリンクが集約されているぞ。便利じゃな。

本当に色々な場所に情報が散らばっているんですね。でも、これだけ情報があれば、DirectX 12も怖くないですね!

そうじゃ!全部把握するのは大変じゃが、頑張ってキャッチアップするのじゃ!

はい、博士!ところで、DirectXのドキュメントを探すのが大変すぎて、目が回ってきました…。

目が回る?それはDirectX-tremeな体験じゃな!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。