今年はじめての更新はついに登場した DirectX12 の事始めです。 すでに多くの人が実装、及び解説を行っているので今更感はだいぶ強いのですが、私がなんとなくこうだろうと考えた DirectX11 の実装も交えて解説していこうと思います。 あくまでも自分が考えたものなので間違っている部分はあるかと思います。 その場合はメールなりTwitterなりで教えていただけるとありがたいです。 今回は頂点カラーのみの三角形を描画し、定数バッファで毎フレーム移動させるという極めて簡単なサンプルを元に解説を行います。 コードを読みながらの方がわかりやすいのではないかと思いますので、最初にサンプルを公開しておきます。 なお、記事自体は数回に分ける予定です。