Клиент для MMO, над которым я работаю, использует два контекста, один для оконного представления и один полноэкранный. Мне интересно, если я просто использую окно размером с дисплей, я могу просто изменить его размер, если пользователь хочет окно меньшего размера, чтобы иметь доступ к своему рабочему столу.
Это снижение производительности при запуске opengl в окне по сравнению с полноэкранным режимом, при тех же размерах и т. Д.
Клиентская оболочка написана на какао; сам код игры кроссплатформенный.
Мы поддерживаем только OSX 10.5 и 10.6 для следующего выпуска.