private static void Load_VERSION_1_2() { _DrawRangeElements = GetAddress <DrawRangeElements>("glDrawRangeElements"); _TexImage3D = GetAddress <TexImage3D>("glTexImage3D"); _TexSubImage3D = GetAddress <TexSubImage3D>("glTexSubImage3D"); CopyTexSubImage3D = GetAddress <CopyTexSubImage3D>("glCopyTexSubImage3D"); VERSION_1_2 = _DrawRangeElements != null && _TexImage3D != null && _TexSubImage3D != null && CopyTexSubImage3D != null; }
public static void InitGL_1_2(OpenGLContext ctx) { glBlendColor = ctx.GetProc<BlendColor>("glBlendColor"); glBlendEquation = ctx.GetProc<BlendEquation>("glBlendEquation"); glDrawRangeElements = ctx.GetProc<DrawRangeElements>("glDrawRangeElements"); glTexImage3D = ctx.GetProc<TexImage3D>("glTexImage3D"); glTexSubImage3D = ctx.GetProc<TexSubImage3D>("glTexSubImage3D"); glCopyTexSubImage3D = ctx.GetProc<CopyTexSubImage3D>("glCopyTexSubImage3D"); }