Lines Matching defs:egl
49 namespace egl
64 static void logSurfaceAttributes (tcu::TestLog& log, const Library& egl, EGLDisplay display, EGLSurface surface, const EGLint* attributes, int numAttribs)
67 logSurfaceAttribute(log, attributes[ndx], eglu::querySurfaceInt(egl, display, surface, attributes[ndx]));
70 static void logCommonSurfaceAttributes (tcu::TestLog& log, const Library& egl, EGLDisplay display, EGLSurface surface)
87 logSurfaceAttributes(log, egl, display, surface, attributes, DE_LENGTH_OF_ARRAY(attributes));
90 static void logPbufferSurfaceAttributes (tcu::TestLog& log, const Library& egl, EGLDisplay display, EGLSurface surface)
101 logSurfaceAttributes(log, egl, display, surface, attributes, DE_LENGTH_OF_ARRAY(attributes));
120 const Library& egl = m_eglTestCtx.getLibrary();
127 const EGLint id = eglu::querySurfaceInt(egl, display, surface, EGL_CONFIG_ID);
138 const EGLint width = eglu::querySurfaceInt(egl, display, surface, EGL_WIDTH);
139 const EGLint height = eglu::querySurfaceInt(egl, display, surface, EGL_HEIGHT);
150 const EGLint hRes = eglu::querySurfaceInt(egl, display, surface, EGL_HORIZONTAL_RESOLUTION);
151 const EGLint vRes = eglu::querySurfaceInt(egl, display, surface, EGL_VERTICAL_RESOLUTION);
162 const EGLint pixelRatio = eglu::querySurfaceInt(egl, display, surface, EGL_PIXEL_ASPECT_RATIO);
166 log << TestLog::Message << " Fail, invalid pixel aspect ratio " << eglu::querySurfaceInt(egl, display, surface, EGL_PIXEL_ASPECT_RATIO) << TestLog::EndMessage;
173 const EGLint renderBuffer = eglu::querySurfaceInt(egl, display, surface, EGL_RENDER_BUFFER);
184 const EGLint multisampleResolve = eglu::querySurfaceInt(egl, display, surface, EGL_MULTISAMPLE_RESOLVE);
201 const EGLint swapBehavior = eglu::querySurfaceInt(egl, display, surface, EGL_SWAP_BEHAVIOR);
218 const EGLint alphaFormat = eglu::querySurfaceInt(egl, display, surface, EGL_ALPHA_FORMAT);
235 const EGLint colorspace = eglu::querySurfaceInt(egl, display, surface, EGL_COLORSPACE);
253 const Library& egl = m_eglTestCtx.getLibrary();
272 egl.querySurface(display, surface, attribute, &value);
275 const EGLint error = egl.getError();
305 const Library& egl = m_eglTestCtx.getLibrary();
312 eglu::queryCoreConfigInfo(egl, display, config, &info);
315 EGLU_CHECK_MSG(egl, "before queries");
318 eglu::UniqueSurface surface (egl, display, eglu::createWindowSurface(m_eglTestCtx.getNativeDisplay(), *window, display, config, DE_NULL));
320 logCommonSurfaceAttributes (log, egl, display, *surface);
336 const Library& egl = m_eglTestCtx.getLibrary();
343 eglu::queryCoreConfigInfo(egl, display, config, &info);
346 EGLU_CHECK_MSG(egl, "before queries");
349 eglu::UniqueSurface surface (egl, display, eglu::createPixmapSurface(m_eglTestCtx.getNativeDisplay(), *pixmap, display, config, DE_NULL));
351 logCommonSurfaceAttributes (log, egl, display, *surface);
367 const Library& egl = m_eglTestCtx.getLibrary();
373 eglu::queryCoreConfigInfo(egl, display, config, &info);
376 EGLU_CHECK_MSG(egl, "before queries");
379 width = deMin32(width, eglu::getConfigAttribInt(egl, display, config, EGL_MAX_PBUFFER_WIDTH));
380 height = deMin32(height, eglu::getConfigAttribInt(egl, display, config, EGL_MAX_PBUFFER_HEIGHT));
398 eglu::UniqueSurface surface(egl, display, egl.createPbufferSurface(display, config, attribs));
400 logCommonSurfaceAttributes (log, egl, display, *surface);
401 logPbufferSurfaceAttributes (log, egl, display, *surface);
408 const EGLint largestPbuffer = eglu::querySurfaceInt(egl, display, *surface, EGL_LARGEST_PBUFFER);
419 const EGLint textureFormat = eglu::querySurfaceInt(egl, display, *surface, EGL_TEXTURE_FORMAT);
430 const EGLint textureTarget = eglu::querySurfaceInt(egl, display, *surface, EGL_TEXTURE_TARGET);
441 const EGLint mipmapTexture = eglu::querySurfaceInt(egl, display, *surface, EGL_MIPMAP_TEXTURE);
469 const Library& egl = m_eglTestCtx.getLibrary();
471 const eglu::Version version = eglu::getVersion(egl, display);
485 EGLU_CHECK_CALL(egl, querySurface(display, surface, EGL_MIPMAP_LEVEL, &value));
503 egl.surfaceAttrib(display, surface, EGL_MIPMAP_LEVEL, 1);
506 const EGLint error = egl.getError();
522 const EGLint value = eglu::querySurfaceInt(egl, display, surface, EGL_MULTISAMPLE_RESOLVE);
537 egl.surfaceAttrib(display, surface, EGL_MULTISAMPLE_RESOLVE, EGL_MULTISAMPLE_RESOLVE_BOX);
539 if (eglu::querySurfaceInt(egl, display, surface, EGL_MULTISAMPLE_RESOLVE) != EGL_MULTISAMPLE_RESOLVE_BOX)
549 const EGLint value = eglu::querySurfaceInt(egl, display, surface, EGL_SWAP_BEHAVIOR);
557 egl.surfaceAttrib(display, surface, EGL_SWAP_BEHAVIOR, nextValue);
559 if (eglu::querySurfaceInt(egl, display, surface, EGL_SWAP_BEHAVIOR) != nextValue)
578 const Library& egl = m_eglTestCtx.getLibrary();
585 eglu::queryCoreConfigInfo(egl, display, config, &info);
588 EGLU_CHECK_MSG(egl, "before queries");
591 eglu::UniqueSurface surface (egl, display, eglu::createWindowSurface(m_eglTestCtx.getNativeDisplay(), *window, display, config, DE_NULL));
607 const Library& egl = m_eglTestCtx.getLibrary();
614 eglu::queryCoreConfigInfo(egl, display, config, &info);
617 EGLU_CHECK_MSG(egl, "before queries");
620 eglu::UniqueSurface surface (egl, display, eglu::createPixmapSurface(m_eglTestCtx.getNativeDisplay(), *pixmap, display, config, DE_NULL));
636 const Library& egl = m_eglTestCtx.getLibrary();
642 eglu::queryCoreConfigInfo(egl, display, config, &info);
645 EGLU_CHECK_MSG(egl, "before queries");
648 width = deMin32(width, eglu::getConfigAttribInt(egl, display, config, EGL_MAX_PBUFFER_WIDTH));
649 height = deMin32(height, eglu::getConfigAttribInt(egl, display, config, EGL_MAX_PBUFFER_HEIGHT));
666 eglu::UniqueSurface surface(egl, display, egl.createPbufferSurface(display, config, attribs));
792 } // egl