What is the difference between writing
in vec3 position;
or
attribute vec3 position;
in a glsl shader?