We were using GetTexLevelParameter in order to compare the values returned by the size and type pnames. But this method is not available on gles 2.0/3.0. On those cases we can't make the comparison, so we just return.
Acked-by: Eduardo Lima <[email protected]> Acked-by: Antia Puentes <[email protected]> --- tests/spec/arb_internalformat_query2/common.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/spec/arb_internalformat_query2/common.c b/tests/spec/arb_internalformat_query2/common.c index 0e8e15d..0bb159e 100644 --- a/tests/spec/arb_internalformat_query2/common.c +++ b/tests/spec/arb_internalformat_query2/common.c @@ -597,6 +597,12 @@ test_data_check_against_get_tex_level_parameter(test_data *data, GLuint buffer; GLenum real_target = target; + /* GetTexLevelParameter became available on gl es 3.1. So we + * can't use it for gl es 2.0/3.0. On those cases we just + * return so the whole check can go on. */ + if (piglit_is_gles() && piglit_get_gl_version() < 31) + return true; + result = create_texture(target, internalformat, &tex, &buffer); if (!result) return test_data_is_unsupported_response(data, pname); -- 2.7.4 _______________________________________________ Piglit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/piglit
