Use error! when appropriate during shader compilation/linking