Lines Matching refs:config
87 EGLSurface createWindowSurface (EGLDisplay display, EGLConfig config, eglu::NativeDisplay& nativeDisplay, eglu::NativeWindow& window, ApiType createType)
96 surface = egl.createWindowSurface(display, config, window.getLegacyNative(), DE_NULL);
104 surface = egl.createPlatformWindowSurfaceEXT(display, config, nativeWindow, DE_NULL);
111 surface = egl.createPlatformWindowSurface(display, config, window.getPlatformNative(), DE_NULL);
119 EGLSurface createPixmapSurface (EGLDisplay display, EGLConfig config, eglu::NativeDisplay& nativeDisplay, eglu::NativePixmap& pixmap, ApiType createType)
127 surface = egl.createPixmapSurface(display, config, pixmap.getLegacyNative(), DE_NULL);
132 surface = egl.createPlatformPixmapSurfaceEXT(display, config, pixmap.getPlatformExtension(), DE_NULL);
137 surface = egl.createPlatformPixmapSurface(display, config, pixmap.getPlatformNative(), DE_NULL);
154 void executeForConfig (EGLDisplay display, EGLConfig config)
158 EGLint id = eglu::getConfigID(egl, display, config);
185 log << TestLog::Message << "Creating window surface with config ID " << id << TestLog::EndMessage;
191 de::UniquePtr<eglu::NativeWindow> window (windowFactory.createWindow(&m_eglTestCtx.getNativeDisplay(), display, config, DE_NULL, eglu::WindowParams(width, height, eglu::parseWindowVisibility(m_testCtx.getCommandLine()))));
192 eglu::UniqueSurface surface (egl, display, createWindowSurface(display, config, m_eglTestCtx.getNativeDisplay(), *window, m_createType));
223 void executeForConfig (EGLDisplay display, EGLConfig config)
227 EGLint id = eglu::getConfigID(egl, display, config);
254 log << TestLog::Message << "Creating pixmap surface with config ID " << id << TestLog::EndMessage;
260 de::UniquePtr<eglu::NativePixmap> pixmap (pixmapFactory.createPixmap(&m_eglTestCtx.getNativeDisplay(), display, config, DE_NULL, width, height));
261 eglu::UniqueSurface surface (egl, display, createPixmapSurface(display, config, m_eglTestCtx.getNativeDisplay(), *pixmap, m_createType));
290 void executeForConfig (EGLDisplay display, EGLConfig config)
294 EGLint id = eglu::getConfigID(egl, display, config);
300 log << TestLog::Message << "Creating pbuffer surface with config ID " << id << TestLog::EndMessage;
304 width = deMin32(width, eglu::getConfigAttribInt(egl, display, config, EGL_MAX_PBUFFER_WIDTH));
305 height = deMin32(height, eglu::getConfigAttribInt(egl, display, config, EGL_MAX_PBUFFER_HEIGHT));
324 EGLSurface surface = egl.createPbufferSurface(display, config, attribs);