我正在寻找一种与GLSL一起使用的工具.我想在WebGL应用程序中试验着色器,所以我正在寻找的东西就像RenderMonkey.据我所知 - RenderMonkey不再受支持,因此必须有一些其他工具才能占据它的位置.
如果我能像RM一样完成"效果组合"和原始GLSL代码开发,那将是最好的.
我们正在构建一个在浏览器中运行的CAD应用程序.
它基于Paper.js,这是一个非常简洁的Canvas库,允许您以编程方式操作矢量.
我目前面临的主要问题是重绘循环性能.
重绘算法是"哑"(就聪明的黑客而言,以提高性能)因而效率低且速度慢 - 渲染场景图项依赖于逐渐减慢的重绘周期.
随着绘图点的累积,每个重绘周期变得越来越慢.
重绘方案非常简单:
在这种情况下是否有任何课堂示例进行渲染优化 - 假设我不想实现脏矩形算法(仅绘制已更改的区域)
编辑:我已经尝试过手动的现场光栅化,效果非常好,我在下面发布了一个答案.