コード例 #1
0
ファイル: error05-passes.c プロジェクト: chemecse/piglit
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));
}
コード例 #2
0
ファイル: legal.c プロジェクト: chemecse/piglit
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);
}
コード例 #3
0
ファイル: egl_khr_fence_sync.c プロジェクト: djkurtz/piglit
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;
}
コード例 #4
0
ファイル: pbo.c プロジェクト: chemecse/piglit
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;
}
コード例 #5
0
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);
}