ビギグラマーのノート

自作PCやプログラミングについてのブログです。

DirectX11

定数バッファ

シェーダーで使われる定数値はグローバル変数として定義するためアプリケーション側から設定できる。この際に使うのが定数バッファである。なんのことやらさっぱりですな 定数バッファはこのように複数あるシェーダの定数をまとめて同時にコミットすることが…

シェーダーファイルをコンパイル

以前使ったのはfxc.exe コマンドラインコンパイラこれは事前にシェーダのバイト・コードを用意しておくことが可能。 ただいちいちシェーダを書き換えるたびにコンパイルし直す必要あり。 visual studioにfxc.exeをひも付けしておくことで開発を楽にすること…

未解決の外部シンボル LNK2019

未解決の外部シンボル _D3D11CreatDeviceAndSwapChain@48が関数_WinMain@16で参照されました 上記のエラーがDirectX11を勉強中に出た。未解決の外部シンボルとは関数が宣言されたが、定義されていない場合に出るそうだ。 ヘッダのインクルードだけでは宣言に…

DirectX11 ~初期化のIndex~

DirectXの基礎であるDirectXの初期化を施

DirectX11 SDKインストール

S1023

DirectX開発の意気込み宣言

目標:3Dゲームの開発 (FPS) プロジェクト人数:1名(私) 開発環境:visual studio 2015 Community、DirectX11 SDK 自分の能力:win32api、OpenGL、java、C/C++、HTML、CSSを独学で一通り PC:windows7 Homepremium,3770K,R9 290X,メモリ12GB 今まで参考に…