我正在用Java编写游戏LJGWL(OpenGL)。我正在使用一个为我处理大量混乱细节的库,但需要找到更快的方法来完成此操作。OpenGL着色器?
基本上我想设置屏幕上的每个像素以尽可能快的速度说随机颜色。 “随机颜色”只是一个数组[] [],每2-3秒更新一次。我已经尝试绘制正反面和使用图像,两者对于我想要做的都很慢。
我想我想学习如何编写GPU着色器?这是做到这一点的最快方法? LJGWL将OpenGL API暴露给java。任何有关如何开始使用OpenGL着色器的基本教程?或者我应该动态创建某种纹理,然后抛出整个纹理,会更快吗?
每个像素都是一样的随机颜色,还是每个像素都有不同的随机颜色? – Will 2010-09-29 20:13:52