Mesa (main): ci/crocus: Add manual CI for the new HSW box I have at home.
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Thu Dec 30 01:10:20 UTC 2021
Module: Mesa
Branch: main
Commit: d1a59c4077f7416ea9af9b6a8ba8bbf138f9f68b
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1a59c4077f7416ea9af9b6a8ba8bbf138f9f68b
Author: Emma Anholt <emma at anholt.net>
Date: Thu Dec 23 07:15:28 2021 -0800
ci/crocus: Add manual CI for the new HSW box I have at home.
Also extend the set of traces being tested and add more notes about them,
as well as add some g41 flakes since I did more runs.
Acked-by: Dave Airlie <airlied at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14300>
---
.../drivers/crocus/ci/crocus-g41-flakes.txt | 13 ++
src/gallium/drivers/crocus/ci/crocus-hsw-fails.txt | 196 +++++++++++++++++++++
.../drivers/crocus/ci/crocus-hsw-flakes.txt | 0
src/gallium/drivers/crocus/ci/crocus-hsw-skips.txt | 2 +
src/gallium/drivers/crocus/ci/deqp-crocus-hsw.toml | 53 ++++++
src/gallium/drivers/crocus/ci/gitlab-ci.yml | 45 ++++-
.../drivers/crocus/ci/traces-crocus-g41.yml | 52 ------
src/gallium/drivers/crocus/ci/traces-crocus.yml | 178 +++++++++++++++++++
8 files changed, 483 insertions(+), 56 deletions(-)
diff --git a/src/gallium/drivers/crocus/ci/crocus-g41-flakes.txt b/src/gallium/drivers/crocus/ci/crocus-g41-flakes.txt
index a2bba3bdd5d..6fa87cb7cf7 100644
--- a/src/gallium/drivers/crocus/ci/crocus-g41-flakes.txt
+++ b/src/gallium/drivers/crocus/ci/crocus-g41-flakes.txt
@@ -7,5 +7,18 @@ dEQP-GLES2.functional.shaders.loops.for_dynamic_iterations.nested_sequence_fragm
dEQP-GLES2.functional.shaders.loops.for_uniform_iterations.basic_mediump_int_fragment
dEQP-GLES2.functional.shaders.loops.for_uniform_iterations.nested_sequence_fragment
+spec@!opengl 2.0 at attribs
+
+spec at arb_map_buffer_range@copybuffersubdata increment-offset
+spec at arb_vertex_buffer_object@vbo-subdata-many drawelements
spec at arb_vertex_buffer_object@vbo-subdata-many drawrangeelements
spec at arb_vertex_type_2_10_10_10_rev@attribs
+
+spec at ext_framebuffer_multisample@accuracy all_samples depth_resolve small depthstencil
+
+# GL_MAX_VARYING_FLOATS = 64
+# Probe color at (2,2)
+# Expected: 0 255 0
+# Observed: 255 255 255
+# Failure with 1 vec4 varyings used in varying index 0
+shaders at glsl-max-varyings,Fail
diff --git a/src/gallium/drivers/crocus/ci/crocus-hsw-fails.txt b/src/gallium/drivers/crocus/ci/crocus-hsw-fails.txt
new file mode 100644
index 00000000000..6d4fb1a24c6
--- /dev/null
+++ b/src/gallium/drivers/crocus/ci/crocus-hsw-fails.txt
@@ -0,0 +1,196 @@
+dEQP-GLES2.functional.rasterization.interpolation.basic.line_loop_wide,Fail
+dEQP-GLES2.functional.rasterization.interpolation.basic.line_strip_wide,Fail
+dEQP-GLES2.functional.rasterization.interpolation.basic.lines_wide,Fail
+dEQP-GLES2.functional.rasterization.interpolation.projected.line_loop_wide,Fail
+dEQP-GLES2.functional.rasterization.interpolation.projected.line_strip_wide,Fail
+dEQP-GLES2.functional.rasterization.interpolation.projected.lines_wide,Fail
+dEQP-GLES3.functional.rasterization.fbo.rbo_singlesample.interpolation.lines_wide,Fail
+dEQP-GLES3.functional.rasterization.fbo.texture_2d.interpolation.lines_wide,Fail
+dEQP-GLES3.functional.rasterization.interpolation.basic.line_loop_wide,Fail
+dEQP-GLES3.functional.rasterization.interpolation.basic.line_strip_wide,Fail
+dEQP-GLES3.functional.rasterization.interpolation.basic.lines_wide,Fail
+dEQP-GLES3.functional.rasterization.interpolation.projected.line_loop_wide,Fail
+dEQP-GLES3.functional.rasterization.interpolation.projected.line_strip_wide,Fail
+dEQP-GLES3.functional.rasterization.interpolation.projected.lines_wide,Fail
+KHR-GLES31.core.compressed_format.api.invalid_teximage_with_compressed_format,Fail
+KHR-GLES31.core.tessellation_shader.tessellation_control_to_tessellation_evaluation.data_pass_through,Fail
+KHR-GLES31.core.tessellation_shader.tessellation_control_to_tessellation_evaluation.gl_MaxPatchVertices_Position_PointSize,Fail
+
+# frontbuffer reading failures?
+spec@!opengl 1.1 at read-front,Fail
+spec@!opengl 1.1 at read-front clear-front-first,Fail
+spec@!opengl 1.1 at read-front clear-front-first samples=2,Fail
+spec@!opengl 1.1 at read-front clear-front-first samples=4,Fail
+spec@!opengl 1.1 at read-front clear-front-first samples=6,Fail
+spec@!opengl 1.1 at read-front clear-front-first samples=8,Fail
+spec@!opengl 1.1 at read-front samples=2,Fail
+spec@!opengl 1.1 at read-front samples=4,Fail
+spec@!opengl 1.1 at read-front samples=6,Fail
+spec@!opengl 1.1 at read-front samples=8,Fail
+spec@!opengl 1.1 at windowoverlap,Fail
+
+fast_color_clear at fcc-write-after-clear,Fail
+
+spec@!opengl 1.0 at gl-1.0-swapbuffers-behavior,Fail
+
+spec@!opengl 1.1 at linestipple,Fail
+spec@!opengl 1.1 at linestipple@Factor 2x,Fail
+spec@!opengl 1.1 at linestipple@Factor 3x,Fail
+spec@!opengl 1.1 at linestipple@Line loop,Fail
+spec@!opengl 1.1 at linestipple@Line strip,Fail
+
+# max-texture-size: ../src/gallium/drivers/crocus/crocus_resource.c:693: crocus_resource_create_with_modifiers: Assertion `isl_surf_created_successfully' failed.
+spec@!opengl 1.1 at max-texture-size,Crash
+
+spec@!opengl 3.0 at clearbuffer-bug,Fail
+
+# "../src/mesa/state_tracker/st_cb_texture.c:1164:st_get_blit_mask: Assertion `0' failed."
+spec at arb_direct_state_access@gettextureimage-formats,Crash
+spec at arb_direct_state_access@gettextureimage-formats init-by-rendering,Fail
+
+spec at amd_performance_monitor@measure,Crash
+
+spec at arb_gpu_shader_fp64@execution at arb_gpu_shader_fp64-vs-non-uniform-control-flow-ssbo,Fail
+
+spec at arb_indirect_parameters@conditional-render,Fail
+spec at arb_indirect_parameters@conditional-render at Query result: Fail. Inverted mode: No. Points drawn: 6,Fail
+spec at arb_indirect_parameters@conditional-render at Query result: Pass. Inverted mode: Yes. Points drawn: 6,Fail
+spec at arb_indirect_parameters@conditional-render at Query result: Fail. Inverted mode: Yes. Points drawn: 0,Fail
+spec at arb_indirect_parameters@conditional-render at Query result: Pass. Inverted mode: No. Points drawn: 0,Fail
+
+spec at arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail
+spec at arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail
+
+spec at arb_query_buffer_object@qbo,Fail
+spec at arb_query_buffer_object@qbo at query-GL_TIMESTAMP-ASYNC_CPU_READ_BEFORE-GL_INT,Fail
+spec at arb_query_buffer_object@qbo at query-GL_TIMESTAMP-ASYNC_CPU_READ_BEFORE-GL_UNSIGNED_INT,Fail
+spec at arb_query_buffer_object@qbo at query-GL_TIMESTAMP-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_INT,Fail
+spec at arb_query_buffer_object@qbo at query-GL_TIMESTAMP-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT,Fail
+spec at arb_query_buffer_object@qbo at query-GL_TIMESTAMP-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT64_ARB,Fail
+spec at arb_query_buffer_object@qbo at query-GL_TIME_ELAPSED-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_INT,Fail
+spec at arb_query_buffer_object@qbo at query-GL_TIME_ELAPSED-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT,Fail
+spec at arb_query_buffer_object@qbo at query-GL_TIME_ELAPSED-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT64_ARB,Fail
+
+spec at arb_sample_shading@samplemask 2,Fail
+spec at arb_sample_shading@samplemask 2 all,Fail
+spec at arb_sample_shading@samplemask 2 all at 0.250000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 2 all at 0.500000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 2 all at 1.000000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 2 all at noms mask_in_one,Fail
+spec at arb_sample_shading@samplemask 2 all at sample mask_in_one,Fail
+spec at arb_sample_shading@samplemask 2 at 0.250000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 2 at 0.500000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 2 at 1.000000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 2 at noms mask_in_one,Fail
+spec at arb_sample_shading@samplemask 2 at sample mask_in_one,Fail
+spec at arb_sample_shading@samplemask 4,Fail
+spec at arb_sample_shading@samplemask 4 all,Fail
+spec at arb_sample_shading@samplemask 4 all at 0.250000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 4 all at 0.500000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 4 all at 1.000000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 4 all at noms mask_in_one,Fail
+spec at arb_sample_shading@samplemask 4 all at sample mask_in_one,Fail
+spec at arb_sample_shading@samplemask 4 at 0.250000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 4 at 0.500000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 4 at 1.000000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 4 at noms mask_in_one,Fail
+spec at arb_sample_shading@samplemask 4 at sample mask_in_one,Fail
+spec at arb_sample_shading@samplemask 6,Fail
+spec at arb_sample_shading@samplemask 6 all,Fail
+spec at arb_sample_shading@samplemask 6 all at 0.125000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 6 all at 0.250000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 6 all at 0.500000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 6 all at 1.000000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 6 all at noms mask_in_one,Fail
+spec at arb_sample_shading@samplemask 6 all at sample mask_in_one,Fail
+spec at arb_sample_shading@samplemask 6 at 0.125000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 6 at 0.250000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 6 at 0.500000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 6 at 1.000000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 6 at noms mask_in_one,Fail
+spec at arb_sample_shading@samplemask 6 at sample mask_in_one,Fail
+spec at arb_sample_shading@samplemask 8,Fail
+spec at arb_sample_shading@samplemask 8 all,Fail
+spec at arb_sample_shading@samplemask 8 all at 0.125000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 8 all at 0.250000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 8 all at 0.500000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 8 all at 1.000000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 8 all at noms mask_in_one,Fail
+spec at arb_sample_shading@samplemask 8 all at sample mask_in_one,Fail
+spec at arb_sample_shading@samplemask 8 at 0.125000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 8 at 0.250000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 8 at 0.500000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 8 at 1.000000 mask_in_one,Fail
+spec at arb_sample_shading@samplemask 8 at noms mask_in_one,Fail
+spec at arb_sample_shading@samplemask 8 at sample mask_in_one,Fail
+
+spec at arb_shader_image_load_store@early-z,Fail
+spec at arb_shader_image_load_store@early-z at occlusion query test/early-z pass,Fail
+
+spec at arb_tessellation_shader@execution at tcs-input@tcs-input-gl_pointsize,Fail
+spec at arb_tessellation_shader@execution at tes-input@tes-input-gl_pointsize,Fail
+
+spec at arb_shader_texture_lod@execution at arb_shader_texture_lod-texgradcube,Fail
+
+spec at arb_texture_buffer_object@formats (fs- arb),Crash
+spec at arb_texture_buffer_object@formats (vs- arb),Crash
+
+spec at arb_texture_view@rendering-formats,Fail
+spec at arb_texture_view@rendering-formats at clear GL_RGB10_A2 as GL_R32F,Fail
+spec at arb_texture_view@rendering-formats at clear GL_RGB10_A2 as GL_RG16F,Fail
+spec at arb_texture_view@rendering-formats at clear GL_RGB10_A2 as GL_RG16I,Fail
+spec at arb_texture_view@rendering-formats at clear GL_RGB10_A2 as GL_RG16_SNORM,Fail
+spec at arb_texture_view@rendering-formats at clear GL_RGB10_A2 as GL_RGBA8I,Fail
+spec at arb_texture_view@rendering-formats at clear GL_RGB10_A2 as GL_RGBA8_SNORM,Fail
+
+spec at egl_ext_protected_content@conformance,Fail
+
+spec at egl 1.4 at eglterminate then unbind context,Fail
+
+spec at egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24,Fail
+
+# "eglInitialize() failed"
+spec at egl_khr_surfaceless_context@viewport,Fail
+
+spec at ext_external_objects@vk-semaphores,Fail
+
+spec at ext_framebuffer_blit@fbo-blit-check-limits,Fail
+
+spec at ext_image_dma_buf_import@ext_image_dma_buf_import-export-tex,Fail
+# "Testing GL_LUMINANCE8_SNORM
+# Expected: (1, 1, 1, 0)
+# Actual: (1, 1, 1, 1)"
+spec at ext_packed_float@query-rgba-signed-components,Fail
+
+spec at ext_texture_integer@fbo-integer,Fail
+
+spec at ext_transform_feedback@tessellation triangle_fan flat_first,Fail
+spec at ext_transform_feedback@builtin-varyings gl_pointsize,Fail
+
+spec at glsl-1.50@execution at geometry@primitive-types gl_line_loop,Fail
+
+spec at intel_performance_query@intel_performance_query-issue_2235,Fail
+
+spec at glsl-1.50@execution at gs-redeclares-both-pervertex-blocks,Fail
+spec at glsl-1.50@execution at gs-redeclares-pervertex-out-only,Fail
+
+spec at khr_texture_compression_astc@miptree-gl srgb-fp,Fail
+spec at khr_texture_compression_astc@miptree-gl srgb-fp at sRGB decode full precision,Fail
+spec at khr_texture_compression_astc@miptree-gles srgb-fp,Fail
+spec at khr_texture_compression_astc@miptree-gles srgb-fp at sRGB decode full precision,Fail
+spec at khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail
+spec at khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp at sRGB decode full precision,Fail
+spec at khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail
+spec at khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp at sRGB decode full precision,Fail
+
+spec at oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail
+spec at oes_egl_image_external_essl3@oes_egl_image_external_essl3 at oes_egl_image_external_essl3_imageLoad,Fail
+spec at oes_egl_image_external_essl3@oes_egl_image_external_essl3 at oes_egl_image_external_essl3_imageStore,Fail
+
+spec at oes_texture_view@rendering-formats,Fail
+spec at oes_texture_view@rendering-formats at clear GL_RGB10_A2 as GL_R32F,Fail
+spec at oes_texture_view@rendering-formats at clear GL_RGB10_A2 as GL_RG16F,Fail
+spec at oes_texture_view@rendering-formats at clear GL_RGB10_A2 as GL_RG16I,Fail
+spec at oes_texture_view@rendering-formats at clear GL_RGB10_A2 as GL_RG16_SNORM,Fail
+spec at oes_texture_view@rendering-formats at clear GL_RGB10_A2 as GL_RGBA8I,Fail
+spec at oes_texture_view@rendering-formats at clear GL_RGB10_A2 as GL_RGBA8_SNORM,Fail
diff --git a/src/gallium/drivers/crocus/ci/crocus-hsw-flakes.txt b/src/gallium/drivers/crocus/ci/crocus-hsw-flakes.txt
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/src/gallium/drivers/crocus/ci/crocus-hsw-skips.txt b/src/gallium/drivers/crocus/ci/crocus-hsw-skips.txt
new file mode 100644
index 00000000000..0cf07a21a8e
--- /dev/null
+++ b/src/gallium/drivers/crocus/ci/crocus-hsw-skips.txt
@@ -0,0 +1,2 @@
+# We aren't running an X server.
+glx.*
diff --git a/src/gallium/drivers/crocus/ci/deqp-crocus-hsw.toml b/src/gallium/drivers/crocus/ci/deqp-crocus-hsw.toml
new file mode 100644
index 00000000000..7e3722306c2
--- /dev/null
+++ b/src/gallium/drivers/crocus/ci/deqp-crocus-hsw.toml
@@ -0,0 +1,53 @@
+[[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 = "Intel.*HSW GT2"
+
+[[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"
+]
+version_check = "GL ES 3.2.*git"
+renderer_check = "Intel.*HSW GT2"
+
+[[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"
+]
+version_check = "GL ES 3.2.*git"
+renderer_check = "Intel.*HSW GT2"
+
+[[deqp]]
+deqp = "/deqp/external/openglcts/modules/glcts"
+caselists = [
+ "/deqp/mustpass/gles2-khr-master.txt",
+ "/deqp/mustpass/gles3-khr-master.txt",
+ "/deqp/mustpass/gles31-khr-master.txt"
+]
+deqp_args = [
+ "--deqp-surface-width=256",
+ "--deqp-surface-height=256",
+ "--deqp-surface-type=pbuffer",
+ "--deqp-gl-config-name=rgba8888d24s8ms0",
+ "--deqp-visibility=hidden"
+]
diff --git a/src/gallium/drivers/crocus/ci/gitlab-ci.yml b/src/gallium/drivers/crocus/ci/gitlab-ci.yml
index 5dceb3e628a..a5f2ad14d63 100644
--- a/src/gallium/drivers/crocus/ci/gitlab-ci.yml
+++ b/src/gallium/drivers/crocus/ci/gitlab-ci.yml
@@ -9,6 +9,18 @@
variables:
GPU_VERSION: crocus-g41
+# Manual test rules for using anholt's shared hsw.
+.anholt-hsw-test:
+ extends:
+ - .crocus-rules
+ - .test-gl
+ - .test-manual-mr
+ tags:
+ - anholt-hsw
+ variables:
+ GPU_VERSION: crocus-hsw
+ FDO_CI_CONCURRENT: 12
+
crocus-g41-deqp:
extends:
- .anholt-g41-test
@@ -16,10 +28,14 @@ crocus-g41-deqp:
variables:
DEQP_SUITE: crocus-g41
-crocus-g41-piglit:
+crocus-hsw-deqp:
extends:
- - .anholt-g41-test
- - .piglit-test
+ - .anholt-hsw-test
+ - .deqp-test
+ variables:
+ DEQP_SUITE: crocus-hsw
+
+.crocus-piglit-test:
variables:
PIGLIT_PROFILES: gpu
PIGLIT_PLATFORM: gbm
@@ -31,11 +47,32 @@ crocus-g41-piglit:
script:
- install/piglit/piglit-runner.sh
+crocus-g41-piglit:
+ extends:
+ - .anholt-g41-test
+ - .piglit-test
+ - .crocus-piglit-test
+
+crocus-hsw-piglit:
+ extends:
+ - .anholt-hsw-test
+ - .piglit-test
+ - .crocus-piglit-test
+
crocus-g41-traces:
extends:
- .anholt-g41-test
- .piglit-traces-test
variables:
EGL_PLATFORM: "surfaceless"
- PIGLIT_REPLAY_DESCRIPTION_FILE: "${CI_PROJECT_DIR}/install/traces-crocus-g41.yml"
+ PIGLIT_REPLAY_DESCRIPTION_FILE: "${CI_PROJECT_DIR}/install/traces-crocus.yml"
PIGLIT_REPLAY_DEVICE_NAME: "crocus-g41"
+
+crocus-hsw-traces:
+ extends:
+ - .anholt-hsw-test
+ - .piglit-traces-test
+ variables:
+ EGL_PLATFORM: "surfaceless"
+ PIGLIT_REPLAY_DESCRIPTION_FILE: "${CI_PROJECT_DIR}/install/traces-crocus.yml"
+ PIGLIT_REPLAY_DEVICE_NAME: "crocus-hsw"
diff --git a/src/gallium/drivers/crocus/ci/traces-crocus-g41.yml b/src/gallium/drivers/crocus/ci/traces-crocus-g41.yml
deleted file mode 100644
index ec3a0a32f3d..00000000000
--- a/src/gallium/drivers/crocus/ci/traces-crocus-g41.yml
+++ /dev/null
@@ -1,52 +0,0 @@
-traces-db:
- download-url: "https://minio-packet.freedesktop.org/mesa-tracie-public/"
-
-traces:
- - path: glxgears/glxgears-2.trace
- expectations:
- - device: crocus-g41
- checksum: 18455018dcfa97f69c967f118551ae30
- - path: gputest/plot3d.trace
- expectations:
- - device: crocus-g41
- checksum: 1527e6c60462e633dd421104f27c91c5
- # Requires GLSL 1.30
- #- path: humus/AmbientAperture.trace
- # expectations:
- # - device: crocus-g41
- # checksum: 8d4c52f0af9c09710d358f24c73fae3c
- - path: humus/CelShading.trace
- expectations:
- - device: crocus-g41
- checksum: 9b6e185ac8e8e67fc13d84f0ad6c3e3b
- # Requires GLSL 1.30
- #- path: humus/DynamicBranching3.trace
- # expectations:
- # - device: crocus-g41
- # checksum: 765fa742b87e411763921c6f988b2573
- # Requires GLSL 1.30
- #- path: humus/HDR.trace
- # expectations:
- # - device: crocus-g41
- # checksum: 80b164e85e96a413568d18ce308caae3
- - path: humus/Portals.trace
- expectations:
- - device: crocus-g41
- checksum: b090e734ed332e259664851576925d7b
- - path: humus/RaytracedShadows.trace
- expectations:
- - device: crocus-g41
- checksum: dbef340424f4f85eb8dc053ad3a56ae1
- # Requires GLSL 1.30
- #- path: humus/VolumetricFogging2.trace
- # expectations:
- # - device: crocus-g41
- # checksum: aec880cec7ba460f3144b789bc517891
- - path: neverball/neverball.trace
- expectations:
- - device: crocus-g41
- checksum: 0f14a88f511cd886c920238c80017e5d
- - path: valve/counterstrike-v2.trace
- expectations:
- - device: crocus-g41
- checksum: 90c01e73b3544cb477ac6109bc61bef1
diff --git a/src/gallium/drivers/crocus/ci/traces-crocus.yml b/src/gallium/drivers/crocus/ci/traces-crocus.yml
new file mode 100644
index 00000000000..9d45a17132a
--- /dev/null
+++ b/src/gallium/drivers/crocus/ci/traces-crocus.yml
@@ -0,0 +1,178 @@
+traces-db:
+ download-url: "https://minio-packet.freedesktop.org/mesa-tracie-public/"
+
+traces:
+ - path: 0ad/0ad.trace
+ expectations:
+ - device: crocus-g41
+ checksum: f4f723a73fde41b8a00a2a6518190adf
+ - device: crocus-hsw
+ checksum: 6567807570543c2875fc6912f00687e5
+ - path: behdad-glyphy/glyphy.trace
+ expectations:
+ # glyphs unintelligible on g41
+ - device: crocus-g41
+ checksum: 9d1db810d33f1ab30570bd710476429c
+ - device: crocus-hsw
+ checksum: 49c62d99a21de18a3e184a57bf655849
+ - path: glxgears/glxgears-2.trace
+ expectations:
+ - device: crocus-g41
+ checksum: 18455018dcfa97f69c967f118551ae30
+ - device: crocus-hsw
+ checksum: f53ac20e17da91c0359c31f2fa3f401e
+ - path: gputest/furmark.trace
+ expectations:
+ # Slightly different blurriness from freedreno, neither is obviously wrong.
+ - device: crocus-g41
+ checksum: c7c3df989f88852e88bef101b5c1dc22
+ - device: crocus-hsw
+ checksum: bb84373a69751942956d2320cff6dd1d
+ #- path: gputest/gimark.trace
+ # expectations:
+ # Needs GL3.3.
+ # - device: crocus-g41
+ # checksum: dd8fb768033d09f6edc98b4cfff02c6f
+ # lighting comes in from a different direction than on freedreno?
+ # Inconsistent checksums, disabled
+ # - device: crocus-hsw
+ # checksum: 96d35bcf6b05593754e20823982457f8
+ - path: gputest/pixmark-julia-fp32.trace
+ expectations:
+ - device: crocus-g41
+ checksum: 03776a063ee7049256acd414239a7f13
+ - device: crocus-hsw
+ checksum: dea71222007af1669cff54ce5e0b8c8d
+ - path: gputest/pixmark-julia-fp64.trace
+ expectations:
+ # Requires GL4, not for G41.
+ - device: crocus-hsw
+ checksum: 7e4948c361528a7873dad9712f629770
+ - path: gputest/pixmark-piano.trace
+ expectations:
+ # Looks like it probably triggers hangcheck on g41
+ # - device: crocus-g41
+ # checksum: 346bae885d95f419b750a601e028378b
+ - device: crocus-hsw
+ checksum: 898b89c720f9bddd714633f46553e7a7
+ - path: gputest/pixmark-volplosion.trace
+ expectations:
+ # Different geometry in the explosion from freedreno, neither is obviously wrong.
+ - device: crocus-g41
+ checksum: 6fc94a69b9e1f38693ea3ed4f530c7da
+ - device: crocus-hsw
+ checksum: b96cddb97eb0cde8a388dad76d8dfef6
+ - path: humus/AmbientAperture.trace
+ expectations:
+ # Needs GLSL 130
+ # - device: crocus-g41
+ # checksum: 13732b80b207dbf8c69a418e3b1f6c35
+ - device: crocus-hsw
+ checksum: 5686175a74f9ef6a3b13d30f1bd32b16
+ - path: humus/CelShading.trace
+ expectations:
+ - device: crocus-g41
+ checksum: 9b6e185ac8e8e67fc13d84f0ad6c3e3b
+ - device: crocus-hsw
+ checksum: 0f03835fd89b615542ece4bbb4712e48
+ - path: humus/DynamicBranching3.trace
+ expectations:
+ # Needs GLSL 130
+ # - device: crocus-g41
+ # checksum: 8a06b8d08a8a01f02f4f0e9c37d4f6ff
+ - device: crocus-hsw
+ checksum: 16e3458485d1ba75fe80f61f59d124be
+ - path: humus/HDR.trace
+ expectations:
+ # Needs GLSL 130
+ # - device: crocus-g41
+ # checksum: f3a0ed7fe057f3010d2129d33203d656
+ - device: crocus-hsw
+ checksum: 0dfbc65adca38721831ffddf0ede2af6
+ - path: humus/Portals.trace
+ expectations:
+ - device: crocus-g41
+ checksum: b090e734ed332e259664851576925d7b
+ - device: crocus-hsw
+ checksum: 61ea77324581e86cf8d313fe3fb27270
+ - path: humus/RaytracedShadows.trace
+ expectations:
+ - device: crocus-g41
+ checksum: dbef340424f4f85eb8dc053ad3a56ae1
+ - device: crocus-hsw
+ checksum: bac350df35b9262efca6722faf5c4eaa
+ - path: humus/VolumetricFogging2.trace
+ expectations:
+ # Needs GLSL 130
+ # - device: crocus-g41
+ # checksum: 05cd8687f80642137986fe9b2e677e39
+ - device: crocus-hsw
+ checksum: a4f444b6ca337901ae080d8f2af812b4
+ - path: neverball/neverball.trace
+ expectations:
+ - device: crocus-g41
+ checksum: 0f14a88f511cd886c920238c80017e5d
+ - device: crocus-hsw
+ checksum: ec6b2615ab12db73126e06e6b20663ec
+ - path: pathfinder/canvas_moire.trace
+ expectations:
+ - device: crocus-hsw
+ checksum: 21bccd42f2deb6416cf6591cd6a99258
+ - path: pathfinder/canvas_text_v2.trace
+ expectations:
+ - device: crocus-hsw
+ checksum: 448886e3b24f6408e013ea13f7c96d28
+ - path: pathfinder/demo.trace
+ expectations:
+ - device: crocus-hsw
+ checksum: d9b33f0a2efe17c21b7933242afd9ec7
+ # Fails to run / times out.
+ # - path: pioneer/pioneer.trace
+ # expectations:
+ #- path: thedarkmod/thedarkmod.trace
+ # expectations:
+ # context create fail
+ # - device: crocus-g41
+ # checksum: a0000000000000000000000000000000
+ # Reasonable looking rendering, but inconsistent checksums
+ # - device: crocus-hsw
+ # checksum: 26bab35cd52c38010b617eb115e6713c
+ - path: supertuxkart/supertuxkart-mansion-egl-gles.trace
+ expectations:
+ # Different lighting from freedreno
+ - device: crocus-hsw
+ checksum: 8f1224abf2fab07f7dc31ae26312c948
+ - path: valve/counterstrike-v2.trace
+ expectations:
+ # very aliased palm fronds compared to freedreno?
+ - device: crocus-g41
+ checksum: 90c01e73b3544cb477ac6109bc61bef1
+ - device: crocus-hsw
+ checksum: 0e1e52aaccd94a261cf9d8675039c41c
+ - path: valve/counterstrike-source-v2.trace
+ expectations:
+ - device: crocus-g41
+ checksum: c51e21aada8e79fada36048e7d8de74a
+ - device: crocus-hsw
+ checksum: a78be6d590dd6c48bc6ad6090d88d9b3
+ - path: valve/half-life-2-v2.trace
+ expectations:
+ - device: crocus-g41
+ checksum: c67b47eeefb2b7a3b6667844758d4a95
+ - device: crocus-hsw
+ checksum: 96dcdfa2fc7e64b8bd2da0ea7b854f6c
+ - path: valve/portal-2-v2.trace
+ expectations:
+ # A bunch of stuff incorrectly rendered white.
+ - device: crocus-g41
+ checksum: d1e3bb943aa32a3fc9d2681106c4a087
+ - device: crocus-hsw
+ checksum: 98eeb4c504b0f03b136d5fd89edd6d5c
+ #- path: xonotic/xonotic-keybench-high.trace
+ # expectations:
+ # Requires GLSL 140
+ # - device: crocus-g41
+ # checksum: 0efd30250af93d0b5f03eeabd079e8ee
+ # good rendering, but intermittent timeouts
+ # - device: crocus-hsw
+ # checksum: 008556add75ea5bb022eb99e0b52099b
More information about the mesa-commit
mailing list