Ejemplo n.º 1
0
static bool
check_filter()
{
        bool pass = true;
        test_data *data = test_data_new(0, 1);
        int testing64;

        for (testing64 = 0; testing64 <= 1; testing64++) {
                test_data_set_testing64(data, testing64);
                pass = try_local(valid_targets, ARRAY_SIZE(valid_targets),
                                 valid_internalformats, ARRAY_SIZE(valid_internalformats),
                                 GL_FILTER, data)
                        && pass;
        }

        piglit_report_subtest_result(pass ? PIGLIT_PASS : PIGLIT_FAIL,
                                     "%s", piglit_get_gl_enum_name(GL_FILTER));

        test_data_clear(&data);

        return pass;
}
static bool
check_format_compatibility_type(void)
{
        bool pass = true;
        test_data *data = test_data_new(0, 1);
        int testing64;

        for (testing64 = 0; testing64 <= 1; testing64++) {
                test_data_set_testing64(data, testing64);

                pass = try_local(valid_targets, ARRAY_SIZE(valid_targets),
                                 valid_internalformats, ARRAY_SIZE(valid_internalformats),
                                 GL_IMAGE_FORMAT_COMPATIBILITY_TYPE,
                                 data)
                        && pass;
        }

        piglit_report_subtest_result(pass ? PIGLIT_PASS : PIGLIT_FAIL,
                                     "%s", piglit_get_gl_enum_name(GL_IMAGE_FORMAT_COMPATIBILITY_TYPE));

        test_data_clear(&data);

        return pass;
}