Using resource for vertex/fragment shader
Using TextureView instead of GLSurfaceView