(extensions in package com.otaliastudios.opengl.types)
(extensions in package com.otaliastudios.opengl.extensions)
Helper for GLSurfaceView.setEGLConfigChooser, plus
some handy methods for configs.
Helper for GLSurfaceView.setEGLContextFactory.
Core EGL state (display, context, config).
The EGLContext must only be attached to one thread at a time.
This class is not thread-safe.
A pbuffer EGL surface.
Contains static utilities for EGL and GLES.
Common base class for EGL surfaces.
There can be multiple base surfaces associated with a single EglCore object.
Recordable EGL window surface.
It's good practice to explicitly release() the surface, preferably from a finally block.
(extensions in package com.otaliastudios.opengl.extensions)
An GlProgram that uses basic flat-shading rendering,
based on FlatShadedProgram from grafika.
Base class for a program that accepts a vertex and a fragment shader in the constructor.
The program will be created automatically and released when release is called.
A simple helper class for holding handles to program variables.
Scenes can be to draw GlDrawables through GlPrograms.
Base implementation for a GlProgram that draws textures.
(extensions in package com.otaliastudios.opengl.extensions)
(extensions in package com.otaliastudios.opengl.extensions)