mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 11:00:11 +01:00
virgl/ci: Add support for dEQP GL vtest-ing
Provide the 'virpipe-on-gl' job for running dEQP GL tests on virpipe/vtest. The rationale is to help reducing the regressions in Virglrenderer CI due to sharing the Mesa CI infrastructure. Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com> Acked-by: Gert Wollny <gert.wollny@collabora.com> Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15490>
This commit is contained in:
parent
9f43dac0ca
commit
f392960331
5 changed files with 519 additions and 0 deletions
51
src/gallium/drivers/virgl/ci/deqp-virpipe-gl.toml
Normal file
51
src/gallium/drivers/virgl/ci/deqp-virpipe-gl.toml
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
[[deqp]]
|
||||
deqp = "/deqp/modules/gles2/deqp-gles2"
|
||||
caselists = ["/deqp/mustpass/gles2-master.txt"]
|
||||
deqp_args = [
|
||||
"--deqp-surface-width=256",
|
||||
"--deqp-surface-height=256",
|
||||
"--deqp-surface-type=pbuffer",
|
||||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
"--deqp-visibility=hidden"
|
||||
]
|
||||
version_check = "GL ES 3.2.*git"
|
||||
renderer_check = "virgl"
|
||||
|
||||
[[deqp]]
|
||||
deqp = "/deqp/modules/gles3/deqp-gles3"
|
||||
caselists = ["/deqp/mustpass/gles3-master.txt"]
|
||||
deqp_args = [
|
||||
"--deqp-surface-width=256",
|
||||
"--deqp-surface-height=256",
|
||||
"--deqp-surface-type=pbuffer",
|
||||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
"--deqp-visibility=hidden"
|
||||
]
|
||||
timeout = 180.0
|
||||
|
||||
[[deqp]]
|
||||
deqp = "/deqp/modules/gles31/deqp-gles31"
|
||||
caselists = ["/deqp/mustpass/gles31-master.txt"]
|
||||
deqp_args = [
|
||||
"--deqp-surface-width=256",
|
||||
"--deqp-surface-height=256",
|
||||
"--deqp-surface-type=pbuffer",
|
||||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
"--deqp-visibility=hidden"
|
||||
]
|
||||
timeout = 180.0
|
||||
|
||||
[[deqp]]
|
||||
deqp = "/deqp/external/openglcts/modules/glcts"
|
||||
caselists = [
|
||||
"/deqp/mustpass/gl30-master.txt",
|
||||
"/deqp/mustpass/gl31-master.txt",
|
||||
"/deqp/mustpass/gl32-master.txt",
|
||||
]
|
||||
deqp_args = [
|
||||
"--deqp-surface-width=256",
|
||||
"--deqp-surface-height=256",
|
||||
"--deqp-surface-type=pbuffer",
|
||||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
"--deqp-visibility=hidden"
|
||||
]
|
||||
|
|
@ -1,3 +1,21 @@
|
|||
.virpipe-test:
|
||||
extends:
|
||||
- .test-gl
|
||||
- .virgl-rules
|
||||
variables:
|
||||
GALLIUM_DRIVER: virpipe
|
||||
GALLIVM_PERF: nopt
|
||||
|
||||
virpipe-on-gl:
|
||||
extends:
|
||||
- .deqp-test
|
||||
- .virpipe-test
|
||||
variables:
|
||||
DEQP_SUITE: virpipe-gl
|
||||
GPU_VERSION: virpipe-gl
|
||||
tags:
|
||||
- mesa-swrast
|
||||
|
||||
.virgl-test:
|
||||
extends:
|
||||
- .test-gl
|
||||
|
|
|
|||
95
src/gallium/drivers/virgl/ci/virpipe-gl-fails.txt
Normal file
95
src/gallium/drivers/virgl/ci/virpipe-gl-fails.txt
Normal file
|
|
@ -0,0 +1,95 @@
|
|||
dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_center,Fail
|
||||
dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_corner,Fail
|
||||
dEQP-GLES2.functional.clipping.point.wide_point_clip,Fail
|
||||
dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_center,Fail
|
||||
dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_corner,Fail
|
||||
dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.8,Fail
|
||||
dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.4,Fail
|
||||
dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.9,Fail
|
||||
dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_equal,Fail
|
||||
dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_larger,Fail
|
||||
dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.fbo_bbox_equal,Fail
|
||||
dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.fbo_bbox_larger,Fail
|
||||
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_equal,Fail
|
||||
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_larger,Fail
|
||||
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.fbo_bbox_equal,Fail
|
||||
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.fbo_bbox_larger,Fail
|
||||
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_primitive.vertex_tessellation_fragment.default_framebuffer,Fail
|
||||
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_primitive.vertex_tessellation_fragment.fbo,Fail
|
||||
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_rbo_1,Fail
|
||||
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_rbo_2,Fail
|
||||
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_texture_1,Fail
|
||||
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_texture_2,Fail
|
||||
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_rbo_1,Fail
|
||||
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_rbo_2,Fail
|
||||
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_texture_1,Fail
|
||||
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_texture_2,Fail
|
||||
dEQP-GLES3.functional.clipping.line.wide_line_clip_viewport_center,Fail
|
||||
dEQP-GLES3.functional.clipping.line.wide_line_clip_viewport_corner,Fail
|
||||
dEQP-GLES3.functional.clipping.point.wide_point_clip,Fail
|
||||
dEQP-GLES3.functional.clipping.point.wide_point_clip_viewport_center,Fail
|
||||
dEQP-GLES3.functional.clipping.point.wide_point_clip_viewport_corner,Fail
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag,Fail
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_dst_x,Fail
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_dst_x,Fail
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_dst_y,Fail
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_x,Fail
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min,Fail
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_dst_x,Fail
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_x,Fail
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_y,Fail
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_x,Fail
|
||||
# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/2892
|
||||
KHR-GL30.shaders30.glsl_constructors.bvec4_from_mat4x2_vs,Crash
|
||||
KHR-GL30.transform_feedback.api_errors_test,Fail
|
||||
KHR-GL31.transform_feedback.capture_special_interleaved_test,Crash
|
||||
KHR-GL32.transform_feedback_overflow_query_ARB.advanced-single-stream-interleaved-attribs,Fail
|
||||
KHR-GL32.transform_feedback_overflow_query_ARB.advanced-single-stream-separate-attribs,Fail
|
||||
KHR-GL32.transform_feedback_overflow_query_ARB.basic-single-stream-interleaved-attribs,Fail
|
||||
KHR-GL32.transform_feedback_overflow_query_ARB.basic-single-stream-separate-attribs,Fail
|
||||
KHR-GL32.transform_feedback_overflow_query_ARB.multiple-streams-multiple-buffers-per-stream,Fail
|
||||
KHR-GL32.transform_feedback_overflow_query_ARB.multiple-streams-one-buffer-per-stream,Fail
|
||||
KHR-GL43.compute_shader.resource-subroutine,Fail
|
||||
KHR-GL43.map_buffer_alignment.functional,Crash
|
||||
KHR-GL43.shader_image_load_store.basic-allFormats-loadGeometryStages,Fail
|
||||
KHR-GL43.shader_image_load_store.basic-allFormats-storeGeometryStages,Fail
|
||||
KHR-GL43.shader_image_load_store.basic-allTargets-store,Fail
|
||||
KHR-GL43.shader_image_load_store.incomplete_textures,Fail
|
||||
KHR-GL43.shader_image_size.advanced-nonMS-cs-float,Fail
|
||||
KHR-GL43.shader_image_size.advanced-nonMS-cs-int,Fail
|
||||
KHR-GL43.shader_image_size.advanced-nonMS-cs-uint,Fail
|
||||
KHR-GL43.shader_image_size.advanced-nonMS-fs-float,Fail
|
||||
KHR-GL43.shader_image_size.advanced-nonMS-fs-int,Fail
|
||||
KHR-GL43.shader_image_size.advanced-nonMS-fs-uint,Fail
|
||||
KHR-GL43.shader_image_size.advanced-nonMS-gs-float,Fail
|
||||
KHR-GL43.shader_image_size.advanced-nonMS-gs-int,Fail
|
||||
KHR-GL43.shader_image_size.advanced-nonMS-gs-uint,Fail
|
||||
KHR-GL43.shader_image_size.advanced-nonMS-tcs-float,Fail
|
||||
KHR-GL43.shader_image_size.advanced-nonMS-tcs-int,Fail
|
||||
KHR-GL43.shader_image_size.advanced-nonMS-tcs-uint,Fail
|
||||
KHR-GL43.shader_image_size.advanced-nonMS-tes-float,Fail
|
||||
KHR-GL43.shader_image_size.advanced-nonMS-tes-int,Fail
|
||||
KHR-GL43.shader_image_size.advanced-nonMS-tes-uint,Fail
|
||||
KHR-GL43.shader_image_size.advanced-nonMS-vs-float,Fail
|
||||
KHR-GL43.shader_image_size.advanced-nonMS-vs-int,Fail
|
||||
KHR-GL43.shader_image_size.advanced-nonMS-vs-uint,Fail
|
||||
KHR-GL43.shader_storage_buffer_object.advanced-indirectAddressing-case2,Fail
|
||||
KHR-GL43.shader_storage_buffer_object.advanced-usage-case1,Fail
|
||||
KHR-GL43.shader_storage_buffer_object.advanced-usage-sync,Fail
|
||||
KHR-GL43.shader_storage_buffer_object.basic-atomic-case1,Fail
|
||||
KHR-GL43.shader_storage_buffer_object.basic-atomic-case2,Fail
|
||||
KHR-GL43.shading_language_420pack.binding_images,Fail
|
||||
KHR-GL43.texture_view.view_sampling,Fail
|
||||
KHR-GL43.transform_feedback.capture_vertex_interleaved_test,Fail
|
||||
KHR-GL43.transform_feedback.capture_vertex_separate_test,Fail
|
||||
KHR-GL43.transform_feedback.discard_vertex_test,Fail
|
||||
KHR-GL43.transform_feedback.draw_xfb_instanced_test,Crash
|
||||
KHR-GL43.transform_feedback.draw_xfb_stream_instanced_test,Crash
|
||||
KHR-GL43.transform_feedback_overflow_query_ARB.advanced-single-stream-interleaved-attribs,Fail
|
||||
KHR-GL43.transform_feedback_overflow_query_ARB.advanced-single-stream-separate-attribs,Fail
|
||||
KHR-GL43.transform_feedback_overflow_query_ARB.basic-single-stream-interleaved-attribs,Fail
|
||||
KHR-GL43.transform_feedback_overflow_query_ARB.basic-single-stream-separate-attribs,Fail
|
||||
KHR-GL43.transform_feedback_overflow_query_ARB.multiple-streams-multiple-buffers-per-stream,Fail
|
||||
KHR-GL43.transform_feedback_overflow_query_ARB.multiple-streams-one-buffer-per-stream,Fail
|
||||
KHR-GL43.transform_feedback.query_vertex_interleaved_test,Fail
|
||||
KHR-GL43.transform_feedback.query_vertex_separate_test,Fail
|
||||
348
src/gallium/drivers/virgl/ci/virpipe-gl-flakes.txt
Normal file
348
src/gallium/drivers/virgl/ci/virpipe-gl-flakes.txt
Normal file
|
|
@ -0,0 +1,348 @@
|
|||
dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.8
|
||||
dEQP-GLES31.functional.ssbo.layout.random.all_shared_buffer.36
|
||||
# https://gitlab.freedesktop.org/mesa/mesa/-/issues/4651
|
||||
KHR-GL30.shaders30.glsl_constructors.bvec4_from_bool_mat3_vs
|
||||
KHR-GL30.shaders30.glsl_constructors.bvec4_from_bool_mat4x3_vs
|
||||
KHR-GL30.shaders30.glsl_constructors.bvec4_from_mat4x2_vs
|
||||
KHR-GL30.shaders30.glsl_constructors.bvec4_from_mat4x3_vs
|
||||
KHR-GL31.transform_feedback.capture_special_interleaved_test
|
||||
KHR-GL43.blend_equation_advanced.blend_all.GL_COLORBURN_KHR_all_qualifier
|
||||
KHR-GL43.blend_equation_advanced.blend_specific.GL_HARDLIGHT_KHR
|
||||
KHR-GL43.blend_equation_advanced.blend_specific.GL_HSL_COLOR_KHR
|
||||
KHR-GL43.blend_equation_advanced.blend_specific.GL_SCREEN_KHR
|
||||
KHR-GL43.blend_equation_advanced.preprocessor.require
|
||||
KHR-GL43.compute_shader.pipeline-post-fs
|
||||
KHR-GL43.constant_expressions.array_abs_int_tess_eval
|
||||
KHR-GL43.constant_expressions.array_abs_ivec3_geometry
|
||||
KHR-GL43.constant_expressions.array_abs_ivec4_geometry
|
||||
KHR-GL43.constant_expressions.array_acos_float_fragment
|
||||
KHR-GL43.constant_expressions.array_acos_float_tess_eval
|
||||
KHR-GL43.constant_expressions.array_acos_vec2_geometry
|
||||
KHR-GL43.constant_expressions.array_acos_vec3_geometry
|
||||
KHR-GL43.constant_expressions.array_acos_vec4_geometry
|
||||
KHR-GL43.constant_expressions.array_asin_float_geometry
|
||||
KHR-GL43.constant_expressions.array_asin_vec2_geometry
|
||||
KHR-GL43.constant_expressions.array_asin_vec2_tess_control
|
||||
KHR-GL43.constant_expressions.array_asin_vec3_geometry
|
||||
KHR-GL43.constant_expressions.array_asin_vec4_geometry
|
||||
KHR-GL43.constant_expressions.array_ceil_float_tess_eval
|
||||
KHR-GL43.constant_expressions.array_ceil_vec3_tess_control
|
||||
KHR-GL43.constant_expressions.array_ceil_vec4_geometry
|
||||
KHR-GL43.constant_expressions.array_clamp_float_geometry
|
||||
KHR-GL43.constant_expressions.array_clamp_vec2_float_geometry
|
||||
KHR-GL43.constant_expressions.array_clamp_vec2_geometry
|
||||
KHR-GL43.constant_expressions.array_clamp_vec3_float_tess_control
|
||||
KHR-GL43.constant_expressions.array_clamp_vec3_tess_eval
|
||||
KHR-GL43.constant_expressions.array_clamp_vec4_float_geometry
|
||||
KHR-GL43.constant_expressions.array_cos_float_geometry
|
||||
KHR-GL43.constant_expressions.array_cos_vec2_geometry
|
||||
KHR-GL43.constant_expressions.array_cos_vec3_vertex
|
||||
KHR-GL43.constant_expressions.array_cos_vec4_tess_eval
|
||||
KHR-GL43.constant_expressions.array_degrees_vec2_tess_eval
|
||||
KHR-GL43.constant_expressions.array_degrees_vec3_compute
|
||||
KHR-GL43.constant_expressions.array_dot_float_tess_eval
|
||||
KHR-GL43.constant_expressions.array_dot_vec2_geometry
|
||||
KHR-GL43.constant_expressions.array_dot_vec3_geometry
|
||||
KHR-GL43.constant_expressions.array_dot_vec4_compute
|
||||
KHR-GL43.constant_expressions.array_dot_vec4_tess_eval
|
||||
KHR-GL43.constant_expressions.array_exp2_vec2_geometry
|
||||
KHR-GL43.constant_expressions.array_exp2_vec2_vertex
|
||||
KHR-GL43.constant_expressions.array_exp2_vec3_geometry
|
||||
KHR-GL43.constant_expressions.array_exp2_vec4_geometry
|
||||
KHR-GL43.constant_expressions.array_exp_float_tess_control
|
||||
KHR-GL43.constant_expressions.array_exp_float_tess_eval
|
||||
KHR-GL43.constant_expressions.array_exp_vec2_fragment
|
||||
KHR-GL43.constant_expressions.array_exp_vec2_tess_eval
|
||||
KHR-GL43.constant_expressions.array_exp_vec4_tess_eval
|
||||
KHR-GL43.constant_expressions.array_floor_float_geometry
|
||||
KHR-GL43.constant_expressions.array_floor_float_tess_control
|
||||
KHR-GL43.constant_expressions.array_floor_vec2_geometry
|
||||
KHR-GL43.constant_expressions.array_floor_vec4_tess_eval
|
||||
KHR-GL43.constant_expressions.array_inversesqrt_float_tess_eval
|
||||
KHR-GL43.constant_expressions.array_inversesqrt_vec2_geometry
|
||||
KHR-GL43.constant_expressions.array_inversesqrt_vec4_geometry
|
||||
KHR-GL43.constant_expressions.array_length_vec2_tess_eval
|
||||
KHR-GL43.constant_expressions.array_length_vec3_geometry
|
||||
KHR-GL43.constant_expressions.array_length_vec3_vertex
|
||||
KHR-GL43.constant_expressions.array_length_vec4_geometry
|
||||
KHR-GL43.constant_expressions.array_log2_vec2_compute
|
||||
KHR-GL43.constant_expressions.array_log2_vec3_compute
|
||||
KHR-GL43.constant_expressions.array_log2_vec4_geometry
|
||||
KHR-GL43.constant_expressions.array_log_float_compute
|
||||
KHR-GL43.constant_expressions.array_log_float_geometry
|
||||
KHR-GL43.constant_expressions.array_log_float_tess_eval
|
||||
KHR-GL43.constant_expressions.array_log_vec2_tess_eval
|
||||
KHR-GL43.constant_expressions.array_max_float_geometry
|
||||
KHR-GL43.constant_expressions.array_max_vec2_float_geometry
|
||||
KHR-GL43.constant_expressions.array_max_vec2_geometry
|
||||
KHR-GL43.constant_expressions.array_max_vec3_float_tess_control
|
||||
KHR-GL43.constant_expressions.array_max_vec4_geometry
|
||||
KHR-GL43.constant_expressions.array_max_vec4_tess_control
|
||||
KHR-GL43.constant_expressions.array_min_float_compute
|
||||
KHR-GL43.constant_expressions.array_min_float_geometry
|
||||
KHR-GL43.constant_expressions.array_min_float_vertex
|
||||
KHR-GL43.constant_expressions.array_min_vec2_float_geometry
|
||||
KHR-GL43.constant_expressions.array_min_vec2_tess_eval
|
||||
KHR-GL43.constant_expressions.array_min_vec3_float_geometry
|
||||
KHR-GL43.constant_expressions.array_min_vec3_float_tess_eval
|
||||
KHR-GL43.constant_expressions.array_min_vec3_fragment
|
||||
KHR-GL43.constant_expressions.array_min_vec3_tess_eval
|
||||
KHR-GL43.constant_expressions.array_min_vec4_float_tess_control
|
||||
KHR-GL43.constant_expressions.array_mod_float_tess_eval
|
||||
KHR-GL43.constant_expressions.array_mod_vec2_float_tess_eval
|
||||
KHR-GL43.constant_expressions.array_mod_vec2_fragment
|
||||
KHR-GL43.constant_expressions.array_mod_vec2_tess_eval
|
||||
KHR-GL43.constant_expressions.array_mod_vec3_float_geometry
|
||||
KHR-GL43.constant_expressions.array_mod_vec3_float_tess_eval
|
||||
KHR-GL43.constant_expressions.array_mod_vec3_tess_eval
|
||||
KHR-GL43.constant_expressions.array_mod_vec4_float_tess_control
|
||||
KHR-GL43.constant_expressions.array_mod_vec4_float_tess_eval
|
||||
KHR-GL43.constant_expressions.array_mod_vec4_geometry
|
||||
KHR-GL43.constant_expressions.array_normalize_vec2_geometry
|
||||
KHR-GL43.constant_expressions.array_normalize_vec3_tess_eval
|
||||
KHR-GL43.constant_expressions.array_normalize_vec3_vertex
|
||||
KHR-GL43.constant_expressions.array_normalize_vec4_tess_eval
|
||||
KHR-GL43.constant_expressions.array_pow_float_fragment
|
||||
KHR-GL43.constant_expressions.array_pow_float_geometry
|
||||
KHR-GL43.constant_expressions.array_pow_float_vertex
|
||||
KHR-GL43.constant_expressions.array_pow_vec2_geometry
|
||||
KHR-GL43.constant_expressions.array_pow_vec3_tess_eval
|
||||
KHR-GL43.constant_expressions.array_pow_vec4_tess_eval
|
||||
KHR-GL43.constant_expressions.array_radians_float_geometry
|
||||
KHR-GL43.constant_expressions.array_radians_vec2_tess_eval
|
||||
KHR-GL43.constant_expressions.array_radians_vec2_vertex
|
||||
KHR-GL43.constant_expressions.array_radians_vec3_geometry
|
||||
KHR-GL43.constant_expressions.array_radians_vec4_tess_eval
|
||||
KHR-GL43.constant_expressions.array_round_vec2_geometry
|
||||
KHR-GL43.constant_expressions.array_round_vec3_geometry
|
||||
KHR-GL43.constant_expressions.array_round_vec4_vertex
|
||||
KHR-GL43.constant_expressions.array_sign_float_tess_eval
|
||||
KHR-GL43.constant_expressions.array_sign_vec2_tess_control
|
||||
KHR-GL43.constant_expressions.array_sign_vec2_tess_eval
|
||||
KHR-GL43.constant_expressions.array_sign_vec3_geometry
|
||||
KHR-GL43.constant_expressions.array_sign_vec3_vertex
|
||||
KHR-GL43.constant_expressions.array_sign_vec4_tess_eval
|
||||
KHR-GL43.constant_expressions.array_sin_float_tess_eval
|
||||
KHR-GL43.constant_expressions.array_sin_vec2_tess_control
|
||||
KHR-GL43.constant_expressions.array_sin_vec3_fragment
|
||||
KHR-GL43.constant_expressions.array_sin_vec3_tess_eval
|
||||
KHR-GL43.constant_expressions.array_sin_vec4_tess_eval
|
||||
KHR-GL43.constant_expressions.array_sqrt_float_vertex
|
||||
KHR-GL43.constant_expressions.array_sqrt_vec4_geometry
|
||||
KHR-GL43.constant_expressions.array_trunc_float_tess_eval
|
||||
KHR-GL43.constant_expressions.array_trunc_vec2_compute
|
||||
KHR-GL43.constant_expressions.array_trunc_vec2_tess_control
|
||||
KHR-GL43.constant_expressions.array_trunc_vec2_tess_eval
|
||||
KHR-GL43.constant_expressions.array_trunc_vec2_vertex
|
||||
KHR-GL43.constant_expressions.basic_abs_int_geometry
|
||||
KHR-GL43.constant_expressions.basic_abs_ivec2_geometry
|
||||
KHR-GL43.constant_expressions.basic_abs_ivec3_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_abs_ivec4_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_ceil_float_geometry
|
||||
KHR-GL43.constant_expressions.basic_ceil_float_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_ceil_vec3_geometry
|
||||
KHR-GL43.constant_expressions.basic_ceil_vec3_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_ceil_vec4_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_clamp_vec2_float_fragment
|
||||
KHR-GL43.constant_expressions.basic_clamp_vec2_float_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_clamp_vec2_fragment
|
||||
KHR-GL43.constant_expressions.basic_clamp_vec2_tess_control
|
||||
KHR-GL43.constant_expressions.basic_clamp_vec2_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_clamp_vec3_float_compute
|
||||
KHR-GL43.constant_expressions.basic_clamp_vec3_tess_control
|
||||
KHR-GL43.constant_expressions.basic_clamp_vec3_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_clamp_vec3_vertex
|
||||
KHR-GL43.constant_expressions.basic_clamp_vec4_geometry
|
||||
KHR-GL43.constant_expressions.basic_clamp_vec4_vertex
|
||||
KHR-GL43.constant_expressions.basic_cos_float_tess_control
|
||||
KHR-GL43.constant_expressions.basic_cos_vec2_tess_control
|
||||
KHR-GL43.constant_expressions.basic_cos_vec3_geometry
|
||||
KHR-GL43.constant_expressions.basic_cos_vec3_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_degrees_float_compute
|
||||
KHR-GL43.constant_expressions.basic_degrees_float_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_degrees_vec2_geometry
|
||||
KHR-GL43.constant_expressions.basic_degrees_vec3_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_dot_float_geometry
|
||||
KHR-GL43.constant_expressions.basic_dot_vec2_vertex
|
||||
KHR-GL43.constant_expressions.basic_dot_vec3_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_dot_vec4_compute
|
||||
KHR-GL43.constant_expressions.basic_dot_vec4_geometry
|
||||
KHR-GL43.constant_expressions.basic_exp2_float_compute
|
||||
KHR-GL43.constant_expressions.basic_exp2_float_geometry
|
||||
KHR-GL43.constant_expressions.basic_exp2_vec2_geometry
|
||||
KHR-GL43.constant_expressions.basic_exp2_vec2_tess_control
|
||||
KHR-GL43.constant_expressions.basic_exp2_vec3_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_exp_float_compute
|
||||
KHR-GL43.constant_expressions.basic_exp_float_geometry
|
||||
KHR-GL43.constant_expressions.basic_exp_vec3_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_floor_float_geometry
|
||||
KHR-GL43.constant_expressions.basic_floor_vec2_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_floor_vec4_compute
|
||||
KHR-GL43.constant_expressions.basic_floor_vec4_geometry
|
||||
KHR-GL43.constant_expressions.basic_inversesqrt_float_fragment
|
||||
KHR-GL43.constant_expressions.basic_inversesqrt_float_geometry
|
||||
KHR-GL43.constant_expressions.basic_inversesqrt_vec2_geometry
|
||||
KHR-GL43.constant_expressions.basic_inversesqrt_vec3_geometry
|
||||
KHR-GL43.constant_expressions.basic_length_float_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_length_vec3_compute
|
||||
KHR-GL43.constant_expressions.basic_length_vec4_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_log2_float_geometry
|
||||
KHR-GL43.constant_expressions.basic_log2_float_tess_control
|
||||
KHR-GL43.constant_expressions.basic_log2_vec2_geometry
|
||||
KHR-GL43.constant_expressions.basic_log2_vec2_tess_control
|
||||
KHR-GL43.constant_expressions.basic_log2_vec3_geometry
|
||||
KHR-GL43.constant_expressions.basic_log2_vec3_tess_control
|
||||
KHR-GL43.constant_expressions.basic_log2_vec4_fragment
|
||||
KHR-GL43.constant_expressions.basic_log2_vec4_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_log_float_geometry
|
||||
KHR-GL43.constant_expressions.basic_log_vec2_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_log_vec3_geometry
|
||||
KHR-GL43.constant_expressions.basic_log_vec3_vertex
|
||||
KHR-GL43.constant_expressions.basic_log_vec4_geometry
|
||||
KHR-GL43.constant_expressions.basic_log_vec4_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_max_float_geometry
|
||||
KHR-GL43.constant_expressions.basic_max_vec2_float_fragment
|
||||
KHR-GL43.constant_expressions.basic_max_vec2_float_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_max_vec2_geometry
|
||||
KHR-GL43.constant_expressions.basic_max_vec3_fragment
|
||||
KHR-GL43.constant_expressions.basic_max_vec4_float_geometry
|
||||
KHR-GL43.constant_expressions.basic_max_vec4_fragment
|
||||
KHR-GL43.constant_expressions.basic_max_vec4_geometry
|
||||
KHR-GL43.constant_expressions.basic_max_vec4_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_min_float_tess_control
|
||||
KHR-GL43.constant_expressions.basic_min_float_vertex
|
||||
KHR-GL43.constant_expressions.basic_min_vec2_float_compute
|
||||
KHR-GL43.constant_expressions.basic_min_vec2_float_geometry
|
||||
KHR-GL43.constant_expressions.basic_min_vec3_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_min_vec4_float_compute
|
||||
KHR-GL43.constant_expressions.basic_min_vec4_float_geometry
|
||||
KHR-GL43.constant_expressions.basic_min_vec4_tess_control
|
||||
KHR-GL43.constant_expressions.basic_min_vec4_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_mod_float_geometry
|
||||
KHR-GL43.constant_expressions.basic_mod_vec2_float_geometry
|
||||
KHR-GL43.constant_expressions.basic_mod_vec2_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_mod_vec3_float_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_mod_vec3_fragment
|
||||
KHR-GL43.constant_expressions.basic_mod_vec3_geometry
|
||||
KHR-GL43.constant_expressions.basic_mod_vec3_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_mod_vec4_float_compute
|
||||
KHR-GL43.constant_expressions.basic_mod_vec4_float_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_mod_vec4_geometry
|
||||
KHR-GL43.constant_expressions.basic_normalize_float_compute
|
||||
KHR-GL43.constant_expressions.basic_normalize_float_geometry
|
||||
KHR-GL43.constant_expressions.basic_normalize_float_vertex
|
||||
KHR-GL43.constant_expressions.basic_normalize_vec3_geometry
|
||||
KHR-GL43.constant_expressions.basic_normalize_vec3_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_normalize_vec4_compute
|
||||
KHR-GL43.constant_expressions.basic_pow_float_geometry
|
||||
KHR-GL43.constant_expressions.basic_pow_float_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_pow_vec2_geometry
|
||||
KHR-GL43.constant_expressions.basic_pow_vec2_vertex
|
||||
KHR-GL43.constant_expressions.basic_pow_vec4_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_radians_float_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_radians_vec2_tess_control
|
||||
KHR-GL43.constant_expressions.basic_radians_vec2_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_radians_vec4_vertex
|
||||
KHR-GL43.constant_expressions.basic_round_float_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_round_vec4_geometry
|
||||
KHR-GL43.constant_expressions.basic_round_vec4_vertex
|
||||
KHR-GL43.constant_expressions.basic_sign_vec2_geometry
|
||||
KHR-GL43.constant_expressions.basic_sign_vec4_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_sin_float_geometry
|
||||
KHR-GL43.constant_expressions.basic_sin_vec2_geometry
|
||||
KHR-GL43.constant_expressions.basic_sin_vec3_fragment
|
||||
KHR-GL43.constant_expressions.basic_sin_vec3_geometry
|
||||
KHR-GL43.constant_expressions.basic_sin_vec3_tess_control
|
||||
KHR-GL43.constant_expressions.basic_sqrt_float_geometry
|
||||
KHR-GL43.constant_expressions.basic_sqrt_vec2_tess_control
|
||||
KHR-GL43.constant_expressions.basic_sqrt_vec2_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_sqrt_vec3_geometry
|
||||
KHR-GL43.constant_expressions.basic_sqrt_vec3_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_sqrt_vec4_geometry
|
||||
KHR-GL43.constant_expressions.basic_sqrt_vec4_vertex
|
||||
KHR-GL43.constant_expressions.basic_trunc_float_fragment
|
||||
KHR-GL43.constant_expressions.basic_trunc_float_geometry
|
||||
KHR-GL43.constant_expressions.basic_trunc_vec2_tess_eval
|
||||
KHR-GL43.constant_expressions.basic_trunc_vec3_geometry
|
||||
KHR-GL43.constant_expressions.basic_trunc_vec4_compute
|
||||
KHR-GL43.constant_expressions.basic_trunc_vec4_geometry
|
||||
KHR-GL43.constant_expressions.basic_trunc_vec4_tess_eval
|
||||
KHR-GL43.copy_image.smoke_test
|
||||
KHR-GL43.explicit_uniform_location.subroutine-index-multiple-uniforms
|
||||
KHR-GL43.explicit_uniform_location.uniform-loc
|
||||
KHR-GL43.explicit_uniform_location.uniform-loc-arrays-nonspaced
|
||||
KHR-GL43.explicit_uniform_location.uniform-loc-implicit-in-some-stages
|
||||
KHR-GL43.explicit_uniform_location.uniform-loc-mix-with-implicit2
|
||||
KHR-GL43.indirect_parameters_tests.MultiDrawElementsIndirectCount
|
||||
KHR-GL43.packed_pixels.varied_rectangle.compressed_red
|
||||
KHR-GL43.packed_pixels.varied_rectangle.compressed_red_rgtc1
|
||||
KHR-GL43.packed_pixels.varied_rectangle.compressed_rg
|
||||
KHR-GL43.packed_pixels.varied_rectangle.compressed_rgba
|
||||
KHR-GL43.packed_pixels.varied_rectangle.compressed_signed_red_rgtc1
|
||||
KHR-GL43.packed_pixels.varied_rectangle.compressed_signed_rg_rgtc2
|
||||
KHR-GL43.packed_pixels.varied_rectangle.compressed_srgb
|
||||
KHR-GL43.packed_pixels.varied_rectangle.compressed_srgb_alpha
|
||||
KHR-GL43.packed_pixels.varied_rectangle.r8i
|
||||
KHR-GL43.packed_pixels.varied_rectangle.rg16f
|
||||
KHR-GL43.packed_pixels.varied_rectangle.rg16ui
|
||||
KHR-GL43.packed_pixels.varied_rectangle.rg32f
|
||||
KHR-GL43.packed_pixels.varied_rectangle.rg8ui
|
||||
KHR-GL43.packed_pixels.varied_rectangle.rgb16
|
||||
KHR-GL43.packed_pixels.varied_rectangle.rgb16_snorm
|
||||
KHR-GL43.packed_pixels.varied_rectangle.rgb16ui
|
||||
KHR-GL43.packed_pixels.varied_rectangle.rgb5
|
||||
KHR-GL43.packed_pixels.varied_rectangle.rgb8ui
|
||||
KHR-GL43.packed_pixels.varied_rectangle.rgb9_e5
|
||||
KHR-GL43.packed_pixels.varied_rectangle.rgba16f
|
||||
KHR-GL43.packed_pixels.varied_rectangle.rgba16_snorm
|
||||
KHR-GL43.packed_pixels.varied_rectangle.rgba16ui
|
||||
KHR-GL43.packed_pixels.varied_rectangle.rgba8i
|
||||
KHR-GL43.packed_pixels.varied_rectangle.rgba8ui
|
||||
KHR-GL43.packed_pixels.varied_rectangle.srgb8_alpha8
|
||||
KHR-GL43.shader_atomic_counters.advanced-usage-ubo
|
||||
KHR-GL43.shader_bitfield_operation.findLSB.ivec4_0
|
||||
KHR-GL43.shader_bitfield_operation.findMSB.int_0
|
||||
KHR-GL43.shader_bitfield_operation.findMSB.ivec2_0
|
||||
KHR-GL43.shader_bitfield_operation.findMSB.ivec3_3
|
||||
KHR-GL43.shader_bitfield_operation.findMSB.uvec3_0
|
||||
KHR-GL43.shader_bitfield_operation.findMSB.uvec4_0
|
||||
KHR-GL43.shader_image_load_store.advanced-sync-imageAccess2
|
||||
KHR-GL43.shader_image_load_store.early-fragment-tests
|
||||
KHR-GL43.shader_image_size.advanced-ms-cs-float
|
||||
KHR-GL43.shader_image_size.advanced-ms-cs-uint
|
||||
KHR-GL43.shader_image_size.advanced-ms-gs-float
|
||||
KHR-GL43.shader_image_size.advanced-ms-tcs-float
|
||||
KHR-GL43.shader_image_size.advanced-ms-tes-uint
|
||||
KHR-GL43.shader_image_size.advanced-ms-vs-float
|
||||
KHR-GL43.shader_image_size.basic-ms-fs-uint
|
||||
KHR-GL43.shader_image_size.basic-nonMS-cs-int
|
||||
KHR-GL43.shader_image_size.basic-nonMS-tes-uint
|
||||
KHR-GL43.shader_storage_buffer_object.advanced-indirectAddressing-case1
|
||||
KHR-GL43.shader_storage_buffer_object.advanced-matrix
|
||||
KHR-GL43.shader_storage_buffer_object.advanced-switchBuffers-cs
|
||||
KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-struct
|
||||
KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-bindrangeOffset
|
||||
KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-pad
|
||||
KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std140-matR
|
||||
KHR-GL43.shader_storage_buffer_object.advanced-usage-operators
|
||||
KHR-GL43.shader_storage_buffer_object.advanced-write-geometry
|
||||
KHR-GL43.shader_storage_buffer_object.basic-atomic-case4-cs
|
||||
KHR-GL43.shader_storage_buffer_object.basic-basic
|
||||
KHR-GL43.shader_storage_buffer_object.basic-matrixOperations-case3-cs
|
||||
KHR-GL43.shader_storage_buffer_object.basic-matrixOperations-case7-vs
|
||||
KHR-GL43.shader_storage_buffer_object.basic-operations-case1-vs
|
||||
KHR-GL43.shader_storage_buffer_object.basic-std140Layout-case4-vs
|
||||
KHR-GL43.shader_storage_buffer_object.basic-stdLayout-case2-cs
|
||||
KHR-GL43.shader_storage_buffer_object.basic-stdLayout-case3-vs
|
||||
KHR-GL43.shader_storage_buffer_object.basic-stdLayout_UBO_SSBO-case2-vs
|
||||
KHR-GL43.shading_language_420pack.binding_image_single
|
||||
KHR-GL43.shading_language_420pack.binding_samplers
|
||||
KHR-GL43.shading_language_420pack.binding_sampler_single
|
||||
KHR-GL43.shading_language_420pack.binding_uniform_block_array
|
||||
KHR-GL43.shading_language_420pack.binding_uniform_single_block
|
||||
KHR-GL43.shading_language_420pack.qualifier_order_block
|
||||
KHR-GL43.shading_language_420pack.utf8_characters
|
||||
KHR-GL43.texture_size_promotion.functional
|
||||
KHR-GL43.vertex_attrib_binding.basic-input-case4
|
||||
KHR-GL43.vertex_attrib_binding.basic-input-case8
|
||||
KHR-GL43.vertex_attrib_binding.basic-inputI-case2
|
||||
7
src/gallium/drivers/virgl/ci/virpipe-gl-skips.txt
Normal file
7
src/gallium/drivers/virgl/ci/virpipe-gl-skips.txt
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
# Sometimes crashes, e.g. https://gitlab.freedesktop.org/kusma/mesa/-/jobs/4109419
|
||||
dEQP-GLES31.functional.compute.basic.empty
|
||||
|
||||
# Take too long to run
|
||||
KHR-GL43.texture_swizzle.smoke
|
||||
KHR-GL43.texture_swizzle.functional
|
||||
KHR-GL43.copy_image.functional
|
||||
Loading…
Add table
Reference in a new issue