有没有办法在directx 11中渲染n> 3个角的任意多边形?
我记得在使用GL_POLYGON的旧版OpenGL版本中这是可能的,但我还没有在directX API中找到任何东西 .
答案不是本地的,没有NGons原始类型,GL的问题大多充满问题而且非常接近FAN .
您必须对自己进行三角测量,可以使用几何着色器完成,接收控制点并输出三角形
具有DrawIndirect的计算着色器是可能的,并且功能更多,但需要更多设置才能工作 .
1 回答
答案不是本地的,没有NGons原始类型,GL的问题大多充满问题而且非常接近FAN .
您必须对自己进行三角测量,可以使用几何着色器完成,接收控制点并输出三角形
具有DrawIndirect的计算着色器是可能的,并且功能更多,但需要更多设置才能工作 .