| Genlock/Frame lock Extensions
Descriptions of the most common extensions are provided. For additional information—such as the complete list of extensions and capabilities, plus programming guidelines—please refer to the NVIDIA Frame Lock User’s Guide, available to registered developers through NVDeveloper at http://nvdeveloper.nvidia.com. WGL_NV_swap_group (Windows), GLX_NV_swap_group (Linux) The extension also provides a universal frame counter among systems locked together by swap groups/barriers. It is based on the internal synchronization signal that triggers the buffer swap. WGL_I3D_genlock (Windows) Five parameters can be used to control genlock:
NV_Control (Linux) Some attributes can only be queried, though most can be both queried and modified. The NV-CONTROL extension can determine what values are valid for an attribute, if an attribute is read-only, if it can be read and written, if it requires a display device qualifier, and if the attribute is available on the specified X screen. NV-CONTROL clients may also request notification when an attribute is changed by another NV-CONTROL client. The NVIDIA Control Panel for Linux is, in fact, a sample implementation of the NV Control X extension and is available open-source to be customized, configured, and modified. |