Como funciona o shader?