added GLAttribData class