anchor.diff:    Forms, Windows,
     {$IFDEF VER140} OpenGL, {$ENDIF}
     {$IFDEF FPC} GL, {$ENDIF}
  -  SysUtils, Classes, dglOpenGL {$IFDEF VER140}, ZLibEx {$ENDIF};
  +  SysUtils, Classes, dglOpenGL
  +  {$IFDEF VER140}, ZLibEx {$ENDIF}
  +  {$IFDEF FPC}, paszlib {$ENDIF}
  +  ;
   
   function LoadTexture(Filename: String; var Texture : GLuint; NewVersionCheckFlip:byte): Boolean;
   function CreateTexture(Width, Height, Format : Word; pData : Pointer) : Integer;
  
positive.code:     OutputStream.CopyFrom(DecompressionStream, 0);
      InputStream.Free;
      DeCompressionStream.Free;
      OutputStream.Position:=0;
      OutputStream.ReadBuffer(TGAHeader, SizeOf(TGAHeader));
    {$ENDIF}
  
negative.code:   InputStream: TFileStream;
    OutputStream: TMemoryStream;
    {$IFDEF VER140} DeCompressionStream: TZDecompressionStream; {$ENDIF}
    DestSize:cardinal;
  begin
    result :=FALSE;
    if FileExists(Filename) then begin
  