Home
last modified time | relevance | path

Searched refs:gl_hooks_t (Results 1 – 8 of 8) sorted by relevance

/frameworks/native/opengl/libs/
Dhooks.h66 struct gl_hooks_t { struct
77 EGLAPI void setGlThreadSpecific(gl_hooks_t const *value); argument
80 inline gl_hooks_t const * volatile * get_tls_hooks() { in get_tls_hooks()
82 gl_hooks_t const * volatile * tls_hooks = in get_tls_hooks()
83 reinterpret_cast<gl_hooks_t const * volatile *>(tls_base); in get_tls_hooks()
87 inline EGLAPI gl_hooks_t const* getGlThreadSpecific() { in getGlThreadSpecific()
88 gl_hooks_t const * volatile * tls_hooks = get_tls_hooks(); in getGlThreadSpecific()
89 gl_hooks_t const* hooks = tls_hooks[TLS_SLOT_OPENGL_API]; in getGlThreadSpecific()
/frameworks/native/opengl/libs/GLES2/
Dgl2.cpp44 gl_hooks_t::gl_t const * const _c = &getGlThreadSpecific()->gl; \
61 [api] "J"(__builtin_offsetof(gl_hooks_t, gl._api)) \
79 [api] "i" (__builtin_offsetof(gl_hooks_t, gl._api)) \
98 [api] "i" (__builtin_offsetof(gl_hooks_t, gl._api)) \
117 [api] "i" (__builtin_offsetof(gl_hooks_t, gl._api)) \
150 [API] "I"(__builtin_offsetof(gl_hooks_t, gl._api)) \
184 [API] "I"(__builtin_offsetof(gl_hooks_t, gl._api)) \
226 gl_hooks_t::gl_t const * const _c = &getGlThreadSpecific()->gl; in glGetString()
235 gl_hooks_t::gl_t const * const _c = &getGlThreadSpecific()->gl; in glGetStringi()
250 gl_hooks_t::gl_t const * const _c = &getGlThreadSpecific()->gl; in glGetBooleanv()
[all …]
/frameworks/native/opengl/libs/GLES_CM/
Dgl.cpp100 gl_hooks_t::gl_t const * const _c = &getGlThreadSpecific()->gl; \
117 [api] "J"(__builtin_offsetof(gl_hooks_t, gl._api)) \
135 [api] "i" (__builtin_offsetof(gl_hooks_t, gl._api)) \
154 [api] "i" (__builtin_offsetof(gl_hooks_t, gl._api)) \
173 [api] "i" (__builtin_offsetof(gl_hooks_t, gl._api)) \
206 [API] "I"(__builtin_offsetof(gl_hooks_t, gl._api)) \
240 [API] "I"(__builtin_offsetof(gl_hooks_t, gl._api)) \
271 gl_hooks_t::gl_t const * const _c = &getGlThreadSpecific()->gl; in glGetString()
/frameworks/native/opengl/libs/EGL/
Degldefs.h42 gl_hooks_t * hooks[2];
54 extern gl_hooks_t gHooks[2];
55 extern gl_hooks_t gHooksNoContext;
Degl.cpp50 gl_hooks_t gHooks[2];
51 gl_hooks_t gHooksNoContext;
56 void setGLHooksThreadSpecific(gl_hooks_t const *value) { in setGLHooksThreadSpecific()
243 void setGlThreadSpecific(gl_hooks_t const *value) { in setGlThreadSpecific()
244 gl_hooks_t const * volatile * tls_hooks = get_tls_hooks(); in setGlThreadSpecific()
DgetProcAddress.cpp55 [ext] "J"(__builtin_offsetof(gl_hooks_t, \
76 [api] "i" (__builtin_offsetof(gl_hooks_t, \
98 [api] "i" (__builtin_offsetof(gl_hooks_t, \
120 [api] "i" (__builtin_offsetof(gl_hooks_t, \
152 [API] "I"(__builtin_offsetof(gl_hooks_t, \
185 [API] "I"(__builtin_offsetof(gl_hooks_t, \
Degl_display.cpp41 extern void setGLHooksThreadSpecific(gl_hooks_t const *value);
DeglApi.cpp241 extern void setGLHooksThreadSpecific(gl_hooks_t const *value);
244 extern gl_hooks_t gHooksTrace;