我试图绘制400,000+线,它在使用了~2GB后崩溃,但我的机器上仍然保留着内存。我想知道我是否在Qt中遇到了一些导致问题的极限。有人知道你能画的东西的数量是否有限制,或者你是否可以改变这个限制?如果有用的话,我将在C++中使用一个类进行编码,该类有一个成员函数来绘制线条。foo( x );m_Painter.drawLine(fromPoint, toPoint );
我正在iPhone 4上的OpenGL ES中试验简单的线条绘制。我从一组GLfloats中创建了一个棍子人,并首先在一个普通的UIView中测试了绘制棍子人(覆盖draw方法)。这里显示的输出是非常好的。问题是,我需要在OpenGL下进行绘制以获得最大的速度(以及其他原因),这样即使我有数百个对象,绘制速度仍然会很快。当我在OpenGL ES 1.1下测试一个简单的线条画版本时,我得到