質問: D3DX11CompileFromFile ( SIMPLE_VERTEX_SHADER, NULL, NULL, "VS", "vs_5_0", 0, 0, NULL, &*pCompiledShader, &*pErrors, NULL ); ... } ... "SimpleVertex.hlsl" float4 VS(float4 Pos : POSITION):SV_POSITION { return Pos; | ``` ### 試したこと SimpleVertex.hlslのプロパティを変更したり、パスの指定を"Shader¥SimpleVertex.hlsl"に変えてみたり、プロジェクトのプロパティから文字セットを「マルチバイト文字セットを使用する」に切り替えてそれに合わせた書き方に変えてみたりしてみましたが、指定されたファイルが見つからないか、ビルドエラーが出て解決しませんでした。 D3DX11CompileFromFileを行った直後のタイミングでブレークポイントをつけたら hrの中身が0x887c0002:指定されたファイルが見つかりませんでしたとなっていました。 ### 補足情報(言語/FW/ツール等のバージョンなど) SimpleVertex.hlslのプロパティはHLSLコンパイラの エントリポイント名:VS シェーダーの種類:頂点シェーダー(/vs) シェーダーモデル:Shader Model4 Level9_3(/4_0_level_9_3) となっており、 SimpleVertex.hlslファイルはMain.cppと同じフォルダの中にあるShaderフォルダの中に入っています。
回答: "vs_5_0" シェーダーモデル:Shader Model4 Level9_3(/4_0_level_9_3) 5つかってんのに4になってる