anchor.diff:    glPointParameteriv: procedure(pname: GLenum; const params: PGLint); extdecl;
   
   function Load_GL_VERSION_1_4(): Boolean;
  -
  -//**** GL_VERSION_1_4_DEPRECATED *****//
  -const
  -  GL_POINT_SIZE_MIN = $8126;
  -  GL_POINT_SIZE_MAX = $8127;
  -  GL_POINT_DISTANCE_ATTENUATION = $8129;
  -  GL_GENERATE_MIPMAP = $8191;
  -  GL_GENERATE_MIPMAP_HINT = $8192;
  -  GL_FOG_COORDINATE_SOURCE = $8450;
  -  GL_FOG_COORDINATE = $8451;
  -  GL_FRAGMENT_DEPTH = $8452;
  -  GL_CURRENT_FOG_COORDINATE = $8453;
  -  GL_FOG_COORDINATE_ARRAY_TYPE = $8454;
  -  GL_FOG_COORDINATE_ARRAY_STRIDE = $8455;
  -  GL_FOG_COORDINATE_ARRAY_POINTER = $8456;
  -  GL_FOG_COORDINATE_ARRAY = $8457;
  -  GL_COLOR_SUM = $8458;
  -  GL_CURRENT_SECONDARY_COLOR = $8459;
  -  GL_SECONDARY_COLOR_ARRAY_SIZE = $845A;
  -  GL_SECONDARY_COLOR_ARRAY_TYPE = $845B;
  -  GL_SECONDARY_COLOR_ARRAY_STRIDE = $845C;
  -  GL_SECONDARY_COLOR_ARRAY_POINTER = $845D;
  -  GL_SECONDARY_COLOR_ARRAY = $845E;
  -  GL_TEXTURE_FILTER_CONTROL = $8500;
  -  GL_DEPTH_TEXTURE_MODE = $884B;
  -  GL_COMPARE_R_TO_TEXTURE = $884E;
  -var
  -  glFogCoordf: procedure(coord: GLfloat); extdecl;
  -  glFogCoordfv: procedure(const coord: PGLfloat); extdecl;
  -  glFogCoordd: procedure(coord: GLdouble); extdecl;
  -  glFogCoorddv: procedure(const coord: PGLdouble); extdecl;
  -  glFogCoordPointer: procedure(_type: GLenum; stride: GLsizei; const _pointer: PGLvoid); extdecl;
  -  glSecondaryColor3b: procedure(red: GLbyte; green: GLbyte; blue: GLbyte); extdecl;
  -  glSecondaryColor3bv: procedure(const v: PGLbyte); extdecl;
  -  glSecondaryColor3d: procedure(red: GLdouble; green: GLdouble; blue: GLdouble); extdecl;
  -  glSecondaryColor3dv: procedure(const v: PGLdouble); extdecl;
  -  glSecondaryColor3f: procedure(red: GLfloat; green: GLfloat; blue: GLfloat); extdecl;
  -  glSecondaryColor3fv: procedure(const v: PGLfloat); extdecl;
  -  glSecondaryColor3i: procedure(red: GLint; green: GLint; blue: GLint); extdecl;
  -  glSecondaryColor3iv: procedure(const v: PGLint); extdecl;
  -  glSecondaryColor3s: procedure(red: GLshort; green: GLshort; blue: GLshort); extdecl;
  -  glSecondaryColor3sv: procedure(const v: PGLshort); extdecl;
  -  glSecondaryColor3ub: procedure(red: GLubyte; green: GLubyte; blue: GLubyte); extdecl;
  -  glSecondaryColor3ubv: procedure(const v: PGLubyte); extdecl;
  -  glSecondaryColor3ui: procedure(red: GLuint; green: GLuint; blue: GLuint); extdecl;
  -  glSecondaryColor3uiv: procedure(const v: PGLuint); extdecl;
  -  glSecondaryColor3us: procedure(red: GLushort; green: GLushort; blue: GLushort); extdecl;
  -  glSecondaryColor3usv: procedure(const v: PGLushort); extdecl;
  -  glSecondaryColorPointer: procedure(size: GLint; _type: GLenum; stride: GLsizei; const _pointer: PGLvoid); extdecl;
  -  glWindowPos2d: procedure(x: GLdouble; y: GLdouble); extdecl;
  -  glWindowPos2dv: procedure(const v: PGLdouble); extdecl;
  -  glWindowPos2f: procedure(x: GLfloat; y: GLfloat); extdecl;
  -  glWindowPos2fv: procedure(const v: PGLfloat); extdecl;
  -  glWindowPos2i: procedure(x: GLint; y: GLint); extdecl;
  -  glWindowPos2iv: procedure(const v: PGLint); extdecl;
  -  glWindowPos2s: procedure(x: GLshort; y: GLshort); extdecl;
  -  glWindowPos2sv: procedure(const v: PGLshort); extdecl;
  -  glWindowPos3d: procedure(x: GLdouble; y: GLdouble; z: GLdouble); extdecl;
  -  glWindowPos3dv: procedure(const v: PGLdouble); extdecl;
  -  glWindowPos3f: procedure(x: GLfloat; y: GLfloat; z: GLfloat); extdecl;
  -  glWindowPos3fv: procedure(const v: PGLfloat); extdecl;
  -  glWindowPos3i: procedure(x: GLint; y: GLint; z: GLint); extdecl;
  -  glWindowPos3iv: procedure(const v: PGLint); extdecl;
  -  glWindowPos3s: procedure(x: GLshort; y: GLshort; z: GLshort); extdecl;
  -  glWindowPos3sv: procedure(const v: PGLshort); extdecl;
  -
  -function Load_GL_VERSION_1_4_DEPRECATED(): Boolean;
   
   //**** GL_VERSION_1_5 *****//
   const
  
positive.code:   Pointer(glGetBufferPointerv) := wglGetProcAddress('glGetBufferPointerv');
    if not Assigned(glGetBufferPointerv) then Exit;
    Result := Load_GL_VERSION_1_4();
  end;
  
  function Load_GL_VERSION_1_5_DEPRECATED(): Boolean;
  begin
    Result := Load_GL_VERSION_1_4_DEPRECATED();
  end;
  
  function Load_GL_VERSION_2_0(): Boolean;
  
negative.code:     if not Assigned(glRenderbufferStorageMultisample) then Exit;
      Pointer(glFramebufferTextureLayer) := wglGetProcAddress('glFramebufferTextureLayer');
      if not Assigned(glFramebufferTextureLayer) then Exit;
      Result := True;
    end;
  end;
  