Lines Matching refs:egl
61 Version getVersion (const Library& egl, EGLDisplay display) in getVersion() argument
66 EGLU_CHECK_CALL(egl, initialize(display, &major, &minor)); in getVersion()
71 vector<string> getExtensions (const Library& egl, EGLDisplay display) in getExtensions() argument
73 const char* const extensionStr = egl.queryString(display, EGL_EXTENSIONS); in getExtensions()
75 EGLU_CHECK_MSG(egl, "Querying extensions failed"); in getExtensions()
80 bool hasExtension (const Library& egl, EGLDisplay display, const string& str) in hasExtension() argument
82 const vector<string> extensions = getExtensions(egl, display); in hasExtension()
86 vector<string> getClientExtensions (const Library& egl) in getClientExtensions() argument
88 return getExtensions(egl, EGL_NO_DISPLAY); in getClientExtensions()
91 vector<string> getDisplayExtensions (const Library& egl, EGLDisplay display) in getDisplayExtensions() argument
95 return getExtensions(egl, display); in getDisplayExtensions()
98 vector<EGLConfig> getConfigs (const Library& egl, EGLDisplay display) in getConfigs() argument
102 EGLU_CHECK_CALL(egl, getConfigs(display, DE_NULL, 0, &configCount)); in getConfigs()
107 EGLU_CHECK_CALL(egl, getConfigs(display, &(configs[0]), (EGLint)configs.size(), &configCount)); in getConfigs()
113 vector<EGLConfig> chooseConfigs (const Library& egl, EGLDisplay display, const EGLint* attribList) in chooseConfigs() argument
117 EGLU_CHECK_CALL(egl, chooseConfig(display, attribList, DE_NULL, 0, &numConfigs)); in chooseConfigs()
123 …EGLU_CHECK_CALL(egl, chooseConfig(display, attribList, &configs.front(), numConfigs, &numConfigs)); in chooseConfigs()
129 vector<EGLConfig> chooseConfigs (const Library& egl, EGLDisplay display, const FilterList& filters) in chooseConfigs() argument
131 const vector<EGLConfig> allConfigs (getConfigs(egl, display)); in chooseConfigs()
136 if (filters.match(egl, display, *cfg)) in chooseConfigs()
143 EGLConfig chooseSingleConfig (const Library& egl, EGLDisplay display, const FilterList& filters) in chooseSingleConfig() argument
145 const vector<EGLConfig> allConfigs (getConfigs(egl, display)); in chooseSingleConfig()
149 if (filters.match(egl, display, *cfg)) in chooseSingleConfig()
156 EGLConfig chooseSingleConfig (const Library& egl, EGLDisplay display, const EGLint* attribList) in chooseSingleConfig() argument
158 const vector<EGLConfig> configs (chooseConfigs(egl, display, attribList)); in chooseSingleConfig()
165 vector<EGLConfig> chooseConfigs (const Library& egl, EGLDisplay display, const AttribMap& attribs) in chooseConfigs() argument
168 return chooseConfigs(egl, display, &attribList.front()); in chooseConfigs()
171 EGLConfig chooseSingleConfig (const Library& egl, EGLDisplay display, const AttribMap& attribs) in chooseSingleConfig() argument
174 return chooseSingleConfig(egl, display, &attribList.front()); in chooseSingleConfig()
177 EGLConfig chooseConfigByID (const Library& egl, EGLDisplay display, EGLint id) in chooseConfigByID() argument
187 return chooseSingleConfig(egl, display, attribs); in chooseConfigByID()
190 EGLint getConfigAttribInt (const Library& egl, EGLDisplay display, EGLConfig config, EGLint attrib) in getConfigAttribInt() argument
193 EGLU_CHECK_CALL(egl, getConfigAttrib(display, config, attrib, &value)); in getConfigAttribInt()
197 EGLint getConfigID (const Library& egl, EGLDisplay display, EGLConfig config) in getConfigID() argument
199 return getConfigAttribInt(egl, display, config, EGL_CONFIG_ID); in getConfigID()
202 EGLint querySurfaceInt (const Library& egl, EGLDisplay display, EGLSurface surface, EGLint attrib) in querySurfaceInt() argument
205 EGLU_CHECK_CALL(egl, querySurface(display, surface, attrib, &value)); in querySurfaceInt()
209 tcu::IVec2 getSurfaceSize (const Library& egl, EGLDisplay display, EGLSurface surface) in getSurfaceSize() argument
211 const EGLint width = querySurfaceInt(egl, display, surface, EGL_WIDTH); in getSurfaceSize()
212 const EGLint height = querySurfaceInt(egl, display, surface, EGL_HEIGHT); in getSurfaceSize()
216 tcu::IVec2 getSurfaceResolution (const Library& egl, EGLDisplay display, EGLSurface surface) in getSurfaceResolution() argument
218 const EGLint hRes = querySurfaceInt(egl, display, surface, EGL_HORIZONTAL_RESOLUTION); in getSurfaceResolution()
219 const EGLint vRes = querySurfaceInt(egl, display, surface, EGL_VERTICAL_RESOLUTION); in getSurfaceResolution()
229 const Library& egl = nativeDisplay.getLibrary(); in getDisplay() local
239 const vector<string> platformExts = getClientExtensions(egl); in getDisplay()
248 …display = egl.getPlatformDisplayEXT(nativeDisplay.getPlatformType(), nativeDisplay.getPlatformNati… in getDisplay()
249 EGLU_CHECK_MSG(egl, "eglGetPlatformDisplayEXT()"); in getDisplay()
254 display = egl.getDisplay(nativeDisplay.getLegacyNative()); in getDisplay()
255 EGLU_CHECK_MSG(egl, "eglGetDisplay()"); in getDisplay()
267 const Library& egl = nativeDisplay.getLibrary(); in getAndInitDisplay() local
271 EGLU_CHECK_CALL(egl, initialize(display, &major, &minor)); in getAndInitDisplay()
282 const Library& egl = nativeDisplay.getLibrary(); in createWindowSurface() local
292 const vector<string> platformExts = getClientExtensions(egl); in createWindowSurface()
302 …surface = egl.createPlatformWindowSurfaceEXT(display, config, window.getPlatformNative(), &legacyA… in createWindowSurface()
303 EGLU_CHECK_MSG(egl, "eglCreatePlatformWindowSurfaceEXT()"); in createWindowSurface()
309 surface = egl.createWindowSurface(display, config, window.getLegacyNative(), &legacyAttribs[0]); in createWindowSurface()
310 EGLU_CHECK_MSG(egl, "eglCreateWindowSurface()"); in createWindowSurface()
323 const Library& egl = nativeDisplay.getLibrary(); in createPixmapSurface() local
333 const vector<string> platformExts = getClientExtensions(egl); in createPixmapSurface()
342 …surface = egl.createPlatformPixmapSurfaceEXT(display, config, pixmap.getPlatformNative(), &legacyA… in createPixmapSurface()
343 EGLU_CHECK_MSG(egl, "eglCreatePlatformPixmapSurfaceEXT()"); in createPixmapSurface()
349 surface = egl.createPixmapSurface(display, config, pixmap.getLegacyNative(), &legacyAttribs[0]); in createPixmapSurface()
350 EGLU_CHECK_MSG(egl, "eglCreatePixmapSurface()"); in createPixmapSurface()
402 vector<EGLenum> getClientAPIs (const eglw::Library& egl, eglw::EGLDisplay display) in getClientAPIs() argument
404 return parseClientAPIs(egl.queryString(display, EGL_CLIENT_APIS)); in getClientAPIs()
407 EGLint getRenderableAPIsMask (const eglw::Library& egl, eglw::EGLDisplay display) in getRenderableAPIsMask() argument
409 const vector<EGLConfig> configs = getConfigs(egl, display); in getRenderableAPIsMask()
413 allAPIs |= getConfigAttribInt(egl, display, *i, EGL_RENDERABLE_TYPE); in getRenderableAPIsMask()