Exemplo n.º 1
0
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;
}
Exemplo n.º 2
0
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;
}
Exemplo n.º 3
0
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;
}