Updated GLSLAttribute interface