【发布时间】:2014-08-30 14:36:03
【问题描述】:
我是 openGL 的新手,所以有一些问题弄清楚如何修改 grafika texture2dProgram 以便我可以获得画中画效果(或纹理中的纹理)。以下是我对所有示例的理解:
(表面准备好后)
-
设置视口
GLES20.glViewport(0, 0, width, height); -
设置有纹理和顶点坐标的Drawable2d
new Drawable2d(RECTANGLE) 在新帧上,使用 Texture2dProgram 将纹理绘制到视口中
我想把我的理解和修改,以便我在屏幕上得到画中画输出。我如何实现这一目标?
我的理解是我应该执行以下操作:创建两个 Texture2dProgram 并分配不同的纹理 id 并传递不同的投影矩阵,以便一个 texture2dprogram 仅在较小的部分上绘制。这是正确的还是我错过了什么?
【问题讨论】:
标签: android opengl surfaceview glsurfaceview