Технические вопросы и ответы 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, чтобы видеть, ускоряется ли дисплей или нет.