MCPcopy Create free account
hub / github.com/VirtualGL/virtualgl / eglGetDisplay

Function eglGetDisplay

server/faker-egl.cpp:852–880  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

850
851
852EGLDisplay eglGetDisplay(EGLNativeDisplayType native_display)
853{
854 faker::EGLXDisplay *eglxdpy = NULL;
855 EGLDisplay display = EGL_NO_DISPLAY;
856 int screen = -1;
857
858 TRY();
859
860 if(native_display != EGL_DEFAULT_DISPLAY
861 && faker::isDisplayExcluded((Display *)native_display))
862 return _eglGetDisplay(native_display);
863
864 DISABLE_FAKER();
865
866 /////////////////////////////////////////////////////////////////////////////
867 OPENTRACE(eglGetDisplay); PRARGD(native_display); STARTTRACE();
868 /////////////////////////////////////////////////////////////////////////////
869
870 CREATE_DISPLAY()
871
872 done:
873 /////////////////////////////////////////////////////////////////////////////
874 STOPTRACE(); PRARGX(display); CLOSETRACE();
875 /////////////////////////////////////////////////////////////////////////////
876
877 CATCH();
878 ENABLE_FAKER();
879 return (EGLDisplay)display;
880}
881
882
883EGLDisplay eglGetPlatformDisplay(EGLenum platform, void *native_display,

Callers 5

visTestFunction · 0.85
multiThreadTestFunction · 0.85
offScreenTestFunction · 0.85
extensionQueryTestFunction · 0.85

Calls 1

isDisplayExcludedFunction · 0.85

Tested by

no test coverage detected