Android 4.0(API Level 14)からTextureViewというViewが登場し、OpenGL ESの応用範囲が格段に広くなりましたが、GLSurfaceViewに相当する補助クラスが未だに登場していません。 Google的には必要ないという考えかもしれませんが、SurfaceViewよりもTextureViewでOpenGL ESを扱ったほうが非常に楽なため、俺俺GLTextureViewクラスを公開しました。 GLTextureView(github) 詳細はREADME.mdにも記述されています。 GLSurfaceViewとの相違点 使い方はGLSurfaceViewとほぼ変わりありません。 ですが、おおまかに次の点が異なります。 リソース解放用にonSurfaceDestroy()を追加した requestRender()の設計が異なる GLSurfaceVie