Lines Matching defs:egl
62 namespace egl
183 EGLConfig getEGLConfig (const Library& egl, EGLDisplay eglDisplay);
375 const Library& egl = m_eglTestCtx.getLibrary();
379 if (!eglu::hasExtension(egl, m_eglDisplay, "EGL_KHR_partial_update"))
381 egl.terminate(m_eglDisplay);
394 m_supportBufferAge = eglu::hasExtension(egl, m_eglDisplay, "EGL_EXT_buffer_age");
402 const Library& egl = m_eglTestCtx.getLibrary();
412 egl.makeCurrent(m_eglDisplay, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT);
413 egl.destroyContext(m_eglDisplay, m_eglContext);
419 egl.destroySurface(m_eglDisplay, m_eglSurface);
425 egl.terminate(m_eglDisplay);
443 const Library& egl = m_eglTestCtx.getLibrary();
450 egl.bindAPI(EGL_OPENGL_ES_API);
451 m_eglContext = egl.createContext(m_eglDisplay, config, EGL_NO_CONTEXT, attribList);
452 EGLU_CHECK_MSG(egl, "eglCreateContext");
454 egl.makeCurrent(m_eglDisplay, m_eglSurface, m_eglSurface, m_eglContext);
455 EGLU_CHECK_MSG(egl, "eglMakeCurrent");
495 const Library& egl = m_eglTestCtx.getLibrary();
497 const int width = eglu::querySurfaceInt(egl, m_eglDisplay, m_eglSurface, EGL_WIDTH);
498 const int height = eglu::querySurfaceInt(egl, m_eglDisplay, m_eglSurface, EGL_HEIGHT);
508 EGLU_CHECK_CALL(egl, surfaceAttrib(m_eglDisplay, m_eglSurface, EGL_SWAP_BEHAVIOR, EGL_BUFFER_DESTROYED));
524 EGLU_CHECK_CALL(egl, querySurface(m_eglDisplay, m_eglSurface, EGL_BUFFER_AGE_KHR, ¤tBufferAge));
557 EGLU_CHECK_CALL(egl, setDamageRegionKHR(m_eglDisplay, m_eglSurface, &damageRegion[0], (EGLint)damageRegion.size()/4));
561 EGLU_CHECK_CALL(egl, setDamageRegionKHR(m_eglDisplay, m_eglSurface, NULL, 0));
590 EGLU_CHECK_CALL(egl, swapBuffers(m_eglDisplay, m_eglSurface));
636 EGLConfig getEGLConfig (const Library& egl, EGLDisplay eglDisplay)
640 return eglu::chooseSingleConfig(egl, eglDisplay, filters);
687 const Library& egl = m_eglTestCtx.getLibrary();
689 const int width = eglu::querySurfaceInt(egl, m_eglDisplay, m_eglSurface, EGL_WIDTH);
690 const int height = eglu::querySurfaceInt(egl, m_eglDisplay, m_eglSurface, EGL_HEIGHT);
699 EGLU_CHECK_CALL(egl, surfaceAttrib(m_eglDisplay, m_eglSurface, EGL_SWAP_BEHAVIOR, EGL_BUFFER_DESTROYED));
708 EGLU_CHECK_CALL(egl, querySurface(m_eglDisplay, m_eglSurface, EGL_BUFFER_AGE_KHR, &bufferAge));
709 EGLU_CHECK_CALL(egl, setDamageRegionKHR(m_eglDisplay, m_eglSurface, &damageRegion[0], (EGLint)damageRegion.size()/4));
717 EGLU_CHECK_CALL(egl, swapBuffers(m_eglDisplay, m_eglSurface));
749 const Library& egl = m_eglTestCtx.getLibrary();
751 const int width = eglu::querySurfaceInt(egl, m_eglDisplay, m_eglSurface, EGL_WIDTH);
752 const int height = eglu::querySurfaceInt(egl, m_eglDisplay, m_eglSurface, EGL_HEIGHT);
761 EGLU_CHECK_CALL(egl, surfaceAttrib(m_eglDisplay, m_eglSurface, EGL_SWAP_BEHAVIOR, EGL_BUFFER_DESTROYED));
771 EGLU_CHECK_CALL(egl, querySurface(m_eglDisplay, m_eglSurface, EGL_BUFFER_AGE_KHR, &bufferAge));
772 EGLU_CHECK_CALL(egl, setDamageRegionKHR(m_eglDisplay, m_eglSurface, &damageRegion[0], (EGLint)damageRegion.size()/4));
778 EGLU_CHECK_CALL(egl, swapBuffers(m_eglDisplay, m_eglSurface));
843 } // egl