int main(int argc, char **argv) { bool pass = true; int val; #if NEEDS_TO_BE_STATIC if (dlsym(NULL, "epoxy_glCompileShader")) { fprintf(stderr, "glx_static requires epoxy built with --enable-static\n"); return 77; } #endif Display *dpy = get_display_or_skip(); make_glx_context_current_or_skip(dpy); glEnable(GL_LIGHTING); val = 0; glGetIntegerv(GL_LIGHTING, &val); if (!val) { fprintf(stderr, "Enabling GL_LIGHTING didn't stick.\n"); pass = false; } return pass != true; }
int main(int argc, char **argv) { bool pass = true; dpy = get_display_or_skip(); make_glx_context_current_or_skip(dpy); pass = test_gl_version() && pass; pass = test_glx_version() && pass; pass = test_glx_extension_supported() && pass; return pass != true; }
int main(void) { bool pass = true; dpy = get_display_or_skip(); make_glx_context_current_or_skip(dpy); has_argb2101010 = glproxy_has_gl_extension("GL_ARB_vertex_type_2_10_10_10_rev"); pass = pass && test_with_glproxy(); pass = pass && test_without_glproxy(); return pass != true; }
int main(int argc, char **argv) { bool pass = true; void *func; dpy = get_display_or_skip(); if (epoxy_glx_version(dpy, 0) < 14) errx(77, "GLX version 1.4 required for glXGetProcAddress().\n"); func = glXGetProcAddress((const GLubyte *)"glGetString"); if (!func) errx(1, "glXGetProcAddress() returned NULL\n"); return pass != true; }