Технические вопросы и ответы QA1218
Как я говорю, аппаратно ускоряется ли определенный дисплей Кварцевым Экстремальным значением?
Q: Как я говорю, аппаратно ускоряется ли определенный дисплей Кварцевым Экстремальным значением?
A: С Mac OS X 10.2 (Ягуар), в вызванном «CGDisplayConfiguration.h» существует новый API CGDisplayUsesOpenGLAcceleration в просто той цели. «CGDisplayConfiguration.h» может быть найден в Базовой Графической платформе (CoreGraphics.framework), который является частью платформы Прикладных служб (ApplicationServices.framework).
Проверка перечисления 1 ускоряющее использование OpenGL CGDisplayUsesOpenGLAcceleration.
/* Prototype for CGDisplayUsesOpenGLAcceleration() */ |
/* |
CGDisplayUsesOpenGLAcceleration() takes a CGDirectDisplayID |
parameter and returns a boolean_t result |
*/ |
#include <ApplicationServices/ApplicationServices.h>; |
/* Code that cares whether or not the display is accelerated */ |
if ( CGDisplayUsesOpenGLAcceleration( displayID ) ) |
{ |
/* Provide full graphics */ |
} |
else |
{ |
/* Provide reduced graphics */ |
} |
История версии документа
| Дата | Примечания |
|---|---|
| 13.08.2013 | Обновленное форматирование. |
| 04.12.2002 | Новый документ, описывающий, как использовать CGDisplayUsesOpenGLAcceleration, чтобы видеть, ускоряется ли дисплей или нет. |