Part one of fixing bug 3058987 -- the 'freeglut_patch_visual_info.diff' changes