Ios 在OpenGL ES 1.1中缩放时避免纹理中的间隙

Ios 在OpenGL ES 1.1中缩放时避免纹理中的间隙,ios,opengl-es,scaling,textures,opengl-es-1.1,Ios,Opengl Es,Scaling,Textures,Opengl Es 1.1,我正在使用glScale()缩小整个游戏场景。但在某些比例下,纹理之间会出现间隙: 如何避免这种差距 我已经试着把上面的纹理放低一点。但是我在纹理之间得到了一条较暗的线(因为我的纹理有alpha通道) 我可以在CPU中手动缩小整个场景(通过计算缩放纹理的顶点)。但在这种情况下,我不能利用VBOs,因为每个帧中的顶点都会发生变化(在我的情况下,缩放是非常动态的) 当我缩小场景时,你能提出什么建议来避免纹理之间的这种差距?我找不到一个使用纹理的解决方案。因此,我又创建了一个足够大的纹理来包含我想要

我正在使用
glScale()
缩小整个游戏场景。但在某些比例下,纹理之间会出现间隙:

如何避免这种差距

我已经试着把上面的纹理放低一点。但是我在纹理之间得到了一条较暗的线(因为我的纹理有alpha通道)

我可以在CPU中手动缩小整个场景(通过计算缩放纹理的顶点)。但在这种情况下,我不能利用VBOs,因为每个帧中的顶点都会发生变化(在我的情况下,缩放是非常动态的)


当我缩小场景时,你能提出什么建议来避免纹理之间的这种差距?

我找不到一个使用纹理的解决方案。因此,我又创建了一个足够大的纹理来包含我想要绘制的两个纹理。我已经将这两个纹理渲染到这个附加纹理(使用FBO)。最后我用这个大纹理渲染场景