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不支持此功能。
有小费吗?
没有找到相关结果
已邀请:
3 个回复
弓萍功
x
纹理,间距为
*
但我要使用的数据的间距为
*
我继续前进,仍然是
,但将纹理坐标调整为
至(
) 而不是
到
。 换句话说,剥去我不使用的部分纹理。
屉杆绊
宠封钞轰
现在使用这些texcoords进行渲染,您可以将256x256纹理粘贴在512x512缓冲区中。您要使用的宽度和高度可以是等于或小于最大尺寸的任何尺寸。