Exemple de code de format de pixel GLX
L’exemple de code ci-dessous montre comment un programme X Window System OpenGL utilise des fonctions de mise en forme de GLX Visual/pixel.
/* X globals, defines, and prototypes */
Display *dpy;
Window glwin;
static int attributes[] = {GLX_DEPTH_SIZE, 16, GLX_DOUBLEBUFFER, None};
/* find an OpenGL-capable Color Index visual with depth buffer */
vi = glXChooseVisual(dpy, DefaultScreen(dpy), attributes);
if (vi == NULL) {
fprintf(stderr, "could not get visual\n");
exit(1);
}
Le visuel peut être utilisé pour créer une fenêtre et un contexte de rendu.