我有两个Android OpenGLSurface视图彼此相邻,我想渲染到偏离中心的视图的一部分。
基本上我想做的是每次使用不同的x为每个SurfaceView调用glViewPort(x,y,width,height)两次。
出于某种原因,即使我使用不同的GL10实例,glViewPort调用也会应用于两个surfaceViews。
我该如何解决这个问题?
答案 0 :(得分:0)
我最终只是调用glViewPort,然后渲染第一个视图,然后为第二个视图调用glViewPort,然后渲染第二个视图。这解决了问题。