156513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall// Generated Code - DO NOT EDIT !!
256513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall// generated by 'emugen'
356513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall#ifndef __renderControl_client_ftable_t_h
456513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall#define __renderControl_client_ftable_t_h
556513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall
656513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall
756513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hallstatic struct _renderControl_funcs_by_name {
856513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall	const char *name;
956513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall	void *proc;
1056513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall} renderControl_funcs_by_name[] = {
1156513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall	{"rcGetRendererVersion", (void*)rcGetRendererVersion},
1256513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall	{"rcGetEGLVersion", (void*)rcGetEGLVersion},
1356513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall	{"rcQueryEGLString", (void*)rcQueryEGLString},
1456513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall	{"rcGetGLString", (void*)rcGetGLString},
1556513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall	{"rcGetNumConfigs", (void*)rcGetNumConfigs},
1656513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall	{"rcGetConfigs", (void*)rcGetConfigs},
1756513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall	{"rcChooseConfig", (void*)rcChooseConfig},
1856513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall	{"rcGetFBParam", (void*)rcGetFBParam},
1956513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall	{"rcCreateContext", (void*)rcCreateContext},
2056513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall	{"rcDestroyContext", (void*)rcDestroyContext},
2156513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall	{"rcCreateWindowSurface", (void*)rcCreateWindowSurface},
2256513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall	{"rcDestroyWindowSurface", (void*)rcDestroyWindowSurface},
2356513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall	{"rcCreateColorBuffer", (void*)rcCreateColorBuffer},
2456513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall	{"rcOpenColorBuffer", (void*)rcOpenColorBuffer},
2556513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall	{"rcCloseColorBuffer", (void*)rcCloseColorBuffer},
2656513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall	{"rcSetWindowColorBuffer", (void*)rcSetWindowColorBuffer},
2756513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall	{"rcFlushWindowColorBuffer", (void*)rcFlushWindowColorBuffer},
2856513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall	{"rcMakeCurrent", (void*)rcMakeCurrent},
2956513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall	{"rcFBPost", (void*)rcFBPost},
3056513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall	{"rcFBSetSwapInterval", (void*)rcFBSetSwapInterval},
3156513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall	{"rcBindTexture", (void*)rcBindTexture},
3256513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall	{"rcBindRenderbuffer", (void*)rcBindRenderbuffer},
3356513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall	{"rcColorBufferCacheFlush", (void*)rcColorBufferCacheFlush},
3456513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall	{"rcReadColorBuffer", (void*)rcReadColorBuffer},
3556513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall	{"rcUpdateColorBuffer", (void*)rcUpdateColorBuffer},
3656513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall};
3756513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hallstatic int renderControl_num_funcs = sizeof(renderControl_funcs_by_name) / sizeof(struct _renderControl_funcs_by_name);
3856513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall
3956513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall
4056513f5ff4f3e851c5f0cb38dc8851d18616b3c0Jesse Hall#endif
41