在DirectX11中渲染任意多边形

时间:2014-07-30 15:30:25

标签: graphics directx rendering polygon directx-11

有没有办法用n>渲染任意多边形? directx 11中的3个角落?

我记得在使用GL_POLYGON的旧版OpenGL版本中可以实现这一点,但我还没有在directX API中找到任何内容。

1 个答案:

答案 0 :(得分:2)

答案不是原生的,没有NGons原始类型,GL的问题大多充满问题而且非常接近风扇。

您必须对自己进行三角测量,可以使用几何着色器完成,接收控制点并输出三角形

具有DrawIndirect的计算着色器是可行的,功能更多,但需要更多设置才能工作。