Home | History | Annotate | Download | only in EGL

Lines Matching refs:fname

31 #define FUNC_TYPE(fname) __egl_ ## fname ## _t
32 #define API_ENTRY(fname,params,args) \
33 typedef void (GL_APIENTRY *FUNC_TYPE(fname)) params;
35 #define API_ENTRY_RET(rtype,fname,params,args) \
36 typedef rtype (GL_APIENTRY *FUNC_TYPE(fname)) params;
48 #define API_ENTRY(fname,params,args) \
49 FUNC_TYPE(fname) fname;
51 #define API_ENTRY_RET(rtype,fname,params,args) \
52 API_ENTRY(fname,params,args)
68 #define API_ENTRY(fname,params,args) \
69 s_client_extensions[idx].fname = \
70 (FUNC_TYPE(fname))iface->getProcAddress(#fname);
72 #define API_ENTRY_RET(rtype,fname,params,args) \
73 API_ENTRY(fname,params,args)
93 #define API_ENTRY(fname,params,args) \
94 static void _egl_ ## fname params \
101 if (!s_client_extensions[idx].fname) { \
104 (*s_client_extensions[idx].fname) args; \
107 #define API_ENTRY_RET(rtype,fname,params,args) \
108 static rtype _egl_ ## fname params \
115 if (!s_client_extensions[idx].fname) { \
118 return (*s_client_extensions[idx].fname) args; \
129 #define API_ENTRY(fname,params,args) \
130 { #fname, (__translatorMustCastToProperFunctionPointerType)_egl_ ## fname},
131 #define API_ENTRY_RET(rtype,fname,params,args) \
132 API_ENTRY(fname,params,args)
135 const char *fname;
149 __translatorMustCastToProperFunctionPointerType getProcAddress(const char *fname)
152 if (!strcmp(fname, s_client_ext_funcs[i].fname)) {