anchor.diff:    glFramebufferTextureLayer: procedure(target: GLenum; attachment: GLenum; texture: GLuint; level: GLint; layer: GLint); extdecl;
   
   function Load_GL_ARB_framebuffer_object(): Boolean;
  -
  -//**** GL_ARB_framebuffer_object_DEPRECATED *****//
  -const
  -  GL_INDEX = $8222;
  -  GL_TEXTURE_LUMINANCE_TYPE = $8C14;
  -  GL_TEXTURE_INTENSITY_TYPE = $8C15;
  -
  -function Load_GL_ARB_framebuffer_object_DEPRECATED(): Boolean;
   
   //**** GL_ARB_framebuffer_sRGB *****//
   const
  
positive.code:   Pointer(glUniformMatrix4x3fv) := wglGetProcAddress('glUniformMatrix4x3fv');
    if not Assigned(glUniformMatrix4x3fv) then Exit;
    Result := Load_GL_VERSION_2_0();
  end;
  
  function Load_GL_VERSION_2_1_DEPRECATED(): Boolean;
  begin
    Result := Load_GL_VERSION_2_0_DEPRECATED();
  end;
  
  function Load_GL_VERSION_3_0(): Boolean;
  
negative.code:   if not Load_GL_ARB_map_buffer_range() then Exit;
    if not Load_GL_ARB_vertex_array_object() then Exit;
    Result := Load_GL_VERSION_2_1();
  end;
  
  function Load_GL_VERSION_3_1(): Boolean;
  