void piglit_init(int argc, char **argv) { piglit_require_extension("GL_ATI_fragment_shader"); piglit_report_result(piglit_run_selected_subtests(subtests, piglit_config->selected_subtests, piglit_config->num_selected_subtests, PIGLIT_SKIP)); }
void piglit_init(int argc, char **argv) { enum piglit_result result; piglit_require_extension("GL_ARB_bindless_texture"); result = piglit_run_selected_subtests(subtests, piglit_config->selected_subtests, piglit_config->num_selected_subtests, PIGLIT_SKIP); piglit_report_result(result); }
int main(int argc, char **argv) { enum piglit_result result = PIGLIT_SKIP; const char **selected_subtests = NULL; size_t num_selected_subtests = 0; parse_args(&argc, argv, &selected_subtests, &num_selected_subtests); init_egl_extension_funcs(); result = piglit_run_selected_subtests(subtests, selected_subtests, num_selected_subtests, result); piglit_report_result(result); assert(!"unreachable"); return EXIT_FAILURE; }
enum piglit_result piglit_display(void) { enum piglit_result result = PIGLIT_PASS; static struct piglit_subtest funcs[] = { { "test_sanity", "", test_sanity, NULL }, { "test_draw_pixels", "", test_draw_pixels, NULL }, { "test_pixel_map", "", test_pixel_map, NULL }, { "test_bitmap", "", test_bitmap, NULL }, { "test_tex_image", "", test_tex_image, NULL }, { "test_tex_sub_image", "", test_tex_sub_image, NULL }, { "test_polygon_stip", "", test_polygon_stip, NULL }, { "test_error_handling", "", test_error_handling, NULL }, { NULL, NULL, NULL, NULL } /* End of list sentinal */ }; result = piglit_run_selected_subtests(funcs, NULL, 0, result); return result; }
int main(int argc, char **argv) { enum piglit_result result = PIGLIT_SKIP; const char **selected_names = NULL; size_t num_selected = 0; /* Strip common piglit args. */ piglit_strip_arg(&argc, argv, "-fbo"); piglit_strip_arg(&argc, argv, "-auto"); piglit_parse_subtest_args(&argc, argv, subtests, &selected_names, &num_selected); if (argc > 1) { fprintf(stderr, "usage error\n"); piglit_report_result(PIGLIT_FAIL); } init_egl_extension_funcs(); result = piglit_run_selected_subtests(subtests, selected_names, num_selected, result); piglit_report_result(result); }