GLSurfaceViewRenderer
GLSurfaceViewRenderer is a class that can be used to render content to a GLSurfaceView in Android. It is often used in conjunction with the GLSurfaceView.Renderer interface, which defines the methods that a renderer must implement.
The GLSurfaceView.Renderer interface has three main methods: onSurfaceCreated, onSurfaceChanged, and onDrawFrame.
onSurfaceCreated is called when the surface is created. This is where you should initialize your OpenGL ES
onSurfaceChanged is called when the surface has changed size. This typically happens when the device is rotated.
onDrawFrame is called for each frame to be drawn. This is where you will perform your OpenGL
A GLSurfaceViewRenderer can be set on a GLSurfaceView using the setRenderer method. The GLSurfaceView will then