DirextX 【DX12を学びたい】2DテクスチャのUVアニメーションに対応する 2Dテクスチャの描画範囲を指定できるように対応します。 コンスタント(定数)バッファーを拡張してUV、カラー値を頂点シェーダーで修正します。 ~DirectX12でゲーム開発ができるようになりたい者の学習記録~ 2023.08.03 DirextX
DirextX 【DX12を学びたい】2D描画をスクリーン座標で描画できるようにしたい 2Dテクスチャの表示位置をウィンドウ座標(-1~1)からスクリーン座標(0~width or height)で設定できるように対応します。 変換処理は頂点シェーダーに行列が必要なので、コンスタント(定数)バッファーを作成して設定していきます。 ~DirectX12でゲーム開発ができるようになりたい者の学習記録~ 2023.08.03 DirextX
DirextX 【DX12を学びたい】テクスチャの透過データに対応する【αブレンド】 テクスチャの透過データに対応する! ということで、グラフィックスパイプラインを修正して、アルファブレンドの対応を行います。 ~DirectX12でゲーム開発ができるようになりたい者の学習記録~ 2023.07.13 DirextX
DirextX 【DX12を学びたい】DirectXTexで画像の読み込み、作成、表示まで DirectXTexというライブラリを使い画像を読み込みます。 その後、リソースとシェーダーリソースビューの作成、CopyTextureRegionでデータのコピーを行い、テクスチャを表示させます。 ~DirectX12でゲーム開発ができるようになりたい者の学習記録~ 2023.07.10 DirextX
DirextX 【DX12を学びたい】三角形を表示させる ルートシグネチャ、シェーダー、グラフィックスパイプラインステートを作成。 その後、頂点バッファーの作成と三角形の描画処理まで行います。 ~DirectX12でゲーム開発ができるようになりたい者の学習記録~ 2023.06.12 DirextX
C,C++ 【vs2022】#includeを書かずにインクルードしたい 毎回 #include と書くのが面倒だったら、visual studioのプロパティ設定で解決できます。 2023.06.12 C,C++
DirextX 【DX12を学びたい】デバイス作成~背景の色を変更する DirectX12版のHello World。 デバッグレイヤー有効化、デバイス、コマンドキュー、スワップチェーン、レンダーターゲット、コマンドリスト、フェンスを作成して、背景色を変更するコマンド処理を追加しています。 ~DirectX12でゲーム開発ができるようになりたい者の学習記録~ 2023.06.09 DirextX