0
我從我的着色器收到上述錯誤。 外殼着色器的代碼片段:錯誤X3502:ds_5_0 tessfactor丟失
struct ConstantOutputType
{
float edges[4] : SV_TessFactor;
float inside[2] : SV_InsideTessFactor;
};
ConstantOutputType PatchConstantFunction(InputPatch<InputType, 3> inputPatch, uint patchId : SV_PrimitiveID)
{
ConstantOutputType output;
output.edges[0] = 2;
output.edges[1] = 2;
output.edges[2] = 4;
output.edges[3] = 4;
output.inside[0] = 2;
output.inside[1] = 4;
return output;
}
而且從我的域着色器,其中誤差是來自一個片段:
struct ConstantOutputType
{
float edges[3] : SV_TessFactor;
float inside[2] : SV_InsideTessFactor;
};
任何幫助,將不勝感激。
對不起,我不知道你是什麼意思? – AdamW95
我不確定如果您使用hs_5_0編譯Hull Shader,但是您現在已經修復了它,您將如何得到關於Domain Shader配置文件5.0的警告。 –