公司GPU优化主要摘录:
- Geometry Instance:所有静态物体,远处全部代以PointSprite方式绘制,大大减少DrawCall
- Uniform buffer Object :对于每帧渲染所需的ViewMatrix、projectionMatrix及主光源颜色等信息,放入Uniform buffer object中,能大大减少各类数据的创建和GPU带宽消耗。
- Mipmap相关:JME3的LwjglRenderer在切换FrameBuffer,会根据其绑定贴图的配置进行mipmap生成。(像全屏幕filter之类的就可以关闭输出RenderTarget的mipmap。)