Better error printing for shader code