Кто-нибудь знает, есть ли выигрыш в производительности для полноэкранного OpenGL против оконного OpenGL в OSX? - PullRequest
0 голосов
/ 23 октября 2009

Клиент для MMO, над которым я работаю, использует два контекста, один для оконного представления и один полноэкранный. Мне интересно, если я просто использую окно размером с дисплей, я могу просто изменить его размер, если пользователь хочет окно меньшего размера, чтобы иметь доступ к своему рабочему столу.

Это снижение производительности при запуске opengl в окне по сравнению с полноэкранным режимом, при тех же размерах и т. Д.

Клиентская оболочка написана на какао; сам код игры кроссплатформенный.

Мы поддерживаем только OSX 10.5 и 10.6 для следующего выпуска.

Ответы [ 2 ]

2 голосов
/ 23 октября 2009

До 10.6, если в вашем контексте не было полноэкранного флага при его создании, значит, у вас была небольшая разница в производительности. Теперь, с 10.6, это изменилось.

Посмотрите на:

http://lists.apple.com/archives/Cocoa-dev/2009/Sep/msg01054.html

0 голосов
/ 23 октября 2009

если с каждым кадром связаны затраты, то да.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...