C O M P I L I N G   S H A D E R S . . .