保留在Rajawali场景中不可见的纹理

时间:2016-12-08 02:45:52

标签: opengl-es google-vr rajawali rajawalivr

我使用Rajawali / Google VR构建了360视频查看器。我正在尝试修改它以显示纹理,这是非Rajawali GL程序的输出,而不是直接从视频中显示StreamingTexture(即在onDrawEye中我使用单独的GL程序并传递纹理ID,它渲染到一个带有附件的帧缓冲区,该附件将用作球体上的纹理。)

我遇到的问题是,无论我管理纹理(直接使用OpenGL,还是使用Rajawali的纹理类),它们在我的内部GL程序中都是空的(即嵌入采样器时黑色/无输出)。 唯一的工作原理是,如果我将纹理添加到场景中可见的某个虚拟对象上的材质 - 那么纹理在我的单独程序中可用 - 但这不是我想要的。我曾尝试将纹理添加到TextureManager中,但它不足以保持它。我想做的事情非常简单,没有Rajawali或GVR机器就可以正常工作。

是什么导致了我正在生成和管理自己被破坏的纹理?我没有最低限度的失败示例,但可以通过一些努力将其放在一起。

0 个答案:

没有答案