opengl context sharing; gtk support