glXGetClientString - повертає рядок, який описує клієнта.

C-специфікація

const char* glXGetClientString (Display * dpy,
                                int name) ;

 

Параметри

dpy вказує підключення до X-сервера.

name вказує який рядок необхідно отримати. Приймаються наступні символічні константи GLX_VENDOR, GLX_VERSION і GLX_EXTENSIONS.

Опис

Функція glXGetClientString повертає рядок, який описує деякий аспект клієнтської бібліотеки. Можливі значення для name являються GLX_VENDOR, GLX_VERSION і GLX_EXTENSIONS. Якщо параметр name не встановлено в один з цих значень, функція glXGetClientString повертає значення NULL. Формат і вміст рядка постачальника залежить від реалізації.

Рядки описів містять завершуючий нульовий символ і список імен розширень, розділених комами (імена розширень ніколи не містять пробілів). Якщо в системі немає розширень GLX, тоді повертається пустий рядок.

Рядок, який описує версію має наступний формат:

<головна_версія.другорядна_версія><пробіл><інформація розробника>

Обидві головні і другорядні частини номера версії мають звичайну довжину. Інформація розробника є необов'язковою. Однак, якщо присутня, формат і вміст є реалізаційно залежними.

Нотатки

Функція glXGetClientString доступна у системі GLX версії 1.1 або вище.

Якщо версія GLX являється 1.1 або 1.0, версія системи OpenGL повинна бути 1.0. Якщо версія GLX являється 1.2, тоді версія OpenGL повинна бути 1.1. Якщо версія GLX являється 1.3, тоді версія OpenGL повинна бути 1.2.

Функція glXGetClientString повертає тільки інформаці про розширення GLX підтримувані клієнтом. Викличте glGetString для отримання списку розширень OpenGL, які підтримуються сервером.

Перегляньте також

glXQueryVersion, glXQueryExtensionsString, glXQueryServerString

Оригінал

https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/glXGetClientString.xml