前提・実現したいこと
DirectX12の魔導書という本を参考に初めてDirectXを勉強しています。
HLSLの頂点シェーダーファイルを追加してコンパイルする際にエラーがでました。
発生している問題・エラーメッセージ
main entrypoint not found
関数名をmainからBasicVSに変更した際にこのエラーがでました。
プロパティからエントリポイント名をBasicVSに変更しても消えませんでした。
該当のソースコード
HLSL
1float4 BasicVS( float4 pos : POSITION ) : SV_POSITION 2{ 3 return pos; 4}
試したこと
関数名がmainでプロパティ上のエントリポイント名がmainの時はコンパイルが通るのを確認しました。
(追加してすぐのコンパイル)
プロパティのエントリポイント名の変更が反映出来てないのではないかと考えてます。
DirectXやVisualStudioでUnity,C#以外のものを触るのが初めてなので見落としがちな設定があれば教えてください
補足情報(FW/ツールのバージョンなど)
VisualStudio2019
DirectX12
あなたの回答
tips
プレビュー