var screenRenderer = ScreenRenderer()
private var glViewListener: GLView.GLViewListener = object : GLView.GLViewListener {
override fun onSurfaceCreated(
screenRenderer.create(gl, config)
override fun onDrawFrame(gl: GL10?, width: Int?, height: Int?) {
val localWidth = width ?: 0
val localHeight = height ?: 0
val frame = argSession.drawFrame(gl, ARGFrame.Ratio.RATIO_4_3, localWidth, localHeight)
screenRenderer.draw(it, localWidth, localHeight)