DirectX11シェーダー入門

シェーダーを使いたい、勉強したいと思っても作成する環境が必要です。
なのでVisualStudio2017とDirectX11でシェーダーをコンパイルして実行結果の確認ができる最小限の環境を作成してみました。シェーダー入門とありますがシェーダーの書き方ではなく、シェーダーを書くまでに必要な設定などについての説明です。
ソースコードを公開していますので参考にしてください。

続きを読む DirectX11シェーダー入門

VisualStudio2017(Windows10 DirectX OpenGL)で始める3Dプログラミング

今(2017年5月)Windows&C++で3DプログラミングするならDirectXかOpenGLだと思いますが、最新バージョン(DirextX12など)は、性能重視のため手軽にプログラミングができなくなっています。
なので古いバージョンで使えるものを調べて、プログラミングができる環境を作ってみました。
作成した環境は、OpenGL1.1、OpenGL4.5、DirectX9、DirectX11、DirectX12で、初期化と画面クリア、簡単なポリゴンの描画まで行っています。
VSプロジェクト、ソースコードを公開していますので、3Dプログラミングの参考にしてください。
記事最後にあるダウンロードボタンから取得できます。

続きを読む VisualStudio2017(Windows10 DirectX OpenGL)で始める3Dプログラミング