Direct3D 12を始める – Pipeline State

Windows 10 Technical Preview向けのWindows SDKには、最新のDirectXのライブラリが同梱されています。
その中でもまだ情報が少ないDirect3D 12に焦点を当て、筆者が調べたことをまとめて記事にしていきます。

前回はFenceについて説明しました。
今回はPipelineStateついて説明します。

続きを読む

Direct3D 12を始める – Fence (1)

Windows 10 Technical Preview向けのWindows SDKには、最新のDirectXのライブラリが同梱されています。
その中でもまだ情報が少ないDirect3D 12に焦点を当て、筆者が調べたことをまとめて記事にしていきます。

前回はCommand Queue、Command List、Command Allocatorについて説明しました。
今回はコマンドを管理する上で重要となるフェンスについて説明します。

現時点でSDKはプレビュー版であり、リリース版では仕様変更の可能性があります。
書きかけにつき今後図を追加するかもしれません。 続きを読む

Direct3D 12を始める – Command

Windows 10 Technical Preview向けのWindows SDKには、最新のDirectXのライブラリが同梱されていますその中でもまだ情報が少ないDirect3D 12に焦点を当て、筆者が調べたことをまとめて記事にしていきます。

現時点でSDKはプレビュー版であり、リリース版では仕様変更の可能性があります。
書きかけにつき今後図を追加するかもしれません。
続きを読む

【日本語訳】Direct3D 12 概要 Part3:リソースバインド

Intelのブログに”Direct3D 12 Overview Part 3: Resource Binding“という記事が上がっています。

Direct3D 12に関してはMicrosoftがPowerPointと動画を公開していますが、文章による詳細な解説はほとんど見られません。このブログの記事はDirect3D 12の前情報としては貴重なものなので、日本語訳に挑戦しました。

が、筆者の英語力が致命的に低いため、ほとんど意味不明です……雰囲気だけ読み取ってもらえれば幸いです。修正歓迎。

なお、図は元の記事を参照してください。また、Part1/2については図を見れば大体内容が理解できるので、訳しません。

続きを読む