如何在opengl中绘制2D平滑曲线



我搜索了在opengl中绘制样条曲线,我找到的解决方案使用了许多顶点来绘制它。显然,它们在缩放时会损坏。

如何绘制独立于缩放的平滑曲线,例如矢量图形?在opengl中是否有适当的方法可以做到这一点,或者应该是软件渲染方式?

渲染一个四边形并将样条作为制服传递。您将需要使用着色器程序。 顶点着色器将变换四边形并从制服中生成任何额外信息,片段着色器将测试像素是否在线。

https://www.shadertoy.com/view/MlfSRN