pub fn compute_tile_range(
    visible_area: &DeviceIntRect,
    tile_size: u16
) -> TileRange