加载其他纹理时,一个纹理的Gluint会发生变化

时间:2012-10-05 09:07:35

标签: ios opengl-es opengl-es-2.0 textures

启动我的应用时,首先为加载屏幕加载纹理。在显示加载屏幕时,我会加载所有其他纹理,声音,并设置应用程序运行的所有内容。奇怪的是,在加载我的其他纹理时,加载屏幕纹理的GLuint突然改变,加载屏幕显示错误的图像(并在之后不久崩溃)。

我的_texLoadingScreen变量只被分配一次,当应用程序开始首先加载纹理并获得值1时。 在加载所有其他纹理时,值会从0跳到18并且其他值即使_texLoadingScreen永远不会被分配任何新的!?

我是否通过分配太多纹理对我的一个纹理单元施加某种限制?

1 个答案:

答案 0 :(得分:0)

对我而言,就像你从变量中获取指针的问题一样。但是,我们只能在没有您提供代码的情况下猜测。