Searched defs:nativeDisplay (Results 1 - 25 of 25) sorted by relevance

/external/deqp/framework/egl/
H A DegluNativePixmap.cpp68 NativePixmap* NativePixmapFactory::createPixmap (NativeDisplay* nativeDisplay, EGLDisplay display, EGLConfig config, const EGLAttrib* attribList, int width, int height) const argument
71 return createPixmap(nativeDisplay, width, height);
H A DegluNativeWindow.cpp94 NativeWindow* NativeWindowFactory::createWindow (NativeDisplay* nativeDisplay, EGLDisplay display, EGLConfig config, const EGLAttrib* attribList, const WindowParams& params) const argument
97 return createWindow(nativeDisplay, params);
H A DegluGLContextFactory.cpp231 WindowSurfacePair createWindow (NativeDisplay* nativeDisplay, const NativeWindowFactory* windowFactory, EGLDisplay eglDisplay, EGLConfig eglConfig, const glu::RenderConfig& config) argument
240 nativeWindow = windowFactory->createWindow(nativeDisplay, eglDisplay, eglConfig, &attribList[0], WindowParams(width, height, visibility));
244 surface = eglu::createWindowSurface(*nativeDisplay, *nativeWindow, eglDisplay, eglConfig, attribList);
255 PixmapSurfacePair createPixmap (NativeDisplay* nativeDisplay, const NativePixmapFactory* pixmapFactory, EGLDisplay eglDisplay, EGLConfig eglConfig, const glu::RenderConfig& config) argument
263 nativePixmap = pixmapFactory->createPixmap(nativeDisplay, eglDisplay, eglConfig, &attribList[0], width, height);
267 surface = eglu::createPixmapSurface(*nativeDisplay, *nativePixmap, eglDisplay, eglConfig, attribList);
H A DegluUtil.cpp227 EGLDisplay getDisplay (NativeDisplay& nativeDisplay) argument
229 const Library& egl = nativeDisplay.getLibrary();
230 const bool supportsLegacyGetDisplay = (nativeDisplay.getCapabilities() & NativeDisplay::CAPABILITY_GET_DISPLAY_LEGACY) != 0;
231 const bool supportsPlatformGetDisplay = (nativeDisplay.getCapabilities() & NativeDisplay::CAPABILITY_GET_DISPLAY_PLATFORM) != 0;
241 de::contains(platformExts.begin(), platformExts.end(), string(nativeDisplay.getPlatformExtensionName()));
246 const vector<EGLint> legacyAttribs = toLegacyAttribList(nativeDisplay.getPlatformAttributes());
248 display = egl.getPlatformDisplayEXT(nativeDisplay.getPlatformType(), nativeDisplay.getPlatformNative(), &legacyAttribs[0]);
254 display = egl.getDisplay(nativeDisplay.getLegacyNative());
265 EGLDisplay getAndInitDisplay (NativeDisplay& nativeDisplay, Versio argument
280 createWindowSurface(NativeDisplay& nativeDisplay, NativeWindow& window, EGLDisplay display, EGLConfig config, const EGLAttrib* attribList) argument
321 createPixmapSurface(NativeDisplay& nativeDisplay, NativePixmap& pixmap, EGLDisplay display, EGLConfig config, const EGLAttrib* attribList) argument
[all...]
/external/deqp/framework/platform/nullws/
H A DtcuNullWSPlatform.cpp40 Window(eglu::NativeDisplay* nativeDisplay, const eglu::WindowParams& params) argument
59 eglu::NativeWindow* createWindow(eglu::NativeDisplay* nativeDisplay, const eglu::WindowParams& params) const argument
61 return new Window(nativeDisplay, params);
/external/swiftshader/src/OpenGL/libEGL/
H A DDisplay.h50 explicit Display(EGLDisplay eglDisplay, void *nativeDisplay);
93 void *const nativeDisplay; member in class:egl::Display
H A DDisplay.cpp51 DisplayImplementation(EGLDisplay dpy, void *nativeDisplay) : Display(dpy, nativeDisplay) {} argument
67 static void *nativeDisplay = nullptr; local
71 if(!nativeDisplay && dpy != HEADLESS_DISPLAY && libX11 && libX11->XOpenDisplay)
73 nativeDisplay = libX11->XOpenDisplay(NULL);
77 static DisplayImplementation display(dpy, nativeDisplay);
82 Display::Display(EGLDisplay eglDisplay, void *nativeDisplay) : eglDisplay(eglDisplay), nativeDisplay(nativeDisplay) argument
93 if(nativeDisplay
[all...]
/external/deqp/external/vulkancts/framework/vulkan/
H A DvkWsiPlatform.hpp83 DisplayInterface (NativeType nativeDisplay) argument
84 : m_native(nativeDisplay)
99 WindowInterface (NativeType nativeDisplay) argument
100 : m_native(nativeDisplay)
H A DvkWsiUtil.cpp126 const Display& nativeDisplay,
138 const XlibDisplayInterface& xlibDisplay = dynamic_cast<const XlibDisplayInterface&>(nativeDisplay);
154 const XcbDisplayInterface& xcbDisplay = dynamic_cast<const XcbDisplayInterface&>(nativeDisplay);
170 const WaylandDisplayInterface& waylandDisplay = dynamic_cast<const WaylandDisplayInterface&>(nativeDisplay);
186 const MirDisplayInterface& mirDisplay = dynamic_cast<const MirDisplayInterface&>(nativeDisplay);
216 const Win32DisplayInterface& win32Display = dynamic_cast<const Win32DisplayInterface&>(nativeDisplay);
239 const Display& nativeDisplay,
244 VK_CHECK(createSurface(vki, instance, wsiType, nativeDisplay, nativeWindow, pAllocator, &object));
123 createSurface(const InstanceInterface& vki, VkInstance instance, Type wsiType, const Display& nativeDisplay, const Window& nativeWindow, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) argument
236 createSurface(const InstanceInterface& vki, VkInstance instance, Type wsiType, const Display& nativeDisplay, const Window& nativeWindow, const VkAllocationCallbacks* pAllocator) argument
/external/deqp/framework/platform/lnx/wayland/
H A DtcuLnxWaylandEglDisplayFactory.cpp126 NativeWindow* createWindow (NativeDisplay* nativeDisplay,
129 NativeWindow* createWindow (NativeDisplay* nativeDisplay,
141 NativeWindow* WindowFactory::createWindow (NativeDisplay* nativeDisplay, argument
144 Display& display = *dynamic_cast<Display*>(nativeDisplay);
149 NativeWindow* WindowFactory::createWindow (NativeDisplay* nativeDisplay, argument
159 Display& display = *dynamic_cast<Display*>(nativeDisplay);
/external/deqp/framework/platform/android/
H A DtcuAndroidPlatform.cpp101 virtual eglu::NativeWindow* createWindow (eglu::NativeDisplay* nativeDisplay, const eglu::WindowParams& params) const;
102 virtual eglu::NativeWindow* createWindow (eglu::NativeDisplay* nativeDisplay, EGLDisplay display, EGLConfig config, const EGLAttrib* attribList, const eglu::WindowParams& params) const;
151 eglu::NativeWindow* NativeWindowFactory::createWindow (eglu::NativeDisplay* nativeDisplay, const eglu::WindowParams& params) const argument
153 DE_UNREF(nativeDisplay);
157 eglu::NativeWindow* NativeWindowFactory::createWindow (eglu::NativeDisplay* nativeDisplay, EGLDisplay display, EGLConfig config, const EGLAttrib* attribList, const eglu::WindowParams& params) const argument
159 const int32_t format = (int32_t)eglu::getConfigAttribInt(nativeDisplay->getLibrary(), display, config, EGL_NATIVE_VISUAL_ID);
160 DE_UNREF(nativeDisplay && attribList);
/external/deqp/framework/platform/lnx/X11/
H A DtcuLnxX11EglDisplayFactory.cpp175 NativeWindow* createWindow (NativeDisplay* nativeDisplay,
178 NativeWindow* createWindow (NativeDisplay* nativeDisplay,
190 NativeWindow* WindowFactory::createWindow (NativeDisplay* nativeDisplay, argument
193 Display& display = *dynamic_cast<Display*>(nativeDisplay);
198 NativeWindow* WindowFactory::createWindow (NativeDisplay* nativeDisplay, argument
206 Display& display = *dynamic_cast<Display*>(nativeDisplay);
209 nativeDisplay->getLibrary().getConfigAttrib(eglDisplay, config, EGL_NATIVE_VISUAL_ID, &visualID);
244 NativePixmap* createPixmap (NativeDisplay* nativeDisplay,
249 NativePixmap* PixmapFactory::createPixmap (NativeDisplay* nativeDisplay,
254 Display* display = dynamic_cast<Display*>(nativeDisplay);
[all...]
/external/deqp/modules/egl/
H A DteglCreateSurfaceTests.cpp65 EGLSurface createWindowSurface (EGLDisplay display, EGLConfig config, eglu::NativeDisplay& nativeDisplay, eglu::NativeWindow& window, bool useLegacyCreate) argument
67 const Library& egl = nativeDisplay.getLibrary();
77 checkEGLPlatformSupport(egl, nativeDisplay.getPlatformExtensionName());
86 EGLSurface createPixmapSurface (EGLDisplay display, EGLConfig config, eglu::NativeDisplay& nativeDisplay, eglu::NativePixmap& pixmap, bool useLegacyCreate) argument
88 const Library& egl = nativeDisplay.getLibrary();
98 checkEGLPlatformSupport(egl, nativeDisplay.getPlatformExtensionName());
H A DteglRenderCase.cpp121 eglu::NativeDisplay& nativeDisplay = m_eglTestCtx.getNativeDisplay(); local
137 de::UniquePtr<eglu::NativeWindow> window (windowFactory.createWindow(&nativeDisplay, display, config, DE_NULL, params));
138 EGLSurface eglSurface = createWindowSurface(nativeDisplay, *window, display, config, DE_NULL);
161 de::UniquePtr<eglu::NativePixmap> pixmap (pixmapFactory.createPixmap(&nativeDisplay, display, config, DE_NULL, width, height));
162 EGLSurface eglSurface = createPixmapSurface(nativeDisplay, *pixmap, display, config, DE_NULL);
H A DteglNativeColorMappingTests.cpp323 bool testNativeWindow (TestLog& log, eglu::NativeDisplay& nativeDisplay, eglu::NativeWindow& nativeWindow, EGLDisplay display, EGLContext context, EGLConfig config, const glw::Functions& gl, bool renderColor, int waitFrames, size_t colorCount, const tcu::Vec4* colors) argument
325 const Library& egl = nativeDisplay.getLibrary();
326 eglu::UniqueSurface surface (egl, display, eglu::createWindowSurface(nativeDisplay, nativeWindow, display, config, DE_NULL));
366 bool testNativePixmap (TestLog& log, eglu::NativeDisplay& nativeDisplay, eglu::NativePixmap& nativePixmap, EGLDisplay display, EGLContext context, EGLConfig config, const glw::Functions& gl, bool renderColor, size_t colorCount, const tcu::Vec4* colors) argument
368 const Library& egl = nativeDisplay.getLibrary();
369 eglu::UniqueSurface surface (egl, display, eglu::createPixmapSurface(nativeDisplay, nativePixmap, display, config, DE_NULL));
H A DteglImageUtil.cpp102 NativeDisplay& nativeDisplay = eglTestCtx.getNativeDisplay(); local
117 MovePtr<NativeWindow> window (windowFactory.createWindow(&nativeDisplay, dpy, config, DE_NULL, WindowParams(width, height, WindowParams::VISIBILITY_DONT_CARE)));
118 const EGLSurface surface = eglu::createWindowSurface(nativeDisplay, *window, dpy, config, DE_NULL);
126 MovePtr<NativePixmap> pixmap (pixmapFactory.createPixmap(&nativeDisplay, dpy, config, DE_NULL, width, height));
H A DteglNativeCoordMappingTests.cpp364 bool testNativeWindow (TestLog& log, eglu::NativeDisplay& nativeDisplay, eglu::NativeWindow& nativeWindow, EGLDisplay display, EGLContext context, EGLConfig config, const glw::Functions& gl, bool renderColor, int waitFrames) argument
371 const Library& egl = nativeDisplay.getLibrary();
373 eglu::UniqueSurface surface (egl, display, eglu::createWindowSurface(nativeDisplay, nativeWindow, display, config, DE_NULL));
413 bool testNativePixmap (TestLog& log, eglu::NativeDisplay& nativeDisplay, eglu::NativePixmap& nativePixmap, int width, int height, EGLDisplay display, EGLContext context, EGLConfig config, const glw::Functions& gl, bool renderColor) argument
420 const Library& egl = nativeDisplay.getLibrary();
421 eglu::UniqueSurface surface (egl, display, eglu::createPixmapSurface(nativeDisplay, nativePixmap, display, config, DE_NULL));
H A DteglResizeTests.cpp165 NativeDisplay& nativeDisplay = m_eglTestCtx.getNativeDisplay(); local
170 MovePtr<NativeWindow> nativeWindow (windowFactory.createWindow(&nativeDisplay,
175 const EGLSurface eglSurface = eglu::createWindowSurface(nativeDisplay,
H A DteglWideColorTests.cpp1159 eglu::NativeDisplay& nativeDisplay = m_eglTestCtx.getNativeDisplay(); local
1197 de::UniquePtr<eglu::NativeWindow> window (windowFactory.createWindow(&nativeDisplay, m_eglDisplay, m_eglConfig, DE_NULL, eglu::WindowParams(128, 128, eglu::parseWindowVisibility(m_testCtx.getCommandLine()))));
1210 surface = eglu::createWindowSurface(nativeDisplay, *window, m_eglDisplay, m_eglConfig, attribs.data());
1263 de::UniquePtr<eglu::NativePixmap> pixmap (pixmapFactory.createPixmap(&nativeDisplay, m_eglDisplay, m_eglConfig, DE_NULL, 128, 128));
1264 const EGLSurface surface = eglu::createPixmapSurface(nativeDisplay, *pixmap, m_eglDisplay, m_eglConfig, DE_NULL);
/external/mesa3d/src/egl/main/
H A Degldisplay.c140 _eglNativePlatformDetectNativeDisplay(void *nativeDisplay) argument
142 if (nativeDisplay == EGL_DEFAULT_DISPLAY)
145 if (_eglPointerIsDereferencable(nativeDisplay)) {
146 void *first_pointer = *(void **) nativeDisplay;
181 _eglGetNativePlatform(void *nativeDisplay) argument
190 native_platform = _eglNativePlatformDetectNativeDisplay(nativeDisplay);
H A Deglapi.c356 eglGetDisplay(EGLNativeDisplayType nativeDisplay) argument
364 STATIC_ASSERT(sizeof(void*) == sizeof(nativeDisplay));
365 native_display_ptr = (void*) nativeDisplay;
/external/swiftshader/third_party/PowerVR_SDK/Examples/Beginner/01_HelloAPI/OGLES2/
H A DOGLES2HelloAPI_LinuxX11.cpp70 @Input nativeDisplay Handle to the display
75 int HandleX11Errors(Display *nativeDisplay, XErrorEvent *error) argument
79 XGetErrorText(nativeDisplay, error->error_code, errorStringBuffer, 256);
118 @Output nativeDisplay Native display to create
122 bool CreateNativeDisplay(Display** nativeDisplay) argument
125 if (!nativeDisplay)
131 *nativeDisplay = XOpenDisplay( 0 );
132 if (!*nativeDisplay)
143 @Input nativeDisplay Native display used by the application
148 bool CreateNativeWindow(Display* nativeDisplay, Windo argument
217 CreateEGLDisplay( Display* nativeDisplay, EGLDisplay &eglDisplay ) argument
727 ReleaseNativeResources(Display* nativeDisplay, Window nativeWindow) argument
752 Display* nativeDisplay = NULL; local
[all...]
/external/deqp/framework/platform/win32/
H A DtcuWin32EGLNativeDisplayFactory.cpp89 virtual eglu::NativePixmap* createPixmap (eglu::NativeDisplay* nativeDisplay, int width, int height) const;
90 virtual eglu::NativePixmap* createPixmap (eglu::NativeDisplay* nativeDisplay, EGLDisplay display, EGLConfig config, const EGLAttrib* attribList, int width, int height) const;
96 NativePixmap (NativeDisplay* nativeDisplay, int width, int height, int bitDepth);
111 virtual eglu::NativeWindow* createWindow (eglu::NativeDisplay* nativeDisplay, const eglu::WindowParams& params) const;
120 NativeWindow (NativeDisplay* nativeDisplay, HINSTANCE instance, const eglu::WindowParams& params);
148 NativePixmap::NativePixmap (NativeDisplay* nativeDisplay, int width, int height, int bitDepth) argument
152 const HDC deviceCtx = nativeDisplay->getDeviceContext();
191 eglu::NativePixmap* NativePixmapFactory::createPixmap (eglu::NativeDisplay* nativeDisplay, EGLDisplay display, EGLConfig config, const EGLAttrib* attribList, int width, int height) const argument
193 const Library& egl = nativeDisplay->getLibrary();
210 return new NativePixmap(dynamic_cast<NativeDisplay*>(nativeDisplay), widt
213 createPixmap(eglu::NativeDisplay* nativeDisplay, int width, int height) const argument
227 createWindow(eglu::NativeDisplay* nativeDisplay, const eglu::WindowParams& params) const argument
234 NativeWindow(NativeDisplay* nativeDisplay, HINSTANCE instance, const eglu::WindowParams& params) argument
[all...]
/external/skia/tools/gpu/gl/angle/
H A DGLTestContext_angle.cpp60 void* get_angle_egl_display(void* nativeDisplay, ANGLEBackend type) { argument
83 return eglGetPlatformDisplayEXT(EGL_PLATFORM_ANGLE_ANGLE, nativeDisplay, attribs);
/external/skqp/tools/gpu/gl/angle/
H A DGLTestContext_angle.cpp60 void* get_angle_egl_display(void* nativeDisplay, ANGLEBackend type) { argument
83 return eglGetPlatformDisplayEXT(EGL_PLATFORM_ANGLE_ANGLE, nativeDisplay, attribs);

Completed in 683 milliseconds