1
我可以在android ndk中使用OpenGL ES顯示圖像。現在我想通過android ndk在OPENGL ES中使用多線程顯示2或4個圖像。 我已經做了大量的搜索,並知道一個Surfaceview只能有一張圖片。那麼什麼是顯示在GLSurface查看多張照片的方式..如何使用Android ndk在GLSurface視圖上顯示多張圖片
可有人告訴我如何是可以做到的..
由於提前
我可以在android ndk中使用OpenGL ES顯示圖像。現在我想通過android ndk在OPENGL ES中使用多線程顯示2或4個圖像。 我已經做了大量的搜索,並知道一個Surfaceview只能有一張圖片。那麼什麼是顯示在GLSurface查看多張照片的方式..如何使用Android ndk在GLSurface視圖上顯示多張圖片
可有人告訴我如何是可以做到的..
由於提前
似乎有幾個問題在這裏。首先,如果你想通過OpenGL(ES)顯示「圖片」,你的意思是紋理(OpenGL可讀格式爲「圖片」或「圖片」),對不對?如果您不確定我在說什麼,請查找一些關於使用OpenGLES顯示圖像的教程。瞭解如何顯示中庸之道1,你將能夠顯示4
一個Surfaceview只能有一個畫面
你可能有誤解的東西。 GLSurfaceView可以繪製與視頻內存可以處理的紋理一樣多的紋理。
基本上,要顯示您的紋理,您將繪製2或4個四邊形並將適當的紋理綁定到它們。
關於多線程,我猜你會異步收集你的圖片。只需等待完整的圖片,並在OpenGL線程中創建紋理並將其綁定到四邊形。
我會試着重新說明你的需要。糾正我,如果我錯了:你想顯示2或4紋理?目前,您嘗試添加2或4個GLSurfaceView,每個顯示一個紋理,就是這樣嗎? – rockeye 2012-02-07 11:18:44
@rockeye謝謝你的回覆...我想要做多線程顯示2或4圖像..應該顯示多個紋理嗎? – geeta 2012-02-07 11:35:59