// Generated Code - DO NOT EDIT !!
// generated by 'emugen'
#ifndef __gles2_server_context_t_h
#define __gles2_server_context_t_h

#include "gles2_server_proc.h"

#include "gles2_types.h"


struct gles2_server_context_t {

	glActiveTexture_server_proc_t glActiveTexture;
	glAttachShader_dec_server_proc_t glAttachShader;
	glAttachShader_server_proc_t glAttachShader_dec;
	glBindAttribLocation_dec_server_proc_t glBindAttribLocation;
	glBindAttribLocation_server_proc_t glBindAttribLocation_dec;
	glBindBuffer_server_proc_t glBindBuffer;
	glBindFramebuffer_server_proc_t glBindFramebuffer;
	glBindRenderbuffer_server_proc_t glBindRenderbuffer;
	glBindTexture_server_proc_t glBindTexture;
	glBlendColor_server_proc_t glBlendColor;
	glBlendEquation_server_proc_t glBlendEquation;
	glBlendEquationSeparate_server_proc_t glBlendEquationSeparate;
	glBlendFunc_server_proc_t glBlendFunc;
	glBlendFuncSeparate_server_proc_t glBlendFuncSeparate;
	glBufferData_server_proc_t glBufferData;
	glBufferSubData_server_proc_t glBufferSubData;
	glCheckFramebufferStatus_server_proc_t glCheckFramebufferStatus;
	glClear_server_proc_t glClear;
	glClearColor_server_proc_t glClearColor;
	glClearDepthf_server_proc_t glClearDepthf;
	glClearStencil_server_proc_t glClearStencil;
	glColorMask_server_proc_t glColorMask;
	glCompileShader_dec_server_proc_t glCompileShader;
	glCompileShader_server_proc_t glCompileShader_dec;
	glCompressedTexImage2D_server_proc_t glCompressedTexImage2D;
	glCompressedTexSubImage2D_server_proc_t glCompressedTexSubImage2D;
	glCopyTexImage2D_server_proc_t glCopyTexImage2D;
	glCopyTexSubImage2D_server_proc_t glCopyTexSubImage2D;
	glCreateProgram_dec_server_proc_t glCreateProgram;
	glCreateProgram_server_proc_t glCreateProgram_dec;
	glCreateShader_dec_server_proc_t glCreateShader;
	glCreateShader_server_proc_t glCreateShader_dec;
	glCullFace_server_proc_t glCullFace;
	glDeleteBuffers_dec_server_proc_t glDeleteBuffers;
	glDeleteBuffers_server_proc_t glDeleteBuffers_dec;
	glDeleteFramebuffers_dec_server_proc_t glDeleteFramebuffers;
	glDeleteFramebuffers_server_proc_t glDeleteFramebuffers_dec;
	glDeleteProgram_dec_server_proc_t glDeleteProgram;
	glDeleteProgram_server_proc_t glDeleteProgram_dec;
	glDeleteRenderbuffers_dec_server_proc_t glDeleteRenderbuffers;
	glDeleteRenderbuffers_server_proc_t glDeleteRenderbuffers_dec;
	glDeleteShader_dec_server_proc_t glDeleteShader;
	glDeleteShader_server_proc_t glDeleteShader_dec;
	glDeleteTextures_dec_server_proc_t glDeleteTextures;
	glDeleteTextures_server_proc_t glDeleteTextures_dec;
	glDepthFunc_server_proc_t glDepthFunc;
	glDepthMask_server_proc_t glDepthMask;
	glDepthRangef_server_proc_t glDepthRangef;
	glDetachShader_dec_server_proc_t glDetachShader;
	glDetachShader_server_proc_t glDetachShader_dec;
	glDisable_server_proc_t glDisable;
	glDisableVertexAttribArray_server_proc_t glDisableVertexAttribArray;
	glDrawArrays_server_proc_t glDrawArrays;
	glDrawElements_server_proc_t glDrawElements;
	glEnable_server_proc_t glEnable;
	glEnableVertexAttribArray_server_proc_t glEnableVertexAttribArray;
	glFinish_server_proc_t glFinish;
	glFlush_server_proc_t glFlush;
	glFramebufferRenderbuffer_server_proc_t glFramebufferRenderbuffer;
	glFramebufferTexture2D_server_proc_t glFramebufferTexture2D;
	glFrontFace_server_proc_t glFrontFace;
	glGenBuffers_dec_server_proc_t glGenBuffers;
	glGenBuffers_server_proc_t glGenBuffers_dec;
	glGenerateMipmap_server_proc_t glGenerateMipmap;
	glGenFramebuffers_dec_server_proc_t glGenFramebuffers;
	glGenFramebuffers_server_proc_t glGenFramebuffers_dec;
	glGenRenderbuffers_dec_server_proc_t glGenRenderbuffers;
	glGenRenderbuffers_server_proc_t glGenRenderbuffers_dec;
	glGenTextures_dec_server_proc_t glGenTextures;
	glGenTextures_server_proc_t glGenTextures_dec;
	glGetActiveAttrib_dec_server_proc_t glGetActiveAttrib;
	glGetActiveAttrib_server_proc_t glGetActiveAttrib_dec;
	glGetActiveUniform_dec_server_proc_t glGetActiveUniform;
	glGetActiveUniform_server_proc_t glGetActiveUniform_dec;
	glGetAttachedShaders_dec_server_proc_t glGetAttachedShaders;
	glGetAttachedShaders_server_proc_t glGetAttachedShaders_dec;
	glGetAttribLocation_dec_server_proc_t glGetAttribLocation;
	glGetAttribLocation_server_proc_t glGetAttribLocation_dec;
	glGetBooleanv_server_proc_t glGetBooleanv;
	glGetBufferParameteriv_server_proc_t glGetBufferParameteriv;
	glGetError_server_proc_t glGetError;
	glGetFloatv_server_proc_t glGetFloatv;
	glGetFramebufferAttachmentParameteriv_server_proc_t glGetFramebufferAttachmentParameteriv;
	glGetIntegerv_server_proc_t glGetIntegerv;
	glGetProgramiv_dec_server_proc_t glGetProgramiv;
	glGetProgramiv_server_proc_t glGetProgramiv_dec;
	glGetProgramInfoLog_dec_server_proc_t glGetProgramInfoLog;
	glGetProgramInfoLog_server_proc_t glGetProgramInfoLog_dec;
	glGetRenderbufferParameteriv_server_proc_t glGetRenderbufferParameteriv;
	glGetShaderiv_dec_server_proc_t glGetShaderiv;
	glGetShaderiv_server_proc_t glGetShaderiv_dec;
	glGetShaderInfoLog_dec_server_proc_t glGetShaderInfoLog;
	glGetShaderInfoLog_server_proc_t glGetShaderInfoLog_dec;
	glGetShaderPrecisionFormat_server_proc_t glGetShaderPrecisionFormat;
	glGetShaderSource_dec_server_proc_t glGetShaderSource;
	glGetShaderSource_server_proc_t glGetShaderSource_dec;
	glGetString_server_proc_t glGetString;
	glGetTexParameterfv_server_proc_t glGetTexParameterfv;
	glGetTexParameteriv_server_proc_t glGetTexParameteriv;
	glGetUniformfv_dec_server_proc_t glGetUniformfv;
	glGetUniformfv_server_proc_t glGetUniformfv_dec;
	glGetUniformiv_dec_server_proc_t glGetUniformiv;
	glGetUniformiv_server_proc_t glGetUniformiv_dec;
	glGetUniformLocation_dec_server_proc_t glGetUniformLocation;
	glGetUniformLocation_server_proc_t glGetUniformLocation_dec;
	glGetVertexAttribfv_server_proc_t glGetVertexAttribfv;
	glGetVertexAttribiv_server_proc_t glGetVertexAttribiv;
	glGetVertexAttribPointerv_server_proc_t glGetVertexAttribPointerv;
	glHint_server_proc_t glHint;
	glIsBuffer_server_proc_t glIsBuffer;
	glIsEnabled_server_proc_t glIsEnabled;
	glIsFramebuffer_server_proc_t glIsFramebuffer;
	glIsProgram_dec_server_proc_t glIsProgram;
	glIsProgram_server_proc_t glIsProgram_dec;
	glIsRenderbuffer_server_proc_t glIsRenderbuffer;
	glIsShader_dec_server_proc_t glIsShader;
	glIsShader_server_proc_t glIsShader_dec;
	glIsTexture_server_proc_t glIsTexture;
	glLineWidth_server_proc_t glLineWidth;
	glLinkProgram_dec_server_proc_t glLinkProgram;
	glLinkProgram_server_proc_t glLinkProgram_dec;
	glPixelStorei_server_proc_t glPixelStorei;
	glPolygonOffset_server_proc_t glPolygonOffset;
	glReadPixels_server_proc_t glReadPixels;
	glReleaseShaderCompiler_server_proc_t glReleaseShaderCompiler;
	glRenderbufferStorage_server_proc_t glRenderbufferStorage;
	glSampleCoverage_server_proc_t glSampleCoverage;
	glScissor_server_proc_t glScissor;
	glShaderBinary_server_proc_t glShaderBinary;
	glShaderSource_server_proc_t glShaderSource;
	glStencilFunc_server_proc_t glStencilFunc;
	glStencilFuncSeparate_server_proc_t glStencilFuncSeparate;
	glStencilMask_server_proc_t glStencilMask;
	glStencilMaskSeparate_server_proc_t glStencilMaskSeparate;
	glStencilOp_server_proc_t glStencilOp;
	glStencilOpSeparate_server_proc_t glStencilOpSeparate;
	glTexImage2D_server_proc_t glTexImage2D;
	glTexParameterf_server_proc_t glTexParameterf;
	glTexParameterfv_server_proc_t glTexParameterfv;
	glTexParameteri_server_proc_t glTexParameteri;
	glTexParameteriv_server_proc_t glTexParameteriv;
	glTexSubImage2D_server_proc_t glTexSubImage2D;
	glUniform1f_server_proc_t glUniform1f;
	glUniform1fv_server_proc_t glUniform1fv;
	glUniform1i_server_proc_t glUniform1i;
	glUniform1iv_server_proc_t glUniform1iv;
	glUniform2f_server_proc_t glUniform2f;
	glUniform2fv_server_proc_t glUniform2fv;
	glUniform2i_server_proc_t glUniform2i;
	glUniform2iv_server_proc_t glUniform2iv;
	glUniform3f_server_proc_t glUniform3f;
	glUniform3fv_server_proc_t glUniform3fv;
	glUniform3i_server_proc_t glUniform3i;
	glUniform3iv_server_proc_t glUniform3iv;
	glUniform4f_server_proc_t glUniform4f;
	glUniform4fv_server_proc_t glUniform4fv;
	glUniform4i_server_proc_t glUniform4i;
	glUniform4iv_server_proc_t glUniform4iv;
	glUniformMatrix2fv_server_proc_t glUniformMatrix2fv;
	glUniformMatrix3fv_server_proc_t glUniformMatrix3fv;
	glUniformMatrix4fv_server_proc_t glUniformMatrix4fv;
	glUseProgram_dec_server_proc_t glUseProgram;
	glUseProgram_server_proc_t glUseProgram_dec;
	glValidateProgram_dec_server_proc_t glValidateProgram;
	glValidateProgram_server_proc_t glValidateProgram_dec;
	glVertexAttrib1f_server_proc_t glVertexAttrib1f;
	glVertexAttrib1fv_server_proc_t glVertexAttrib1fv;
	glVertexAttrib2f_server_proc_t glVertexAttrib2f;
	glVertexAttrib2fv_server_proc_t glVertexAttrib2fv;
	glVertexAttrib3f_server_proc_t glVertexAttrib3f;
	glVertexAttrib3fv_server_proc_t glVertexAttrib3fv;
	glVertexAttrib4f_server_proc_t glVertexAttrib4f;
	glVertexAttrib4fv_server_proc_t glVertexAttrib4fv;
	glVertexAttribPointer_server_proc_t glVertexAttribPointer;
	glViewport_server_proc_t glViewport;
	glEGLImageTargetTexture2DOES_server_proc_t glEGLImageTargetTexture2DOES;
	glEGLImageTargetRenderbufferStorageOES_server_proc_t glEGLImageTargetRenderbufferStorageOES;
	glGetProgramBinaryOES_dec_server_proc_t glGetProgramBinaryOES;
	glGetProgramBinaryOES_server_proc_t glGetProgramBinaryOES_dec;
	glProgramBinaryOES_dec_server_proc_t glProgramBinaryOES;
	glProgramBinaryOES_server_proc_t glProgramBinaryOES_dec;
	glMapBufferOES_server_proc_t glMapBufferOES;
	glUnmapBufferOES_server_proc_t glUnmapBufferOES;
	glTexImage3DOES_server_proc_t glTexImage3DOES;
	glTexSubImage3DOES_server_proc_t glTexSubImage3DOES;
	glCopyTexSubImage3DOES_server_proc_t glCopyTexSubImage3DOES;
	glCompressedTexImage3DOES_server_proc_t glCompressedTexImage3DOES;
	glCompressedTexSubImage3DOES_server_proc_t glCompressedTexSubImage3DOES;
	glFramebufferTexture3DOES_server_proc_t glFramebufferTexture3DOES;
	glBindVertexArrayOES_server_proc_t glBindVertexArrayOES;
	glDeleteVertexArraysOES_dec_server_proc_t glDeleteVertexArraysOES;
	glDeleteVertexArraysOES_server_proc_t glDeleteVertexArraysOES_dec;
	glGenVertexArraysOES_dec_server_proc_t glGenVertexArraysOES;
	glGenVertexArraysOES_server_proc_t glGenVertexArraysOES_dec;
	glIsVertexArrayOES_server_proc_t glIsVertexArrayOES;
	glDiscardFramebufferEXT_server_proc_t glDiscardFramebufferEXT;
	glMultiDrawArraysEXT_server_proc_t glMultiDrawArraysEXT;
	glMultiDrawElementsEXT_server_proc_t glMultiDrawElementsEXT;
	glGetPerfMonitorGroupsAMD_server_proc_t glGetPerfMonitorGroupsAMD;
	glGetPerfMonitorCountersAMD_server_proc_t glGetPerfMonitorCountersAMD;
	glGetPerfMonitorGroupStringAMD_server_proc_t glGetPerfMonitorGroupStringAMD;
	glGetPerfMonitorCounterStringAMD_server_proc_t glGetPerfMonitorCounterStringAMD;
	glGetPerfMonitorCounterInfoAMD_server_proc_t glGetPerfMonitorCounterInfoAMD;
	glGenPerfMonitorsAMD_server_proc_t glGenPerfMonitorsAMD;
	glDeletePerfMonitorsAMD_server_proc_t glDeletePerfMonitorsAMD;
	glSelectPerfMonitorCountersAMD_server_proc_t glSelectPerfMonitorCountersAMD;
	glBeginPerfMonitorAMD_server_proc_t glBeginPerfMonitorAMD;
	glEndPerfMonitorAMD_server_proc_t glEndPerfMonitorAMD;
	glGetPerfMonitorCounterDataAMD_server_proc_t glGetPerfMonitorCounterDataAMD;
	glRenderbufferStorageMultisampleIMG_server_proc_t glRenderbufferStorageMultisampleIMG;
	glFramebufferTexture2DMultisampleIMG_server_proc_t glFramebufferTexture2DMultisampleIMG;
	glDeleteFencesNV_server_proc_t glDeleteFencesNV;
	glGenFencesNV_server_proc_t glGenFencesNV;
	glIsFenceNV_server_proc_t glIsFenceNV;
	glTestFenceNV_server_proc_t glTestFenceNV;
	glGetFenceivNV_server_proc_t glGetFenceivNV;
	glFinishFenceNV_server_proc_t glFinishFenceNV;
	glSetFenceNV_server_proc_t glSetFenceNV;
	glCoverageMaskNV_server_proc_t glCoverageMaskNV;
	glCoverageOperationNV_server_proc_t glCoverageOperationNV;
	glGetDriverControlsQCOM_server_proc_t glGetDriverControlsQCOM;
	glGetDriverControlStringQCOM_server_proc_t glGetDriverControlStringQCOM;
	glEnableDriverControlQCOM_server_proc_t glEnableDriverControlQCOM;
	glDisableDriverControlQCOM_server_proc_t glDisableDriverControlQCOM;
	glExtGetTexturesQCOM_server_proc_t glExtGetTexturesQCOM;
	glExtGetBuffersQCOM_server_proc_t glExtGetBuffersQCOM;
	glExtGetRenderbuffersQCOM_server_proc_t glExtGetRenderbuffersQCOM;
	glExtGetFramebuffersQCOM_server_proc_t glExtGetFramebuffersQCOM;
	glExtGetTexLevelParameterivQCOM_server_proc_t glExtGetTexLevelParameterivQCOM;
	glExtTexObjectStateOverrideiQCOM_server_proc_t glExtTexObjectStateOverrideiQCOM;
	glExtGetTexSubImageQCOM_server_proc_t glExtGetTexSubImageQCOM;
	glExtGetBufferPointervQCOM_server_proc_t glExtGetBufferPointervQCOM;
	glExtGetShadersQCOM_server_proc_t glExtGetShadersQCOM;
	glExtGetProgramsQCOM_server_proc_t glExtGetProgramsQCOM;
	glExtIsProgramBinaryQCOM_server_proc_t glExtIsProgramBinaryQCOM;
	glExtGetProgramBinarySourceQCOM_server_proc_t glExtGetProgramBinarySourceQCOM;
	glStartTilingQCOM_server_proc_t glStartTilingQCOM;
	glEndTilingQCOM_server_proc_t glEndTilingQCOM;
	glVertexAttribPointerData_server_proc_t glVertexAttribPointerData;
	glVertexAttribPointerOffset_server_proc_t glVertexAttribPointerOffset;
	glDrawElementsOffset_server_proc_t glDrawElementsOffset;
	glDrawElementsData_server_proc_t glDrawElementsData;
	glGetCompressedTextureFormats_server_proc_t glGetCompressedTextureFormats;
	glShaderString_server_proc_t glShaderString;
	glFinishRoundTrip_server_proc_t glFinishRoundTrip;
	glGenVertexArrays_dec_server_proc_t glGenVertexArrays;
	glGenVertexArrays_server_proc_t glGenVertexArrays_dec;
	glBindVertexArray_server_proc_t glBindVertexArray;
	glDeleteVertexArrays_dec_server_proc_t glDeleteVertexArrays;
	glDeleteVertexArrays_server_proc_t glDeleteVertexArrays_dec;
	glIsVertexArray_server_proc_t glIsVertexArray;
	glMapBufferRange_server_proc_t glMapBufferRange;
	glUnmapBuffer_server_proc_t glUnmapBuffer;
	glFlushMappedBufferRange_server_proc_t glFlushMappedBufferRange;
	glMapBufferRangeAEMU_server_proc_t glMapBufferRangeAEMU;
	glUnmapBufferAEMU_server_proc_t glUnmapBufferAEMU;
	glFlushMappedBufferRangeAEMU_server_proc_t glFlushMappedBufferRangeAEMU;
	glReadPixelsOffsetAEMU_server_proc_t glReadPixelsOffsetAEMU;
	glCompressedTexImage2DOffsetAEMU_server_proc_t glCompressedTexImage2DOffsetAEMU;
	glCompressedTexSubImage2DOffsetAEMU_server_proc_t glCompressedTexSubImage2DOffsetAEMU;
	glTexImage2DOffsetAEMU_server_proc_t glTexImage2DOffsetAEMU;
	glTexSubImage2DOffsetAEMU_server_proc_t glTexSubImage2DOffsetAEMU;
	glBindBufferRange_server_proc_t glBindBufferRange;
	glBindBufferBase_server_proc_t glBindBufferBase;
	glCopyBufferSubData_server_proc_t glCopyBufferSubData;
	glClearBufferiv_server_proc_t glClearBufferiv;
	glClearBufferuiv_server_proc_t glClearBufferuiv;
	glClearBufferfv_server_proc_t glClearBufferfv;
	glClearBufferfi_server_proc_t glClearBufferfi;
	glGetBufferParameteri64v_server_proc_t glGetBufferParameteri64v;
	glGetBufferPointerv_server_proc_t glGetBufferPointerv;
	glUniformBlockBinding_dec_server_proc_t glUniformBlockBinding;
	glUniformBlockBinding_server_proc_t glUniformBlockBinding_dec;
	glGetUniformBlockIndex_dec_server_proc_t glGetUniformBlockIndex;
	glGetUniformBlockIndex_server_proc_t glGetUniformBlockIndex_dec;
	glGetUniformIndices_server_proc_t glGetUniformIndices;
	glGetUniformIndicesAEMU_server_proc_t glGetUniformIndicesAEMU;
	glGetActiveUniformBlockiv_dec_server_proc_t glGetActiveUniformBlockiv;
	glGetActiveUniformBlockiv_server_proc_t glGetActiveUniformBlockiv_dec;
	glGetActiveUniformBlockName_dec_server_proc_t glGetActiveUniformBlockName;
	glGetActiveUniformBlockName_server_proc_t glGetActiveUniformBlockName_dec;
	glUniform1ui_server_proc_t glUniform1ui;
	glUniform2ui_server_proc_t glUniform2ui;
	glUniform3ui_server_proc_t glUniform3ui;
	glUniform4ui_server_proc_t glUniform4ui;
	glUniform1uiv_server_proc_t glUniform1uiv;
	glUniform2uiv_server_proc_t glUniform2uiv;
	glUniform3uiv_server_proc_t glUniform3uiv;
	glUniform4uiv_server_proc_t glUniform4uiv;
	glUniformMatrix2x3fv_server_proc_t glUniformMatrix2x3fv;
	glUniformMatrix3x2fv_server_proc_t glUniformMatrix3x2fv;
	glUniformMatrix2x4fv_server_proc_t glUniformMatrix2x4fv;
	glUniformMatrix4x2fv_server_proc_t glUniformMatrix4x2fv;
	glUniformMatrix3x4fv_server_proc_t glUniformMatrix3x4fv;
	glUniformMatrix4x3fv_server_proc_t glUniformMatrix4x3fv;
	glGetUniformuiv_dec_server_proc_t glGetUniformuiv;
	glGetUniformuiv_server_proc_t glGetUniformuiv_dec;
	glGetActiveUniformsiv_dec_server_proc_t glGetActiveUniformsiv;
	glGetActiveUniformsiv_server_proc_t glGetActiveUniformsiv_dec;
	glVertexAttribI4i_server_proc_t glVertexAttribI4i;
	glVertexAttribI4ui_server_proc_t glVertexAttribI4ui;
	glVertexAttribI4iv_server_proc_t glVertexAttribI4iv;
	glVertexAttribI4uiv_server_proc_t glVertexAttribI4uiv;
	glVertexAttribIPointer_server_proc_t glVertexAttribIPointer;
	glVertexAttribIPointerOffsetAEMU_server_proc_t glVertexAttribIPointerOffsetAEMU;
	glVertexAttribIPointerDataAEMU_server_proc_t glVertexAttribIPointerDataAEMU;
	glGetVertexAttribIiv_server_proc_t glGetVertexAttribIiv;
	glGetVertexAttribIuiv_server_proc_t glGetVertexAttribIuiv;
	glVertexAttribDivisor_server_proc_t glVertexAttribDivisor;
	glDrawArraysInstanced_server_proc_t glDrawArraysInstanced;
	glDrawElementsInstanced_server_proc_t glDrawElementsInstanced;
	glDrawElementsInstancedDataAEMU_server_proc_t glDrawElementsInstancedDataAEMU;
	glDrawElementsInstancedOffsetAEMU_server_proc_t glDrawElementsInstancedOffsetAEMU;
	glDrawRangeElements_server_proc_t glDrawRangeElements;
	glDrawRangeElementsDataAEMU_server_proc_t glDrawRangeElementsDataAEMU;
	glDrawRangeElementsOffsetAEMU_server_proc_t glDrawRangeElementsOffsetAEMU;
	glFenceSync_server_proc_t glFenceSync;
	glClientWaitSync_server_proc_t glClientWaitSync;
	glWaitSync_server_proc_t glWaitSync;
	glDeleteSync_server_proc_t glDeleteSync;
	glIsSync_server_proc_t glIsSync;
	glGetSynciv_server_proc_t glGetSynciv;
	glFenceSyncAEMU_server_proc_t glFenceSyncAEMU;
	glClientWaitSyncAEMU_server_proc_t glClientWaitSyncAEMU;
	glWaitSyncAEMU_server_proc_t glWaitSyncAEMU;
	glDeleteSyncAEMU_server_proc_t glDeleteSyncAEMU;
	glIsSyncAEMU_server_proc_t glIsSyncAEMU;
	glGetSyncivAEMU_server_proc_t glGetSyncivAEMU;
	glDrawBuffers_server_proc_t glDrawBuffers;
	glReadBuffer_server_proc_t glReadBuffer;
	glBlitFramebuffer_server_proc_t glBlitFramebuffer;
	glInvalidateFramebuffer_server_proc_t glInvalidateFramebuffer;
	glInvalidateSubFramebuffer_server_proc_t glInvalidateSubFramebuffer;
	glFramebufferTextureLayer_server_proc_t glFramebufferTextureLayer;
	glRenderbufferStorageMultisample_server_proc_t glRenderbufferStorageMultisample;
	glTexStorage2D_server_proc_t glTexStorage2D;
	glGetInternalformativ_server_proc_t glGetInternalformativ;
	glBeginTransformFeedback_server_proc_t glBeginTransformFeedback;
	glEndTransformFeedback_server_proc_t glEndTransformFeedback;
	glGenTransformFeedbacks_dec_server_proc_t glGenTransformFeedbacks;
	glGenTransformFeedbacks_server_proc_t glGenTransformFeedbacks_dec;
	glDeleteTransformFeedbacks_dec_server_proc_t glDeleteTransformFeedbacks;
	glDeleteTransformFeedbacks_server_proc_t glDeleteTransformFeedbacks_dec;
	glBindTransformFeedback_server_proc_t glBindTransformFeedback;
	glPauseTransformFeedback_server_proc_t glPauseTransformFeedback;
	glResumeTransformFeedback_server_proc_t glResumeTransformFeedback;
	glIsTransformFeedback_server_proc_t glIsTransformFeedback;
	glTransformFeedbackVaryings_dec_server_proc_t glTransformFeedbackVaryings;
	glTransformFeedbackVaryings_server_proc_t glTransformFeedbackVaryings_dec;
	glTransformFeedbackVaryingsAEMU_server_proc_t glTransformFeedbackVaryingsAEMU;
	glGetTransformFeedbackVarying_dec_server_proc_t glGetTransformFeedbackVarying;
	glGetTransformFeedbackVarying_server_proc_t glGetTransformFeedbackVarying_dec;
	glGenSamplers_dec_server_proc_t glGenSamplers;
	glGenSamplers_server_proc_t glGenSamplers_dec;
	glDeleteSamplers_dec_server_proc_t glDeleteSamplers;
	glDeleteSamplers_server_proc_t glDeleteSamplers_dec;
	glBindSampler_server_proc_t glBindSampler;
	glSamplerParameterf_server_proc_t glSamplerParameterf;
	glSamplerParameteri_server_proc_t glSamplerParameteri;
	glSamplerParameterfv_server_proc_t glSamplerParameterfv;
	glSamplerParameteriv_server_proc_t glSamplerParameteriv;
	glGetSamplerParameterfv_server_proc_t glGetSamplerParameterfv;
	glGetSamplerParameteriv_server_proc_t glGetSamplerParameteriv;
	glIsSampler_server_proc_t glIsSampler;
	glGenQueries_dec_server_proc_t glGenQueries;
	glGenQueries_server_proc_t glGenQueries_dec;
	glDeleteQueries_dec_server_proc_t glDeleteQueries;
	glDeleteQueries_server_proc_t glDeleteQueries_dec;
	glBeginQuery_server_proc_t glBeginQuery;
	glEndQuery_server_proc_t glEndQuery;
	glGetQueryiv_server_proc_t glGetQueryiv;
	glGetQueryObjectuiv_server_proc_t glGetQueryObjectuiv;
	glIsQuery_server_proc_t glIsQuery;
	glProgramParameteri_dec_server_proc_t glProgramParameteri;
	glProgramParameteri_server_proc_t glProgramParameteri_dec;
	glProgramBinary_dec_server_proc_t glProgramBinary;
	glProgramBinary_server_proc_t glProgramBinary_dec;
	glGetProgramBinary_dec_server_proc_t glGetProgramBinary;
	glGetProgramBinary_server_proc_t glGetProgramBinary_dec;
	glGetFragDataLocation_dec_server_proc_t glGetFragDataLocation;
	glGetFragDataLocation_server_proc_t glGetFragDataLocation_dec;
	glGetInteger64v_server_proc_t glGetInteger64v;
	glGetIntegeri_v_server_proc_t glGetIntegeri_v;
	glGetInteger64i_v_server_proc_t glGetInteger64i_v;
	glTexImage3D_server_proc_t glTexImage3D;
	glTexImage3DOffsetAEMU_server_proc_t glTexImage3DOffsetAEMU;
	glTexStorage3D_server_proc_t glTexStorage3D;
	glTexSubImage3D_server_proc_t glTexSubImage3D;
	glTexSubImage3DOffsetAEMU_server_proc_t glTexSubImage3DOffsetAEMU;
	glCompressedTexImage3D_server_proc_t glCompressedTexImage3D;
	glCompressedTexImage3DOffsetAEMU_server_proc_t glCompressedTexImage3DOffsetAEMU;
	glCompressedTexSubImage3D_server_proc_t glCompressedTexSubImage3D;
	glCompressedTexSubImage3DOffsetAEMU_server_proc_t glCompressedTexSubImage3DOffsetAEMU;
	glCopyTexSubImage3D_server_proc_t glCopyTexSubImage3D;
	glGetStringi_server_proc_t glGetStringi;
	glGetBooleani_v_server_proc_t glGetBooleani_v;
	glMemoryBarrier_server_proc_t glMemoryBarrier;
	glMemoryBarrierByRegion_server_proc_t glMemoryBarrierByRegion;
	glGenProgramPipelines_dec_server_proc_t glGenProgramPipelines;
	glGenProgramPipelines_server_proc_t glGenProgramPipelines_dec;
	glDeleteProgramPipelines_dec_server_proc_t glDeleteProgramPipelines;
	glDeleteProgramPipelines_server_proc_t glDeleteProgramPipelines_dec;
	glBindProgramPipeline_server_proc_t glBindProgramPipeline;
	glGetProgramPipelineiv_server_proc_t glGetProgramPipelineiv;
	glGetProgramPipelineInfoLog_server_proc_t glGetProgramPipelineInfoLog;
	glValidateProgramPipeline_server_proc_t glValidateProgramPipeline;
	glIsProgramPipeline_server_proc_t glIsProgramPipeline;
	glUseProgramStages_dec_server_proc_t glUseProgramStages;
	glUseProgramStages_server_proc_t glUseProgramStages_dec;
	glActiveShaderProgram_dec_server_proc_t glActiveShaderProgram;
	glActiveShaderProgram_server_proc_t glActiveShaderProgram_dec;
	glCreateShaderProgramv_server_proc_t glCreateShaderProgramv;
	glCreateShaderProgramvAEMU_server_proc_t glCreateShaderProgramvAEMU;
	glProgramUniform1f_dec_server_proc_t glProgramUniform1f;
	glProgramUniform1f_server_proc_t glProgramUniform1f_dec;
	glProgramUniform2f_dec_server_proc_t glProgramUniform2f;
	glProgramUniform2f_server_proc_t glProgramUniform2f_dec;
	glProgramUniform3f_dec_server_proc_t glProgramUniform3f;
	glProgramUniform3f_server_proc_t glProgramUniform3f_dec;
	glProgramUniform4f_dec_server_proc_t glProgramUniform4f;
	glProgramUniform4f_server_proc_t glProgramUniform4f_dec;
	glProgramUniform1i_dec_server_proc_t glProgramUniform1i;
	glProgramUniform1i_server_proc_t glProgramUniform1i_dec;
	glProgramUniform2i_dec_server_proc_t glProgramUniform2i;
	glProgramUniform2i_server_proc_t glProgramUniform2i_dec;
	glProgramUniform3i_dec_server_proc_t glProgramUniform3i;
	glProgramUniform3i_server_proc_t glProgramUniform3i_dec;
	glProgramUniform4i_dec_server_proc_t glProgramUniform4i;
	glProgramUniform4i_server_proc_t glProgramUniform4i_dec;
	glProgramUniform1ui_dec_server_proc_t glProgramUniform1ui;
	glProgramUniform1ui_server_proc_t glProgramUniform1ui_dec;
	glProgramUniform2ui_dec_server_proc_t glProgramUniform2ui;
	glProgramUniform2ui_server_proc_t glProgramUniform2ui_dec;
	glProgramUniform3ui_dec_server_proc_t glProgramUniform3ui;
	glProgramUniform3ui_server_proc_t glProgramUniform3ui_dec;
	glProgramUniform4ui_dec_server_proc_t glProgramUniform4ui;
	glProgramUniform4ui_server_proc_t glProgramUniform4ui_dec;
	glProgramUniform1fv_dec_server_proc_t glProgramUniform1fv;
	glProgramUniform1fv_server_proc_t glProgramUniform1fv_dec;
	glProgramUniform2fv_dec_server_proc_t glProgramUniform2fv;
	glProgramUniform2fv_server_proc_t glProgramUniform2fv_dec;
	glProgramUniform3fv_dec_server_proc_t glProgramUniform3fv;
	glProgramUniform3fv_server_proc_t glProgramUniform3fv_dec;
	glProgramUniform4fv_dec_server_proc_t glProgramUniform4fv;
	glProgramUniform4fv_server_proc_t glProgramUniform4fv_dec;
	glProgramUniform1iv_dec_server_proc_t glProgramUniform1iv;
	glProgramUniform1iv_server_proc_t glProgramUniform1iv_dec;
	glProgramUniform2iv_dec_server_proc_t glProgramUniform2iv;
	glProgramUniform2iv_server_proc_t glProgramUniform2iv_dec;
	glProgramUniform3iv_dec_server_proc_t glProgramUniform3iv;
	glProgramUniform3iv_server_proc_t glProgramUniform3iv_dec;
	glProgramUniform4iv_dec_server_proc_t glProgramUniform4iv;
	glProgramUniform4iv_server_proc_t glProgramUniform4iv_dec;
	glProgramUniform1uiv_dec_server_proc_t glProgramUniform1uiv;
	glProgramUniform1uiv_server_proc_t glProgramUniform1uiv_dec;
	glProgramUniform2uiv_dec_server_proc_t glProgramUniform2uiv;
	glProgramUniform2uiv_server_proc_t glProgramUniform2uiv_dec;
	glProgramUniform3uiv_dec_server_proc_t glProgramUniform3uiv;
	glProgramUniform3uiv_server_proc_t glProgramUniform3uiv_dec;
	glProgramUniform4uiv_dec_server_proc_t glProgramUniform4uiv;
	glProgramUniform4uiv_server_proc_t glProgramUniform4uiv_dec;
	glProgramUniformMatrix2fv_dec_server_proc_t glProgramUniformMatrix2fv;
	glProgramUniformMatrix2fv_server_proc_t glProgramUniformMatrix2fv_dec;
	glProgramUniformMatrix3fv_dec_server_proc_t glProgramUniformMatrix3fv;
	glProgramUniformMatrix3fv_server_proc_t glProgramUniformMatrix3fv_dec;
	glProgramUniformMatrix4fv_dec_server_proc_t glProgramUniformMatrix4fv;
	glProgramUniformMatrix4fv_server_proc_t glProgramUniformMatrix4fv_dec;
	glProgramUniformMatrix2x3fv_dec_server_proc_t glProgramUniformMatrix2x3fv;
	glProgramUniformMatrix2x3fv_server_proc_t glProgramUniformMatrix2x3fv_dec;
	glProgramUniformMatrix3x2fv_dec_server_proc_t glProgramUniformMatrix3x2fv;
	glProgramUniformMatrix3x2fv_server_proc_t glProgramUniformMatrix3x2fv_dec;
	glProgramUniformMatrix2x4fv_dec_server_proc_t glProgramUniformMatrix2x4fv;
	glProgramUniformMatrix2x4fv_server_proc_t glProgramUniformMatrix2x4fv_dec;
	glProgramUniformMatrix4x2fv_dec_server_proc_t glProgramUniformMatrix4x2fv;
	glProgramUniformMatrix4x2fv_server_proc_t glProgramUniformMatrix4x2fv_dec;
	glProgramUniformMatrix3x4fv_dec_server_proc_t glProgramUniformMatrix3x4fv;
	glProgramUniformMatrix3x4fv_server_proc_t glProgramUniformMatrix3x4fv_dec;
	glProgramUniformMatrix4x3fv_dec_server_proc_t glProgramUniformMatrix4x3fv;
	glProgramUniformMatrix4x3fv_server_proc_t glProgramUniformMatrix4x3fv_dec;
	glGetProgramInterfaceiv_dec_server_proc_t glGetProgramInterfaceiv;
	glGetProgramInterfaceiv_server_proc_t glGetProgramInterfaceiv_dec;
	glGetProgramResourceiv_dec_server_proc_t glGetProgramResourceiv;
	glGetProgramResourceiv_server_proc_t glGetProgramResourceiv_dec;
	glGetProgramResourceIndex_dec_server_proc_t glGetProgramResourceIndex;
	glGetProgramResourceIndex_server_proc_t glGetProgramResourceIndex_dec;
	glGetProgramResourceLocation_dec_server_proc_t glGetProgramResourceLocation;
	glGetProgramResourceLocation_server_proc_t glGetProgramResourceLocation_dec;
	glGetProgramResourceName_dec_server_proc_t glGetProgramResourceName;
	glGetProgramResourceName_server_proc_t glGetProgramResourceName_dec;
	glBindImageTexture_server_proc_t glBindImageTexture;
	glDispatchCompute_server_proc_t glDispatchCompute;
	glDispatchComputeIndirect_server_proc_t glDispatchComputeIndirect;
	glBindVertexBuffer_server_proc_t glBindVertexBuffer;
	glVertexAttribBinding_server_proc_t glVertexAttribBinding;
	glVertexAttribFormat_server_proc_t glVertexAttribFormat;
	glVertexAttribIFormat_server_proc_t glVertexAttribIFormat;
	glVertexBindingDivisor_server_proc_t glVertexBindingDivisor;
	glDrawArraysIndirect_server_proc_t glDrawArraysIndirect;
	glDrawArraysIndirectDataAEMU_server_proc_t glDrawArraysIndirectDataAEMU;
	glDrawArraysIndirectOffsetAEMU_server_proc_t glDrawArraysIndirectOffsetAEMU;
	glDrawElementsIndirect_server_proc_t glDrawElementsIndirect;
	glDrawElementsIndirectDataAEMU_server_proc_t glDrawElementsIndirectDataAEMU;
	glDrawElementsIndirectOffsetAEMU_server_proc_t glDrawElementsIndirectOffsetAEMU;
	glTexStorage2DMultisample_server_proc_t glTexStorage2DMultisample;
	glSampleMaski_server_proc_t glSampleMaski;
	glGetMultisamplefv_server_proc_t glGetMultisamplefv;
	glFramebufferParameteri_server_proc_t glFramebufferParameteri;
	glGetFramebufferParameteriv_server_proc_t glGetFramebufferParameteriv;
	glGetTexLevelParameterfv_server_proc_t glGetTexLevelParameterfv;
	glGetTexLevelParameteriv_server_proc_t glGetTexLevelParameteriv;
	glMapBufferRangeDMA_server_proc_t glMapBufferRangeDMA;
	glUnmapBufferDMA_server_proc_t glUnmapBufferDMA;
	glMapBufferRangeDirect_server_proc_t glMapBufferRangeDirect;
	glUnmapBufferDirect_server_proc_t glUnmapBufferDirect;
	glFlushMappedBufferRangeDirect_server_proc_t glFlushMappedBufferRangeDirect;
	glGetGraphicsResetStatusEXT_server_proc_t glGetGraphicsResetStatusEXT;
	glReadnPixelsEXT_server_proc_t glReadnPixelsEXT;
	glGetnUniformfvEXT_server_proc_t glGetnUniformfvEXT;
	glGetnUniformivEXT_server_proc_t glGetnUniformivEXT;
	glDrawArraysNullAEMU_server_proc_t glDrawArraysNullAEMU;
	glDrawElementsNullAEMU_server_proc_t glDrawElementsNullAEMU;
	glDrawElementsOffsetNullAEMU_server_proc_t glDrawElementsOffsetNullAEMU;
	glDrawElementsDataNullAEMU_server_proc_t glDrawElementsDataNullAEMU;
	glUnmapBufferAsyncAEMU_server_proc_t glUnmapBufferAsyncAEMU;
	glFlushMappedBufferRangeAEMU2_server_proc_t glFlushMappedBufferRangeAEMU2;
	glBufferDataSyncAEMU_server_proc_t glBufferDataSyncAEMU;
	glTexBufferOES_dec_server_proc_t glTexBufferOES;
	glTexBufferOES_server_proc_t glTexBufferOES_dec;
	glTexBufferRangeOES_dec_server_proc_t glTexBufferRangeOES;
	glTexBufferRangeOES_server_proc_t glTexBufferRangeOES_dec;
	glTexBufferEXT_dec_server_proc_t glTexBufferEXT;
	glTexBufferEXT_server_proc_t glTexBufferEXT_dec;
	glTexBufferRangeEXT_dec_server_proc_t glTexBufferRangeEXT;
	glTexBufferRangeEXT_server_proc_t glTexBufferRangeEXT_dec;
	glEnableiEXT_dec_server_proc_t glEnableiEXT;
	glEnableiEXT_server_proc_t glEnableiEXT_dec;
	glDisableiEXT_dec_server_proc_t glDisableiEXT;
	glDisableiEXT_server_proc_t glDisableiEXT_dec;
	glBlendEquationiEXT_dec_server_proc_t glBlendEquationiEXT;
	glBlendEquationiEXT_server_proc_t glBlendEquationiEXT_dec;
	glBlendEquationSeparateiEXT_dec_server_proc_t glBlendEquationSeparateiEXT;
	glBlendEquationSeparateiEXT_server_proc_t glBlendEquationSeparateiEXT_dec;
	glBlendFunciEXT_dec_server_proc_t glBlendFunciEXT;
	glBlendFunciEXT_server_proc_t glBlendFunciEXT_dec;
	glBlendFuncSeparateiEXT_dec_server_proc_t glBlendFuncSeparateiEXT;
	glBlendFuncSeparateiEXT_server_proc_t glBlendFuncSeparateiEXT_dec;
	glColorMaskiEXT_dec_server_proc_t glColorMaskiEXT;
	glColorMaskiEXT_server_proc_t glColorMaskiEXT_dec;
	glIsEnablediEXT_dec_server_proc_t glIsEnablediEXT;
	glIsEnablediEXT_server_proc_t glIsEnablediEXT_dec;
	virtual ~gles2_server_context_t() {}
	int initDispatchByName( void *(*getProc)(const char *name, void *userData), void *userData);
};

#endif
