anchor.diff:    BuildFont(h_DC, 16, FW_BOLD);
   
     setlength(RenderList,512);
  +  {$ENDIF}
  +  {$IFDEF Unix}
  +    MessageBox(Form1.Handle,'Trender.Create not working', 'Error', MB_OK);
  +  {$ENDIF}
   end;
   
   
   destructor TRender.Destroy;
   begin
     setlength(RenderList,0);
  +  {$IFDEF MSWindows}
     wglMakeCurrent(h_DC, 0);
     wglDeleteContext(h_RC);
  +  {$ENDIF}
  +  {$IFDEF Unix}
  +  //do not know how to fix them :(
  +  //just error for now
  +  MessageBox(Form1.Handle,'glXMakeCurrent and glXDestroyContext not working', 'Error', MB_OK);
  +  //glXMakeCurrent(display, wid, util_glctx);
  +  //glXDestroyContext(h_RC);
  +  {$ENDIF}
     Inherited;
   end;
   
  
positive.code: constructor TRender.Create(RenderFrame:HWND; aVSync:boolean);
  begin
    Inherited Create;
    SetRenderFrame(RenderFrame, h_DC, h_RC);
    SetRenderDefaults;
    glDisable(GL_LIGHTING); //We don't need it
  
negative.code: type HDC = integer;
  type HGLRC = integer;
  type HWND = integer;
  type FW_BOLD = integer;
  {$ENDIF}
  
  type
  