我剛開始使用C++,IM下面就一本書的教程來學習HLSL的基礎知識,第一個基本着色器:錯誤C2146嘗試編譯基本HLSL着色器在C++
float4 VS_Main(float4 pos:POSITION):SV_POSITION
{
return pos;
}
但我在編譯時遇到很多錯誤:
錯誤C2146:語法錯誤:';'在標識符'VS_Main'之前丟失
錯誤C4430:缺少類型說明符,假定爲int。注:默認int不再支持
錯誤C2146:語法錯誤:「)」標識的POS'
錯誤C2059前丟失:語法errorlooks像一個函數的定義,但目前還沒有正式的參數列表。
錯誤C2059:語法錯誤:「{」
它真的看起來像編譯器不能處理HLSL在所有...也許VS2012表達犯規支持HLSL?
在此先感謝