我从我的着色器中收到上述错误。船体着色器代码片段:
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;
};
任何帮助,将不胜感激。