3

我正在使用多个NSOpenGLViews. 所有都设置为contentView显示NSWindow在它自己的屏幕上的。都NSOpenGLViews调用-(void)render:(NSOpenGLView *)sender;类中声明的方法Scene。此类绘制所有顶点。

Everything works fine, but the performance is horrible : with one display, everything is fine (around 500fps). When I add a display, it's extremely slow (around 20fps).

Is it possible to speed things up?

4

1 回答 1

1

您是否可能受填充率限制?GPU 都非常好,但像素推送是你可以要求他们做的最慢的事情。当你在任何一个屏幕上什么都不画时,帧率是多少?

可能发生的另一件事是您正在获得软件仿真。如果您的卡不支持做某事,就会发生这种情况。

于 2012-02-16T19:45:48.120 回答