Back

Расширения API

 
 


NVIDIA обеспечивает набор расширений API для ОС Linux (X и GLX) и ОС MicrosoftR WindowsR (WGL), позволяя приложениям задействовать полный потенциал аппаратных возможностей NVIDIA Quadro FX 3000G.

Описания наиболее распространенных приложений даны ниже. Дополнительную информацию, включая полный список расширений и возможностей, а также руководящие принципы программирования, смотрите в Руководстве пользователя по функции NVIDIA Frame Lock, доступное для зарегистрированных разработчиков по NVDeveloper по адресу http://nvdeveloper.nvidia.com.

WGL_NV_swap_group (Windows), GLX_NV_swap_group (Linux)
Это расширение обеспечивает возможность синхронизации свопингов буферов в группе OpenGL окон. Создается "своп-группа" и затем окна добавляются как члены своп-группы. Подкачка данных в буфер окон, принадлежащих к своп-группе, может затем происходить одновременно. Можно также установить "своп-барьер" для синхронизации свопингов между системами.

Это расширение также обеспечивает универсальный счетчик кадров между соединенными системами с помощью своп-групп/барьеров. Он основан на внутреннем сигнале синхронизации, который вызывает свопинг буфера.

WGL_I3D_genlock (Windows)
Расширение с задействованной функцией genlock позволяет приложениям контролировать параметры функции genlock. Genlock используется для синхронизации частоты обновления мониторов с внешним источником.

Для управления gunlock используется пять параметров:

  • Включение/выключение
  • Выбор источника
  • Изменение состояния внутреннего сигнала
  • Частота выборки источника
  • Задержка источника

NV_Control (Linux)
Расширение NV-CONTROL X обеспечивает механизм для X клиентов для запроса и установки параметров конфигурации ускоренного графического драйвера NVIDIA на XFree86. Состояние, устанавливаемое расширением NV-CONTROL X, считается постоянным только для текущего поколения серверов. Атрибуты можно сконфигурировать для каждого экрана X, а некоторые атрибуты могут быть сконфигурированы для каждого монитора.

Некоторые атрибуты можно только запросить, хотя большинство могут быть также и изменены. Расширение NV-CONTROL может определить, какие значения можно установить для данного атрибута - только для чтения, для чтения и изменения, требование определения устройства отображения, и доступность атрибута на определенном экране X. NV-CONTROL клиенты могут также запросить предупреждение при изменении атрибута другим клиентом NV-CONTROL.

Панель Управления NVIDIA для Linux фактически является простым воплощением расширения NV Control X и доступна с открытым исходом для возможности изменения и конфигурирования.



 
 
 
 
VKontakteMail.ruOdnoklassniki.ruGoogle+Facebook