OpenGL ES GL_TEXTURE_RECTANGLE

Cem*_*ncu 5 opengl-es

有谁知道OpenGL ES是否支持GL_TEXTURE_RECTANGLE?我打算将它用于2D图形,以支持非二次幂图像.我当前的实现使用POT纹理,alpha = 0填充对拉伸图像效果不佳.它适用于OpenGL,但我们也计划将其移植到OpenGL ES.

who*_*isp 5

曾经有 http://www.opengl.org/registry/specs/ARB/texture_non_power_of_two.txt ,它允许您使用非二次幂纹理作为普通的GL_TEXTURE_2D目标.无需使用GL_TEXTURE_RECTANGLE.

这已被整合到OpenGL 2.0中:参见第341页http://www.opengl.org/documentation/specs/version2.0/glspec20.pdf

我相信它也应该适用于OpenGL ES:参见第83页http://www.khronos.org/registry/gles/specs/2.0/es_full_spec_2.0.25.pdf