Home | History | Annotate | Download | only in gl2jni

Lines Matching defs:egl

43 import javax.microedition.khronos.egl.EGL10;
44 import javax.microedition.khronos.egl.EGLConfig;
45 import javax.microedition.khronos.egl.EGLContext;
46 import javax.microedition.khronos.egl.EGLDisplay;
112 public EGLContext createContext(EGL10 egl, EGLDisplay display, EGLConfig eglConfig) {
114 checkEglError("Before eglCreateContext", egl);
116 EGLContext context = egl.eglCreateContext(display, eglConfig, EGL10.EGL_NO_CONTEXT, attrib_list);
117 checkEglError("After eglCreateContext", egl);
121 public void destroyContext(EGL10 egl, EGLDisplay display, EGLContext context) {
122 egl.eglDestroyContext(display, context);
126 private static void checkEglError(String prompt, EGL10 egl) {
128 while ((error = egl.eglGetError()) != EGL10.EGL_SUCCESS) {
129 Log.e(TAG, String.format("%s: EGL error: 0x%x", prompt, error));
144 /* This EGL config specification is used to specify 2.0 rendering.
158 public EGLConfig chooseConfig(EGL10 egl, EGLDisplay display) {
160 /* Get the number of minimally matching EGL configurations
163 egl.eglChooseConfig(display, s_configAttribs2, null, 0, num_config);
171 /* Allocate then read the array of minimally matching EGL configs
174 egl.eglChooseConfig(display, s_configAttribs2, configs, numConfigs, num_config);
177 printConfigs(egl, display, configs);
181 return chooseConfig(egl, display, configs);
184 public EGLConfig chooseConfig(EGL10 egl, EGLDisplay display,
187 int d = findConfigAttrib(egl, display, config,
189 int s = findConfigAttrib(egl, display, config,
197 int r = findConfigAttrib(egl, display, config,
199 int g = findConfigAttrib(egl, display, config,
201 int b = findConfigAttrib(egl, display, config,
203 int a = findConfigAttrib(egl, display, config,
212 private int findConfigAttrib(EGL10 egl, EGLDisplay display,
215 if (egl.eglGetConfigAttrib(display, config, attribute, mValue)) {
221 private void printConfigs(EGL10 egl, EGLDisplay display,
227 printConfig(egl, display, configs[i]);
231 private void printConfig(EGL10 egl, EGLDisplay display,
307 if ( egl.eglGetConfigAttrib(display, config, attribute, value)) {
311 while (egl.eglGetError() != EGL10.EGL_SUCCESS);