shader attributes are now bound by their occurence in the shader source (just before linking the program)