Android NDK OpenGL ES 2.0纹理间距

前端之家收集整理的这篇文章主要介绍了Android NDK OpenGL ES 2.0纹理间距前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法在opengl es 2.0中用一个不同于它的宽度的音调来画一个纹理.通常我会通过使用PBO或通过glPixelStore调整GL_PACK_ROW_LENGTH来解决这个问题.但是,Android平台上不存在用于绑定缓冲区的GL_PIXEL_UNPACK_BUFFER或GL_PACK_ROW_LENGTH.

glTex(Sub)Image2D不支持功能.

任何提示

解决方法

报价@ Halsafar

In some scenarios,this can be solved by adjusting texture coordinates.

让我说我有一个512 x 512的纹理在512 * bitdepth

但是我想要使用的数据是256 * bitdepth

我继续前进,glSubTexImage2D仍然调整纹理坐标为0到(256/512)

而不是0到1.

换句话说,剥离我不使用的部分纹理.

猜你在找的Android相关文章