はかせのラボ

私の頭の中を書いていく雑記ブログです

学習系技術記事

プログラミング ジオメトリインスタンシング⑨

あいさつ 試そうとしたこと 配列要素数を増やしてみた 配列を変数でしてみた std::vectorで渡してみた あとがき あいさつ どうも、はかせです。 今回は前回やったシェーダーインスタンシングを色々試してみた話です。 ちなみにほぼ失敗談ですw 試そうとした…

プログラミング ジオメトリインスタンシング⑧

あいさつ 実行結果 実装 あとがき 参考 あいさつ どうも、はかせです。 今回はついにジオメトリインスタンシングっぽいことができたので それについてです。 実行結果 くだくだ言う前にまずは実行結果です。 上に白いやつが、下に灰色のやつがありますね。 …

プログラミング ComPtrのダブルポインタが欲しい場合はGetAddressOf()を使おう

あいさつ ComPtrの&演算子 ComPtrのGet系 ComPtr<T>.Get() ComPtr<T>.GetAddressOf() ComPtr<T>.ReleaseAndGetAddressOf() 実行結果 あとがき あいさつ どうも、はかせです。 今回は前回の描画されない問題を解決できたので そのまとめです。 ComPtr…

プログラミング ComPtrってさてはめんどくさいな・・・?

あいさつ 今日の進捗 あとがき あいさつ どうも、はかせです。 今回はサンプル見てるだけじゃわかんないわってなって 実際に組んでみようと思ったらComPtrにハマった話です。 今日の進捗 ちょっと前にDirectX最小構成的なものを作りました。それを改造し、ま…

プログラミング ジオメトリインスタンシング⑦

あいさつ ループはそんな回っていない あとがき あいさつ どうも、はかせです。 今回は前回ようやっとサンプル動かせるようになったんで それを紐解きつつ勉強を進めていく回です。 ループはそんな回っていない 前回サンプルを眺めてたとき、 描画メソッドを…

プログラミング ようやっとサンプルを動かせた話

あいさつ なぜ動かせなかったのか プラットフォームツールセットがvs2010のものであった 必要なlibをリンクしていなかった 実行 あとがき 参考 あいさつ どうも、はかせです。 今回はいつぞや入手したDirectXのサンプルを 今更ながらやっと動かせたのでその…

プログラミング ジオメトリインスタンシング⑥

あいさつ やったこと あとがき あいさつ どうも、はかせです。 進捗は相変わらずさっぱりですが 今日も今日とてジオメトリインスタンシングの勉強です。 やったこと 前回の記事で色々サンプルを見て得た知見をメモしましたが、 今回は一つ目のBufferの更新を…

プログラミング ジオメトリインスタンシング⑤

あいさつ レンダリング前にBufferを更新している for文でレンダリングを回している 描画するものごとにメソッドを分けている あとがき あいさつ どうも、はかせです。 今回は前回落としたサンプルから得た情報のまとめです。 レンダリング前にBufferを更新し…

プログラミング ジオメトリインスタンシング④

あいさつ 進捗は・・・ あとがき あいさつ どうも、はかせです。 今日も今日とてジオメトリインスタンシングです。 進捗は・・・ ぶっちゃけ何もありませんwいやぁ色々ネットで探したり 手探りでシェーダーだとか引数だとか弄ってたんですが 昨日以上の成果…

プログラミング ジオメトリインスタンシング③

あいさつ 前回 場所を弄りたい DrawIndexedInstancedでオフセット指定 シェーダーでポジションを弄る シェーダーでテクスチャUVを弄る あとがき あいさつ どうも、はかせです。 DirectX11だけではないですけども、 手元にちゃんと動くサンプルがないと なか…

プログラミング ジオメトリインスタンシング②

あいさつ DirectX11でのジオメトリインスタンシング 理由 あとがき あいさつ どうも、はかせです。 今回はジオメトリインスタンシングの続きです。 DirectX11でのジオメトリインスタンシング DirectX10から標準でサポートする関数ができたらしいです。 それ…

プログラミング c2064エラーに時間を溶かされた話

あいさつ c2064 原因はやっぱり・・・ ちなみに あとがき あいさつ どうも、はかせです。 今回は前回移植したプロジェクトを改造していたら とあるエラーに遭遇し解決に2時間ほどかかりました。 今回はそのエラーのことを忘れないよう備忘録として残します。…

プログラミング プロジェクトの移植って何気にめんどくさい話

あいさつ 今日の進捗 あとがき あいさつ どうも、はかせです。 前回ジオメトリインスタンシングについて話をしました。 今回からはその開発を始める予定でしたが、 環境構築だけで終わってしまった話です。 今日の進捗 今日の進捗です。 DirectX11の初期化で…

プログラミング ジオメトリインスタンシング①

あいさつ ジオメトリインスタンシングとは? あとがき あいさつ どうも、はかせです。 今回からまったりと技術系の記事を再開していきたいと思います。 とはいえ就活真っ盛りの中完全新規で開発を起こすのは 結構スケジュール的にも辛いので 作品を作るとい…