• Input: fragments (a.k.a pixels)
  • Output: colored pixels