anchor.diff:  Implementation
   Uses TERRA_Error, TERRA_Application;
   
  +{$IFNDEF STATIC_LINKING}
   Type
     TLibHandle = Cardinal;
   
   Var
     OpenGLHandle:TLibHandle;
  +{$ENDIF}
  +
  +Var
     ExtensionsList:TERRAString='';
   
   
  
positive.code: Const
    {$IFDEF WINDOWS} OpenGLLibName = 'libGLESv2.dll'; {$ENDIF}
    {$IFDEF ANDROID} OpenGLLibName = 'libGLESv2.so'; {$ENDIF}
    {$IFDEF IOS} OpenGLLibName = '/System/Library/Frameworks/OpenGLES.framework/OpenGLES'; {$ENDIF}
  
  // OpenGL ES core versions
    GL_ES_VERSION_2_0 = 1;
  
negative.code:   Result := ExtensionsList;
  End;
  
  {$IFNDEF STATIC_LINKING}
  Function glGetProcAddress(Proc:TERRAString):Pointer;
  Begin
    Result := GetProcAddress(OpenGLHandle, PAnsiChar(Proc));
  