0

2 つの Android OpenGLSurface ビューが隣り合っており、中心からオフセットされたビューの一部にレンダリングしたいと考えています。

基本的に私がやりたいことは、SurfaceViewごとに異なるxでglViewPort(x、y、width、height)を2回呼び出すことです。

何らかの理由で、異なる GL10 インスタンスを使用しているにもかかわらず、glViewPort 呼び出しが両方の surfaceViews に適用されます。

これを修正するにはどうすればよいですか?

4

1 に答える 1

0

私は単純に glViewPort を呼び出し、次に最初のビューをレンダリングし、次に 2 番目のビューに対して glViewPort を呼び出し、2 番目のビューをレンダリングすることになりました。これにより問題が修正されました。

于 2012-12-04T20:44:56.647 に答える