Home | History | Annotate | Download | only in egl

Lines Matching refs:fname

29 #define FUNC_TYPE(fname) __egl_ ## fname ## _t
30 #define API_ENTRY(fname,params,args) \
31 typedef void (GL_APIENTRY *FUNC_TYPE(fname)) params;
33 #define API_ENTRY_RET(rtype,fname,params,args) \
34 typedef rtype (GL_APIENTRY *FUNC_TYPE(fname)) params;
46 #define API_ENTRY(fname,params,args) \
47 FUNC_TYPE(fname) fname;
49 #define API_ENTRY_RET(rtype,fname,params,args) \
50 API_ENTRY(fname,params,args)
66 #define API_ENTRY(fname,params,args) \
67 s_client_extensions[idx].fname = \
68 (FUNC_TYPE(fname))iface->getProcAddress(#fname);
70 #define API_ENTRY_RET(rtype,fname,params,args) \
71 API_ENTRY(fname,params,args)
91 #define API_ENTRY(fname,params,args) \
92 static void _egl_ ## fname params \
99 if (!s_client_extensions[idx].fname) { \
102 (*s_client_extensions[idx].fname) args; \
105 #define API_ENTRY_RET(rtype,fname,params,args) \
106 static rtype _egl_ ## fname params \
113 if (!s_client_extensions[idx].fname) { \
116 return (*s_client_extensions[idx].fname) args; \
127 #define API_ENTRY(fname,params,args) \
128 { #fname, (void*)_egl_ ## fname},
129 #define API_ENTRY_RET(rtype,fname,params,args) \
130 API_ENTRY(fname,params,args)
133 const char *fname;
147 void* getProcAddress(const char *fname)
150 if (!strcmp(fname, s_client_ext_funcs[i].fname)) {