Je reçois l'erreur ci-dessus de mon shader. Hull extrait de code shader:Erreur X3502: tssfactor ds_5_0 manquant
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;
}
Et un extrait de mon shader domaine où l'erreur provient de:
struct ConstantOutputType
{
float edges[3] : SV_TessFactor;
float inside[2] : SV_InsideTessFactor;
};
Toute aide serait appréciée.
Im désolé, je ne sais pas ce que tu veux dire? – AdamW95
Je ne suis pas sûr de savoir comment vous auriez reçu un avertissement concernant le profil Domain Shader 5.0 si vous compiliez un Hull Shader en utilisant hs_5_0, mais vous l'avez corrigé maintenant. –