anchor.diff:  
   const
     TILE_LAYERS_USE_VBO = False;
  +  MAX_RENDERABLE_TILES = (MAX_MAP_SIZE + 1) * (MAX_MAP_SIZE + 1);
  +  MAX_RENDERABLE_VERTICIES = 4 * MAX_RENDERABLE_TILES;
  +  MAX_RENDERABLE_INDEXES = 6 * MAX_RENDERABLE_TILES;
   
   
   constructor TRenderTerrain.Create;
  
positive.code: 
    SizeX := Max(fClipRect.Right - fClipRect.Left, 0);
    SizeY := Max(fClipRect.Bottom - fClipRect.Top, 0);
  
    H := 0;
    Q := 0;
    P := 0;
    F := 0;
  
    TexOffsetWater := 0;
    TexOffsetFalls := 0;
  
negative.code:     glTexCoordPointer(1, GL_FLOAT, SizeOf(TTileVerticeExt), Pointer(24));
  
      //Here and above OGL requests Pointer, but in fact it's just a number (offset within Array)
      glDrawElements(GL_TRIANGLES, fTilesIndCount, GL_UNSIGNED_INT, Pointer(0));
  
      glDisableClientState(GL_VERTEX_ARRAY);
      glDisableClientState(GL_TEXTURE_COORD_ARRAY);
  