Home
last modified time | relevance | path

Searched refs:EGLFuncPointer (Results 1 – 7 of 7) sorted by relevance

/aosp12/frameworks/native/opengl/libs/EGL/
H A Degl_layers.h32 typedef __eglMustCastToProperFunctionPointerType EGLFuncPointer; typedef
42 typedef EGLFuncPointer (*layer_init_func)(
44 typedef EGLFuncPointer (*layer_setup_func)(const char* name, EGLFuncPointer next);
48 void LayerPlatformEntries(layer_setup_func layer_setup, EGLFuncPointer*, const char* const*);
49 void LayerDriverEntries(layer_setup_func layer_setup, EGLFuncPointer*, const char* const*);
53 EGLFuncPointer GetGpaNext(unsigned i);
54 EGLFuncPointer ApplyLayer(layer_setup_func layer_setup, const char* name, EGLFuncPointer next);
55 EGLFuncPointer ApplyLayers(const char* name, EGLFuncPointer next);
H A Degl_layers.cpp60 EGLFuncPointer x[kFuncCount];
61 EGLFuncPointer& operator[](int i) { return x[i]; } in operator []()
77 EGLFuncPointer val; in getNextLayerProcAddress()
99 val = reinterpret_cast<EGLFuncPointer>(next(name)); in getNextLayerProcAddress()
183 EGLFuncPointer layer_entry = next; in ApplyLayer()
195 EGLFuncPointer LayerLoader::ApplyLayers(const char* name, EGLFuncPointer next) { in ApplyLayers()
201 EGLFuncPointer val = next; in ApplyLayers()
220 EGLFuncPointer prev = *curr; in LayerPlatformEntries()
243 EGLFuncPointer prev = *curr; in LayerDriverEntries()
284 EGLFuncPointer* curr; in InitLayers()
[all …]
H A Degl_platform_entries.cpp2482 EGLFuncPointer address;
2490 { "eglTerminate", (EGLFuncPointer)&eglTerminateImpl },
2509 { "eglWaitGL", (EGLFuncPointer)&eglWaitGLImpl },
2511 { "eglGetError", (EGLFuncPointer)&eglGetErrorImpl },
2523 { "eglBindAPI", (EGLFuncPointer)&eglBindAPIImpl },
2524 { "eglQueryAPI", (EGLFuncPointer)&eglQueryAPIImpl },
2554 { "eglWaitSync", (EGLFuncPointer)&eglWaitSyncImpl },
2567 { "glGetString", (EGLFuncPointer)&glGetStringImpl },
2568 { "glGetStringi", (EGLFuncPointer)&glGetStringiImpl },
2570 { "glGetFloatv", (EGLFuncPointer)&glGetFloatvImpl },
[all …]
H A DGLES_layers.md112 std::unordered_map<std::string, EGLFuncPointer> funcMap;
118 EGLFuncPointer entry = funcMap["eglChooseConfig"];
131 return (EGLFuncPointer)glesLayer_##func; }
146 const char* funcName, EGLFuncPointer next) {
147 EGLFuncPointer entry = eglGPA(funcName);
163 const char *funcName, EGLFuncPointer next) {
179 EGLFuncPointer entry = funcMap["eglChooseConfig"];
192 return (EGLFuncPointer)glesLayer_##func; }
210 const char* funcName, EGLFuncPointer next) {
211 EGLFuncPointer entry = eglGPA(funcName);
[all …]
H A Degldefs.h46 EGLFuncPointer* curr = reinterpret_cast<EGLFuncPointer*>(&platform); in egl_connection_t()
49 EGLFuncPointer f = FindPlatformImplAddr(name); in egl_connection_t()
H A Degl.cpp59 int numHooks = sizeof(gHooksNoContext) / sizeof(EGLFuncPointer); in early_egl_init()
60 EGLFuncPointer* iter = reinterpret_cast<EGLFuncPointer*>(&gHooksNoContext); in early_egl_init()
62 *(iter++) = reinterpret_cast<EGLFuncPointer>(gl_no_context); in early_egl_init()
H A Degl_platform_entries.h22 typedef __eglMustCastToProperFunctionPointerType EGLFuncPointer; typedef
27 EGLFuncPointer FindPlatformImplAddr(const char* name);