Bladeren bron

glxinfo: When direct rendering is not enabled, print some hints.

If indirect rendering is forced, say how. Otherwise, suggest setting
LIBGL_DEBUG=verbose.

Inspired by http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=379323 .
tags/pre-merge-glsl-compiler-1
Michel Dänzer 18 jaren geleden
bovenliggende
commit
b46e359f58
1 gewijzigde bestanden met toevoegingen van 13 en 1 verwijderingen
  1. 13
    1
      progs/xdemos/glxinfo.c

+ 13
- 1
progs/xdemos/glxinfo.c Bestand weergeven

@@ -456,7 +456,19 @@ print_screen_info(Display *dpy, int scrnum, Bool allowDirect, GLboolean limits)
}
printf("display: %s screen: %d\n", displayName, scrnum);
free(displayName);
printf("direct rendering: %s\n", glXIsDirect(dpy, ctx) ? "Yes" : "No");
printf("direct rendering: ");
if (glXIsDirect(dpy, ctx)) {
printf("Yes\n");
} else {
if (!allowDirect) {
printf("No (-i specified)\n");
} else if (getenv("LIBGL_ALWAYS_INDIRECT")) {
printf("No (LIBGL_ALWAYS_INDIRECT set)\n");
} else {
printf("No (If you want to find out why, try setting "
"LIBGL_DEBUG=verbose)\n");
}
}
printf("server glx vendor string: %s\n", serverVendor);
printf("server glx version string: %s\n", serverVersion);
printf("server glx extensions:\n");

Laden…
Annuleren
Opslaan