refactor glGet