小智 6
如果通过使用GLCanvas将JOGL与AWT结合使用,则在AWT事件调度线程执行输入和2D渲染时阻止渲染.
如果通过使用GLJPanel将JOGL与AWT结合使用,则在AWT事件调度线程执行输入和2D渲染时阻止渲染+花费额外时间从GPU图形存储器执行数据复制到Java2D CPU内存.
JOGL建议直接使用NEWT GLWindow.NEWT是JOGL的高性能本机窗口工具包.NEWT与OpenGL渲染并行执行输入.实现高性能渲染而不被输入事件阻塞,反之亦然. http://jogamp.org/jogl/doc/NEWT-Overview.html