fn apply_occluder(
    occluder: &DeviceBox2D,
    rects: &mut SmallVec<[DeviceBox2D; 16]>
)