compute the colour of a fragment
. They may draw upon different attributes at
the fragment, including
(distance from camera)
coordinate and texture
simple fragment shader might just interpolate between the colour values passed
in from vertex shaders or
it can introduce complex processing.
fragment shader runs once for each fragment.