1. 程式人生 > >【OpenGL ES 2.0】如何顯示出非2的N次冪的貼圖。(NPOT)

【OpenGL ES 2.0】如何顯示出非2的N次冪的貼圖。(NPOT)

在繫結紋理後,新增下面四行程式碼

glTexParameterf(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER, GL_LINEAR);

glTexParameterf(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER, GL_LINEAR);

glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);

glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);

就可以了。

我靠。

從  http://stackoverflow.com/questions/11069441/non-power-of-two-textures-in-ios   這上找到的答案。