From 1a810f344ca4ed673880328e3056570bc1010f9f Mon Sep 17 00:00:00 2001 From: Gert Wollny Date: Thu, 14 Feb 2019 10:25:16 +0100 Subject: [PATCH] CI: ignore most precision.fpexr tests The test requires a framebuffer configuration that softpipe doesn't support and leads to inconsistent results. When run directly on softpipe all these tests fail because of the framebuffer error, but with virglrenderer we don't report this error and the results that are read back might be random. Signed-off-by: Gert Wollny Reviewed-by: Gurchetan Singh --- .../deqp_gles31/ignore_tests.txt | 19 +++++++++++---- .../deqp_gles31/ignore_tests.txt | 23 +++++++++++++++---- 2 files changed, 33 insertions(+), 9 deletions(-) diff --git a/ci/previous_results/es_host_softpipe/deqp_gles31/ignore_tests.txt b/ci/previous_results/es_host_softpipe/deqp_gles31/ignore_tests.txt index 6d54518..ce5e340 100644 --- a/ci/previous_results/es_host_softpipe/deqp_gles31/ignore_tests.txt +++ b/ci/previous_results/es_host_softpipe/deqp_gles31/ignore_tests.txt @@ -1,17 +1,26 @@ dEQP-GLES31.functional.debug.negative_coverage.get_error.compute.exceed_atomic_counters_limit - -# Float precision error https://gitlab.freedesktop.org/virgl/virglrenderer/issues/82 +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.highp_fragment.scalar +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.highp_fragment.vec2 +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.highp_fragment.vec3 dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.highp_fragment.vec4 dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.highp_vertex.scalar dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.highp_vertex.vec2 +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.highp_vertex.vec3 +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.highp_vertex.vec4 dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.lowp_fragment.scalar +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.lowp_fragment.vec2 +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.lowp_fragment.vec3 dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.lowp_fragment.vec4 dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.lowp_vertex.scalar dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.lowp_vertex.vec2 +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.lowp_vertex.vec3 +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.lowp_vertex.vec4 dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.mediump_fragment.scalar -dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.mediump_fragment.vec +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.mediump_fragment.vec2 +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.mediump_fragment.vec3 +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.mediump_fragment.vec4 dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.mediump_vertex.scalar dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.mediump_vertex.vec2 - -# Memory leak & Timeouts https://gitlab.freedesktop.org/virgl/virglrenderer/issues/79 +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.mediump_vertex.vec3 +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.mediump_vertex.vec4 dEQP-GLES31.functional.ubo.random.all_per_block_buffers.20 diff --git a/ci/previous_results/gl_host_softpipe/deqp_gles31/ignore_tests.txt b/ci/previous_results/gl_host_softpipe/deqp_gles31/ignore_tests.txt index 2847070..916626e 100644 --- a/ci/previous_results/gl_host_softpipe/deqp_gles31/ignore_tests.txt +++ b/ci/previous_results/gl_host_softpipe/deqp_gles31/ignore_tests.txt @@ -2,18 +2,33 @@ dEQP-GLES31.functional.debug.negative_coverage.callbacks.compute.exceed_atomic_c dEQP-GLES31.functional.debug.negative_coverage.get_error.compute.exceed_atomic_counters_limit dEQP-GLES31.functional.debug.negative_coverage.log.compute.exceed_atomic_counters_limit dEQP-GLES31.functional.image_load_store.2d.format_reinterpret.rgba16ui_rgba16f - -# Float precision error https://gitlab.freedesktop.org/virgl/virglrenderer/issues/82 +# +# these tests request an FBO that is unsupported on softpipe and we don't report this +# error back to the guest and the test tries to read back the result retting random data +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.highp_fragment.scalar +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.highp_fragment.vec2 +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.highp_fragment.vec3 dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.highp_fragment.vec4 dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.highp_vertex.scalar dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.highp_vertex.vec2 +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.highp_vertex.vec3 +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.highp_vertex.vec4 dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.lowp_fragment.scalar +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.lowp_fragment.vec2 +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.lowp_fragment.vec3 +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.lowp_fragment.vec4 dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.lowp_vertex.scalar dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.lowp_vertex.vec2 +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.lowp_vertex.vec3 +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.lowp_vertex.vec4 dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.mediump_fragment.scalar dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.mediump_fragment.vec2 +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.mediump_fragment.vec3 +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.mediump_fragment.vec4 dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.mediump_vertex.scalar dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.mediump_vertex.vec2 - -# Memory leak & Timeouts https://gitlab.freedesktop.org/virgl/virglrenderer/issues/79 +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.mediump_vertex.vec3 +dEQP-GLES31.functional.shaders.builtin_functions.precision.frexp.mediump_vertex.vec4 +# +# This test tends to timeout dEQP-GLES31.functional.ubo.random.all_per_block_buffers.20