Use error! when appropriate during shader compilation/linking

r? @kvark