Lines Matching refs:LibEGL
73 class LibEGL
76 LibEGL()
80 ~LibEGL()
82 freeLibrary(libEGL);
93 if(!loadLibraryAttempted && !libEGL)
97 const char *libEGL_lib[] = {"libEGL.dll", "lib64EGL_translator.dll"};
99 const char *libEGL_lib[] = {"libEGL.dll", "libEGL_translator.dll"};
105 const char *libEGL_lib[] = {"lib64EGL_translator.so", "libEGL.so.1", "libEGL.so"};
107 const char *libEGL_lib[] = {"libEGL_translator.so", "libEGL.so.1", "libEGL.so"};
111 const char *libEGL_lib[] = {"libswiftshader_libEGL.dylib", "lib64EGL_translator.dylib", "libEGL.so", "libEGL.dylib"};
113 const char *libEGL_lib[] = {"libswiftshader_libEGL.dylib", "libEGL_translator.dylib", "libEGL.so", "libEGL.dylib"};
116 const char *libEGL_lib[] = {"libswiftshader_libEGL.so", "libEGL.so"};
118 #error "libEGL::loadExports unimplemented for this platform"
122 libEGL = loadLibrary(directory, libEGL_lib, "libEGL_swiftshader");
124 if(libEGL)
126 auto libEGL_swiftshader = (LibEGLexports *(*)())getProcAddress(libEGL, "libEGL_swiftshader");
136 void *libEGL = nullptr;