// ---- auto generated by YInG - the YAC interface generator (Mon, 3/Dec/2018 21:24:56)
#ifndef __YAC__OpenGL_h__
#define __YAC__OpenGL_h__

sUI                                          clid_DisplayList;
YAC_Template <_DisplayList>                    *t_DisplayList;

void YAC_CALL YAC_Init_OpenGL(YAC_Host *_host) {
	// --------------------------------- classes ---------------------------------
	   t_DisplayList              =new YAC_Template <_DisplayList>(_host);
	clid_DisplayList              =                t_DisplayList->ctemplate.class_ID;
	// -------------------------------- functions --------------------------------
	static const sUI   __APIC___glActiveTexture_arg_types         []={1,};
	static const sUI   __APIC___glAlphaFunc_arg_types             []={1, 2,};
	static const sUI   __APIC___glArrayElement_arg_types          []={1,};
	static const sUI   __APIC___glBegin_arg_types                 []={1,};
	static const sUI   __APIC___glBindTexture_arg_types           []={1, 1,};
	static const sUI   __APIC___zglDeleteTexture_arg_types        []={1,};
	static const sUI   _zglGenTexture_arg_types                   []={0,};
	static const sUI   __APIC___glBlendColor_arg_types            []={2, 2, 2, 2,};
	static const sUI   __APIC___glBlendEquation_arg_types         []={1,};
	static const sUI   __APIC___glBlendFunc_arg_types             []={1, 1,};
	static const sUI   __APIC___glBlendFuncSeparate_arg_types     []={1, 1, 1, 1,};
	static const sUI   __APIC___glCallList_arg_types              []={1,};
	static const sUI   __APIC___glClientActiveTexture_arg_types   []={1,};
	static const sUI   __APIC___glCullFace_arg_types              []={1,};
	static const sUI   __APIC___glClearColor_arg_types            []={2, 2, 2, 2,};
	static const sUI   __APIC___glClear_arg_types                 []={1,};
	static const sUI   __APIC___glClearDepth_arg_types            []={2,};
	static const sUI   __APIC___glClearStencil_arg_types          []={1,};
	static const sUI   __APIC___zglColor1f_arg_types              []={2,};
	static const sUI   __APIC___glColor3f_arg_types               []={2, 2, 2,};
	static const sUI   __APIC___glColor3ub_arg_types              []={1, 1, 1,};
	static const sUI   __APIC___glColor4f_arg_types               []={2, 2, 2, 2,};
	static const sUI   __APIC___glColor4ub_arg_types              []={1, 1, 1, 1,};
	static const sUI   __APIC___glColorMask_arg_types             []={1, 1, 1, 1,};
	static const sUI   __APIC___glCopyPixels_arg_types            []={1, 1, 1, 1, 1,};
	static const sUI   __APIC___glCopyTexSubImage2D_arg_types     []={1, 1, 1, 1, 1, 1, 1, 1,};
	static const sUI   __APIC___glTexImage1D_arg_types            []={1, 1, 1, 1, 1, 1, 1, 3,};
	static const sUI   __APIC___glTexImage2D_arg_types            []={1, 1, 1, 1, 1, 1, 1, 1, 3,};
	static const sUI   __APIC___glTexImage3D_arg_types            []={1, 1, 1, 1, 1, 1, 1, 1, 1, 3,};
	static const sUI   __APIC___glCopyTexSubImage3D_arg_types     []={1, 1, 1, 1, 1, 1, 1, 1, 1,};
	static const sUI   __APIC___glCopyTexImage2D_arg_types        []={1, 1, 1, 1, 1, 1, 1, 1,};
	static const sUI   __APIC___glDepthFunc_arg_types             []={1,};
	static const sUI   __APIC___glDepthMask_arg_types             []={1,};
	static const sUI   __APIC___glDisable_arg_types               []={1,};
	static const sUI   __APIC___glDisableClientState_arg_types    []={1,};
	static const sUI   __APIC___glDrawArrays_arg_types            []={1, 1, 1,};
	static const sUI   __APIC___glDrawElements_arg_types          []={1, 3,};
	static const sUI   __APIC___glDrawBuffer_arg_types            []={1,};
	static const sUI   __APIC___glDrawBuffers_arg_types           []={1, 3,};
	static const sUI   __APIC___glEdgeFlag_arg_types              []={1,};
	static const sUI   __APIC___glEnable_arg_types                []={1,};
	static const sUI   __APIC___glIsEnabled_arg_types             []={1,};
	static const sUI   __APIC___glEnableClientState_arg_types     []={1,};
	static const sUI   _glEnd_arg_types                           []={0,};
	static const sUI   _glFinish_arg_types                        []={0,};
	static const sUI   _glFlush_arg_types                         []={0,};
	static const sUI   __APIC___glFrontFace_arg_types             []={1,};
	static const sUI   __APIC___glFrustum_arg_types               []={2, 2, 2, 2, 2, 2,};
	static const sUI   __APIC___glHint_arg_types                  []={1, 1,};
	static const sUI   _glLoadIdentity_arg_types                  []={0,};
	static const sUI   __APIC___glLineWidth_arg_types             []={2,};
	static const sUI   __APIC___glLineStipple_arg_types           []={1, 1,};
	static const sUI   __APIC___glLogicOp_arg_types               []={1,};
	static const sUI   __APIC___glMatrixMode_arg_types            []={1,};
	static const sUI   __APIC___glMultiTexCoord1f_arg_types       []={1, 2,};
	static const sUI   __APIC___glMultiTexCoord2f_arg_types       []={1, 2, 2,};
	static const sUI   __APIC___glMultiTexCoord3f_arg_types       []={1, 2, 2, 2,};
	static const sUI   __APIC___glNormal3f_arg_types              []={2, 2, 2,};
	static const sUI   __APIC___glOrtho_arg_types                 []={2, 2, 2, 2, 2, 2,};
	static const sUI   __APIC___glPointSize_arg_types             []={2,};
	static const sUI   __APIC___glPointParameterf_arg_types       []={1, 2,};
	static const sUI   __APIC___zglPointParameter3f_arg_types     []={1, 2, 2, 2,};
	static const sUI   __APIC___glPixelZoom_arg_types             []={2, 2,};
	static const sUI   __APIC___glPolygonMode_arg_types           []={1, 1,};
	static const sUI   __APIC___glPolygonOffset_arg_types         []={2, 2,};
	static const sUI   _glPopAttrib_arg_types                     []={0,};
	static const sUI   __APIC___glPushAttrib_arg_types            []={1,};
	static const sUI   _glPopClientAttrib_arg_types               []={0,};
	static const sUI   __APIC___glPushClientAttrib_arg_types      []={1,};
	static const sUI   _glPopMatrix_arg_types                     []={0,};
	static const sUI   _glPushMatrix_arg_types                    []={0,};
	static const sUI   __APIC___glRasterPos2i_arg_types           []={1, 1,};
	static const sUI   __APIC___glRasterPos3f_arg_types           []={2, 2, 2,};
	static const sUI   __APIC___glReadBuffer_arg_types            []={1,};
	static const sUI   __APIC___glRectf_arg_types                 []={2, 2, 2, 2,};
	static const sUI   __APIC___glRotatef_arg_types               []={2, 2, 2, 2,};
	static const sUI   __APIC___glScalef_arg_types                []={2, 2, 2,};
	static const sUI   __APIC___glScissor_arg_types               []={1, 1, 1, 1,};
	static const sUI   __APIC___glShadeModel_arg_types            []={1,};
	static const sUI   __APIC___glStencilFunc_arg_types           []={1, 1, 1,};
	static const sUI   __APIC___glStencilOp_arg_types             []={1, 1, 1,};
	static const sUI   __APIC___glStencilMask_arg_types           []={1,};
	static const sUI   __APIC___glTexSubImage2D_arg_types         []={1, 1, 1, 1, 1, 1, 1, 1, 1,};
	static const sUI   __APIC___glTexEnvf_arg_types               []={1, 1, 2,};
	static const sUI   __APIC___zglTexEnvColor4f_arg_types        []={2, 2, 2, 2,};
	static const sUI   __APIC___glTexEnvi_arg_types               []={1, 1, 1,};
	static const sUI   __APIC___glTexParameteri_arg_types         []={1, 1, 1,};
	static const sUI   __APIC___glTexCoord1f_arg_types            []={2,};
	static const sUI   __APIC___glTexCoord2f_arg_types            []={2, 2,};
	static const sUI   __APIC___glTexCoord3f_arg_types            []={2, 2, 2,};
	static const sUI   __APIC___glTexCoord1i_arg_types            []={1,};
	static const sUI   __APIC___glTexCoord2i_arg_types            []={1, 1,};
	static const sUI   __APIC___glTexGeni_arg_types               []={1, 1, 1,};
	static const sUI   __APIC___zglTexGen4f_arg_types             []={1, 1, 2, 2, 2, 2,};
	static const sUI   __APIC___glTranslatef_arg_types            []={2, 2, 2,};
	static const sUI   __APIC___glVertex2i_arg_types              []={1, 1,};
	static const sUI   __APIC___glVertex2f_arg_types              []={2, 2,};
	static const sUI   __APIC___glVertex3f_arg_types              []={2, 2, 2,};
	static const sUI   __APIC___glVertex4f_arg_types              []={2, 2, 2, 2,};
	static const sUI   __APIC___glViewport_arg_types              []={1, 1, 1, 1,};
	static const sUI   __APIC___zglInitPerspective_arg_types      []={2, 2, 2, 2,};
	static const sUI   __APIC___zglInitOrtho_arg_types            []={2, 2,};
	static const sUI   __APIC___zglInit2D_arg_types               []={2, 2,};
	static const sUI   __APIC___zgluLookAt_arg_types              []={3, 3, 3,};
	static const sUI   __APIC___glLoadMatrixf_arg_types           []={3,};
	static const sUI   __APIC___zglFrustum_arg_types              []={2, 2, 2, 2,};
	static const sUI   __APIC___glColorMaterial_arg_types         []={1, 1,};
	static const sUI   __APIC___zglLightAmbient4f_arg_types       []={1, 2, 2, 2, 2,};
	static const sUI   __APIC___zglLightDiffuse4f_arg_types       []={1, 2, 2, 2, 2,};
	static const sUI   __APIC___zglLightSpecular4f_arg_types      []={1, 2, 2, 2, 2,};
	static const sUI   __APIC___zglLightPositionf_arg_types       []={1, 2, 2, 2, 2,};
	static const sUI   __APIC___zglLightSpotDirectionf_arg_types  []={1, 2, 2, 2,};
	static const sUI   __APIC___zglLightSpotExponent_arg_types    []={1, 2,};
	static const sUI   __APIC___zglLightSpotCutOff_arg_types      []={1, 2,};
	static const sUI   __APIC___zglLightConstantAttenuation_arg_types[]={1, 2,};
	static const sUI   __APIC___zglLightLinearAttenuation_arg_types[]={1, 2,};
	static const sUI   __APIC___zglLightQuadraticAttenuation_arg_types[]={1, 2,};
	static const sUI   __APIC___zglLightModelAmbient4f_arg_types  []={2, 2, 2, 2,};
	static const sUI   __APIC___glLightModeli_arg_types           []={1, 1,};
	static const sUI   __APIC___zglLightModelLocalViewer_arg_types[]={1,};
	static const sUI   __APIC___zglLightModelTwoSide_arg_types    []={1,};
	static const sUI   __APIC___zglLightModelColorControl_arg_types[]={1,};
	static const sUI   __APIC___zglLightMaterialAmbient4f_arg_types[]={1, 2, 2, 2, 2,};
	static const sUI   __APIC___zglLightMaterialDiffuse4f_arg_types[]={1, 2, 2, 2, 2,};
	static const sUI   __APIC___zglLightMaterialSpecular4f_arg_types[]={1, 2, 2, 2, 2,};
	static const sUI   __APIC___zglLightMaterialEmission4f_arg_types[]={1, 2, 2, 2, 2,};
	static const sUI   __APIC___zglLightMaterialShininess_arg_types[]={1, 2,};
	static const sUI   __APIC___zglLightMaterialAmbientAndDiffuse4f_arg_types[]={1, 2, 2, 2, 2,};
	static const sUI   __APIC___zglFogMode_arg_types              []={1,};
	static const sUI   __APIC___zglFogAlphaMode_arg_types         []={1,};
	static const sUI   __APIC___zglFogDensity_arg_types           []={2,};
	static const sUI   __APIC___zglFogStart_arg_types             []={2,};
	static const sUI   __APIC___zglFogEnd_arg_types               []={2,};
	static const sUI   __APIC___zglFogColor4f_arg_types           []={2, 2, 2, 2,};
	static const sUI   __APIC___zglColorARGB_arg_types            []={1,};
	static const sUI   __APIC___zglVertexPointer_arg_types        []={3,};
	static const sUI   __APIC___zglVertexPointer2f_arg_types      []={3,};
	static const sUI   __APIC___zglVertexOffset_arg_types         []={1, 1, 1, 1,};
	static const sUI   __APIC___zglNormalPointer_arg_types        []={3,};
	static const sUI   __APIC___zglNormalOffset_arg_types         []={1, 1, 1,};
	static const sUI   __APIC___zglColorPointer3f_arg_types       []={3,};
	static const sUI   __APIC___zglColorOffset_arg_types          []={1, 1, 1, 1,};
	static const sUI   __APIC___zglColorPointer4f_arg_types       []={3,};
	static const sUI   __APIC___zglColorPointer4b_arg_types       []={3,};
	static const sUI   __APIC___zglTexCoordPointer1f_arg_types    []={3,};
	static const sUI   __APIC___zglTexCoordPointer2f_arg_types    []={3,};
	static const sUI   __APIC___zglTexCoordOffset_arg_types       []={1, 1, 1, 1,};
	static const sUI   __APIC___zglReadColorPixel_arg_types       []={1, 1,};
	static const sUI   __APIC___zglReadColorPixelsX_arg_types     []={3, 1, 1, 1, 1,};
	static const sUI   __APIC___zglReadDepthPixel_arg_types       []={1, 1,};
	static const sUI   __APIC___zglClipPlane_arg_types            []={1, 2, 2, 2, 2,};
	static const sUI   __APIC___glGetString_arg_types             []={1,};
	static const sUI   __APIC___zglGetFloat_arg_types             []={1,};
	static const sUI   __APIC___glGetFloatv_arg_types             []={1, 3,};
	static const sUI   __APIC___zglGetInteger_arg_types           []={1,};
	static const sUI   __APIC___glGetIntegerv_arg_types           []={1, 3,};
	static const sUI   _glGetError_arg_types                      []={0,};
	static const sUI   _zglGenBuffer_arg_types                    []={0,};
	static const sUI   __APIC___zglDeleteBuffer_arg_types         []={1,};
	static const sUI   __APIC___zglBufferData_arg_types           []={1, 1, 3, 1,};
	static const sUI   __APIC___zglBufferSubData_arg_types        []={1, 1, 1, 3,};
	static const sUI   __APIC___glBindBuffer_arg_types            []={1, 1,};
	static const sUI   __APIC___glIsBuffer_arg_types              []={1,};
	static const sUI   __APIC___zglMapBuffer_arg_types            []={1, 1, 3, 1,};
	static const sUI   __APIC___glUnmapBuffer_arg_types           []={1,};
	static const sUI   _zglLoadExtensions_arg_types               []={0,};
	static const sUI   __APIC___glIsRenderbuffer_arg_types        []={1,};
	static const sUI   __APIC___glBindRenderbuffer_arg_types      []={1, 1,};
	static const sUI   __APIC___zglDeleteRenderbuffer_arg_types   []={1,};
	static const sUI   _zglGenRenderbuffer_arg_types              []={0,};
	static const sUI   __APIC___glRenderbufferStorage_arg_types   []={1, 1, 1, 1,};
	static const sUI   __APIC___zglGetRenderbufferParameteri_arg_types[]={1, 1,};
	static const sUI   __APIC___glIsFramebuffer_arg_types         []={1,};
	static const sUI   __APIC___glBindFramebuffer_arg_types       []={1, 1,};
	static const sUI   __APIC___zglDeleteFramebuffer_arg_types    []={1,};
	static const sUI   _zglGenFramebuffer_arg_types               []={0,};
	static const sUI   __APIC___glCheckFramebufferStatus_arg_types[]={1,};
	static const sUI   __APIC___glFramebufferTexture1D_arg_types  []={1, 1, 1, 1, 1,};
	static const sUI   __APIC___glFramebufferTexture2D_arg_types  []={1, 1, 1, 1, 1,};
	static const sUI   __APIC___glFramebufferTexture3D_arg_types  []={1, 1, 1, 1, 1, 1,};
	static const sUI   __APIC___glFramebufferRenderbuffer_arg_types[]={1, 1, 1, 1,};
	static const sUI   __APIC___zglGetFramebufferAttachmentParameteri_arg_types[]={1, 1, 1,};
	static const sUI   __APIC___glGenerateMipmap_arg_types        []={1,};
	static const sUI   _glCreateProgram_arg_types                 []={0,};
	static const sUI   __APIC___glDeleteProgram_arg_types         []={1,};
	static const sUI   __APIC___glCreateShader_arg_types          []={1,};
	static const sUI   __APIC___glDeleteShader_arg_types          []={1,};
	static const sUI   __APIC___zglShaderSource_arg_types         []={1, 3,};
	static const sUI   __APIC___glCompileShader_arg_types         []={1,};
	static const sUI   __APIC___zglGetProgrami_arg_types          []={1, 1,};
	static const sUI   __APIC___glGetProgramInfoLog_arg_types     []={1, 3,};
	static const sUI   __APIC___zglGetShaderi_arg_types           []={1, 1,};
	static const sUI   __APIC___glGetShaderInfoLog_arg_types      []={1, 3,};
	static const sUI   __APIC___glAttachShader_arg_types          []={1, 1,};
	static const sUI   __APIC___glDetachShader_arg_types          []={1, 1,};
	static const sUI   __APIC___glLinkProgram_arg_types           []={1,};
	static const sUI   __APIC___glValidateProgram_arg_types       []={1,};
	static const sUI   __APIC___glUseProgram_arg_types            []={1,};
	static const sUI   __APIC___glBindAttribLocation_arg_types    []={1, 1, 3,};
	static const sUI   __APIC___glGetAttribLocation_arg_types     []={1, 3,};
	static const sUI   __APIC___glBindFragDataLocation_arg_types  []={1, 1, 3,};
	static const sUI   __APIC___glBindFragDataLocationIndexed_arg_types[]={1, 1, 1, 3,};
	static const sUI   __APIC___glGetFragDataLocation_arg_types   []={1, 3,};
	static const sUI   __APIC___glGetFragDataIndex_arg_types      []={1, 3,};
	static const sUI   __APIC___glVertexAttrib1f_arg_types        []={1, 2,};
	static const sUI   __APIC___glVertexAttrib2f_arg_types        []={1, 2, 2,};
	static const sUI   __APIC___glVertexAttrib3f_arg_types        []={1, 2, 2, 2,};
	static const sUI   __APIC___glVertexAttrib4f_arg_types        []={1, 2, 2, 2, 2,};
	static const sUI   __APIC___glVertexAttrib4Nub_arg_types      []={1, 1, 1, 1, 1,};
	static const sUI   __APIC___glVertexAttribPointer_arg_types   []={1, 1, 1, 1, 1, 3,};
	static const sUI   __APIC___glEnableVertexAttribArray_arg_types[]={1,};
	static const sUI   __APIC___glDisableVertexAttribArray_arg_types[]={1,};
	static const sUI   __APIC___glGetUniformLocation_arg_types    []={1, 3,};
	static const sUI   __APIC___zglGetActiveUniform_arg_types     []={1, 1, 3, 3,};
	static const sUI   __APIC___glUniform1f_arg_types             []={1, 2,};
	static const sUI   __APIC___glUniform2f_arg_types             []={1, 2, 2,};
	static const sUI   __APIC___glUniform3f_arg_types             []={1, 2, 2, 2,};
	static const sUI   __APIC___glUniform4f_arg_types             []={1, 2, 2, 2, 2,};
	static const sUI   __APIC___glUniform1i_arg_types             []={1, 1,};
	static const sUI   __APIC___glUniform2i_arg_types             []={1, 1, 1,};
	static const sUI   __APIC___glUniform3i_arg_types             []={1, 1, 1, 1,};
	static const sUI   __APIC___glUniform4i_arg_types             []={1, 1, 1, 1, 1,};
	static const char *__APIC___glActiveTexture_arg_otypes        []={"",};
	static const char *__APIC___glAlphaFunc_arg_otypes            []={"", "",};
	static const char *__APIC___glArrayElement_arg_otypes         []={"",};
	static const char *__APIC___glBegin_arg_otypes                []={"",};
	static const char *__APIC___glBindTexture_arg_otypes          []={"", "",};
	static const char *__APIC___zglDeleteTexture_arg_otypes       []={"",};
	static const char *_zglGenTexture_arg_otypes                  []={0,};
	static const char *__APIC___glBlendColor_arg_otypes           []={"", "", "", "",};
	static const char *__APIC___glBlendEquation_arg_otypes        []={"",};
	static const char *__APIC___glBlendFunc_arg_otypes            []={"", "",};
	static const char *__APIC___glBlendFuncSeparate_arg_otypes    []={"", "", "", "",};
	static const char *__APIC___glCallList_arg_otypes             []={"",};
	static const char *__APIC___glClientActiveTexture_arg_otypes  []={"",};
	static const char *__APIC___glCullFace_arg_otypes             []={"",};
	static const char *__APIC___glClearColor_arg_otypes           []={"", "", "", "",};
	static const char *__APIC___glClear_arg_otypes                []={"",};
	static const char *__APIC___glClearDepth_arg_otypes           []={"",};
	static const char *__APIC___glClearStencil_arg_otypes         []={"",};
	static const char *__APIC___zglColor1f_arg_otypes             []={"",};
	static const char *__APIC___glColor3f_arg_otypes              []={"", "", "",};
	static const char *__APIC___glColor3ub_arg_otypes             []={"", "", "",};
	static const char *__APIC___glColor4f_arg_otypes              []={"", "", "", "",};
	static const char *__APIC___glColor4ub_arg_otypes             []={"", "", "", "",};
	static const char *__APIC___glColorMask_arg_otypes            []={"", "", "", "",};
	static const char *__APIC___glCopyPixels_arg_otypes           []={"", "", "", "", "",};
	static const char *__APIC___glCopyTexSubImage2D_arg_otypes    []={"", "", "", "", "", "", "", "",};
	static const char *__APIC___glTexImage1D_arg_otypes           []={"", "", "", "", "", "", "", "",};
	static const char *__APIC___glTexImage2D_arg_otypes           []={"", "", "", "", "", "", "", "", "",};
	static const char *__APIC___glTexImage3D_arg_otypes           []={"", "", "", "", "", "", "", "", "", "",};
	static const char *__APIC___glCopyTexSubImage3D_arg_otypes    []={"", "", "", "", "", "", "", "", "",};
	static const char *__APIC___glCopyTexImage2D_arg_otypes       []={"", "", "", "", "", "", "", "",};
	static const char *__APIC___glDepthFunc_arg_otypes            []={"",};
	static const char *__APIC___glDepthMask_arg_otypes            []={"",};
	static const char *__APIC___glDisable_arg_otypes              []={"",};
	static const char *__APIC___glDisableClientState_arg_otypes   []={"",};
	static const char *__APIC___glDrawArrays_arg_otypes           []={"", "", "",};
	static const char *__APIC___glDrawElements_arg_otypes         []={"", "",};
	static const char *__APIC___glDrawBuffer_arg_otypes           []={"",};
	static const char *__APIC___glDrawBuffers_arg_otypes          []={"", "",};
	static const char *__APIC___glEdgeFlag_arg_otypes             []={"",};
	static const char *__APIC___glEnable_arg_otypes               []={"",};
	static const char *__APIC___glIsEnabled_arg_otypes            []={"",};
	static const char *__APIC___glEnableClientState_arg_otypes    []={"",};
	static const char *_glEnd_arg_otypes                          []={0,};
	static const char *_glFinish_arg_otypes                       []={0,};
	static const char *_glFlush_arg_otypes                        []={0,};
	static const char *__APIC___glFrontFace_arg_otypes            []={"",};
	static const char *__APIC___glFrustum_arg_otypes              []={"", "", "", "", "", "",};
	static const char *__APIC___glHint_arg_otypes                 []={"", "",};
	static const char *_glLoadIdentity_arg_otypes                 []={0,};
	static const char *__APIC___glLineWidth_arg_otypes            []={"",};
	static const char *__APIC___glLineStipple_arg_otypes          []={"", "",};
	static const char *__APIC___glLogicOp_arg_otypes              []={"",};
	static const char *__APIC___glMatrixMode_arg_otypes           []={"",};
	static const char *__APIC___glMultiTexCoord1f_arg_otypes      []={"", "",};
	static const char *__APIC___glMultiTexCoord2f_arg_otypes      []={"", "", "",};
	static const char *__APIC___glMultiTexCoord3f_arg_otypes      []={"", "", "", "",};
	static const char *__APIC___glNormal3f_arg_otypes             []={"", "", "",};
	static const char *__APIC___glOrtho_arg_otypes                []={"", "", "", "", "", "",};
	static const char *__APIC___glPointSize_arg_otypes            []={"",};
	static const char *__APIC___glPointParameterf_arg_otypes      []={"", "",};
	static const char *__APIC___zglPointParameter3f_arg_otypes    []={"", "", "", "",};
	static const char *__APIC___glPixelZoom_arg_otypes            []={"", "",};
	static const char *__APIC___glPolygonMode_arg_otypes          []={"", "",};
	static const char *__APIC___glPolygonOffset_arg_otypes        []={"", "",};
	static const char *_glPopAttrib_arg_otypes                    []={0,};
	static const char *__APIC___glPushAttrib_arg_otypes           []={"",};
	static const char *_glPopClientAttrib_arg_otypes              []={0,};
	static const char *__APIC___glPushClientAttrib_arg_otypes     []={"",};
	static const char *_glPopMatrix_arg_otypes                    []={0,};
	static const char *_glPushMatrix_arg_otypes                   []={0,};
	static const char *__APIC___glRasterPos2i_arg_otypes          []={"", "",};
	static const char *__APIC___glRasterPos3f_arg_otypes          []={"", "", "",};
	static const char *__APIC___glReadBuffer_arg_otypes           []={"",};
	static const char *__APIC___glRectf_arg_otypes                []={"", "", "", "",};
	static const char *__APIC___glRotatef_arg_otypes              []={"", "", "", "",};
	static const char *__APIC___glScalef_arg_otypes               []={"", "", "",};
	static const char *__APIC___glScissor_arg_otypes              []={"", "", "", "",};
	static const char *__APIC___glShadeModel_arg_otypes           []={"",};
	static const char *__APIC___glStencilFunc_arg_otypes          []={"", "", "",};
	static const char *__APIC___glStencilOp_arg_otypes            []={"", "", "",};
	static const char *__APIC___glStencilMask_arg_otypes          []={"",};
	static const char *__APIC___glTexSubImage2D_arg_otypes        []={"", "", "", "", "", "", "", "", "",};
	static const char *__APIC___glTexEnvf_arg_otypes              []={"", "", "",};
	static const char *__APIC___zglTexEnvColor4f_arg_otypes       []={"", "", "", "",};
	static const char *__APIC___glTexEnvi_arg_otypes              []={"", "", "",};
	static const char *__APIC___glTexParameteri_arg_otypes        []={"", "", "",};
	static const char *__APIC___glTexCoord1f_arg_otypes           []={"",};
	static const char *__APIC___glTexCoord2f_arg_otypes           []={"", "",};
	static const char *__APIC___glTexCoord3f_arg_otypes           []={"", "", "",};
	static const char *__APIC___glTexCoord1i_arg_otypes           []={"",};
	static const char *__APIC___glTexCoord2i_arg_otypes           []={"", "",};
	static const char *__APIC___glTexGeni_arg_otypes              []={"", "", "",};
	static const char *__APIC___zglTexGen4f_arg_otypes            []={"", "", "", "", "", "",};
	static const char *__APIC___glTranslatef_arg_otypes           []={"", "", "",};
	static const char *__APIC___glVertex2i_arg_otypes             []={"", "",};
	static const char *__APIC___glVertex2f_arg_otypes             []={"", "",};
	static const char *__APIC___glVertex3f_arg_otypes             []={"", "", "",};
	static const char *__APIC___glVertex4f_arg_otypes             []={"", "", "", "",};
	static const char *__APIC___glViewport_arg_otypes             []={"", "", "", "",};
	static const char *__APIC___zglInitPerspective_arg_otypes     []={"", "", "", "",};
	static const char *__APIC___zglInitOrtho_arg_otypes           []={"", "",};
	static const char *__APIC___zglInit2D_arg_otypes              []={"", "",};
	static const char *__APIC___zgluLookAt_arg_otypes             []={"", "", "",};
	static const char *__APIC___glLoadMatrixf_arg_otypes          []={"",};
	static const char *__APIC___zglFrustum_arg_otypes             []={"", "", "", "",};
	static const char *__APIC___glColorMaterial_arg_otypes        []={"", "",};
	static const char *__APIC___zglLightAmbient4f_arg_otypes      []={"", "", "", "", "",};
	static const char *__APIC___zglLightDiffuse4f_arg_otypes      []={"", "", "", "", "",};
	static const char *__APIC___zglLightSpecular4f_arg_otypes     []={"", "", "", "", "",};
	static const char *__APIC___zglLightPositionf_arg_otypes      []={"", "", "", "", "",};
	static const char *__APIC___zglLightSpotDirectionf_arg_otypes []={"", "", "", "",};
	static const char *__APIC___zglLightSpotExponent_arg_otypes   []={"", "",};
	static const char *__APIC___zglLightSpotCutOff_arg_otypes     []={"", "",};
	static const char *__APIC___zglLightConstantAttenuation_arg_otypes[]={"", "",};
	static const char *__APIC___zglLightLinearAttenuation_arg_otypes[]={"", "",};
	static const char *__APIC___zglLightQuadraticAttenuation_arg_otypes[]={"", "",};
	static const char *__APIC___zglLightModelAmbient4f_arg_otypes []={"", "", "", "",};
	static const char *__APIC___glLightModeli_arg_otypes          []={"", "",};
	static const char *__APIC___zglLightModelLocalViewer_arg_otypes[]={"",};
	static const char *__APIC___zglLightModelTwoSide_arg_otypes   []={"",};
	static const char *__APIC___zglLightModelColorControl_arg_otypes[]={"",};
	static const char *__APIC___zglLightMaterialAmbient4f_arg_otypes[]={"", "", "", "", "",};
	static const char *__APIC___zglLightMaterialDiffuse4f_arg_otypes[]={"", "", "", "", "",};
	static const char *__APIC___zglLightMaterialSpecular4f_arg_otypes[]={"", "", "", "", "",};
	static const char *__APIC___zglLightMaterialEmission4f_arg_otypes[]={"", "", "", "", "",};
	static const char *__APIC___zglLightMaterialShininess_arg_otypes[]={"", "",};
	static const char *__APIC___zglLightMaterialAmbientAndDiffuse4f_arg_otypes[]={"", "", "", "", "",};
	static const char *__APIC___zglFogMode_arg_otypes             []={"",};
	static const char *__APIC___zglFogAlphaMode_arg_otypes        []={"",};
	static const char *__APIC___zglFogDensity_arg_otypes          []={"",};
	static const char *__APIC___zglFogStart_arg_otypes            []={"",};
	static const char *__APIC___zglFogEnd_arg_otypes              []={"",};
	static const char *__APIC___zglFogColor4f_arg_otypes          []={"", "", "", "",};
	static const char *__APIC___zglColorARGB_arg_otypes           []={"",};
	static const char *__APIC___zglVertexPointer_arg_otypes       []={"",};
	static const char *__APIC___zglVertexPointer2f_arg_otypes     []={"",};
	static const char *__APIC___zglVertexOffset_arg_otypes        []={"", "", "", "",};
	static const char *__APIC___zglNormalPointer_arg_otypes       []={"",};
	static const char *__APIC___zglNormalOffset_arg_otypes        []={"", "", "",};
	static const char *__APIC___zglColorPointer3f_arg_otypes      []={"",};
	static const char *__APIC___zglColorOffset_arg_otypes         []={"", "", "", "",};
	static const char *__APIC___zglColorPointer4f_arg_otypes      []={"",};
	static const char *__APIC___zglColorPointer4b_arg_otypes      []={"",};
	static const char *__APIC___zglTexCoordPointer1f_arg_otypes   []={"",};
	static const char *__APIC___zglTexCoordPointer2f_arg_otypes   []={"",};
	static const char *__APIC___zglTexCoordOffset_arg_otypes      []={"", "", "", "",};
	static const char *__APIC___zglReadColorPixel_arg_otypes      []={"", "",};
	static const char *__APIC___zglReadColorPixelsX_arg_otypes    []={"", "", "", "", "",};
	static const char *__APIC___zglReadDepthPixel_arg_otypes      []={"", "",};
	static const char *__APIC___zglClipPlane_arg_otypes           []={"", "", "", "", "",};
	static const char *__APIC___glGetString_arg_otypes            []={"",};
	static const char *__APIC___zglGetFloat_arg_otypes            []={"",};
	static const char *__APIC___glGetFloatv_arg_otypes            []={"", "",};
	static const char *__APIC___zglGetInteger_arg_otypes          []={"",};
	static const char *__APIC___glGetIntegerv_arg_otypes          []={"", "",};
	static const char *_glGetError_arg_otypes                     []={0,};
	static const char *_zglGenBuffer_arg_otypes                   []={0,};
	static const char *__APIC___zglDeleteBuffer_arg_otypes        []={"",};
	static const char *__APIC___zglBufferData_arg_otypes          []={"", "", "", "",};
	static const char *__APIC___zglBufferSubData_arg_otypes       []={"", "", "", "",};
	static const char *__APIC___glBindBuffer_arg_otypes           []={"", "",};
	static const char *__APIC___glIsBuffer_arg_otypes             []={"",};
	static const char *__APIC___zglMapBuffer_arg_otypes           []={"", "", "", "",};
	static const char *__APIC___glUnmapBuffer_arg_otypes          []={"",};
	static const char *_zglLoadExtensions_arg_otypes              []={0,};
	static const char *__APIC___glIsRenderbuffer_arg_otypes       []={"",};
	static const char *__APIC___glBindRenderbuffer_arg_otypes     []={"", "",};
	static const char *__APIC___zglDeleteRenderbuffer_arg_otypes  []={"",};
	static const char *_zglGenRenderbuffer_arg_otypes             []={0,};
	static const char *__APIC___glRenderbufferStorage_arg_otypes  []={"", "", "", "",};
	static const char *__APIC___zglGetRenderbufferParameteri_arg_otypes[]={"", "",};
	static const char *__APIC___glIsFramebuffer_arg_otypes        []={"",};
	static const char *__APIC___glBindFramebuffer_arg_otypes      []={"", "",};
	static const char *__APIC___zglDeleteFramebuffer_arg_otypes   []={"",};
	static const char *_zglGenFramebuffer_arg_otypes              []={0,};
	static const char *__APIC___glCheckFramebufferStatus_arg_otypes[]={"",};
	static const char *__APIC___glFramebufferTexture1D_arg_otypes []={"", "", "", "", "",};
	static const char *__APIC___glFramebufferTexture2D_arg_otypes []={"", "", "", "", "",};
	static const char *__APIC___glFramebufferTexture3D_arg_otypes []={"", "", "", "", "", "",};
	static const char *__APIC___glFramebufferRenderbuffer_arg_otypes[]={"", "", "", "",};
	static const char *__APIC___zglGetFramebufferAttachmentParameteri_arg_otypes[]={"", "", "",};
	static const char *__APIC___glGenerateMipmap_arg_otypes       []={"",};
	static const char *_glCreateProgram_arg_otypes                []={0,};
	static const char *__APIC___glDeleteProgram_arg_otypes        []={"",};
	static const char *__APIC___glCreateShader_arg_otypes         []={"",};
	static const char *__APIC___glDeleteShader_arg_otypes         []={"",};
	static const char *__APIC___zglShaderSource_arg_otypes        []={"", "",};
	static const char *__APIC___glCompileShader_arg_otypes        []={"",};
	static const char *__APIC___zglGetProgrami_arg_otypes         []={"", "",};
	static const char *__APIC___glGetProgramInfoLog_arg_otypes    []={"", "",};
	static const char *__APIC___zglGetShaderi_arg_otypes          []={"", "",};
	static const char *__APIC___glGetShaderInfoLog_arg_otypes     []={"", "",};
	static const char *__APIC___glAttachShader_arg_otypes         []={"", "",};
	static const char *__APIC___glDetachShader_arg_otypes         []={"", "",};
	static const char *__APIC___glLinkProgram_arg_otypes          []={"",};
	static const char *__APIC___glValidateProgram_arg_otypes      []={"",};
	static const char *__APIC___glUseProgram_arg_otypes           []={"",};
	static const char *__APIC___glBindAttribLocation_arg_otypes   []={"", "", "",};
	static const char *__APIC___glGetAttribLocation_arg_otypes    []={"", "",};
	static const char *__APIC___glBindFragDataLocation_arg_otypes []={"", "", "",};
	static const char *__APIC___glBindFragDataLocationIndexed_arg_otypes[]={"", "", "", "",};
	static const char *__APIC___glGetFragDataLocation_arg_otypes  []={"", "",};
	static const char *__APIC___glGetFragDataIndex_arg_otypes     []={"", "",};
	static const char *__APIC___glVertexAttrib1f_arg_otypes       []={"", "",};
	static const char *__APIC___glVertexAttrib2f_arg_otypes       []={"", "", "",};
	static const char *__APIC___glVertexAttrib3f_arg_otypes       []={"", "", "", "",};
	static const char *__APIC___glVertexAttrib4f_arg_otypes       []={"", "", "", "", "",};
	static const char *__APIC___glVertexAttrib4Nub_arg_otypes     []={"", "", "", "", "",};
	static const char *__APIC___glVertexAttribPointer_arg_otypes  []={"", "", "", "", "", "",};
	static const char *__APIC___glEnableVertexAttribArray_arg_otypes[]={"",};
	static const char *__APIC___glDisableVertexAttribArray_arg_otypes[]={"",};
	static const char *__APIC___glGetUniformLocation_arg_otypes   []={"", "",};
	static const char *__APIC___zglGetActiveUniform_arg_otypes    []={"", "", "", "",};
	static const char *__APIC___glUniform1f_arg_otypes            []={"", "",};
	static const char *__APIC___glUniform2f_arg_otypes            []={"", "", "",};
	static const char *__APIC___glUniform3f_arg_otypes            []={"", "", "", "",};
	static const char *__APIC___glUniform4f_arg_otypes            []={"", "", "", "", "",};
	static const char *__APIC___glUniform1i_arg_otypes            []={"", "",};
	static const char *__APIC___glUniform2i_arg_otypes            []={"", "", "",};
	static const char *__APIC___glUniform3i_arg_otypes            []={"", "", "", "",};
	static const char *__APIC___glUniform4i_arg_otypes            []={"", "", "", "", "",};
	_host->yacRegisterFunction((void*)__APIC___glActiveTexture, "glActiveTexture", 0, "", 1, __APIC___glActiveTexture_arg_types, __APIC___glActiveTexture_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glAlphaFunc, "glAlphaFunc", 0, "", 2, __APIC___glAlphaFunc_arg_types, __APIC___glAlphaFunc_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glArrayElement, "glArrayElement", 0, "", 1, __APIC___glArrayElement_arg_types, __APIC___glArrayElement_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glBegin, "glBegin", 0, "", 1, __APIC___glBegin_arg_types, __APIC___glBegin_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glBindTexture, "glBindTexture", 0, "", 2, __APIC___glBindTexture_arg_types, __APIC___glBindTexture_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglDeleteTexture, "zglDeleteTexture", 0, "", 1, __APIC___zglDeleteTexture_arg_types, __APIC___zglDeleteTexture_arg_otypes, 0);
	_host->yacRegisterFunction((void*)_zglGenTexture, "zglGenTexture", 1, "", 0, _zglGenTexture_arg_types, _zglGenTexture_arg_otypes, 9);
	_host->yacRegisterFunction((void*)__APIC___glBlendColor, "glBlendColor", 0, "", 4, __APIC___glBlendColor_arg_types, __APIC___glBlendColor_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glBlendEquation, "glBlendEquation", 0, "", 1, __APIC___glBlendEquation_arg_types, __APIC___glBlendEquation_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glBlendFunc, "glBlendFunc", 0, "", 2, __APIC___glBlendFunc_arg_types, __APIC___glBlendFunc_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glBlendFuncSeparate, "glBlendFuncSeparate", 0, "", 4, __APIC___glBlendFuncSeparate_arg_types, __APIC___glBlendFuncSeparate_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glCallList, "glCallList", 0, "", 1, __APIC___glCallList_arg_types, __APIC___glCallList_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glClientActiveTexture, "glClientActiveTexture", 0, "", 1, __APIC___glClientActiveTexture_arg_types, __APIC___glClientActiveTexture_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glCullFace, "glCullFace", 0, "", 1, __APIC___glCullFace_arg_types, __APIC___glCullFace_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glClearColor, "glClearColor", 0, "", 4, __APIC___glClearColor_arg_types, __APIC___glClearColor_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glClear, "glClear", 0, "", 1, __APIC___glClear_arg_types, __APIC___glClear_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glClearDepth, "glClearDepth", 0, "", 1, __APIC___glClearDepth_arg_types, __APIC___glClearDepth_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glClearStencil, "glClearStencil", 0, "", 1, __APIC___glClearStencil_arg_types, __APIC___glClearStencil_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglColor1f, "zglColor1f", 0, "", 1, __APIC___zglColor1f_arg_types, __APIC___zglColor1f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glColor3f, "glColor3f", 0, "", 3, __APIC___glColor3f_arg_types, __APIC___glColor3f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glColor3ub, "glColor3ub", 0, "", 3, __APIC___glColor3ub_arg_types, __APIC___glColor3ub_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glColor4f, "glColor4f", 0, "", 4, __APIC___glColor4f_arg_types, __APIC___glColor4f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glColor4ub, "glColor4ub", 0, "", 4, __APIC___glColor4ub_arg_types, __APIC___glColor4ub_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glColorMask, "glColorMask", 0, "", 4, __APIC___glColorMask_arg_types, __APIC___glColorMask_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glCopyPixels, "glCopyPixels", 0, "", 5, __APIC___glCopyPixels_arg_types, __APIC___glCopyPixels_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glCopyTexSubImage2D, "glCopyTexSubImage2D", 0, "", 8, __APIC___glCopyTexSubImage2D_arg_types, __APIC___glCopyTexSubImage2D_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glTexImage1D, "glTexImage1D", 0, "", 8, __APIC___glTexImage1D_arg_types, __APIC___glTexImage1D_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glTexImage2D, "glTexImage2D", 0, "", 9, __APIC___glTexImage2D_arg_types, __APIC___glTexImage2D_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glTexImage3D, "glTexImage3D", 0, "", 10, __APIC___glTexImage3D_arg_types, __APIC___glTexImage3D_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glCopyTexSubImage3D, "glCopyTexSubImage3D", 0, "", 9, __APIC___glCopyTexSubImage3D_arg_types, __APIC___glCopyTexSubImage3D_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glCopyTexImage2D, "glCopyTexImage2D", 0, "", 8, __APIC___glCopyTexImage2D_arg_types, __APIC___glCopyTexImage2D_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glDepthFunc, "glDepthFunc", 0, "", 1, __APIC___glDepthFunc_arg_types, __APIC___glDepthFunc_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glDepthMask, "glDepthMask", 0, "", 1, __APIC___glDepthMask_arg_types, __APIC___glDepthMask_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glDisable, "glDisable", 0, "", 1, __APIC___glDisable_arg_types, __APIC___glDisable_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glDisableClientState, "glDisableClientState", 0, "", 1, __APIC___glDisableClientState_arg_types, __APIC___glDisableClientState_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glDrawArrays, "glDrawArrays", 0, "", 3, __APIC___glDrawArrays_arg_types, __APIC___glDrawArrays_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glDrawElements, "glDrawElements", 0, "", 2, __APIC___glDrawElements_arg_types, __APIC___glDrawElements_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glDrawBuffer, "glDrawBuffer", 0, "", 1, __APIC___glDrawBuffer_arg_types, __APIC___glDrawBuffer_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glDrawBuffers, "glDrawBuffers", 0, "", 2, __APIC___glDrawBuffers_arg_types, __APIC___glDrawBuffers_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glEdgeFlag, "glEdgeFlag", 0, "", 1, __APIC___glEdgeFlag_arg_types, __APIC___glEdgeFlag_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glEnable, "glEnable", 0, "", 1, __APIC___glEnable_arg_types, __APIC___glEnable_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glIsEnabled, "glIsEnabled", 1, "", 1, __APIC___glIsEnabled_arg_types, __APIC___glIsEnabled_arg_otypes, 1);
	_host->yacRegisterFunction((void*)__APIC___glEnableClientState, "glEnableClientState", 0, "", 1, __APIC___glEnableClientState_arg_types, __APIC___glEnableClientState_arg_otypes, 0);
	_host->yacRegisterFunction((void*)_glEnd, "glEnd", 0, "", 0, _glEnd_arg_types, _glEnd_arg_otypes, 8);
	_host->yacRegisterFunction((void*)_glFinish, "glFinish", 0, "", 0, _glFinish_arg_types, _glFinish_arg_otypes, 8);
	_host->yacRegisterFunction((void*)_glFlush, "glFlush", 0, "", 0, _glFlush_arg_types, _glFlush_arg_otypes, 8);
	_host->yacRegisterFunction((void*)__APIC___glFrontFace, "glFrontFace", 0, "", 1, __APIC___glFrontFace_arg_types, __APIC___glFrontFace_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glFrustum, "glFrustum", 0, "", 6, __APIC___glFrustum_arg_types, __APIC___glFrustum_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glHint, "glHint", 0, "", 2, __APIC___glHint_arg_types, __APIC___glHint_arg_otypes, 0);
	_host->yacRegisterFunction((void*)_glLoadIdentity, "glLoadIdentity", 0, "", 0, _glLoadIdentity_arg_types, _glLoadIdentity_arg_otypes, 8);
	_host->yacRegisterFunction((void*)__APIC___glLineWidth, "glLineWidth", 0, "", 1, __APIC___glLineWidth_arg_types, __APIC___glLineWidth_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glLineStipple, "glLineStipple", 0, "", 2, __APIC___glLineStipple_arg_types, __APIC___glLineStipple_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glLogicOp, "glLogicOp", 0, "", 1, __APIC___glLogicOp_arg_types, __APIC___glLogicOp_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glMatrixMode, "glMatrixMode", 0, "", 1, __APIC___glMatrixMode_arg_types, __APIC___glMatrixMode_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glMultiTexCoord1f, "glMultiTexCoord1f", 0, "", 2, __APIC___glMultiTexCoord1f_arg_types, __APIC___glMultiTexCoord1f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glMultiTexCoord2f, "glMultiTexCoord2f", 0, "", 3, __APIC___glMultiTexCoord2f_arg_types, __APIC___glMultiTexCoord2f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glMultiTexCoord3f, "glMultiTexCoord3f", 0, "", 4, __APIC___glMultiTexCoord3f_arg_types, __APIC___glMultiTexCoord3f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glNormal3f, "glNormal3f", 0, "", 3, __APIC___glNormal3f_arg_types, __APIC___glNormal3f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glOrtho, "glOrtho", 0, "", 6, __APIC___glOrtho_arg_types, __APIC___glOrtho_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glPointSize, "glPointSize", 0, "", 1, __APIC___glPointSize_arg_types, __APIC___glPointSize_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glPointParameterf, "glPointParameterf", 0, "", 2, __APIC___glPointParameterf_arg_types, __APIC___glPointParameterf_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglPointParameter3f, "zglPointParameter3f", 0, "", 4, __APIC___zglPointParameter3f_arg_types, __APIC___zglPointParameter3f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glPixelZoom, "glPixelZoom", 0, "", 2, __APIC___glPixelZoom_arg_types, __APIC___glPixelZoom_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glPolygonMode, "glPolygonMode", 0, "", 2, __APIC___glPolygonMode_arg_types, __APIC___glPolygonMode_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glPolygonOffset, "glPolygonOffset", 0, "", 2, __APIC___glPolygonOffset_arg_types, __APIC___glPolygonOffset_arg_otypes, 0);
	_host->yacRegisterFunction((void*)_glPopAttrib, "glPopAttrib", 0, "", 0, _glPopAttrib_arg_types, _glPopAttrib_arg_otypes, 8);
	_host->yacRegisterFunction((void*)__APIC___glPushAttrib, "glPushAttrib", 0, "", 1, __APIC___glPushAttrib_arg_types, __APIC___glPushAttrib_arg_otypes, 0);
	_host->yacRegisterFunction((void*)_glPopClientAttrib, "glPopClientAttrib", 0, "", 0, _glPopClientAttrib_arg_types, _glPopClientAttrib_arg_otypes, 8);
	_host->yacRegisterFunction((void*)__APIC___glPushClientAttrib, "glPushClientAttrib", 0, "", 1, __APIC___glPushClientAttrib_arg_types, __APIC___glPushClientAttrib_arg_otypes, 0);
	_host->yacRegisterFunction((void*)_glPopMatrix, "glPopMatrix", 0, "", 0, _glPopMatrix_arg_types, _glPopMatrix_arg_otypes, 8);
	_host->yacRegisterFunction((void*)_glPushMatrix, "glPushMatrix", 0, "", 0, _glPushMatrix_arg_types, _glPushMatrix_arg_otypes, 8);
	_host->yacRegisterFunction((void*)__APIC___glRasterPos2i, "glRasterPos2i", 0, "", 2, __APIC___glRasterPos2i_arg_types, __APIC___glRasterPos2i_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glRasterPos3f, "glRasterPos3f", 0, "", 3, __APIC___glRasterPos3f_arg_types, __APIC___glRasterPos3f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glReadBuffer, "glReadBuffer", 0, "", 1, __APIC___glReadBuffer_arg_types, __APIC___glReadBuffer_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glRectf, "glRectf", 0, "", 4, __APIC___glRectf_arg_types, __APIC___glRectf_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glRotatef, "glRotatef", 0, "", 4, __APIC___glRotatef_arg_types, __APIC___glRotatef_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glScalef, "glScalef", 0, "", 3, __APIC___glScalef_arg_types, __APIC___glScalef_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glScissor, "glScissor", 0, "", 4, __APIC___glScissor_arg_types, __APIC___glScissor_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glShadeModel, "glShadeModel", 0, "", 1, __APIC___glShadeModel_arg_types, __APIC___glShadeModel_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glStencilFunc, "glStencilFunc", 0, "", 3, __APIC___glStencilFunc_arg_types, __APIC___glStencilFunc_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glStencilOp, "glStencilOp", 0, "", 3, __APIC___glStencilOp_arg_types, __APIC___glStencilOp_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glStencilMask, "glStencilMask", 0, "", 1, __APIC___glStencilMask_arg_types, __APIC___glStencilMask_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glTexSubImage2D, "glTexSubImage2D", 0, "", 9, __APIC___glTexSubImage2D_arg_types, __APIC___glTexSubImage2D_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glTexEnvf, "glTexEnvf", 0, "", 3, __APIC___glTexEnvf_arg_types, __APIC___glTexEnvf_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglTexEnvColor4f, "zglTexEnvColor4f", 0, "", 4, __APIC___zglTexEnvColor4f_arg_types, __APIC___zglTexEnvColor4f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glTexEnvi, "glTexEnvi", 0, "", 3, __APIC___glTexEnvi_arg_types, __APIC___glTexEnvi_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glTexParameteri, "glTexParameteri", 0, "", 3, __APIC___glTexParameteri_arg_types, __APIC___glTexParameteri_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glTexCoord1f, "glTexCoord1f", 0, "", 1, __APIC___glTexCoord1f_arg_types, __APIC___glTexCoord1f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glTexCoord2f, "glTexCoord2f", 0, "", 2, __APIC___glTexCoord2f_arg_types, __APIC___glTexCoord2f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glTexCoord3f, "glTexCoord3f", 0, "", 3, __APIC___glTexCoord3f_arg_types, __APIC___glTexCoord3f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glTexCoord1i, "glTexCoord1i", 0, "", 1, __APIC___glTexCoord1i_arg_types, __APIC___glTexCoord1i_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glTexCoord2i, "glTexCoord2i", 0, "", 2, __APIC___glTexCoord2i_arg_types, __APIC___glTexCoord2i_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glTexGeni, "glTexGeni", 0, "", 3, __APIC___glTexGeni_arg_types, __APIC___glTexGeni_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglTexGen4f, "zglTexGen4f", 0, "", 6, __APIC___zglTexGen4f_arg_types, __APIC___zglTexGen4f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glTranslatef, "glTranslatef", 0, "", 3, __APIC___glTranslatef_arg_types, __APIC___glTranslatef_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glVertex2i, "glVertex2i", 0, "", 2, __APIC___glVertex2i_arg_types, __APIC___glVertex2i_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glVertex2f, "glVertex2f", 0, "", 2, __APIC___glVertex2f_arg_types, __APIC___glVertex2f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glVertex3f, "glVertex3f", 0, "", 3, __APIC___glVertex3f_arg_types, __APIC___glVertex3f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glVertex4f, "glVertex4f", 0, "", 4, __APIC___glVertex4f_arg_types, __APIC___glVertex4f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glViewport, "glViewport", 0, "", 4, __APIC___glViewport_arg_types, __APIC___glViewport_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglInitPerspective, "zglInitPerspective", 0, "", 4, __APIC___zglInitPerspective_arg_types, __APIC___zglInitPerspective_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglInitOrtho, "zglInitOrtho", 0, "", 2, __APIC___zglInitOrtho_arg_types, __APIC___zglInitOrtho_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglInit2D, "zglInit2D", 0, "", 2, __APIC___zglInit2D_arg_types, __APIC___zglInit2D_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zgluLookAt, "zgluLookAt", 0, "", 3, __APIC___zgluLookAt_arg_types, __APIC___zgluLookAt_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glLoadMatrixf, "glLoadMatrixf", 0, "", 1, __APIC___glLoadMatrixf_arg_types, __APIC___glLoadMatrixf_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglFrustum, "zglFrustum", 0, "", 4, __APIC___zglFrustum_arg_types, __APIC___zglFrustum_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glColorMaterial, "glColorMaterial", 0, "", 2, __APIC___glColorMaterial_arg_types, __APIC___glColorMaterial_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglLightAmbient4f, "zglLightAmbient4f", 0, "", 5, __APIC___zglLightAmbient4f_arg_types, __APIC___zglLightAmbient4f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglLightDiffuse4f, "zglLightDiffuse4f", 0, "", 5, __APIC___zglLightDiffuse4f_arg_types, __APIC___zglLightDiffuse4f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglLightSpecular4f, "zglLightSpecular4f", 0, "", 5, __APIC___zglLightSpecular4f_arg_types, __APIC___zglLightSpecular4f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglLightPositionf, "zglLightPositionf", 0, "", 5, __APIC___zglLightPositionf_arg_types, __APIC___zglLightPositionf_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglLightSpotDirectionf, "zglLightSpotDirectionf", 0, "", 4, __APIC___zglLightSpotDirectionf_arg_types, __APIC___zglLightSpotDirectionf_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglLightSpotExponent, "zglLightSpotExponent", 0, "", 2, __APIC___zglLightSpotExponent_arg_types, __APIC___zglLightSpotExponent_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglLightSpotCutOff, "zglLightSpotCutOff", 0, "", 2, __APIC___zglLightSpotCutOff_arg_types, __APIC___zglLightSpotCutOff_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglLightConstantAttenuation, "zglLightConstantAttenuation", 0, "", 2, __APIC___zglLightConstantAttenuation_arg_types, __APIC___zglLightConstantAttenuation_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglLightLinearAttenuation, "zglLightLinearAttenuation", 0, "", 2, __APIC___zglLightLinearAttenuation_arg_types, __APIC___zglLightLinearAttenuation_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglLightQuadraticAttenuation, "zglLightQuadraticAttenuation", 0, "", 2, __APIC___zglLightQuadraticAttenuation_arg_types, __APIC___zglLightQuadraticAttenuation_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglLightModelAmbient4f, "zglLightModelAmbient4f", 0, "", 4, __APIC___zglLightModelAmbient4f_arg_types, __APIC___zglLightModelAmbient4f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glLightModeli, "glLightModeli", 0, "", 2, __APIC___glLightModeli_arg_types, __APIC___glLightModeli_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglLightModelLocalViewer, "zglLightModelLocalViewer", 0, "", 1, __APIC___zglLightModelLocalViewer_arg_types, __APIC___zglLightModelLocalViewer_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglLightModelTwoSide, "zglLightModelTwoSide", 0, "", 1, __APIC___zglLightModelTwoSide_arg_types, __APIC___zglLightModelTwoSide_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglLightModelColorControl, "zglLightModelColorControl", 0, "", 1, __APIC___zglLightModelColorControl_arg_types, __APIC___zglLightModelColorControl_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglLightMaterialAmbient4f, "zglLightMaterialAmbient4f", 0, "", 5, __APIC___zglLightMaterialAmbient4f_arg_types, __APIC___zglLightMaterialAmbient4f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglLightMaterialDiffuse4f, "zglLightMaterialDiffuse4f", 0, "", 5, __APIC___zglLightMaterialDiffuse4f_arg_types, __APIC___zglLightMaterialDiffuse4f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglLightMaterialSpecular4f, "zglLightMaterialSpecular4f", 0, "", 5, __APIC___zglLightMaterialSpecular4f_arg_types, __APIC___zglLightMaterialSpecular4f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglLightMaterialEmission4f, "zglLightMaterialEmission4f", 0, "", 5, __APIC___zglLightMaterialEmission4f_arg_types, __APIC___zglLightMaterialEmission4f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglLightMaterialShininess, "zglLightMaterialShininess", 0, "", 2, __APIC___zglLightMaterialShininess_arg_types, __APIC___zglLightMaterialShininess_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglLightMaterialAmbientAndDiffuse4f, "zglLightMaterialAmbientAndDiffuse4f", 0, "", 5, __APIC___zglLightMaterialAmbientAndDiffuse4f_arg_types, __APIC___zglLightMaterialAmbientAndDiffuse4f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglFogMode, "zglFogMode", 0, "", 1, __APIC___zglFogMode_arg_types, __APIC___zglFogMode_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglFogAlphaMode, "zglFogAlphaMode", 0, "", 1, __APIC___zglFogAlphaMode_arg_types, __APIC___zglFogAlphaMode_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglFogDensity, "zglFogDensity", 0, "", 1, __APIC___zglFogDensity_arg_types, __APIC___zglFogDensity_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglFogStart, "zglFogStart", 0, "", 1, __APIC___zglFogStart_arg_types, __APIC___zglFogStart_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglFogEnd, "zglFogEnd", 0, "", 1, __APIC___zglFogEnd_arg_types, __APIC___zglFogEnd_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglFogColor4f, "zglFogColor4f", 0, "", 4, __APIC___zglFogColor4f_arg_types, __APIC___zglFogColor4f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglColorARGB, "zglColorARGB", 0, "", 1, __APIC___zglColorARGB_arg_types, __APIC___zglColorARGB_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglVertexPointer, "zglVertexPointer", 0, "", 1, __APIC___zglVertexPointer_arg_types, __APIC___zglVertexPointer_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglVertexPointer2f, "zglVertexPointer2f", 0, "", 1, __APIC___zglVertexPointer2f_arg_types, __APIC___zglVertexPointer2f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglVertexOffset, "zglVertexOffset", 0, "", 4, __APIC___zglVertexOffset_arg_types, __APIC___zglVertexOffset_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglNormalPointer, "zglNormalPointer", 0, "", 1, __APIC___zglNormalPointer_arg_types, __APIC___zglNormalPointer_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglNormalOffset, "zglNormalOffset", 0, "", 3, __APIC___zglNormalOffset_arg_types, __APIC___zglNormalOffset_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglColorPointer3f, "zglColorPointer3f", 0, "", 1, __APIC___zglColorPointer3f_arg_types, __APIC___zglColorPointer3f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglColorOffset, "zglColorOffset", 0, "", 4, __APIC___zglColorOffset_arg_types, __APIC___zglColorOffset_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglColorPointer4f, "zglColorPointer4f", 0, "", 1, __APIC___zglColorPointer4f_arg_types, __APIC___zglColorPointer4f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglColorPointer4b, "zglColorPointer4b", 0, "", 1, __APIC___zglColorPointer4b_arg_types, __APIC___zglColorPointer4b_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglTexCoordPointer1f, "zglTexCoordPointer1f", 0, "", 1, __APIC___zglTexCoordPointer1f_arg_types, __APIC___zglTexCoordPointer1f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglTexCoordPointer2f, "zglTexCoordPointer2f", 0, "", 1, __APIC___zglTexCoordPointer2f_arg_types, __APIC___zglTexCoordPointer2f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglTexCoordOffset, "zglTexCoordOffset", 0, "", 4, __APIC___zglTexCoordOffset_arg_types, __APIC___zglTexCoordOffset_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglReadColorPixel, "zglReadColorPixel", 1, "", 2, __APIC___zglReadColorPixel_arg_types, __APIC___zglReadColorPixel_arg_otypes, 1);
	_host->yacRegisterFunction((void*)__APIC___zglReadColorPixelsX, "zglReadColorPixelsX", 0, "", 5, __APIC___zglReadColorPixelsX_arg_types, __APIC___zglReadColorPixelsX_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglReadDepthPixel, "zglReadDepthPixel", 2, "", 2, __APIC___zglReadDepthPixel_arg_types, __APIC___zglReadDepthPixel_arg_otypes, 2);
	_host->yacRegisterFunction((void*)__APIC___zglClipPlane, "zglClipPlane", 0, "", 5, __APIC___zglClipPlane_arg_types, __APIC___zglClipPlane_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glGetString, "glGetString", 4, "", 1, __APIC___glGetString_arg_types, __APIC___glGetString_arg_otypes, 4);
	_host->yacRegisterFunction((void*)__APIC___zglGetFloat, "zglGetFloat", 2, "", 1, __APIC___zglGetFloat_arg_types, __APIC___zglGetFloat_arg_otypes, 2);
	_host->yacRegisterFunction((void*)__APIC___glGetFloatv, "glGetFloatv", 0, "", 2, __APIC___glGetFloatv_arg_types, __APIC___glGetFloatv_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglGetInteger, "zglGetInteger", 1, "", 1, __APIC___zglGetInteger_arg_types, __APIC___zglGetInteger_arg_otypes, 1);
	_host->yacRegisterFunction((void*)__APIC___glGetIntegerv, "glGetIntegerv", 0, "", 2, __APIC___glGetIntegerv_arg_types, __APIC___glGetIntegerv_arg_otypes, 0);
	_host->yacRegisterFunction((void*)_glGetError, "glGetError", 1, "", 0, _glGetError_arg_types, _glGetError_arg_otypes, 9);
	_host->yacRegisterFunction((void*)_zglGenBuffer, "zglGenBuffer", 1, "", 0, _zglGenBuffer_arg_types, _zglGenBuffer_arg_otypes, 9);
	_host->yacRegisterFunction((void*)__APIC___zglDeleteBuffer, "zglDeleteBuffer", 0, "", 1, __APIC___zglDeleteBuffer_arg_types, __APIC___zglDeleteBuffer_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglBufferData, "zglBufferData", 0, "", 4, __APIC___zglBufferData_arg_types, __APIC___zglBufferData_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglBufferSubData, "zglBufferSubData", 0, "", 4, __APIC___zglBufferSubData_arg_types, __APIC___zglBufferSubData_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glBindBuffer, "glBindBuffer", 0, "", 2, __APIC___glBindBuffer_arg_types, __APIC___glBindBuffer_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glIsBuffer, "glIsBuffer", 1, "", 1, __APIC___glIsBuffer_arg_types, __APIC___glIsBuffer_arg_otypes, 1);
	_host->yacRegisterFunction((void*)__APIC___zglMapBuffer, "zglMapBuffer", 0, "", 4, __APIC___zglMapBuffer_arg_types, __APIC___zglMapBuffer_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glUnmapBuffer, "glUnmapBuffer", 1, "", 1, __APIC___glUnmapBuffer_arg_types, __APIC___glUnmapBuffer_arg_otypes, 1);
	_host->yacRegisterFunction((void*)_zglLoadExtensions, "zglLoadExtensions", 0, "", 0, _zglLoadExtensions_arg_types, _zglLoadExtensions_arg_otypes, 8);
	_host->yacRegisterFunction((void*)__APIC___glIsRenderbuffer, "glIsRenderbuffer", 1, "", 1, __APIC___glIsRenderbuffer_arg_types, __APIC___glIsRenderbuffer_arg_otypes, 1);
	_host->yacRegisterFunction((void*)__APIC___glBindRenderbuffer, "glBindRenderbuffer", 0, "", 2, __APIC___glBindRenderbuffer_arg_types, __APIC___glBindRenderbuffer_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglDeleteRenderbuffer, "zglDeleteRenderbuffer", 0, "", 1, __APIC___zglDeleteRenderbuffer_arg_types, __APIC___zglDeleteRenderbuffer_arg_otypes, 0);
	_host->yacRegisterFunction((void*)_zglGenRenderbuffer, "zglGenRenderbuffer", 1, "", 0, _zglGenRenderbuffer_arg_types, _zglGenRenderbuffer_arg_otypes, 9);
	_host->yacRegisterFunction((void*)__APIC___glRenderbufferStorage, "glRenderbufferStorage", 0, "", 4, __APIC___glRenderbufferStorage_arg_types, __APIC___glRenderbufferStorage_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglGetRenderbufferParameteri, "zglGetRenderbufferParameteri", 1, "", 2, __APIC___zglGetRenderbufferParameteri_arg_types, __APIC___zglGetRenderbufferParameteri_arg_otypes, 1);
	_host->yacRegisterFunction((void*)__APIC___glIsFramebuffer, "glIsFramebuffer", 1, "", 1, __APIC___glIsFramebuffer_arg_types, __APIC___glIsFramebuffer_arg_otypes, 1);
	_host->yacRegisterFunction((void*)__APIC___glBindFramebuffer, "glBindFramebuffer", 0, "", 2, __APIC___glBindFramebuffer_arg_types, __APIC___glBindFramebuffer_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglDeleteFramebuffer, "zglDeleteFramebuffer", 0, "", 1, __APIC___zglDeleteFramebuffer_arg_types, __APIC___zglDeleteFramebuffer_arg_otypes, 0);
	_host->yacRegisterFunction((void*)_zglGenFramebuffer, "zglGenFramebuffer", 1, "", 0, _zglGenFramebuffer_arg_types, _zglGenFramebuffer_arg_otypes, 9);
	_host->yacRegisterFunction((void*)__APIC___glCheckFramebufferStatus, "glCheckFramebufferStatus", 1, "", 1, __APIC___glCheckFramebufferStatus_arg_types, __APIC___glCheckFramebufferStatus_arg_otypes, 1);
	_host->yacRegisterFunction((void*)__APIC___glFramebufferTexture1D, "glFramebufferTexture1D", 0, "", 5, __APIC___glFramebufferTexture1D_arg_types, __APIC___glFramebufferTexture1D_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glFramebufferTexture2D, "glFramebufferTexture2D", 0, "", 5, __APIC___glFramebufferTexture2D_arg_types, __APIC___glFramebufferTexture2D_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glFramebufferTexture3D, "glFramebufferTexture3D", 0, "", 6, __APIC___glFramebufferTexture3D_arg_types, __APIC___glFramebufferTexture3D_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glFramebufferRenderbuffer, "glFramebufferRenderbuffer", 0, "", 4, __APIC___glFramebufferRenderbuffer_arg_types, __APIC___glFramebufferRenderbuffer_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglGetFramebufferAttachmentParameteri, "zglGetFramebufferAttachmentParameteri", 1, "", 3, __APIC___zglGetFramebufferAttachmentParameteri_arg_types, __APIC___zglGetFramebufferAttachmentParameteri_arg_otypes, 1);
	_host->yacRegisterFunction((void*)__APIC___glGenerateMipmap, "glGenerateMipmap", 0, "", 1, __APIC___glGenerateMipmap_arg_types, __APIC___glGenerateMipmap_arg_otypes, 0);
	_host->yacRegisterFunction((void*)_glCreateProgram, "glCreateProgram", 1, "", 0, _glCreateProgram_arg_types, _glCreateProgram_arg_otypes, 9);
	_host->yacRegisterFunction((void*)__APIC___glDeleteProgram, "glDeleteProgram", 0, "", 1, __APIC___glDeleteProgram_arg_types, __APIC___glDeleteProgram_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glCreateShader, "glCreateShader", 1, "", 1, __APIC___glCreateShader_arg_types, __APIC___glCreateShader_arg_otypes, 1);
	_host->yacRegisterFunction((void*)__APIC___glDeleteShader, "glDeleteShader", 0, "", 1, __APIC___glDeleteShader_arg_types, __APIC___glDeleteShader_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglShaderSource, "zglShaderSource", 0, "", 2, __APIC___zglShaderSource_arg_types, __APIC___zglShaderSource_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glCompileShader, "glCompileShader", 0, "", 1, __APIC___glCompileShader_arg_types, __APIC___glCompileShader_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglGetProgrami, "zglGetProgrami", 1, "", 2, __APIC___zglGetProgrami_arg_types, __APIC___zglGetProgrami_arg_otypes, 1);
	_host->yacRegisterFunction((void*)__APIC___glGetProgramInfoLog, "glGetProgramInfoLog", 0, "", 2, __APIC___glGetProgramInfoLog_arg_types, __APIC___glGetProgramInfoLog_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___zglGetShaderi, "zglGetShaderi", 1, "", 2, __APIC___zglGetShaderi_arg_types, __APIC___zglGetShaderi_arg_otypes, 1);
	_host->yacRegisterFunction((void*)__APIC___glGetShaderInfoLog, "glGetShaderInfoLog", 0, "", 2, __APIC___glGetShaderInfoLog_arg_types, __APIC___glGetShaderInfoLog_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glAttachShader, "glAttachShader", 0, "", 2, __APIC___glAttachShader_arg_types, __APIC___glAttachShader_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glDetachShader, "glDetachShader", 0, "", 2, __APIC___glDetachShader_arg_types, __APIC___glDetachShader_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glLinkProgram, "glLinkProgram", 0, "", 1, __APIC___glLinkProgram_arg_types, __APIC___glLinkProgram_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glValidateProgram, "glValidateProgram", 0, "", 1, __APIC___glValidateProgram_arg_types, __APIC___glValidateProgram_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glUseProgram, "glUseProgram", 0, "", 1, __APIC___glUseProgram_arg_types, __APIC___glUseProgram_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glBindAttribLocation, "glBindAttribLocation", 0, "", 3, __APIC___glBindAttribLocation_arg_types, __APIC___glBindAttribLocation_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glGetAttribLocation, "glGetAttribLocation", 1, "", 2, __APIC___glGetAttribLocation_arg_types, __APIC___glGetAttribLocation_arg_otypes, 1);
	_host->yacRegisterFunction((void*)__APIC___glBindFragDataLocation, "glBindFragDataLocation", 0, "", 3, __APIC___glBindFragDataLocation_arg_types, __APIC___glBindFragDataLocation_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glBindFragDataLocationIndexed, "glBindFragDataLocationIndexed", 0, "", 4, __APIC___glBindFragDataLocationIndexed_arg_types, __APIC___glBindFragDataLocationIndexed_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glGetFragDataLocation, "glGetFragDataLocation", 1, "", 2, __APIC___glGetFragDataLocation_arg_types, __APIC___glGetFragDataLocation_arg_otypes, 1);
	_host->yacRegisterFunction((void*)__APIC___glGetFragDataIndex, "glGetFragDataIndex", 1, "", 2, __APIC___glGetFragDataIndex_arg_types, __APIC___glGetFragDataIndex_arg_otypes, 1);
	_host->yacRegisterFunction((void*)__APIC___glVertexAttrib1f, "glVertexAttrib1f", 0, "", 2, __APIC___glVertexAttrib1f_arg_types, __APIC___glVertexAttrib1f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glVertexAttrib2f, "glVertexAttrib2f", 0, "", 3, __APIC___glVertexAttrib2f_arg_types, __APIC___glVertexAttrib2f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glVertexAttrib3f, "glVertexAttrib3f", 0, "", 4, __APIC___glVertexAttrib3f_arg_types, __APIC___glVertexAttrib3f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glVertexAttrib4f, "glVertexAttrib4f", 0, "", 5, __APIC___glVertexAttrib4f_arg_types, __APIC___glVertexAttrib4f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glVertexAttrib4Nub, "glVertexAttrib4Nub", 0, "", 5, __APIC___glVertexAttrib4Nub_arg_types, __APIC___glVertexAttrib4Nub_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glVertexAttribPointer, "glVertexAttribPointer", 0, "", 6, __APIC___glVertexAttribPointer_arg_types, __APIC___glVertexAttribPointer_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glEnableVertexAttribArray, "glEnableVertexAttribArray", 0, "", 1, __APIC___glEnableVertexAttribArray_arg_types, __APIC___glEnableVertexAttribArray_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glDisableVertexAttribArray, "glDisableVertexAttribArray", 0, "", 1, __APIC___glDisableVertexAttribArray_arg_types, __APIC___glDisableVertexAttribArray_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glGetUniformLocation, "glGetUniformLocation", 1, "", 2, __APIC___glGetUniformLocation_arg_types, __APIC___glGetUniformLocation_arg_otypes, 1);
	_host->yacRegisterFunction((void*)__APIC___zglGetActiveUniform, "zglGetActiveUniform", 1, "", 4, __APIC___zglGetActiveUniform_arg_types, __APIC___zglGetActiveUniform_arg_otypes, 1);
	_host->yacRegisterFunction((void*)__APIC___glUniform1f, "glUniform1f", 0, "", 2, __APIC___glUniform1f_arg_types, __APIC___glUniform1f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glUniform2f, "glUniform2f", 0, "", 3, __APIC___glUniform2f_arg_types, __APIC___glUniform2f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glUniform3f, "glUniform3f", 0, "", 4, __APIC___glUniform3f_arg_types, __APIC___glUniform3f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glUniform4f, "glUniform4f", 0, "", 5, __APIC___glUniform4f_arg_types, __APIC___glUniform4f_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glUniform1i, "glUniform1i", 0, "", 2, __APIC___glUniform1i_arg_types, __APIC___glUniform1i_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glUniform2i, "glUniform2i", 0, "", 3, __APIC___glUniform2i_arg_types, __APIC___glUniform2i_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glUniform3i, "glUniform3i", 0, "", 4, __APIC___glUniform3i_arg_types, __APIC___glUniform3i_arg_otypes, 0);
	_host->yacRegisterFunction((void*)__APIC___glUniform4i, "glUniform4i", 0, "", 5, __APIC___glUniform4i_arg_types, __APIC___glUniform4i_arg_otypes, 0);

}
void  YAC_CALL __APIC___glActiveTexture(yacmemptr _args                      ) {_glActiveTexture(_args.mem[0].si);}
void  YAC_CALL __APIC___glAlphaFunc (yacmemptr _args                         ) {_glAlphaFunc(_args.mem[0].si, _args.mem[1].f4);}
void  YAC_CALL __APIC___glArrayElement(yacmemptr _args                       ) {_glArrayElement(_args.mem[0].si);}
void  YAC_CALL __APIC___glBegin     (yacmemptr _args                         ) {_glBegin(_args.mem[0].si);}
void  YAC_CALL __APIC___glBindTexture(yacmemptr _args                        ) {_glBindTexture(_args.mem[0].si, _args.mem[1].si);}
void  YAC_CALL __APIC___zglDeleteTexture(yacmemptr _args                     ) {_zglDeleteTexture(_args.mem[0].si);}
void  YAC_CALL __APIC___glBlendColor(yacmemptr _args                         ) {_glBlendColor(_args.mem[0].f4, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4);}
void  YAC_CALL __APIC___glBlendEquation(yacmemptr _args                      ) {_glBlendEquation(_args.mem[0].si);}
void  YAC_CALL __APIC___glBlendFunc (yacmemptr _args                         ) {_glBlendFunc(_args.mem[0].si, _args.mem[1].si);}
void  YAC_CALL __APIC___glBlendFuncSeparate(yacmemptr _args                  ) {_glBlendFuncSeparate(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si);}
void  YAC_CALL __APIC___glCallList  (yacmemptr _args                         ) {_glCallList(_args.mem[0].si);}
void  YAC_CALL __APIC___glClientActiveTexture(yacmemptr _args                ) {_glClientActiveTexture(_args.mem[0].si);}
void  YAC_CALL __APIC___glCullFace  (yacmemptr _args                         ) {_glCullFace(_args.mem[0].si);}
void  YAC_CALL __APIC___glClearColor(yacmemptr _args                         ) {_glClearColor(_args.mem[0].f4, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4);}
void  YAC_CALL __APIC___glClear     (yacmemptr _args                         ) {_glClear(_args.mem[0].si);}
void  YAC_CALL __APIC___glClearDepth(yacmemptr _args                         ) {_glClearDepth(_args.mem[0].f4);}
void  YAC_CALL __APIC___glClearStencil(yacmemptr _args                       ) {_glClearStencil(_args.mem[0].si);}
void  YAC_CALL __APIC___zglColor1f  (yacmemptr _args                         ) {_zglColor1f(_args.mem[0].f4);}
void  YAC_CALL __APIC___glColor3f   (yacmemptr _args                         ) {_glColor3f(_args.mem[0].f4, _args.mem[1].f4, _args.mem[2].f4);}
void  YAC_CALL __APIC___glColor3ub  (yacmemptr _args                         ) {_glColor3ub(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si);}
void  YAC_CALL __APIC___glColor4f   (yacmemptr _args                         ) {_glColor4f(_args.mem[0].f4, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4);}
void  YAC_CALL __APIC___glColor4ub  (yacmemptr _args                         ) {_glColor4ub(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si);}
void  YAC_CALL __APIC___glColorMask (yacmemptr _args                         ) {_glColorMask(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si);}
void  YAC_CALL __APIC___glCopyPixels(yacmemptr _args                         ) {_glCopyPixels(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si, _args.mem[4].si);}
void  YAC_CALL __APIC___glCopyTexSubImage2D(yacmemptr _args                  ) {_glCopyTexSubImage2D(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si, _args.mem[4].si, _args.mem[5].si, _args.mem[6].si, _args.mem[7].si);}
void  YAC_CALL __APIC___glTexImage1D(yacmemptr _args                         ) {_glTexImage1D(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si, _args.mem[4].si, _args.mem[5].si, _args.mem[6].si, _args.mem[7].o);}
void  YAC_CALL __APIC___glTexImage2D(yacmemptr _args                         ) {_glTexImage2D(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si, _args.mem[4].si, _args.mem[5].si, _args.mem[6].si, _args.mem[7].si, _args.mem[8].o);}
void  YAC_CALL __APIC___glTexImage3D(yacmemptr _args                         ) {_glTexImage3D(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si, _args.mem[4].si, _args.mem[5].si, _args.mem[6].si, _args.mem[7].si, _args.mem[8].si, _args.mem[9].o);}
void  YAC_CALL __APIC___glCopyTexSubImage3D(yacmemptr _args                  ) {_glCopyTexSubImage3D(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si, _args.mem[4].si, _args.mem[5].si, _args.mem[6].si, _args.mem[7].si, _args.mem[8].si);}
void  YAC_CALL __APIC___glCopyTexImage2D(yacmemptr _args                     ) {_glCopyTexImage2D(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si, _args.mem[4].si, _args.mem[5].si, _args.mem[6].si, _args.mem[7].si);}
void  YAC_CALL __APIC___glDepthFunc (yacmemptr _args                         ) {_glDepthFunc(_args.mem[0].si);}
void  YAC_CALL __APIC___glDepthMask (yacmemptr _args                         ) {_glDepthMask(_args.mem[0].si);}
void  YAC_CALL __APIC___glDisable   (yacmemptr _args                         ) {_glDisable(_args.mem[0].si);}
void  YAC_CALL __APIC___glDisableClientState(yacmemptr _args                 ) {_glDisableClientState(_args.mem[0].si);}
void  YAC_CALL __APIC___glDrawArrays(yacmemptr _args                         ) {_glDrawArrays(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si);}
void  YAC_CALL __APIC___glDrawElements(yacmemptr _args                       ) {_glDrawElements(_args.mem[0].si, _args.mem[1].o);}
void  YAC_CALL __APIC___glDrawBuffer(yacmemptr _args                         ) {_glDrawBuffer(_args.mem[0].si);}
void  YAC_CALL __APIC___glDrawBuffers(yacmemptr _args                        ) {_glDrawBuffers(_args.mem[0].si, _args.mem[1].o);}
void  YAC_CALL __APIC___glEdgeFlag  (yacmemptr _args                         ) {_glEdgeFlag(_args.mem[0].si);}
void  YAC_CALL __APIC___glEnable    (yacmemptr _args                         ) {_glEnable(_args.mem[0].si);}
sSI   YAC_CALL __APIC___glIsEnabled (yacmemptr _args                         ) {return (sSI)_glIsEnabled(_args.mem[0].si);}
void  YAC_CALL __APIC___glEnableClientState(yacmemptr _args                  ) {_glEnableClientState(_args.mem[0].si);}
void  YAC_CALL __APIC___glFrontFace (yacmemptr _args                         ) {_glFrontFace(_args.mem[0].si);}
void  YAC_CALL __APIC___glFrustum   (yacmemptr _args                         ) {_glFrustum(_args.mem[0].f4, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4, _args.mem[4].f4, _args.mem[5].f4);}
void  YAC_CALL __APIC___glHint      (yacmemptr _args                         ) {_glHint(_args.mem[0].si, _args.mem[1].si);}
void  YAC_CALL __APIC___glLineWidth (yacmemptr _args                         ) {_glLineWidth(_args.mem[0].f4);}
void  YAC_CALL __APIC___glLineStipple(yacmemptr _args                        ) {_glLineStipple(_args.mem[0].si, _args.mem[1].si);}
void  YAC_CALL __APIC___glLogicOp   (yacmemptr _args                         ) {_glLogicOp(_args.mem[0].si);}
void  YAC_CALL __APIC___glMatrixMode(yacmemptr _args                         ) {_glMatrixMode(_args.mem[0].si);}
void  YAC_CALL __APIC___glMultiTexCoord1f(yacmemptr _args                    ) {_glMultiTexCoord1f(_args.mem[0].si, _args.mem[1].f4);}
void  YAC_CALL __APIC___glMultiTexCoord2f(yacmemptr _args                    ) {_glMultiTexCoord2f(_args.mem[0].si, _args.mem[1].f4, _args.mem[2].f4);}
void  YAC_CALL __APIC___glMultiTexCoord3f(yacmemptr _args                    ) {_glMultiTexCoord3f(_args.mem[0].si, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4);}
void  YAC_CALL __APIC___glNormal3f  (yacmemptr _args                         ) {_glNormal3f(_args.mem[0].f4, _args.mem[1].f4, _args.mem[2].f4);}
void  YAC_CALL __APIC___glOrtho     (yacmemptr _args                         ) {_glOrtho(_args.mem[0].f4, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4, _args.mem[4].f4, _args.mem[5].f4);}
void  YAC_CALL __APIC___glPointSize (yacmemptr _args                         ) {_glPointSize(_args.mem[0].f4);}
void  YAC_CALL __APIC___glPointParameterf(yacmemptr _args                    ) {_glPointParameterf(_args.mem[0].si, _args.mem[1].f4);}
void  YAC_CALL __APIC___zglPointParameter3f(yacmemptr _args                  ) {_zglPointParameter3f(_args.mem[0].si, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4);}
void  YAC_CALL __APIC___glPixelZoom (yacmemptr _args                         ) {_glPixelZoom(_args.mem[0].f4, _args.mem[1].f4);}
void  YAC_CALL __APIC___glPolygonMode(yacmemptr _args                        ) {_glPolygonMode(_args.mem[0].si, _args.mem[1].si);}
void  YAC_CALL __APIC___glPolygonOffset(yacmemptr _args                      ) {_glPolygonOffset(_args.mem[0].f4, _args.mem[1].f4);}
void  YAC_CALL __APIC___glPushAttrib(yacmemptr _args                         ) {_glPushAttrib(_args.mem[0].si);}
void  YAC_CALL __APIC___glPushClientAttrib(yacmemptr _args                   ) {_glPushClientAttrib(_args.mem[0].si);}
void  YAC_CALL __APIC___glRasterPos2i(yacmemptr _args                        ) {_glRasterPos2i(_args.mem[0].si, _args.mem[1].si);}
void  YAC_CALL __APIC___glRasterPos3f(yacmemptr _args                        ) {_glRasterPos3f(_args.mem[0].f4, _args.mem[1].f4, _args.mem[2].f4);}
void  YAC_CALL __APIC___glReadBuffer(yacmemptr _args                         ) {_glReadBuffer(_args.mem[0].si);}
void  YAC_CALL __APIC___glRectf     (yacmemptr _args                         ) {_glRectf(_args.mem[0].f4, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4);}
void  YAC_CALL __APIC___glRotatef   (yacmemptr _args                         ) {_glRotatef(_args.mem[0].f4, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4);}
void  YAC_CALL __APIC___glScalef    (yacmemptr _args                         ) {_glScalef(_args.mem[0].f4, _args.mem[1].f4, _args.mem[2].f4);}
void  YAC_CALL __APIC___glScissor   (yacmemptr _args                         ) {_glScissor(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si);}
void  YAC_CALL __APIC___glShadeModel(yacmemptr _args                         ) {_glShadeModel(_args.mem[0].si);}
void  YAC_CALL __APIC___glStencilFunc(yacmemptr _args                        ) {_glStencilFunc(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si);}
void  YAC_CALL __APIC___glStencilOp (yacmemptr _args                         ) {_glStencilOp(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si);}
void  YAC_CALL __APIC___glStencilMask(yacmemptr _args                        ) {_glStencilMask(_args.mem[0].si);}
void  YAC_CALL __APIC___glTexSubImage2D(yacmemptr _args                      ) {_glTexSubImage2D(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si, _args.mem[4].si, _args.mem[5].si, _args.mem[6].si, _args.mem[7].si, _args.mem[8].si);}
void  YAC_CALL __APIC___glTexEnvf   (yacmemptr _args                         ) {_glTexEnvf(_args.mem[0].si, _args.mem[1].si, _args.mem[2].f4);}
void  YAC_CALL __APIC___zglTexEnvColor4f(yacmemptr _args                     ) {_zglTexEnvColor4f(_args.mem[0].f4, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4);}
void  YAC_CALL __APIC___glTexEnvi   (yacmemptr _args                         ) {_glTexEnvi(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si);}
void  YAC_CALL __APIC___glTexParameteri(yacmemptr _args                      ) {_glTexParameteri(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si);}
void  YAC_CALL __APIC___glTexCoord1f(yacmemptr _args                         ) {_glTexCoord1f(_args.mem[0].f4);}
void  YAC_CALL __APIC___glTexCoord2f(yacmemptr _args                         ) {_glTexCoord2f(_args.mem[0].f4, _args.mem[1].f4);}
void  YAC_CALL __APIC___glTexCoord3f(yacmemptr _args                         ) {_glTexCoord3f(_args.mem[0].f4, _args.mem[1].f4, _args.mem[2].f4);}
void  YAC_CALL __APIC___glTexCoord1i(yacmemptr _args                         ) {_glTexCoord1i(_args.mem[0].si);}
void  YAC_CALL __APIC___glTexCoord2i(yacmemptr _args                         ) {_glTexCoord2i(_args.mem[0].si, _args.mem[1].si);}
void  YAC_CALL __APIC___glTexGeni   (yacmemptr _args                         ) {_glTexGeni(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si);}
void  YAC_CALL __APIC___zglTexGen4f (yacmemptr _args                         ) {_zglTexGen4f(_args.mem[0].si, _args.mem[1].si, _args.mem[2].f4, _args.mem[3].f4, _args.mem[4].f4, _args.mem[5].f4);}
void  YAC_CALL __APIC___glTranslatef(yacmemptr _args                         ) {_glTranslatef(_args.mem[0].f4, _args.mem[1].f4, _args.mem[2].f4);}
void  YAC_CALL __APIC___glVertex2i  (yacmemptr _args                         ) {_glVertex2i(_args.mem[0].si, _args.mem[1].si);}
void  YAC_CALL __APIC___glVertex2f  (yacmemptr _args                         ) {_glVertex2f(_args.mem[0].f4, _args.mem[1].f4);}
void  YAC_CALL __APIC___glVertex3f  (yacmemptr _args                         ) {_glVertex3f(_args.mem[0].f4, _args.mem[1].f4, _args.mem[2].f4);}
void  YAC_CALL __APIC___glVertex4f  (yacmemptr _args                         ) {_glVertex4f(_args.mem[0].f4, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4);}
void  YAC_CALL __APIC___glViewport  (yacmemptr _args                         ) {_glViewport(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si);}
void  YAC_CALL __APIC___zglInitPerspective(yacmemptr _args                   ) {_zglInitPerspective(_args.mem[0].f4, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4);}
void  YAC_CALL __APIC___zglInitOrtho(yacmemptr _args                         ) {_zglInitOrtho(_args.mem[0].f4, _args.mem[1].f4);}
void  YAC_CALL __APIC___zglInit2D   (yacmemptr _args                         ) {_zglInit2D(_args.mem[0].f4, _args.mem[1].f4);}
void  YAC_CALL __APIC___zgluLookAt  (yacmemptr _args                         ) {_zgluLookAt(_args.mem[0].o, _args.mem[1].o, _args.mem[2].o);}
void  YAC_CALL __APIC___glLoadMatrixf(yacmemptr _args                        ) {_glLoadMatrixf(_args.mem[0].o);}
void  YAC_CALL __APIC___zglFrustum  (yacmemptr _args                         ) {_zglFrustum(_args.mem[0].f4, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4);}
void  YAC_CALL __APIC___glColorMaterial(yacmemptr _args                      ) {_glColorMaterial(_args.mem[0].si, _args.mem[1].si);}
void  YAC_CALL __APIC___zglLightAmbient4f(yacmemptr _args                    ) {_zglLightAmbient4f(_args.mem[0].si, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4, _args.mem[4].f4);}
void  YAC_CALL __APIC___zglLightDiffuse4f(yacmemptr _args                    ) {_zglLightDiffuse4f(_args.mem[0].si, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4, _args.mem[4].f4);}
void  YAC_CALL __APIC___zglLightSpecular4f(yacmemptr _args                   ) {_zglLightSpecular4f(_args.mem[0].si, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4, _args.mem[4].f4);}
void  YAC_CALL __APIC___zglLightPositionf(yacmemptr _args                    ) {_zglLightPositionf(_args.mem[0].si, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4, _args.mem[4].f4);}
void  YAC_CALL __APIC___zglLightSpotDirectionf(yacmemptr _args               ) {_zglLightSpotDirectionf(_args.mem[0].si, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4);}
void  YAC_CALL __APIC___zglLightSpotExponent(yacmemptr _args                 ) {_zglLightSpotExponent(_args.mem[0].si, _args.mem[1].f4);}
void  YAC_CALL __APIC___zglLightSpotCutOff(yacmemptr _args                   ) {_zglLightSpotCutOff(_args.mem[0].si, _args.mem[1].f4);}
void  YAC_CALL __APIC___zglLightConstantAttenuation(yacmemptr _args          ) {_zglLightConstantAttenuation(_args.mem[0].si, _args.mem[1].f4);}
void  YAC_CALL __APIC___zglLightLinearAttenuation(yacmemptr _args            ) {_zglLightLinearAttenuation(_args.mem[0].si, _args.mem[1].f4);}
void  YAC_CALL __APIC___zglLightQuadraticAttenuation(yacmemptr _args         ) {_zglLightQuadraticAttenuation(_args.mem[0].si, _args.mem[1].f4);}
void  YAC_CALL __APIC___zglLightModelAmbient4f(yacmemptr _args               ) {_zglLightModelAmbient4f(_args.mem[0].f4, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4);}
void  YAC_CALL __APIC___glLightModeli(yacmemptr _args                        ) {_glLightModeli(_args.mem[0].si, _args.mem[1].si);}
void  YAC_CALL __APIC___zglLightModelLocalViewer(yacmemptr _args             ) {_zglLightModelLocalViewer(_args.mem[0].si);}
void  YAC_CALL __APIC___zglLightModelTwoSide(yacmemptr _args                 ) {_zglLightModelTwoSide(_args.mem[0].si);}
void  YAC_CALL __APIC___zglLightModelColorControl(yacmemptr _args            ) {_zglLightModelColorControl(_args.mem[0].si);}
void  YAC_CALL __APIC___zglLightMaterialAmbient4f(yacmemptr _args            ) {_zglLightMaterialAmbient4f(_args.mem[0].si, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4, _args.mem[4].f4);}
void  YAC_CALL __APIC___zglLightMaterialDiffuse4f(yacmemptr _args            ) {_zglLightMaterialDiffuse4f(_args.mem[0].si, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4, _args.mem[4].f4);}
void  YAC_CALL __APIC___zglLightMaterialSpecular4f(yacmemptr _args           ) {_zglLightMaterialSpecular4f(_args.mem[0].si, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4, _args.mem[4].f4);}
void  YAC_CALL __APIC___zglLightMaterialEmission4f(yacmemptr _args           ) {_zglLightMaterialEmission4f(_args.mem[0].si, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4, _args.mem[4].f4);}
void  YAC_CALL __APIC___zglLightMaterialShininess(yacmemptr _args            ) {_zglLightMaterialShininess(_args.mem[0].si, _args.mem[1].f4);}
void  YAC_CALL __APIC___zglLightMaterialAmbientAndDiffuse4f(yacmemptr _args  ) {_zglLightMaterialAmbientAndDiffuse4f(_args.mem[0].si, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4, _args.mem[4].f4);}
void  YAC_CALL __APIC___zglFogMode  (yacmemptr _args                         ) {_zglFogMode(_args.mem[0].si);}
void  YAC_CALL __APIC___zglFogAlphaMode(yacmemptr _args                      ) {_zglFogAlphaMode(_args.mem[0].si);}
void  YAC_CALL __APIC___zglFogDensity(yacmemptr _args                        ) {_zglFogDensity(_args.mem[0].f4);}
void  YAC_CALL __APIC___zglFogStart (yacmemptr _args                         ) {_zglFogStart(_args.mem[0].f4);}
void  YAC_CALL __APIC___zglFogEnd   (yacmemptr _args                         ) {_zglFogEnd(_args.mem[0].f4);}
void  YAC_CALL __APIC___zglFogColor4f(yacmemptr _args                        ) {_zglFogColor4f(_args.mem[0].f4, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4);}
void  YAC_CALL __APIC___zglColorARGB(yacmemptr _args                         ) {_zglColorARGB(_args.mem[0].si);}
void  YAC_CALL __APIC___zglVertexPointer(yacmemptr _args                     ) {_zglVertexPointer(_args.mem[0].o);}
void  YAC_CALL __APIC___zglVertexPointer2f(yacmemptr _args                   ) {_zglVertexPointer2f(_args.mem[0].o);}
void  YAC_CALL __APIC___zglVertexOffset(yacmemptr _args                      ) {_zglVertexOffset(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si);}
void  YAC_CALL __APIC___zglNormalPointer(yacmemptr _args                     ) {_zglNormalPointer(_args.mem[0].o);}
void  YAC_CALL __APIC___zglNormalOffset(yacmemptr _args                      ) {_zglNormalOffset(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si);}
void  YAC_CALL __APIC___zglColorPointer3f(yacmemptr _args                    ) {_zglColorPointer3f(_args.mem[0].o);}
void  YAC_CALL __APIC___zglColorOffset(yacmemptr _args                       ) {_zglColorOffset(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si);}
void  YAC_CALL __APIC___zglColorPointer4f(yacmemptr _args                    ) {_zglColorPointer4f(_args.mem[0].o);}
void  YAC_CALL __APIC___zglColorPointer4b(yacmemptr _args                    ) {_zglColorPointer4b(_args.mem[0].o);}
void  YAC_CALL __APIC___zglTexCoordPointer1f(yacmemptr _args                 ) {_zglTexCoordPointer1f(_args.mem[0].o);}
void  YAC_CALL __APIC___zglTexCoordPointer2f(yacmemptr _args                 ) {_zglTexCoordPointer2f(_args.mem[0].o);}
void  YAC_CALL __APIC___zglTexCoordOffset(yacmemptr _args                    ) {_zglTexCoordOffset(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si);}
sSI   YAC_CALL __APIC___zglReadColorPixel(yacmemptr _args                    ) {return (sSI)_zglReadColorPixel(_args.mem[0].si, _args.mem[1].si);}
void  YAC_CALL __APIC___zglReadColorPixelsX(yacmemptr _args                  ) {_zglReadColorPixelsX(_args.mem[0].o, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si, _args.mem[4].si);}
sF32  YAC_CALL __APIC___zglReadDepthPixel(yacmemptr _args                    ) {return (sF32)_zglReadDepthPixel(_args.mem[0].si, _args.mem[1].si);}
void  YAC_CALL __APIC___zglClipPlane(yacmemptr _args                         ) {_zglClipPlane(_args.mem[0].si, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4, _args.mem[4].f4);}
void  YAC_CALL __APIC___glGetString (yacmemptr _args, YAC_Value *_r          ) {_glGetString(_args.mem[0].si, _r);}
sF32  YAC_CALL __APIC___zglGetFloat (yacmemptr _args                         ) {return (sF32)_zglGetFloat(_args.mem[0].si);}
void  YAC_CALL __APIC___glGetFloatv (yacmemptr _args                         ) {_glGetFloatv(_args.mem[0].si, _args.mem[1].o);}
sSI   YAC_CALL __APIC___zglGetInteger(yacmemptr _args                        ) {return (sSI)_zglGetInteger(_args.mem[0].si);}
void  YAC_CALL __APIC___glGetIntegerv(yacmemptr _args                        ) {_glGetIntegerv(_args.mem[0].si, _args.mem[1].o);}
void  YAC_CALL __APIC___zglDeleteBuffer(yacmemptr _args                      ) {_zglDeleteBuffer(_args.mem[0].si);}
void  YAC_CALL __APIC___zglBufferData(yacmemptr _args                        ) {_zglBufferData(_args.mem[0].si, _args.mem[1].si, _args.mem[2].o, _args.mem[3].si);}
void  YAC_CALL __APIC___zglBufferSubData(yacmemptr _args                     ) {_zglBufferSubData(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].o);}
void  YAC_CALL __APIC___glBindBuffer(yacmemptr _args                         ) {_glBindBuffer(_args.mem[0].si, _args.mem[1].si);}
sSI   YAC_CALL __APIC___glIsBuffer  (yacmemptr _args                         ) {return (sSI)_glIsBuffer(_args.mem[0].si);}
void  YAC_CALL __APIC___zglMapBuffer(yacmemptr _args                         ) {_zglMapBuffer(_args.mem[0].si, _args.mem[1].si, _args.mem[2].o, _args.mem[3].si);}
sSI   YAC_CALL __APIC___glUnmapBuffer(yacmemptr _args                        ) {return (sSI)_glUnmapBuffer(_args.mem[0].si);}
sSI   YAC_CALL __APIC___glIsRenderbuffer(yacmemptr _args                     ) {return (sSI)_glIsRenderbuffer(_args.mem[0].si);}
void  YAC_CALL __APIC___glBindRenderbuffer(yacmemptr _args                   ) {_glBindRenderbuffer(_args.mem[0].si, _args.mem[1].si);}
void  YAC_CALL __APIC___zglDeleteRenderbuffer(yacmemptr _args                ) {_zglDeleteRenderbuffer(_args.mem[0].si);}
void  YAC_CALL __APIC___glRenderbufferStorage(yacmemptr _args                ) {_glRenderbufferStorage(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si);}
sSI   YAC_CALL __APIC___zglGetRenderbufferParameteri(yacmemptr _args         ) {return (sSI)_zglGetRenderbufferParameteri(_args.mem[0].si, _args.mem[1].si);}
sSI   YAC_CALL __APIC___glIsFramebuffer(yacmemptr _args                      ) {return (sSI)_glIsFramebuffer(_args.mem[0].si);}
void  YAC_CALL __APIC___glBindFramebuffer(yacmemptr _args                    ) {_glBindFramebuffer(_args.mem[0].si, _args.mem[1].si);}
void  YAC_CALL __APIC___zglDeleteFramebuffer(yacmemptr _args                 ) {_zglDeleteFramebuffer(_args.mem[0].si);}
sSI   YAC_CALL __APIC___glCheckFramebufferStatus(yacmemptr _args             ) {return (sSI)_glCheckFramebufferStatus(_args.mem[0].si);}
void  YAC_CALL __APIC___glFramebufferTexture1D(yacmemptr _args               ) {_glFramebufferTexture1D(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si, _args.mem[4].si);}
void  YAC_CALL __APIC___glFramebufferTexture2D(yacmemptr _args               ) {_glFramebufferTexture2D(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si, _args.mem[4].si);}
void  YAC_CALL __APIC___glFramebufferTexture3D(yacmemptr _args               ) {_glFramebufferTexture3D(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si, _args.mem[4].si, _args.mem[5].si);}
void  YAC_CALL __APIC___glFramebufferRenderbuffer(yacmemptr _args            ) {_glFramebufferRenderbuffer(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si);}
sSI   YAC_CALL __APIC___zglGetFramebufferAttachmentParameteri(yacmemptr _args) {return (sSI)_zglGetFramebufferAttachmentParameteri(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si);}
void  YAC_CALL __APIC___glGenerateMipmap(yacmemptr _args                     ) {_glGenerateMipmap(_args.mem[0].si);}
void  YAC_CALL __APIC___glDeleteProgram(yacmemptr _args                      ) {_glDeleteProgram(_args.mem[0].si);}
sSI   YAC_CALL __APIC___glCreateShader(yacmemptr _args                       ) {return (sSI)_glCreateShader(_args.mem[0].si);}
void  YAC_CALL __APIC___glDeleteShader(yacmemptr _args                       ) {_glDeleteShader(_args.mem[0].si);}
void  YAC_CALL __APIC___zglShaderSource(yacmemptr _args                      ) {_zglShaderSource(_args.mem[0].si, _args.mem[1].o);}
void  YAC_CALL __APIC___glCompileShader(yacmemptr _args                      ) {_glCompileShader(_args.mem[0].si);}
sSI   YAC_CALL __APIC___zglGetProgrami(yacmemptr _args                       ) {return (sSI)_zglGetProgrami(_args.mem[0].si, _args.mem[1].si);}
void  YAC_CALL __APIC___glGetProgramInfoLog(yacmemptr _args                  ) {_glGetProgramInfoLog(_args.mem[0].si, _args.mem[1].o);}
sSI   YAC_CALL __APIC___zglGetShaderi(yacmemptr _args                        ) {return (sSI)_zglGetShaderi(_args.mem[0].si, _args.mem[1].si);}
void  YAC_CALL __APIC___glGetShaderInfoLog(yacmemptr _args                   ) {_glGetShaderInfoLog(_args.mem[0].si, _args.mem[1].o);}
void  YAC_CALL __APIC___glAttachShader(yacmemptr _args                       ) {_glAttachShader(_args.mem[0].si, _args.mem[1].si);}
void  YAC_CALL __APIC___glDetachShader(yacmemptr _args                       ) {_glDetachShader(_args.mem[0].si, _args.mem[1].si);}
void  YAC_CALL __APIC___glLinkProgram(yacmemptr _args                        ) {_glLinkProgram(_args.mem[0].si);}
void  YAC_CALL __APIC___glValidateProgram(yacmemptr _args                    ) {_glValidateProgram(_args.mem[0].si);}
void  YAC_CALL __APIC___glUseProgram(yacmemptr _args                         ) {_glUseProgram(_args.mem[0].si);}
void  YAC_CALL __APIC___glBindAttribLocation(yacmemptr _args                 ) {_glBindAttribLocation(_args.mem[0].si, _args.mem[1].si, _args.mem[2].o);}
sSI   YAC_CALL __APIC___glGetAttribLocation(yacmemptr _args                  ) {return (sSI)_glGetAttribLocation(_args.mem[0].si, _args.mem[1].o);}
void  YAC_CALL __APIC___glBindFragDataLocation(yacmemptr _args               ) {_glBindFragDataLocation(_args.mem[0].si, _args.mem[1].si, _args.mem[2].o);}
void  YAC_CALL __APIC___glBindFragDataLocationIndexed(yacmemptr _args        ) {_glBindFragDataLocationIndexed(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].o);}
sSI   YAC_CALL __APIC___glGetFragDataLocation(yacmemptr _args                ) {return (sSI)_glGetFragDataLocation(_args.mem[0].si, _args.mem[1].o);}
sSI   YAC_CALL __APIC___glGetFragDataIndex(yacmemptr _args                   ) {return (sSI)_glGetFragDataIndex(_args.mem[0].si, _args.mem[1].o);}
void  YAC_CALL __APIC___glVertexAttrib1f(yacmemptr _args                     ) {_glVertexAttrib1f(_args.mem[0].si, _args.mem[1].f4);}
void  YAC_CALL __APIC___glVertexAttrib2f(yacmemptr _args                     ) {_glVertexAttrib2f(_args.mem[0].si, _args.mem[1].f4, _args.mem[2].f4);}
void  YAC_CALL __APIC___glVertexAttrib3f(yacmemptr _args                     ) {_glVertexAttrib3f(_args.mem[0].si, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4);}
void  YAC_CALL __APIC___glVertexAttrib4f(yacmemptr _args                     ) {_glVertexAttrib4f(_args.mem[0].si, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4, _args.mem[4].f4);}
void  YAC_CALL __APIC___glVertexAttrib4Nub(yacmemptr _args                   ) {_glVertexAttrib4Nub(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si, _args.mem[4].si);}
void  YAC_CALL __APIC___glVertexAttribPointer(yacmemptr _args                ) {_glVertexAttribPointer(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si, _args.mem[4].si, _args.mem[5].o);}
void  YAC_CALL __APIC___glEnableVertexAttribArray(yacmemptr _args            ) {_glEnableVertexAttribArray(_args.mem[0].si);}
void  YAC_CALL __APIC___glDisableVertexAttribArray(yacmemptr _args           ) {_glDisableVertexAttribArray(_args.mem[0].si);}
sSI   YAC_CALL __APIC___glGetUniformLocation(yacmemptr _args                 ) {return (sSI)_glGetUniformLocation(_args.mem[0].si, _args.mem[1].o);}
sSI   YAC_CALL __APIC___zglGetActiveUniform(yacmemptr _args                  ) {return (sSI)_zglGetActiveUniform(_args.mem[0].si, _args.mem[1].si, _args.mem[2].o, _args.mem[3].o);}
void  YAC_CALL __APIC___glUniform1f (yacmemptr _args                         ) {_glUniform1f(_args.mem[0].si, _args.mem[1].f4);}
void  YAC_CALL __APIC___glUniform2f (yacmemptr _args                         ) {_glUniform2f(_args.mem[0].si, _args.mem[1].f4, _args.mem[2].f4);}
void  YAC_CALL __APIC___glUniform3f (yacmemptr _args                         ) {_glUniform3f(_args.mem[0].si, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4);}
void  YAC_CALL __APIC___glUniform4f (yacmemptr _args                         ) {_glUniform4f(_args.mem[0].si, _args.mem[1].f4, _args.mem[2].f4, _args.mem[3].f4, _args.mem[4].f4);}
void  YAC_CALL __APIC___glUniform1i (yacmemptr _args                         ) {_glUniform1i(_args.mem[0].si, _args.mem[1].si);}
void  YAC_CALL __APIC___glUniform2i (yacmemptr _args                         ) {_glUniform2i(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si);}
void  YAC_CALL __APIC___glUniform3i (yacmemptr _args                         ) {_glUniform3i(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si);}
void  YAC_CALL __APIC___glUniform4i (yacmemptr _args                         ) {_glUniform4i(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si, _args.mem[4].si);}

void YAC_CALL YAC_Exit_OpenGL(YAC_Host *_host) {
	delete t_DisplayList;
}

#endif
