我正在使用 HLSL 和 C++ 开发着色器。最近,我为 Hullshader 的一些规范而苦苦挣扎,我不知道也找不到很好的解释。
[domain("tri")]
[partitioning("fractional_even")] //fractional_odd
[InsideReduction("min2Axis")]
[outputtopology("triangle_cw")]
[outputcontrolpoints(3)]
[patchconstantfunc("TessellationPatchConstantFunction")]
这个 InsideReduction("min2Axis")] 到底是什么?我发现 InsideReduction 是根据外部镶嵌来计算内部镶嵌。但是 min2Axis 到底是什么?
非常感谢您提前回答。