【发布时间】:2015-03-12 14:27:52
【问题描述】:
我正在SurfaceTexure 上的 android 中渲染我的相机预览。此SurfaceTexture 绑定到目标GL_TEXTURE_EXTERNAL_OES。
我想将这个 SurfaceTexture 对象中的纹理数据复制到绑定到 GL_TEXTURE_2D 的自定义 OpenGL 纹理中。
我的 onFrameAvailable 回调如下:
@Override
public void onFrameAvailable(final SurfaceTexture surfaceTexture) {
glView.queueEvent(new Runnable() {
@Override
public void run() {
surfaceTexture.updateTexImage();
//TODO: Copy this texture to the custom texture
}
});
}
我已经创建了自定义纹理对象。
谁能帮我复制部分?
【问题讨论】:
标签: android opengl-es shader render-to-texture