OpenGL ES 2 iPad 应用程序中的纹理存储在哪里?如何确定存储纹理的设备功能?我最初认为纹理存储在 RAM 中,但以下代码运行得很好,而不是导致溢出:
for(int i=0; i<3000; i++){ //Generate some textures and see when the space will run out
GLuint texture;
glGenTextures(1, &texture);
glBindTexture(GL_TEXTURE_2D, texture);
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, 768, 1024, 0, GL_RGBA, GL_UNSIGNED_BYTE, NULL);
NSLog(@"%i",glGetError());
}
是我以错误的方式创建这些纹理还是 iPad 真的能够做到这一点?