diff options
author | Jonathan Gray <jsg@cvs.openbsd.org> | 2022-02-24 01:55:32 +0000 |
---|---|---|
committer | Jonathan Gray <jsg@cvs.openbsd.org> | 2022-02-24 01:55:32 +0000 |
commit | a9f568e486adbb1ae49d825672876b65b4d0181c (patch) | |
tree | 6d7a0c98d587c40e3826682b677726ce44f76a29 /lib/mesa/src/gallium | |
parent | 8faa0b5c3769ab9681ba5120b3573f520a877e13 (diff) |
Import Mesa 21.3.7
Diffstat (limited to 'lib/mesa/src/gallium')
19 files changed, 1037 insertions, 975 deletions
diff --git a/lib/mesa/src/gallium/drivers/iris/ci/deqp-iris-cml.toml b/lib/mesa/src/gallium/drivers/iris/ci/deqp-iris-cml.toml index 014276268..82f658ecf 100644 --- a/lib/mesa/src/gallium/drivers/iris/ci/deqp-iris-cml.toml +++ b/lib/mesa/src/gallium/drivers/iris/ci/deqp-iris-cml.toml @@ -8,6 +8,7 @@ deqp_args = [ "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden", "--deqp-gl-config-name=rgba8888d24s8ms0", ] +fraction = 2 version_check = "GL ES 3.2.*git" renderer_check = "CML" @@ -20,6 +21,7 @@ deqp_args = [ "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden", "--deqp-gl-config-name=rgba8888d24s8ms0", ] +fraction = 2 [[deqp]] deqp = "/deqp/modules/gles31/deqp-gles31" @@ -30,6 +32,7 @@ deqp_args = [ "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden", "--deqp-gl-config-name=rgba8888d24s8ms0", ] +fraction = 2 # Note that KHR-GL3* test sets include all tests from the previous # version, so we only need to run one test list (unlike dEQP-GLES, diff --git a/lib/mesa/src/gallium/drivers/iris/ci/deqp-iris-whl.toml b/lib/mesa/src/gallium/drivers/iris/ci/deqp-iris-whl.toml index 4afcbc889..dd5d178d7 100644 --- a/lib/mesa/src/gallium/drivers/iris/ci/deqp-iris-whl.toml +++ b/lib/mesa/src/gallium/drivers/iris/ci/deqp-iris-whl.toml @@ -8,6 +8,7 @@ deqp_args = [ "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden", "--deqp-gl-config-name=rgba8888d24s8ms0", ] +fraction = 5 version_check = "GL ES 3.2.*git" renderer_check = "WHL" @@ -20,6 +21,7 @@ deqp_args = [ "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden", "--deqp-gl-config-name=rgba8888d24s8ms0", ] +fraction = 8 [[deqp]] deqp = "/deqp/modules/gles31/deqp-gles31" @@ -30,6 +32,7 @@ deqp_args = [ "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden", "--deqp-gl-config-name=rgba8888d24s8ms0", ] +fraction = 8 # Note that KHR-GL3* test sets include all tests from the previous # version, so we only need to run one test list (unlike dEQP-GLES, diff --git a/lib/mesa/src/gallium/drivers/iris/ci/iris-amly-fails.txt b/lib/mesa/src/gallium/drivers/iris/ci/iris-amly-fails.txt index eedd736e4..93699d103 100644 --- a/lib/mesa/src/gallium/drivers/iris/ci/iris-amly-fails.txt +++ b/lib/mesa/src/gallium/drivers/iris/ci/iris-amly-fails.txt @@ -35,4 +35,244 @@ dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.8x5,Fail dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.8x6,Fail dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.8x8,Fail -dEQP-EGL.functional.sharing.gles2.multithread.random.images.copyteximage2d.12,Crash +KHR-GL46.get_texture_sub_image.errors_test,Fail +KHR-GL46.get_texture_sub_image.functional_test,Fail +KHR-GL46.transform_feedback.capture_vertex_interleaved_test,Fail +KHR-GL46.transform_feedback.capture_vertex_separate_test,Fail +KHR-GL46.transform_feedback.discard_vertex_test,Fail +KHR-GL46.transform_feedback.draw_xfb_instanced_test,Crash +KHR-GL46.transform_feedback.draw_xfb_stream_instanced_test,Crash +KHR-GL46.transform_feedback.query_vertex_interleaved_test,Fail +KHR-GL46.transform_feedback.query_vertex_separate_test,Fail + +# X Error of failed request: BadMatch (invalid parameter attributes) +# Major opcode of failed request: 151 (GLX) +# Minor opcode of failed request: 11 (X_GLXSwapBuffers) +# Serial number of failed request: 79 +# Current serial number in output stream: 80 +glx@glx-make-current,Crash + +glx@glx-multi-window-single-context,Fail + +# error: no fbconfig id returned +glx@glx-query-drawable-glx_fbconfig_id-window,Fail + +glx@glx-swap-pixmap-bad,Fail + +# failed to create drawable +# X Error of failed request: BadValue (integer parameter out of range for operation) +# Major opcode of failed request: 53 (X_CreatePixmap) +# Value in failed request: 0x1e +# Serial number of failed request: 1177 +# Current serial number in output stream: 1181 +glx@glx-visuals-depth -pixmap,Crash +glx@glx-visuals-stencil -pixmap,Crash + +# X error 167 (GLXBadFBConfig (9)) was generated, but X error 8 was expected. +glx@glx_arb_create_context_no_error@no error,Fail + +# "X error 2 (non-GLX error (-1)) was generated, but X error 8 was expected." +glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail + +# X error 167 (GLXBadFBConfig (9)) was generated, but GLXBadProfileARB (13) was expected. +# Version = 1.2 +# X error 167 (GLXBadFBConfig (9)) was generated, but GLXBadProfileARB (13) was expected. +# Version = 2.1 +# X error 167 (GLXBadFBConfig (9)) was generated, but GLXBadProfileARB (13) was expected. +# Version = 3.3 +glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail + +# Xorg has disabled indirect rendering contexts. +glx@glx_ext_import_context@free context,Fail +glx@glx_ext_import_context@get context id,Fail +glx@glx_ext_import_context@get current display,Fail +glx@glx_ext_import_context@import context- multi process,Fail +glx@glx_ext_import_context@import context- single process,Fail +glx@glx_ext_import_context@imported context has same context id,Fail +glx@glx_ext_import_context@make current- multi process,Fail +glx@glx_ext_import_context@make current- single process,Fail +glx@glx_ext_import_context@query context info,Fail + +# "Unsupported intrinsic: vec4 32 ssa_56 = intrinsic image_load (ssa_44, ssa_55, ssa_40, ssa_44) (5, 0, 12, 80, 160) /* image_dim=Buf */ /* image_array=false */ /* format=r32g32b32a32_float */ /* access=80 */ /* dest_type=float32 */ +# rasterpos: ../src/gallium/auxiliary/gallivm/lp_bld_nir.c:1930: visit_intrinsic: Assertion `0' failed." +spec@!opengl 1.0@rasterpos,Crash + +spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail +spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail + +spec@!opengl 1.1@linestipple,Fail +spec@!opengl 1.1@linestipple@Factor 2x,Fail +spec@!opengl 1.1@linestipple@Factor 3x,Fail +spec@!opengl 1.1@linestipple@Line loop,Fail +spec@!opengl 1.1@linestipple@Line strip,Fail + +spec@!opengl 1.1@windowoverlap,Fail + +# Fail: nothing rendered. +spec@!opengl 2.0@vs-point_size-zero,Fail + +# The textures will be initialized by rendering to them using glDrawPixels. +# gettextureimage-formats failure: format: GL_RGB10_A2, level 1 at pixel(369, 103) +# Expected (0.597386, 0.597386, 0.433987, 0.111111) +# Found (0.792157, 0.792157, 0.466667, 0.443137) +spec@arb_direct_state_access@gettextureimage-formats init-by-rendering,Fail + +# ../src/mesa/state_tracker/st_cb_texture.c:917:st_get_blit_mask: Assertion `0' failed. +spec@arb_direct_state_access@gettextureimage-formats,Crash + +# Invalid index for 'vs_input2[1][0]': expected INVALID_INDEX but got 1 +spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail +spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail + +spec@arb_query_buffer_object@qbo,Fail +spec@arb_query_buffer_object@qbo@query-GL_ANY_SAMPLES_PASSED_CONSERVATIVE-SYNC-GL_UNSIGNED_INT64_ARB,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC-GL_UNSIGNED_INT64_ARB,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED-SYNC-GL_UNSIGNED_INT64_ARB,Fail +spec@arb_query_buffer_object@qbo@query-GL_SAMPLES_PASSED-SYNC-GL_UNSIGNED_INT64_ARB,Fail +spec@arb_query_buffer_object@qbo@query-GL_TESS_CONTROL_SHADER_PATCHES-SYNC-GL_UNSIGNED_INT64_ARB,Fail +spec@arb_query_buffer_object@qbo@query-GL_TESS_EVALUATION_SHADER_INVOCATIONS-SYNC-GL_UNSIGNED_INT64_ARB,Fail +spec@arb_query_buffer_object@qbo@query-GL_TIMESTAMP-ASYNC_CPU_READ_AFTER-GL_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_TIMESTAMP-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_TIMESTAMP-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT64_ARB,Fail +spec@arb_query_buffer_object@qbo@query-GL_TIMESTAMP-ASYNC_CPU_READ_BEFORE-GL_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_TIMESTAMP-ASYNC_CPU_READ_BEFORE-GL_UNSIGNED_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_TIMESTAMP-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_TIMESTAMP-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_TIMESTAMP-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT64_ARB,Fail +spec@arb_query_buffer_object@qbo@query-GL_TIME_ELAPSED-ASYNC_CPU_READ_AFTER-GL_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_TIME_ELAPSED-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_TIME_ELAPSED-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT64_ARB,Fail +spec@arb_query_buffer_object@qbo@query-GL_TIME_ELAPSED-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_TIME_ELAPSED-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_TIME_ELAPSED-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT64_ARB,Fail +spec@arb_query_buffer_object@qbo@query-GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN-SYNC-GL_UNSIGNED_INT64_ARB,Fail + +spec@arb_sample_shading@samplemask 16,Fail +spec@arb_sample_shading@samplemask 16@0.062500 mask_in_one,Fail +spec@arb_sample_shading@samplemask 16@0.125000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 16@0.250000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 16@0.500000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 16@1.000000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 16@noms mask_in_one,Fail +spec@arb_sample_shading@samplemask 16@sample mask_in_one,Fail +spec@arb_sample_shading@samplemask 16 all,Fail +spec@arb_sample_shading@samplemask 16 all@0.062500 mask_in_one,Fail +spec@arb_sample_shading@samplemask 16 all@0.125000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 16 all@0.250000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 16 all@0.500000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 16 all@1.000000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 16 all@noms mask_in_one,Fail +spec@arb_sample_shading@samplemask 16 all@sample mask_in_one,Fail +spec@arb_sample_shading@samplemask 2,Fail +spec@arb_sample_shading@samplemask 2@0.500000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 2@1.000000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 2@noms mask_in_one,Fail +spec@arb_sample_shading@samplemask 2@sample mask_in_one,Fail +spec@arb_sample_shading@samplemask 2 all,Fail +spec@arb_sample_shading@samplemask 2 all@0.500000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 2 all@1.000000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 2 all@noms mask_in_one,Fail +spec@arb_sample_shading@samplemask 2 all@sample mask_in_one,Fail +spec@arb_sample_shading@samplemask 4,Fail +spec@arb_sample_shading@samplemask 4@0.250000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 4@0.500000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 4@1.000000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 4@noms mask_in_one,Fail +spec@arb_sample_shading@samplemask 4@sample mask_in_one,Fail +spec@arb_sample_shading@samplemask 4 all,Fail +spec@arb_sample_shading@samplemask 4 all@0.250000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 4 all@0.500000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 4 all@1.000000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 4 all@noms mask_in_one,Fail +spec@arb_sample_shading@samplemask 4 all@sample mask_in_one,Fail +spec@arb_sample_shading@samplemask 6,Fail +spec@arb_sample_shading@samplemask 6@0.125000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 6@0.250000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 6@0.500000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 6@1.000000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 6@noms mask_in_one,Fail +spec@arb_sample_shading@samplemask 6@sample mask_in_one,Fail +spec@arb_sample_shading@samplemask 6 all,Fail +spec@arb_sample_shading@samplemask 6 all@0.125000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 6 all@0.250000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 6 all@0.500000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 6 all@1.000000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 6 all@noms mask_in_one,Fail +spec@arb_sample_shading@samplemask 6 all@sample mask_in_one,Fail +spec@arb_sample_shading@samplemask 8,Fail +spec@arb_sample_shading@samplemask 8@0.125000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 8@0.250000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 8@0.500000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 8@1.000000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 8@noms mask_in_one,Fail +spec@arb_sample_shading@samplemask 8@sample mask_in_one,Fail +spec@arb_sample_shading@samplemask 8 all,Fail +spec@arb_sample_shading@samplemask 8 all@0.125000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 8 all@0.250000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 8 all@0.500000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 8 all@1.000000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 8 all@noms mask_in_one,Fail +spec@arb_sample_shading@samplemask 8 all@sample mask_in_one,Fail + +spec@arb_shader_image_load_store@early-z,Fail +spec@arb_shader_image_load_store@early-z@occlusion query test/early-z pass,Fail + +spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail + +# error: main:90: eglChooseConfig() returned no configs +spec@egl 1.4@eglterminate then unbind context,Fail + +# Unknown option: -fbo +spec@egl 1.4@egl-copy-buffers,Crash + +spec@egl_chromium_sync_control@conformance,Fail +# piglit: error: SBC did not change after second SwapBuffers: 0 +spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail + +# test binary not built +spec@egl_ext_protected_content@conformance,Fail + +# Failed blit src(0,0;1,1) - dst(0,0;2147483647,2147483647) +# Failed blit src(0,0;40,40) - dst(0,0;134217727,134217727) +# Failed blit src(0,0;40,40) - dst(0,0;2147483647,2147483647) +# Failed blit src(0,0;80,80) - dst(0,0;134217727,134217727) +# Failed blit src(0,0;80,80) - dst(0,0;2147483647,2147483647) +# Failed blit src(0,0;160,160) - dst(0,0;134217727,134217727) +# Failed blit src(0,0;160,160) - dst(0,0;2147483647,2147483647) +# Failed blit src(0,0;2147483647,2147483647) - dst(0,0;2147483647,2147483647) +spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail + +# Unexpected GL error: GL_INVALID_OPERATION 0x502 +# (Error at tests/egl/spec/egl_khr_gl_image/egl_khr_gl_renderbuffer_image-clear-shared-image.c:181) +spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24,Fail + +# eglChooseConfig() failed +spec@egl_khr_surfaceless_context@viewport,Fail +spec@egl_mesa_configless_context@basic,Fail + +# texture-integer: error 0x502 at tests/fbo/fbo-integer.c:300 +spec@ext_texture_integer@fbo-integer,Fail + +spec@ext_transform_feedback@tessellation triangle_fan flat_first,Fail + +# Testing GL_POINTS(1 vertices) +# Expected 0 GS invocations, got 1 +# Expected vertex IDs: +# Actual vertex IDs: 1 1 +spec@glsl-1.50@execution@geometry@primitive-types gl_line_loop,Fail + +# piglit: error: Miplevel 0 +# piglit: error: Mode ldrs Block 4x4. +spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail +# piglit: error: Mode: ldrs Block: 5x5. +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail + +spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail +spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageLoad,Fail +spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageStore,Fail diff --git a/lib/mesa/src/gallium/drivers/iris/ci/iris-amly-flakes.txt b/lib/mesa/src/gallium/drivers/iris/ci/iris-amly-flakes.txt index b12fd98ad..dd256ecbf 100644 --- a/lib/mesa/src/gallium/drivers/iris/ci/iris-amly-flakes.txt +++ b/lib/mesa/src/gallium/drivers/iris/ci/iris-amly-flakes.txt @@ -1,9 +1,3 @@ -# Sometimes crashes with no log information -dEQP-EGL.functional.sharing.gles2.multithread.random.images.copyteximage2d.1 -dEQP-EGL.functional.sharing.gles2.multithread.random.images.copyteximage2d.4 -dEQP-EGL.functional.sharing.gles2.multithread.random.images.copyteximage2d.12 -dEQP-EGL.functional.sharing.gles2.multithread.random.images.copytexsubimage2d.1 - # Some flaky tests found: # spec@arb_query_buffer_object@qbo@query-GL_ANY_SAMPLES_PASSED-SYNC-GL_INT # spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED-ASYNC-GL_UNSIGNED_INT64_ARB @@ -19,8 +13,4 @@ spec@arb_query_buffer_object@qbo@query-.* # spec@arb_query_buffer_object@qbo@query-GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT64_ARB # spec@arb_query_buffer_object@qbo@query-GL_VERTEX_SHADER_INVOCATIONS-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT64_ARB # spec@arb_query_buffer_object@qbo@query-GL_TIMESTAMP-ASYNC_CPU_READ_BEFORE-GL_UNSIGNED_INT -spec@arb_query_buffer_object@qbo - -# The tests below are not actually detected as flaky, but they do behave as such -spec@egl_chromium_sync_control@conformance -spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test +spec@arb_query_buffer_object@qbo@query-.* diff --git a/lib/mesa/src/gallium/drivers/iris/ci/iris-apl-fails.txt b/lib/mesa/src/gallium/drivers/iris/ci/iris-apl-fails.txt index e2cef24f1..a2ae27e26 100644 --- a/lib/mesa/src/gallium/drivers/iris/ci/iris-apl-fails.txt +++ b/lib/mesa/src/gallium/drivers/iris/ci/iris-apl-fails.txt @@ -20,4 +20,12 @@ dEQP-GLES3.functional.rasterization.interpolation.projected.lines_wide,Fail 565-nozs-dEQP-GLES3.functional.rasterization.interpolation.projected.line_strip_wide,Fail 565-nozs-dEQP-GLES3.functional.rasterization.interpolation.projected.lines_wide,Fail -dEQP-EGL.functional.sharing.gles2.multithread.random.images.copyteximage2d.12,Crash +KHR-GL46.get_texture_sub_image.errors_test,Fail +KHR-GL46.get_texture_sub_image.functional_test,Fail +KHR-GL46.transform_feedback.capture_vertex_interleaved_test,Fail +KHR-GL46.transform_feedback.capture_vertex_separate_test,Fail +KHR-GL46.transform_feedback.discard_vertex_test,Fail +KHR-GL46.transform_feedback.draw_xfb_instanced_test,Crash +KHR-GL46.transform_feedback.draw_xfb_stream_instanced_test,Crash +KHR-GL46.transform_feedback.query_vertex_interleaved_test,Fail +KHR-GL46.transform_feedback.query_vertex_separate_test,Fail diff --git a/lib/mesa/src/gallium/drivers/iris/ci/iris-cml-fails.txt b/lib/mesa/src/gallium/drivers/iris/ci/iris-cml-fails.txt index c77cab6de..b586aa5e9 100644 --- a/lib/mesa/src/gallium/drivers/iris/ci/iris-cml-fails.txt +++ b/lib/mesa/src/gallium/drivers/iris/ci/iris-cml-fails.txt @@ -34,3 +34,13 @@ dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.6x6,Fail dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.8x5,Fail dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.8x6,Fail dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.8x8,Fail + +KHR-GL46.get_texture_sub_image.errors_test,Fail +KHR-GL46.get_texture_sub_image.functional_test,Fail +KHR-GL46.transform_feedback.capture_vertex_interleaved_test,Fail +KHR-GL46.transform_feedback.capture_vertex_separate_test,Fail +KHR-GL46.transform_feedback.discard_vertex_test,Fail +KHR-GL46.transform_feedback.draw_xfb_instanced_test,Crash +KHR-GL46.transform_feedback.draw_xfb_stream_instanced_test,Crash +KHR-GL46.transform_feedback.query_vertex_interleaved_test,Fail +KHR-GL46.transform_feedback.query_vertex_separate_test,Fail diff --git a/lib/mesa/src/gallium/drivers/iris/ci/iris-glk-fails.txt b/lib/mesa/src/gallium/drivers/iris/ci/iris-glk-fails.txt index 45a39eb0f..26aaa1238 100644 --- a/lib/mesa/src/gallium/drivers/iris/ci/iris-glk-fails.txt +++ b/lib/mesa/src/gallium/drivers/iris/ci/iris-glk-fails.txt @@ -20,9 +20,17 @@ dEQP-GLES3.functional.rasterization.interpolation.projected.lines_wide,Fail 565-nozs-dEQP-GLES3.functional.rasterization.interpolation.projected.line_strip_wide,Fail 565-nozs-dEQP-GLES3.functional.rasterization.interpolation.projected.lines_wide,Fail +KHR-GL46.get_texture_sub_image.errors_test,Fail +KHR-GL46.get_texture_sub_image.functional_test,Fail + # "Result is different than expected at index: 33 Expected value: 664128 Result value: 658538 " KHR-GL46.texture_buffer.texture_buffer_atomic_functions,Fail +KHR-GL46.transform_feedback.capture_vertex_interleaved_test,Fail +KHR-GL46.transform_feedback.capture_vertex_separate_test,Fail +KHR-GL46.transform_feedback.discard_vertex_test,Fail +KHR-GL46.transform_feedback.draw_xfb_instanced_test,Crash +KHR-GL46.transform_feedback.draw_xfb_stream_instanced_test,Crash +KHR-GL46.transform_feedback.query_vertex_interleaved_test,Fail +KHR-GL46.transform_feedback.query_vertex_separate_test,Fail KHR-GLES31.core.texture_buffer.texture_buffer_atomic_functions,Fail - -dEQP-EGL.functional.sharing.gles2.multithread.random.images.copyteximage2d.12,Crash diff --git a/lib/mesa/src/gallium/drivers/iris/ci/iris-glk-flakes.txt b/lib/mesa/src/gallium/drivers/iris/ci/iris-glk-flakes.txt index 09b6e2565..05dc1fd4f 100644 --- a/lib/mesa/src/gallium/drivers/iris/ci/iris-glk-flakes.txt +++ b/lib/mesa/src/gallium/drivers/iris/ci/iris-glk-flakes.txt @@ -1,8 +1,2 @@ KHR-GL46.texture_buffer.texture_buffer_atomic_functions KHR-GLES31.core.texture_buffer.texture_buffer_atomic_functions - -# Sometimes crashes with no log information -dEQP-EGL.functional.sharing.gles2.multithread.random.images.copyteximage2d.1 -dEQP-EGL.functional.sharing.gles2.multithread.random.images.copyteximage2d.4 -dEQP-EGL.functional.sharing.gles2.multithread.random.images.copyteximage2d.12 -dEQP-EGL.functional.sharing.gles2.multithread.random.images.copytexsubimage2d.1 diff --git a/lib/mesa/src/gallium/drivers/iris/ci/iris-kbl-fails.txt b/lib/mesa/src/gallium/drivers/iris/ci/iris-kbl-fails.txt index e435e7201..b586aa5e9 100644 --- a/lib/mesa/src/gallium/drivers/iris/ci/iris-kbl-fails.txt +++ b/lib/mesa/src/gallium/drivers/iris/ci/iris-kbl-fails.txt @@ -35,213 +35,12 @@ dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.8x5,Fail dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.8x6,Fail dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.8x8,Fail -# X Error of failed request: BadMatch (invalid parameter attributes) -# Major opcode of failed request: 151 (GLX) -# Minor opcode of failed request: 11 (X_GLXSwapBuffers) -# Serial number of failed request: 79 -# Current serial number in output stream: 80 -glx@glx-make-current,Crash - -glx@glx-multi-window-single-context,Fail - -glx@glx-swap-pixmap-bad,Fail - -# failed to create drawable -# X Error of failed request: BadValue (integer parameter out of range for operation) -# Major opcode of failed request: 53 (X_CreatePixmap) -# Value in failed request: 0x1e -# Serial number of failed request: 1177 -# Current serial number in output stream: 1181 -glx@glx-visuals-depth -pixmap,Crash -glx@glx-visuals-stencil -pixmap,Crash - -# X error 167 (GLXBadFBConfig (9)) was generated, but X error 8 was expected. -glx@glx_arb_create_context_no_error@no error,Fail - -# "X error 2 (non-GLX error (-1)) was generated, but X error 8 was expected." -glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail - -# X error 167 (GLXBadFBConfig (9)) was generated, but GLXBadProfileARB (13) was expected. -# Version = 1.2 -# X error 167 (GLXBadFBConfig (9)) was generated, but GLXBadProfileARB (13) was expected. -# Version = 2.1 -# X error 167 (GLXBadFBConfig (9)) was generated, but GLXBadProfileARB (13) was expected. -# Version = 3.3 -glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail - -# Xorg has disabled indirect rendering contexts. -glx@glx_ext_import_context@free context,Fail -glx@glx_ext_import_context@get context id,Fail -glx@glx_ext_import_context@get current display,Fail -glx@glx_ext_import_context@import context- multi process,Fail -glx@glx_ext_import_context@import context- single process,Fail -glx@glx_ext_import_context@imported context has same context id,Fail -glx@glx_ext_import_context@make current- multi process,Fail -glx@glx_ext_import_context@make current- single process,Fail -glx@glx_ext_import_context@query context info,Fail - -# "Unsupported intrinsic: vec4 32 ssa_56 = intrinsic image_load (ssa_44, ssa_55, ssa_40, ssa_44) (5, 0, 12, 80, 160) /* image_dim=Buf */ /* image_array=false */ /* format=r32g32b32a32_float */ /* access=80 */ /* dest_type=float32 */ -# rasterpos: ../src/gallium/auxiliary/gallivm/lp_bld_nir.c:1930: visit_intrinsic: Assertion `0' failed." -spec@!opengl 1.0@rasterpos,Crash - -spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail -spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail - -spec@!opengl 1.1@linestipple,Fail -spec@!opengl 1.1@linestipple@Factor 2x,Fail -spec@!opengl 1.1@linestipple@Factor 3x,Fail -spec@!opengl 1.1@linestipple@Line loop,Fail -spec@!opengl 1.1@linestipple@Line strip,Fail - -# Fail: nothing rendered. -spec@!opengl 2.0@vs-point_size-zero,Fail - -# The textures will be initialized by rendering to them using glDrawPixels. -# gettextureimage-formats failure: format: GL_RGB10_A2, level 1 at pixel(369, 103) -# Expected (0.597386, 0.597386, 0.433987, 0.111111) -# Found (0.792157, 0.792157, 0.466667, 0.443137) -spec@arb_direct_state_access@gettextureimage-formats init-by-rendering,Fail - -# Invalid index for 'vs_input2[1][0]': expected INVALID_INDEX but got 1 -spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail -spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail - -spec@arb_query_buffer_object@qbo,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIMESTAMP-ASYNC_CPU_READ_AFTER-GL_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIMESTAMP-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIMESTAMP-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT64_ARB,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIMESTAMP-ASYNC_CPU_READ_BEFORE-GL_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIMESTAMP-ASYNC_CPU_READ_BEFORE-GL_UNSIGNED_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIMESTAMP-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIMESTAMP-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIMESTAMP-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT64_ARB,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIME_ELAPSED-ASYNC_CPU_READ_AFTER-GL_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIME_ELAPSED-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIME_ELAPSED-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT64_ARB,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIME_ELAPSED-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIME_ELAPSED-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIME_ELAPSED-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT64_ARB,Fail - -spec@arb_sample_shading@samplemask 16,Fail -spec@arb_sample_shading@samplemask 16@0.062500 mask_in_one,Fail -spec@arb_sample_shading@samplemask 16@0.125000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 16@0.250000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 16@0.500000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 16@1.000000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 16@noms mask_in_one,Fail -spec@arb_sample_shading@samplemask 16@sample mask_in_one,Fail -spec@arb_sample_shading@samplemask 16 all,Fail -spec@arb_sample_shading@samplemask 16 all@0.062500 mask_in_one,Fail -spec@arb_sample_shading@samplemask 16 all@0.125000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 16 all@0.250000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 16 all@0.500000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 16 all@1.000000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 16 all@noms mask_in_one,Fail -spec@arb_sample_shading@samplemask 16 all@sample mask_in_one,Fail -spec@arb_sample_shading@samplemask 2,Fail -spec@arb_sample_shading@samplemask 2@0.500000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 2@1.000000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 2@noms mask_in_one,Fail -spec@arb_sample_shading@samplemask 2@sample mask_in_one,Fail -spec@arb_sample_shading@samplemask 2 all,Fail -spec@arb_sample_shading@samplemask 2 all@0.500000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 2 all@1.000000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 2 all@noms mask_in_one,Fail -spec@arb_sample_shading@samplemask 2 all@sample mask_in_one,Fail -spec@arb_sample_shading@samplemask 4,Fail -spec@arb_sample_shading@samplemask 4@0.250000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 4@0.500000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 4@1.000000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 4@noms mask_in_one,Fail -spec@arb_sample_shading@samplemask 4@sample mask_in_one,Fail -spec@arb_sample_shading@samplemask 4 all,Fail -spec@arb_sample_shading@samplemask 4 all@0.250000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 4 all@0.500000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 4 all@1.000000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 4 all@noms mask_in_one,Fail -spec@arb_sample_shading@samplemask 4 all@sample mask_in_one,Fail -spec@arb_sample_shading@samplemask 6,Fail -spec@arb_sample_shading@samplemask 6@0.125000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 6@0.250000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 6@0.500000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 6@1.000000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 6@noms mask_in_one,Fail -spec@arb_sample_shading@samplemask 6@sample mask_in_one,Fail -spec@arb_sample_shading@samplemask 6 all,Fail -spec@arb_sample_shading@samplemask 6 all@0.125000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 6 all@0.250000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 6 all@0.500000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 6 all@1.000000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 6 all@noms mask_in_one,Fail -spec@arb_sample_shading@samplemask 6 all@sample mask_in_one,Fail -spec@arb_sample_shading@samplemask 8,Fail -spec@arb_sample_shading@samplemask 8@0.125000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 8@0.250000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 8@0.500000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 8@1.000000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 8@noms mask_in_one,Fail -spec@arb_sample_shading@samplemask 8@sample mask_in_one,Fail -spec@arb_sample_shading@samplemask 8 all,Fail -spec@arb_sample_shading@samplemask 8 all@0.125000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 8 all@0.250000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 8 all@0.500000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 8 all@1.000000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 8 all@noms mask_in_one,Fail -spec@arb_sample_shading@samplemask 8 all@sample mask_in_one,Fail - -spec@arb_shader_image_load_store@early-z,Fail -spec@arb_shader_image_load_store@early-z@occlusion query test/early-z pass,Fail - -spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail - -# error: main:90: eglChooseConfig() returned no configs -spec@egl 1.4@eglterminate then unbind context,Fail - -spec@egl_chromium_sync_control@conformance,Fail -# piglit: error: SBC did not change after second SwapBuffers: 0 -spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail - -# test binary not built -spec@egl_ext_protected_content@conformance,Fail - -# Failed blit src(0,0;1,1) - dst(0,0;2147483647,2147483647) -# Failed blit src(0,0;40,40) - dst(0,0;134217727,134217727) -# Failed blit src(0,0;40,40) - dst(0,0;2147483647,2147483647) -# Failed blit src(0,0;80,80) - dst(0,0;134217727,134217727) -# Failed blit src(0,0;80,80) - dst(0,0;2147483647,2147483647) -# Failed blit src(0,0;160,160) - dst(0,0;134217727,134217727) -# Failed blit src(0,0;160,160) - dst(0,0;2147483647,2147483647) -# Failed blit src(0,0;2147483647,2147483647) - dst(0,0;2147483647,2147483647) -spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail - -# Unexpected GL error: GL_INVALID_OPERATION 0x502 -# (Error at tests/egl/spec/egl_khr_gl_image/egl_khr_gl_renderbuffer_image-clear-shared-image.c:181) -spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24,Fail - -# eglChooseConfig() failed -spec@egl_khr_surfaceless_context@viewport,Fail -spec@egl_mesa_configless_context@basic,Fail - -spec@ext_transform_feedback@tessellation triangle_fan flat_first,Fail - -# Testing GL_POINTS(1 vertices) -# Expected 0 GS invocations, got 1 -# Expected vertex IDs: -# Actual vertex IDs: 1 1 -spec@glsl-1.50@execution@geometry@primitive-types gl_line_loop,Fail - -# piglit: error: Miplevel 0 -# piglit: error: Mode ldrs Block 4x4. -spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail -spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail -spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail -spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail -spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail -spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail -# piglit: error: Mode: ldrs Block: 5x5. -spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail -spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail - -spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail -spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageLoad,Fail -spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageStore,Fail +KHR-GL46.get_texture_sub_image.errors_test,Fail +KHR-GL46.get_texture_sub_image.functional_test,Fail +KHR-GL46.transform_feedback.capture_vertex_interleaved_test,Fail +KHR-GL46.transform_feedback.capture_vertex_separate_test,Fail +KHR-GL46.transform_feedback.discard_vertex_test,Fail +KHR-GL46.transform_feedback.draw_xfb_instanced_test,Crash +KHR-GL46.transform_feedback.draw_xfb_stream_instanced_test,Crash +KHR-GL46.transform_feedback.query_vertex_interleaved_test,Fail +KHR-GL46.transform_feedback.query_vertex_separate_test,Fail diff --git a/lib/mesa/src/gallium/drivers/iris/ci/iris-whl-fails.txt b/lib/mesa/src/gallium/drivers/iris/ci/iris-whl-fails.txt index c77cab6de..c38856e4f 100644 --- a/lib/mesa/src/gallium/drivers/iris/ci/iris-whl-fails.txt +++ b/lib/mesa/src/gallium/drivers/iris/ci/iris-whl-fails.txt @@ -34,3 +34,24 @@ dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.6x6,Fail dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.8x5,Fail dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.8x6,Fail dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.8x8,Fail + +KHR-GL46.direct_state_access.textures_storage_1d_rg8ui,Fail + +KHR-GL46.get_texture_sub_image.errors_test,Fail +KHR-GL46.get_texture_sub_image.functional_test,Fail + +# "Result is different than expected at index: 0 Expected value: 1606528 Result value: 0" +KHR-GL46.texture_buffer.texture_buffer_atomic_functions,Fail + +KHR-GL46.transform_feedback.capture_vertex_interleaved_test,Fail +KHR-GL46.transform_feedback.capture_vertex_separate_test,Fail +KHR-GL46.transform_feedback.discard_vertex_test,Fail +KHR-GL46.transform_feedback.draw_xfb_instanced_test,Crash +KHR-GL46.transform_feedback.draw_xfb_stream_instanced_test,Crash +KHR-GL46.transform_feedback.query_vertex_interleaved_test,Fail +KHR-GL46.transform_feedback.query_vertex_separate_test,Fail + +KHR-GLES31.core.pixelstoragemodes.teximage2d.r8snorm.16_0,Fail + +# "Result is different than expected at index: 0 Expected value: 1606528 Result value: 0" +KHR-GLES31.core.texture_buffer.texture_buffer_atomic_functions,Fail diff --git a/lib/mesa/src/gallium/drivers/radeonsi/ci/navi10-glcts-fail.csv b/lib/mesa/src/gallium/drivers/radeonsi/ci/navi10-glcts-fail.csv index 0d7f781bc..87a5eebc7 100644 --- a/lib/mesa/src/gallium/drivers/radeonsi/ci/navi10-glcts-fail.csv +++ b/lib/mesa/src/gallium/drivers/radeonsi/ci/navi10-glcts-fail.csv @@ -1,6 +1,4 @@ -KHR-GL46.gl_spirv.spirv_glsl_to_spirv_builtin_functions_test,Fail
-KHR-GL46.pipeline_statistics_query_tests_ARB.functional_geometry_shader_queries,Fail
-KHR-GL46.pipeline_statistics_query_tests_ARB.functional_primitives_vertices_submitted_and_clipping_input_output_primitives,Fail
-KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail
-KHR-GL46.shader_ballot_tests.ShaderBallotBitmasks,Fail
-KHR-GL46.sparse_texture_tests.SparseTextureCommitment,Fail
+KHR-GL46.gl_spirv.spirv_glsl_to_spirv_builtin_functions_test,Fail +KHR-GL46.pipeline_statistics_query_tests_ARB.functional_geometry_shader_queries,Fail +KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail +KHR-GL46.shader_image_load_store.basic-api-bind,Fail diff --git a/lib/mesa/src/gallium/drivers/radeonsi/ci/navi10-piglit-quick-fail.csv b/lib/mesa/src/gallium/drivers/radeonsi/ci/navi10-piglit-quick-fail.csv index d383430ca..b937a49fa 100644 --- a/lib/mesa/src/gallium/drivers/radeonsi/ci/navi10-piglit-quick-fail.csv +++ b/lib/mesa/src/gallium/drivers/radeonsi/ci/navi10-piglit-quick-fail.csv @@ -1,170 +1,181 @@ -glx@glx-make-current,Crash
-glx@glx-multi-window-single-context,Fail
-glx@glx-visuals-depth -pixmap,Crash
-glx@glx-visuals-stencil -pixmap,Crash
-glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail
-glx@glx_arb_create_context_no_error@no error,Fail
-glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail
-glx@glx_ext_import_context@free context,Fail
-glx@glx_ext_import_context@get context id,Fail
-glx@glx_ext_import_context@get current display,Fail
-glx@glx_ext_import_context@import context- multi process,Fail
-glx@glx_ext_import_context@import context- single process,Fail
-glx@glx_ext_import_context@imported context has same context id,Fail
-glx@glx_ext_import_context@make current- multi process,Fail
-glx@glx_ext_import_context@make current- single process,Fail
-glx@glx_ext_import_context@query context info,Fail
-glx@glx_ext_no_config_context@no fbconfig,Fail
-spec@!opengl 1.0@gl-1.0-swapbuffers-behavior,Fail
-spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail
-spec@!opengl 1.0@rasterpos,Fail
-spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail
-spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail
-spec@!opengl 1.1@read-front,Fail
-spec@!opengl 1.1@read-front clear-front-first,Fail
-spec@!opengl 1.1@read-front clear-front-first samples=2,Fail
-spec@!opengl 1.1@read-front clear-front-first samples=4,Fail
-spec@!opengl 1.1@read-front clear-front-first samples=6,Fail
-spec@!opengl 1.1@read-front clear-front-first samples=8,Fail
-spec@!opengl 1.1@read-front samples=2,Fail
-spec@!opengl 1.1@read-front samples=4,Fail
-spec@!opengl 1.1@read-front samples=6,Fail
-spec@!opengl 1.1@read-front samples=8,Fail
-spec@!opengl 3.2@gl-3.2-adj-prims cull-back pv-first,Fail
-spec@!opengl 3.2@gl-3.2-adj-prims cull-front pv-first,Fail
-spec@!opengl 3.2@gl-3.2-adj-prims line cull-back pv-first,Fail
-spec@!opengl 3.2@gl-3.2-adj-prims line cull-front pv-first,Fail
-spec@!opengl 3.2@gl-3.2-adj-prims pv-first,Fail
-spec@arb_bindless_texture@compiler@images@arith-bound-image.frag,Crash
-spec@arb_bindless_texture@compiler@samplers@arith-bound-sampler-texture2d.frag,Crash
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-double-float,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-double-float,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-double-float,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail
-spec@arb_pipeline_statistics_query@arb_pipeline_statistics_query-geom,Fail
-spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail
-spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail
-spec@arb_query_buffer_object@coherency,Fail
-spec@arb_query_buffer_object@coherency@index-buffer-GL_GEOMETRY_SHADER_INVOCATIONS,Fail
-spec@arb_query_buffer_object@coherency@indirect-dispatch-GL_GEOMETRY_SHADER_INVOCATIONS,Fail
-spec@arb_query_buffer_object@coherency@indirect-draw-GL_GEOMETRY_SHADER_INVOCATIONS,Fail
-spec@arb_query_buffer_object@coherency@indirect-draw-count-GL_GEOMETRY_SHADER_INVOCATIONS,Fail
-spec@arb_query_buffer_object@qbo,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC-GL_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC-GL_UNSIGNED_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC-GL_UNSIGNED_INT64_ARB,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_AFTER-GL_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT64_ARB,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_BEFORE-GL_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_BEFORE-GL_UNSIGNED_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_BEFORE-GL_UNSIGNED_INT64_ARB,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC-GL_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC-GL_UNSIGNED_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC-GL_UNSIGNED_INT64_ARB,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT64_ARB,Fail
-spec@arb_shader_clock@execution@clock,Fail
-spec@arb_shader_clock@execution@clock2x32,Fail
-spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail
-spec@arb_shading_language_packing@execution@built-in-functions@fs-packhalf2x16,Fail
-spec@arb_shading_language_packing@execution@built-in-functions@vs-packhalf2x16,Fail
-spec@egl_chromium_sync_control@conformance,Fail
-spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail
-spec@egl_ext_protected_content@conformance,Fail
-spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail
-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_uyvy,Fail
-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuyv,Fail
-spec@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-double-float,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-double-float,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-double-float,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail
-spec@glsl-es-3.00@execution@built-in-functions@fs-packhalf2x16,Fail
-spec@glsl-es-3.00@execution@built-in-functions@vs-packhalf2x16,Fail
-spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail
-spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail
-spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail
-spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail
-spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail
-spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail
-spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail
-spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail
-spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail
-spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageLoad,Fail
-spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageStore,Fail
-spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail
-wgl@wgl-multi-context-single-window,Fail
-wgl@wgl-multi-window-single-context,Fail
-wgl@wgl-sanity,Fail
+glx@glx-make-current,Crash +glx@glx-multi-window-single-context,Fail +glx@glx-query-drawable-glx_fbconfig_id-window,Fail +glx@glx-visuals-depth -pixmap,Crash +glx@glx-visuals-stencil -pixmap,Crash +glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail +glx@glx_arb_create_context_no_error@no error,Fail +glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail +glx@glx_ext_import_context@free context,Fail +glx@glx_ext_import_context@get context id,Fail +glx@glx_ext_import_context@get current display,Fail +glx@glx_ext_import_context@import context- multi process,Fail +glx@glx_ext_import_context@import context- single process,Fail +glx@glx_ext_import_context@imported context has same context id,Fail +glx@glx_ext_import_context@make current- multi process,Fail +glx@glx_ext_import_context@make current- single process,Fail +glx@glx_ext_import_context@query context info,Fail +glx@glx_ext_no_config_context@no fbconfig,Fail +spec@!opengl 1.0@gl-1.0-swapbuffers-behavior,Fail +spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail +spec@!opengl 1.0@rasterpos,Fail +spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail +spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail +spec@!opengl 1.1@read-front,Fail +spec@!opengl 1.1@read-front clear-front-first,Fail +spec@!opengl 1.1@read-front clear-front-first samples=2,Fail +spec@!opengl 1.1@read-front clear-front-first samples=4,Fail +spec@!opengl 1.1@read-front clear-front-first samples=6,Fail +spec@!opengl 1.1@read-front clear-front-first samples=8,Fail +spec@!opengl 1.1@read-front samples=2,Fail +spec@!opengl 1.1@read-front samples=4,Fail +spec@!opengl 1.1@read-front samples=6,Fail +spec@!opengl 1.1@read-front samples=8,Fail +spec@!opengl 1.1@windowoverlap,Fail +spec@!opengl 3.2@gl-3.2-adj-prims cull-back pv-first,Fail +spec@!opengl 3.2@gl-3.2-adj-prims cull-front pv-first,Fail +spec@!opengl 3.2@gl-3.2-adj-prims line cull-back pv-first,Fail +spec@!opengl 3.2@gl-3.2-adj-prims line cull-front pv-first,Fail +spec@!opengl 3.2@gl-3.2-adj-prims pv-first,Fail +spec@arb_bindless_texture@compiler@images@arith-bound-image.frag,Crash +spec@arb_bindless_texture@compiler@samplers@arith-bound-sampler-texture2d.frag,Crash +spec@arb_direct_state_access@gettextureimage-formats,Crash +spec@arb_enhanced_layouts@compiler@block-member-locations@arrayed-block-member-location.frag,Fail +spec@arb_enhanced_layouts@compiler@block-member-locations@arrayed-block-member-location.vert,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail +spec@arb_pipeline_statistics_query@arb_pipeline_statistics_query-geom,Fail +spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail +spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail +spec@arb_query_buffer_object@coherency,Fail +spec@arb_query_buffer_object@coherency@index-buffer-GL_GEOMETRY_SHADER_INVOCATIONS,Fail +spec@arb_query_buffer_object@coherency@indirect-dispatch-GL_GEOMETRY_SHADER_INVOCATIONS,Fail +spec@arb_query_buffer_object@coherency@indirect-draw-GL_GEOMETRY_SHADER_INVOCATIONS,Fail +spec@arb_query_buffer_object@coherency@indirect-draw-count-GL_GEOMETRY_SHADER_INVOCATIONS,Fail +spec@arb_query_buffer_object@qbo,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC-GL_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC-GL_UNSIGNED_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC-GL_UNSIGNED_INT64_ARB,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_AFTER-GL_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT64_ARB,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_BEFORE-GL_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_BEFORE-GL_UNSIGNED_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_BEFORE-GL_UNSIGNED_INT64_ARB,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC-GL_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC-GL_UNSIGNED_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC-GL_UNSIGNED_INT64_ARB,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT64_ARB,Fail +spec@arb_shader_clock@execution@clock,Fail +spec@arb_shader_clock@execution@clock2x32,Fail +spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail +spec@arb_shading_language_packing@execution@built-in-functions@fs-packhalf2x16,Fail +spec@arb_shading_language_packing@execution@built-in-functions@vs-packhalf2x16,Fail +spec@egl 1.4@egl-copy-buffers,Crash +spec@egl_chromium_sync_control@conformance,Fail +spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail +spec@egl_ext_protected_content@conformance,Fail +spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail +spec@ext_framebuffer_multisample@turn-on-off 2,Fail +spec@ext_framebuffer_multisample@turn-on-off 4,Fail +spec@ext_framebuffer_multisample@turn-on-off 6,Fail +spec@ext_framebuffer_multisample@turn-on-off 8,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_uyvy,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuyv,Fail +spec@ext_texture_integer@fbo-integer,Fail +spec@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail +spec@glsl-es-3.00@execution@built-in-functions@fs-packhalf2x16,Fail +spec@glsl-es-3.00@execution@built-in-functions@vs-packhalf2x16,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail +spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail +spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageLoad,Fail +spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageStore,Fail +spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail +wgl@wgl-multi-context-single-window,Fail +wgl@wgl-multi-window-single-context,Fail +wgl@wgl-sanity,Fail diff --git a/lib/mesa/src/gallium/drivers/radeonsi/ci/radeonsi-stoney-fails.txt b/lib/mesa/src/gallium/drivers/radeonsi/ci/radeonsi-stoney-fails.txt index bd8ee34b4..f56ce121a 100644 --- a/lib/mesa/src/gallium/drivers/radeonsi/ci/radeonsi-stoney-fails.txt +++ b/lib/mesa/src/gallium/drivers/radeonsi/ci/radeonsi-stoney-fails.txt @@ -1,23 +1,10 @@ glx@glx_arb_create_context_no_error@no error,Fail glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail - -glx@glx_ext_import_context@free context,Fail glx@glx_ext_import_context@get context id,Fail glx@glx_ext_import_context@import context- single process,Fail -glx@glx_ext_import_context@query context info,Fail - glx@glx-visuals-stencil -pixmap,Crash - -spec@!opengl 1.0@rasterpos,Fail -spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail -spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail - spec@arb_direct_state_access@gettextureimage-formats,Crash - spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled,Fail -spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled@GL_RGB565- swizzled- border color only,Fail - -spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled,Fail @@ -59,6 +46,7 @@ spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG32UI- swizzled spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG8I- swizzled- border color only,Fail spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG8UI- swizzled- border color only,Fail spec@arb_timer_query@timestamp-get,Fail +spec@egl 1.4@egl-copy-buffers,Crash spec@egl 1.4@eglterminate then unbind context,Fail spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail spec@egl_chromium_sync_control@conformance,Fail @@ -66,6 +54,10 @@ spec@egl_ext_protected_content@conformance,Fail spec@egl_khr_surfaceless_context@viewport,Fail spec@egl_mesa_configless_context@basic,Fail spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail +spec@ext_framebuffer_multisample@turn-on-off 2,Fail +spec@ext_framebuffer_multisample@turn-on-off 4,Fail +spec@ext_framebuffer_multisample@turn-on-off 6,Fail +spec@ext_framebuffer_multisample@turn-on-off 8,Fail spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y216,Fail spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuyv,Fail spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_uyvy,Fail @@ -78,21 +70,7 @@ spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRE spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT5_EXT- swizzled- border color only,Fail spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_S3TC_DXT1_EXT- swizzled- border color only,Fail spec@ext_texture_integer@fbo-integer,Fail - spec@ext_texture_integer@texwrap formats bordercolor-swizzled,Fail -spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB16I- swizzled- border color only,Fail -spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB16UI- swizzled- border color only,Fail -spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB32I- swizzled- border color only,Fail -spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB32UI- swizzled- border color only,Fail -spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB8I- swizzled- border color only,Fail -spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB8UI- swizzled- border color only,Fail -spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA16I- swizzled- border color only,Fail -spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA16UI- swizzled- border color only,Fail -spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA32I- swizzled- border color only,Fail -spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA32UI- swizzled- border color only,Fail -spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA8I- swizzled- border color only,Fail -spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA8UI- swizzled- border color only,Fail - spec@ext_texture_shared_exponent@texwrap formats bordercolor-swizzled,Fail spec@ext_texture_snorm@texwrap formats bordercolor-swizzled,Fail spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_R16_SNORM- swizzled- border color only,Fail @@ -119,10 +97,7 @@ spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail -spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail -spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageLoad,Fail -spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageStore,Fail spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail CreateContext/VAAPICreateContext.CreateContext/1035,Crash diff --git a/lib/mesa/src/gallium/drivers/radeonsi/ci/raven-glcts-fail.csv b/lib/mesa/src/gallium/drivers/radeonsi/ci/raven-glcts-fail.csv index 52a036e85..6193859d3 100644 --- a/lib/mesa/src/gallium/drivers/radeonsi/ci/raven-glcts-fail.csv +++ b/lib/mesa/src/gallium/drivers/radeonsi/ci/raven-glcts-fail.csv @@ -1,31 +1,28 @@ -KHR-GL46.gl_spirv.spirv_glsl_to_spirv_builtin_functions_test,Fail
-KHR-GL46.pipeline_statistics_query_tests_ARB.functional_geometry_shader_queries,Fail
-KHR-GL46.pipeline_statistics_query_tests_ARB.functional_primitives_vertices_submitted_and_clipping_input_output_primitives,Fail
-KHR-GL46.packed_pixels.pbo_rectangle.r16_snorm,Fail
-KHR-GL46.packed_pixels.pbo_rectangle.r8_snorm,Fail
-KHR-GL46.packed_pixels.pbo_rectangle.rg16_snorm,Fail
-KHR-GL46.packed_pixels.pbo_rectangle.rg8_snorm,Fail
-KHR-GL46.packed_pixels.pbo_rectangle.rgb16_snorm,Fail
-KHR-GL46.packed_pixels.pbo_rectangle.rgb8_snorm,Fail
-KHR-GL46.packed_pixels.pbo_rectangle.rgba16_snorm,Fail
-KHR-GL46.packed_pixels.pbo_rectangle.rgba8_snorm,Fail
-KHR-GL46.packed_pixels.rectangle.r16_snorm,Fail
-KHR-GL46.packed_pixels.rectangle.r8_snorm,Fail
-KHR-GL46.packed_pixels.rectangle.rg16_snorm,Fail
-KHR-GL46.packed_pixels.rectangle.rg8_snorm,Fail
-KHR-GL46.packed_pixels.rectangle.rgb16_snorm,Fail
-KHR-GL46.packed_pixels.rectangle.rgb8_snorm,Fail
-KHR-GL46.packed_pixels.rectangle.rgba16_snorm,Fail
-KHR-GL46.packed_pixels.rectangle.rgba8_snorm,Fail
-KHR-GL46.packed_pixels.varied_rectangle.r16_snorm,Fail
-KHR-GL46.packed_pixels.varied_rectangle.r8_snorm,Fail
-KHR-GL46.packed_pixels.varied_rectangle.rg16_snorm,Fail
-KHR-GL46.packed_pixels.varied_rectangle.rg8_snorm,Fail
-KHR-GL46.packed_pixels.varied_rectangle.rgb16_snorm,Fail
-KHR-GL46.packed_pixels.varied_rectangle.rgb8_snorm,Fail
-KHR-GL46.packed_pixels.varied_rectangle.rgba16_snorm,Fail
-KHR-GL46.packed_pixels.varied_rectangle.rgba8_snorm,Fail
-KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail
-KHR-GL46.shader_ballot_tests.ShaderBallotBitmasks,Fail
-KHR-GL46.sparse_texture_tests.SparseTextureCommitment,Fail
-KHR-GL46.sparse_buffer_tests.BufferStorageTest,Fail
+KHR-GL46.gl_spirv.spirv_glsl_to_spirv_builtin_functions_test,Fail +KHR-GL46.packed_pixels.pbo_rectangle.r16_snorm,Fail +KHR-GL46.packed_pixels.pbo_rectangle.r8_snorm,Fail +KHR-GL46.packed_pixels.pbo_rectangle.rg16_snorm,Fail +KHR-GL46.packed_pixels.pbo_rectangle.rg8_snorm,Fail +KHR-GL46.packed_pixels.pbo_rectangle.rgb16_snorm,Fail +KHR-GL46.packed_pixels.pbo_rectangle.rgb8_snorm,Fail +KHR-GL46.packed_pixels.pbo_rectangle.rgba16_snorm,Fail +KHR-GL46.packed_pixels.pbo_rectangle.rgba8_snorm,Fail +KHR-GL46.packed_pixels.rectangle.r16_snorm,Fail +KHR-GL46.packed_pixels.rectangle.r8_snorm,Fail +KHR-GL46.packed_pixels.rectangle.rg16_snorm,Fail +KHR-GL46.packed_pixels.rectangle.rg8_snorm,Fail +KHR-GL46.packed_pixels.rectangle.rgb16_snorm,Fail +KHR-GL46.packed_pixels.rectangle.rgb8_snorm,Fail +KHR-GL46.packed_pixels.rectangle.rgba16_snorm,Fail +KHR-GL46.packed_pixels.rectangle.rgba8_snorm,Fail +KHR-GL46.packed_pixels.varied_rectangle.r16_snorm,Fail +KHR-GL46.packed_pixels.varied_rectangle.r8_snorm,Fail +KHR-GL46.packed_pixels.varied_rectangle.rg16_snorm,Fail +KHR-GL46.packed_pixels.varied_rectangle.rg8_snorm,Fail +KHR-GL46.packed_pixels.varied_rectangle.rgb16_snorm,Fail +KHR-GL46.packed_pixels.varied_rectangle.rgb8_snorm,Fail +KHR-GL46.packed_pixels.varied_rectangle.rgba16_snorm,Fail +KHR-GL46.packed_pixels.varied_rectangle.rgba8_snorm,Fail +KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail +KHR-GL46.shader_image_load_store.basic-api-bind,Fail +KHR-GL46.sparse_buffer_tests.BufferStorageTest,Fail diff --git a/lib/mesa/src/gallium/drivers/radeonsi/ci/raven-piglit-quick-fail.csv b/lib/mesa/src/gallium/drivers/radeonsi/ci/raven-piglit-quick-fail.csv index bcbbe9c42..fe4bde09b 100644 --- a/lib/mesa/src/gallium/drivers/radeonsi/ci/raven-piglit-quick-fail.csv +++ b/lib/mesa/src/gallium/drivers/radeonsi/ci/raven-piglit-quick-fail.csv @@ -1,260 +1,271 @@ -glx@glx-make-current,Crash
-glx@glx-multi-window-single-context,Fail
-glx@glx-visuals-depth -pixmap,Crash
-glx@glx-visuals-stencil -pixmap,Crash
-glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail
-glx@glx_arb_create_context_no_error@no error,Fail
-glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail
-glx@glx_ext_import_context@free context,Fail
-glx@glx_ext_import_context@get context id,Fail
-glx@glx_ext_import_context@get current display,Fail
-glx@glx_ext_import_context@import context- multi process,Fail
-glx@glx_ext_import_context@import context- single process,Fail
-glx@glx_ext_import_context@imported context has same context id,Fail
-glx@glx_ext_import_context@make current- multi process,Fail
-glx@glx_ext_import_context@make current- single process,Fail
-glx@glx_ext_import_context@query context info,Fail
-glx@glx_ext_no_config_context@no fbconfig,Fail
-spec@!opengl 1.0@gl-1.0-swapbuffers-behavior,Fail
-spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail
-spec@!opengl 1.0@rasterpos,Fail
-spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail
-spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail
-spec@!opengl 1.1@read-front,Fail
-spec@!opengl 1.1@read-front clear-front-first,Fail
-spec@!opengl 1.1@read-front clear-front-first samples=2,Fail
-spec@!opengl 1.1@read-front clear-front-first samples=4,Fail
-spec@!opengl 1.1@read-front clear-front-first samples=6,Fail
-spec@!opengl 1.1@read-front clear-front-first samples=8,Fail
-spec@!opengl 1.1@read-front samples=2,Fail
-spec@!opengl 1.1@read-front samples=4,Fail
-spec@!opengl 1.1@read-front samples=6,Fail
-spec@!opengl 1.1@read-front samples=8,Fail
-spec@!opengl 1.1@teximage-colors gl_r16_snorm,Fail
-spec@!opengl 1.1@teximage-colors gl_r16_snorm@GL_R16_SNORM texture with GL_BGR and GL_BYTE,Fail
-spec@!opengl 1.1@teximage-colors gl_r16_snorm@GL_R16_SNORM texture with GL_BGRA and GL_BYTE,Fail
-spec@!opengl 1.1@teximage-colors gl_r16_snorm@GL_R16_SNORM texture with GL_RGB and GL_BYTE,Fail
-spec@!opengl 1.1@teximage-colors gl_rg16_snorm,Fail
-spec@!opengl 1.1@teximage-colors gl_rg16_snorm@GL_RG16_SNORM texture with GL_BGR and GL_BYTE,Fail
-spec@!opengl 1.1@teximage-colors gl_rg16_snorm@GL_RG16_SNORM texture with GL_BGRA and GL_BYTE,Fail
-spec@!opengl 1.1@teximage-colors gl_rg16_snorm@GL_RG16_SNORM texture with GL_GREEN and GL_BYTE,Fail
-spec@!opengl 1.1@teximage-colors gl_rg16_snorm@GL_RG16_SNORM texture with GL_RGB and GL_BYTE,Fail
-spec@!opengl 1.1@teximage-colors gl_rgb16_snorm,Fail
-spec@!opengl 1.1@teximage-colors gl_rgb16_snorm@GL_RGB16_SNORM texture with GL_BGR and GL_BYTE,Fail
-spec@!opengl 1.1@teximage-colors gl_rgb16_snorm@GL_RGB16_SNORM texture with GL_BGRA and GL_BYTE,Fail
-spec@!opengl 1.1@teximage-colors gl_rgb16_snorm@GL_RGB16_SNORM texture with GL_BLUE and GL_BYTE,Fail
-spec@!opengl 1.1@teximage-colors gl_rgb16_snorm@GL_RGB16_SNORM texture with GL_GREEN and GL_BYTE,Fail
-spec@!opengl 1.1@teximage-colors gl_rgb16_snorm@GL_RGB16_SNORM texture with GL_RGB and GL_BYTE,Fail
-spec@!opengl 1.1@teximage-colors gl_rgba16_snorm,Fail
-spec@!opengl 1.1@teximage-colors gl_rgba16_snorm@GL_RGBA16_SNORM texture with GL_BGR and GL_BYTE,Fail
-spec@!opengl 1.1@teximage-colors gl_rgba16_snorm@GL_RGBA16_SNORM texture with GL_BGRA and GL_BYTE,Fail
-spec@!opengl 1.1@teximage-colors gl_rgba16_snorm@GL_RGBA16_SNORM texture with GL_BLUE and GL_BYTE,Fail
-spec@!opengl 1.1@teximage-colors gl_rgba16_snorm@GL_RGBA16_SNORM texture with GL_GREEN and GL_BYTE,Fail
-spec@!opengl 1.1@teximage-colors gl_rgba16_snorm@GL_RGBA16_SNORM texture with GL_RGB and GL_BYTE,Fail
-spec@arb_bindless_texture@compiler@images@arith-bound-image.frag,Crash
-spec@arb_bindless_texture@compiler@samplers@arith-bound-sampler-texture2d.frag,Crash
-spec@arb_bindless_texture@illegal,Fail
-spec@arb_bindless_texture@illegal@Call glCopyTexImage* when a texture handle is referenced,Fail
-spec@arb_bindless_texture@illegal@Call glTexImage* when a texture handle is referenced,Fail
-spec@arb_gl_spirv@execution@ssbo@aoa,Fail
-spec@arb_gl_spirv@execution@ssbo@aoa-2,Fail
-spec@arb_gl_spirv@execution@ssbo@array,Fail
-spec@arb_gl_spirv@execution@ssbo@array-indirect,Fail
-spec@arb_gl_spirv@execution@ssbo@array-inside-ssbo,Fail
-spec@arb_gl_spirv@execution@ssbo@array-of-arrays-inside-ssbo,Fail
-spec@arb_gl_spirv@execution@ssbo@matrix@column-major,Fail
-spec@arb_gl_spirv@execution@ssbo@matrix@column-vs-row,Fail
-spec@arb_gl_spirv@execution@ssbo@matrix@complex,Fail
-spec@arb_gl_spirv@execution@ssbo@matrix@indirect-column-major,Fail
-spec@arb_gl_spirv@execution@ssbo@matrix@indirect-row-major,Fail
-spec@arb_gl_spirv@execution@ssbo@matrix@row-major,Fail
-spec@arb_gl_spirv@execution@ssbo@simple,Fail
-spec@arb_gl_spirv@execution@ssbo@two-ssbo,Fail
-spec@arb_gl_spirv@execution@ssbo@two-ssbo-different-layouts,Fail
-spec@arb_gl_spirv@execution@ssbo@two-stages,Fail
-spec@arb_gl_spirv@execution@ssbo@unsized-array,Fail
-spec@arb_gl_spirv@execution@ssbo@unsized-array-length,Fail
-spec@arb_gl_spirv@execution@ubo@aoa,Fail
-spec@arb_gl_spirv@execution@ubo@aoa-2,Fail
-spec@arb_gl_spirv@execution@ubo@array,Fail
-spec@arb_gl_spirv@execution@ubo@array-complex,Fail
-spec@arb_gl_spirv@execution@ubo@array-different-array-stride-ubo,Fail
-spec@arb_gl_spirv@execution@ubo@array-indirect,Fail
-spec@arb_gl_spirv@execution@ubo@array-inside-ubo,Fail
-spec@arb_gl_spirv@execution@ubo@array-inside-ubo-copy,Fail
-spec@arb_gl_spirv@execution@ubo@array-of-arrays-inside-ubo,Fail
-spec@arb_gl_spirv@execution@ubo@explicit-offset,Fail
-spec@arb_gl_spirv@execution@ubo@explicit-offset-nested-struct,Fail
-spec@arb_gl_spirv@execution@ubo@location-0-crash,Fail
-spec@arb_gl_spirv@execution@ubo@matrix@column-major,Fail
-spec@arb_gl_spirv@execution@ubo@matrix@column-vs-row,Fail
-spec@arb_gl_spirv@execution@ubo@matrix@complex,Fail
-spec@arb_gl_spirv@execution@ubo@matrix@different-matrix-stride,Fail
-spec@arb_gl_spirv@execution@ubo@matrix@indirect-column-major,Fail
-spec@arb_gl_spirv@execution@ubo@matrix@indirect-row-major,Fail
-spec@arb_gl_spirv@execution@ubo@matrix@row-major,Fail
-spec@arb_gl_spirv@execution@ubo@simple,Fail
-spec@arb_gl_spirv@execution@ubo@two-stages,Fail
-spec@arb_gl_spirv@execution@ubo@two-ubos,Fail
-spec@arb_gl_spirv@execution@uniform@array,Fail
-spec@arb_gl_spirv@execution@uniform@arrays-of-arrays,Fail
-spec@arb_gl_spirv@execution@uniform@atomic-uint-aoa-cs,Fail
-spec@arb_gl_spirv@execution@uniform@atomic-uint-aoa-fs,Fail
-spec@arb_gl_spirv@execution@uniform@atomic-uint-array-cs,Fail
-spec@arb_gl_spirv@execution@uniform@atomic-uint-array-fs,Fail
-spec@arb_gl_spirv@execution@uniform@atomic-uint-cs,Fail
-spec@arb_gl_spirv@execution@uniform@atomic-uint-mixing-with-normal-uniforms,Fail
-spec@arb_gl_spirv@execution@uniform@atomic-uint-several-slots,Fail
-spec@arb_gl_spirv@execution@uniform@embedded-structs,Fail
-spec@arb_gl_spirv@execution@uniform@index-matches-location,Fail
-spec@arb_gl_spirv@execution@uniform@initializer,Fail
-spec@arb_gl_spirv@execution@uniform@initializer-complex,Fail
-spec@arb_gl_spirv@execution@uniform@initializer-dvec4,Fail
-spec@arb_gl_spirv@execution@uniform@initializer-mat4x3,Fail
-spec@arb_gl_spirv@execution@uniform@nonsequential-locations,Fail
-spec@arb_gl_spirv@execution@uniform@sampler2d,Fail
-spec@arb_gl_spirv@execution@uniform@sampler2d-binding,Fail
-spec@arb_gl_spirv@execution@uniform@sampler2d-binding-array,Fail
-spec@arb_gl_spirv@execution@uniform@sampler2d-nonconst-nested-array,Fail
-spec@arb_gl_spirv@execution@uniform@sampler2d-struct,Fail
-spec@arb_gl_spirv@execution@uniform@simple,Fail
-spec@arb_gl_spirv@execution@uniform@simple-without-names,Fail
-spec@arb_gl_spirv@execution@uniform@struct,Fail
-spec@arb_gl_spirv@execution@uniform@struct-array,Fail
-spec@arb_gl_spirv@execution@uniform@two-uniforms,Fail
-spec@arb_gl_spirv@execution@va64-simple,Fail
-spec@arb_gl_spirv@execution@vs-ps-simple,Fail
-spec@arb_gl_spirv@execution@vs-ps-specializations,Fail
-spec@arb_gl_spirv@execution@xfb@vs_aoa,Fail
-spec@arb_gl_spirv@execution@xfb@vs_block,Fail
-spec@arb_gl_spirv@execution@xfb@vs_block_array,Fail
-spec@arb_gl_spirv@execution@xfb@vs_block_array_offset_per_member,Fail
-spec@arb_gl_spirv@execution@xfb@vs_double,Fail
-spec@arb_gl_spirv@execution@xfb@vs_lines,Fail
-spec@arb_gl_spirv@execution@xfb@vs_simple,Fail
-spec@arb_gl_spirv@execution@xfb@vs_simple_multiple_samples,Fail
-spec@arb_gl_spirv@execution@xfb@vs_struct,Fail
-spec@arb_gl_spirv@execution@xfb@vs_struct_array,Fail
-spec@arb_gl_spirv@execution@xfb@vs_triangles,Fail
-spec@arb_gl_spirv@execution@xfb@vs_two_block,Fail
-spec@arb_gl_spirv@execution@xfb@vs_two_sets,Fail
-spec@arb_gl_spirv@execution@xfb@vs_two_sets_ifc,Fail
-spec@arb_gl_spirv@execution@xfb@vs_two_sets_struct,Fail
-spec@arb_gl_spirv@linker@uniform@multisampler,Fail
-spec@arb_gl_spirv@linker@uniform@multisampler-array,Fail
-spec@arb_gpu_shader5@arb_gpu_shader5-xfb-streams-without-invocations spirv,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-double-float,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-double-float,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-double-float,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail
-spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail
-spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail
-spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail
-spec@arb_shading_language_packing@execution@built-in-functions@fs-packhalf2x16,Fail
-spec@arb_shading_language_packing@execution@built-in-functions@vs-packhalf2x16,Fail
-spec@arb_sparse_buffer@buffer-data,Fail
-spec@arb_sparse_buffer@commit,Fail
-spec@arb_texture_float@multisample-formats 2 gl_arb_texture_float,Fail
-spec@arb_texture_rg@multisample-formats 2 gl_arb_texture_rg-float,Fail
-spec@egl_chromium_sync_control@conformance,Fail
-spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail
-spec@egl_ext_protected_content@conformance,Fail
-spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail
-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_uyvy,Fail
-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuyv,Fail
-spec@ext_texture_snorm@multisample-formats 2 gl_ext_texture_snorm,Fail
-spec@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail
-spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency ffs,Fail
-spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency other,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-double-float,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-double-float,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-double-float,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail
-spec@glsl-es-3.00@execution@built-in-functions@fs-packhalf2x16,Fail
-spec@glsl-es-3.00@execution@built-in-functions@vs-packhalf2x16,Fail
-spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail
-spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail
-spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail
-spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail
-spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail
-spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail
-spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail
-spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail
-spec@nv_compute_shader_derivatives@compiler@new_functions.comp,Fail
-spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail
-spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageLoad,Fail
-spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageStore,Fail
-spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail
-wgl@wgl-multi-context-single-window,Fail
-wgl@wgl-multi-window-single-context,Fail
-wgl@wgl-sanity,Fail
+glx@glx-make-current,Crash +glx@glx-multi-window-single-context,Fail +glx@glx-query-drawable-glx_fbconfig_id-window,Fail +glx@glx-visuals-depth -pixmap,Crash +glx@glx-visuals-stencil -pixmap,Crash +glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail +glx@glx_arb_create_context_no_error@no error,Fail +glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail +glx@glx_ext_import_context@free context,Fail +glx@glx_ext_import_context@get context id,Fail +glx@glx_ext_import_context@get current display,Fail +glx@glx_ext_import_context@import context- multi process,Fail +glx@glx_ext_import_context@import context- single process,Fail +glx@glx_ext_import_context@imported context has same context id,Fail +glx@glx_ext_import_context@make current- multi process,Fail +glx@glx_ext_import_context@make current- single process,Fail +glx@glx_ext_import_context@query context info,Fail +glx@glx_ext_no_config_context@no fbconfig,Fail +spec@!opengl 1.0@gl-1.0-swapbuffers-behavior,Fail +spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail +spec@!opengl 1.0@rasterpos,Fail +spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail +spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail +spec@!opengl 1.1@read-front,Fail +spec@!opengl 1.1@read-front clear-front-first,Fail +spec@!opengl 1.1@read-front clear-front-first samples=2,Fail +spec@!opengl 1.1@read-front clear-front-first samples=4,Fail +spec@!opengl 1.1@read-front clear-front-first samples=6,Fail +spec@!opengl 1.1@read-front clear-front-first samples=8,Fail +spec@!opengl 1.1@read-front samples=2,Fail +spec@!opengl 1.1@read-front samples=4,Fail +spec@!opengl 1.1@read-front samples=6,Fail +spec@!opengl 1.1@read-front samples=8,Fail +spec@!opengl 1.1@teximage-colors gl_r16_snorm,Fail +spec@!opengl 1.1@teximage-colors gl_r16_snorm@GL_R16_SNORM texture with GL_BGR and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_r16_snorm@GL_R16_SNORM texture with GL_BGRA and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_r16_snorm@GL_R16_SNORM texture with GL_RGB and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_rg16_snorm,Fail +spec@!opengl 1.1@teximage-colors gl_rg16_snorm@GL_RG16_SNORM texture with GL_BGR and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_rg16_snorm@GL_RG16_SNORM texture with GL_BGRA and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_rg16_snorm@GL_RG16_SNORM texture with GL_GREEN and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_rg16_snorm@GL_RG16_SNORM texture with GL_RGB and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_rgb16_snorm,Fail +spec@!opengl 1.1@teximage-colors gl_rgb16_snorm@GL_RGB16_SNORM texture with GL_BGR and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_rgb16_snorm@GL_RGB16_SNORM texture with GL_BGRA and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_rgb16_snorm@GL_RGB16_SNORM texture with GL_BLUE and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_rgb16_snorm@GL_RGB16_SNORM texture with GL_GREEN and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_rgb16_snorm@GL_RGB16_SNORM texture with GL_RGB and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_rgba16_snorm,Fail +spec@!opengl 1.1@teximage-colors gl_rgba16_snorm@GL_RGBA16_SNORM texture with GL_BGR and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_rgba16_snorm@GL_RGBA16_SNORM texture with GL_BGRA and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_rgba16_snorm@GL_RGBA16_SNORM texture with GL_BLUE and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_rgba16_snorm@GL_RGBA16_SNORM texture with GL_GREEN and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_rgba16_snorm@GL_RGBA16_SNORM texture with GL_RGB and GL_BYTE,Fail +spec@!opengl 1.1@windowoverlap,Fail +spec@arb_bindless_texture@compiler@images@arith-bound-image.frag,Crash +spec@arb_bindless_texture@compiler@samplers@arith-bound-sampler-texture2d.frag,Crash +spec@arb_bindless_texture@illegal,Fail +spec@arb_bindless_texture@illegal@Call glCopyTexImage* when a texture handle is referenced,Fail +spec@arb_bindless_texture@illegal@Call glTexImage* when a texture handle is referenced,Fail +spec@arb_direct_state_access@gettextureimage-formats,Crash +spec@arb_enhanced_layouts@compiler@block-member-locations@arrayed-block-member-location.frag,Fail +spec@arb_enhanced_layouts@compiler@block-member-locations@arrayed-block-member-location.vert,Fail +spec@arb_gl_spirv@execution@ssbo@aoa,Fail +spec@arb_gl_spirv@execution@ssbo@aoa-2,Fail +spec@arb_gl_spirv@execution@ssbo@array,Fail +spec@arb_gl_spirv@execution@ssbo@array-indirect,Fail +spec@arb_gl_spirv@execution@ssbo@array-inside-ssbo,Fail +spec@arb_gl_spirv@execution@ssbo@array-of-arrays-inside-ssbo,Fail +spec@arb_gl_spirv@execution@ssbo@matrix@column-major,Fail +spec@arb_gl_spirv@execution@ssbo@matrix@column-vs-row,Fail +spec@arb_gl_spirv@execution@ssbo@matrix@complex,Fail +spec@arb_gl_spirv@execution@ssbo@matrix@indirect-column-major,Fail +spec@arb_gl_spirv@execution@ssbo@matrix@indirect-row-major,Fail +spec@arb_gl_spirv@execution@ssbo@matrix@row-major,Fail +spec@arb_gl_spirv@execution@ssbo@simple,Fail +spec@arb_gl_spirv@execution@ssbo@two-ssbo,Fail +spec@arb_gl_spirv@execution@ssbo@two-ssbo-different-layouts,Fail +spec@arb_gl_spirv@execution@ssbo@two-stages,Fail +spec@arb_gl_spirv@execution@ssbo@unsized-array,Fail +spec@arb_gl_spirv@execution@ssbo@unsized-array-length,Fail +spec@arb_gl_spirv@execution@ubo@aoa,Fail +spec@arb_gl_spirv@execution@ubo@aoa-2,Fail +spec@arb_gl_spirv@execution@ubo@array,Fail +spec@arb_gl_spirv@execution@ubo@array-complex,Fail +spec@arb_gl_spirv@execution@ubo@array-different-array-stride-ubo,Fail +spec@arb_gl_spirv@execution@ubo@array-indirect,Fail +spec@arb_gl_spirv@execution@ubo@array-inside-ubo,Fail +spec@arb_gl_spirv@execution@ubo@array-inside-ubo-copy,Fail +spec@arb_gl_spirv@execution@ubo@array-of-arrays-inside-ubo,Fail +spec@arb_gl_spirv@execution@ubo@explicit-offset,Fail +spec@arb_gl_spirv@execution@ubo@explicit-offset-nested-struct,Fail +spec@arb_gl_spirv@execution@ubo@location-0-crash,Fail +spec@arb_gl_spirv@execution@ubo@matrix@column-major,Fail +spec@arb_gl_spirv@execution@ubo@matrix@column-vs-row,Fail +spec@arb_gl_spirv@execution@ubo@matrix@complex,Fail +spec@arb_gl_spirv@execution@ubo@matrix@different-matrix-stride,Fail +spec@arb_gl_spirv@execution@ubo@matrix@indirect-column-major,Fail +spec@arb_gl_spirv@execution@ubo@matrix@indirect-row-major,Fail +spec@arb_gl_spirv@execution@ubo@matrix@row-major,Fail +spec@arb_gl_spirv@execution@ubo@simple,Fail +spec@arb_gl_spirv@execution@ubo@two-stages,Fail +spec@arb_gl_spirv@execution@ubo@two-ubos,Fail +spec@arb_gl_spirv@execution@uniform@array,Fail +spec@arb_gl_spirv@execution@uniform@arrays-of-arrays,Fail +spec@arb_gl_spirv@execution@uniform@atomic-uint-aoa-cs,Fail +spec@arb_gl_spirv@execution@uniform@atomic-uint-aoa-fs,Fail +spec@arb_gl_spirv@execution@uniform@atomic-uint-array-cs,Fail +spec@arb_gl_spirv@execution@uniform@atomic-uint-array-fs,Fail +spec@arb_gl_spirv@execution@uniform@atomic-uint-cs,Fail +spec@arb_gl_spirv@execution@uniform@atomic-uint-mixing-with-normal-uniforms,Fail +spec@arb_gl_spirv@execution@uniform@atomic-uint-several-slots,Fail +spec@arb_gl_spirv@execution@uniform@embedded-structs,Fail +spec@arb_gl_spirv@execution@uniform@index-matches-location,Fail +spec@arb_gl_spirv@execution@uniform@initializer,Fail +spec@arb_gl_spirv@execution@uniform@initializer-complex,Fail +spec@arb_gl_spirv@execution@uniform@initializer-dvec4,Fail +spec@arb_gl_spirv@execution@uniform@initializer-mat4x3,Fail +spec@arb_gl_spirv@execution@uniform@nonsequential-locations,Fail +spec@arb_gl_spirv@execution@uniform@sampler2d,Fail +spec@arb_gl_spirv@execution@uniform@sampler2d-binding,Fail +spec@arb_gl_spirv@execution@uniform@sampler2d-binding-array,Fail +spec@arb_gl_spirv@execution@uniform@sampler2d-nonconst-nested-array,Fail +spec@arb_gl_spirv@execution@uniform@sampler2d-struct,Fail +spec@arb_gl_spirv@execution@uniform@simple,Fail +spec@arb_gl_spirv@execution@uniform@simple-without-names,Fail +spec@arb_gl_spirv@execution@uniform@struct,Fail +spec@arb_gl_spirv@execution@uniform@struct-array,Fail +spec@arb_gl_spirv@execution@uniform@two-uniforms,Fail +spec@arb_gl_spirv@execution@va64-simple,Fail +spec@arb_gl_spirv@execution@vs-ps-simple,Fail +spec@arb_gl_spirv@execution@vs-ps-specializations,Fail +spec@arb_gl_spirv@execution@xfb@vs_aoa,Fail +spec@arb_gl_spirv@execution@xfb@vs_block,Fail +spec@arb_gl_spirv@execution@xfb@vs_block_array,Fail +spec@arb_gl_spirv@execution@xfb@vs_block_array_offset_per_member,Fail +spec@arb_gl_spirv@execution@xfb@vs_double,Fail +spec@arb_gl_spirv@execution@xfb@vs_lines,Fail +spec@arb_gl_spirv@execution@xfb@vs_simple,Fail +spec@arb_gl_spirv@execution@xfb@vs_simple_multiple_samples,Fail +spec@arb_gl_spirv@execution@xfb@vs_struct,Fail +spec@arb_gl_spirv@execution@xfb@vs_struct_array,Fail +spec@arb_gl_spirv@execution@xfb@vs_triangles,Fail +spec@arb_gl_spirv@execution@xfb@vs_two_block,Fail +spec@arb_gl_spirv@execution@xfb@vs_two_sets,Fail +spec@arb_gl_spirv@execution@xfb@vs_two_sets_ifc,Fail +spec@arb_gl_spirv@execution@xfb@vs_two_sets_struct,Fail +spec@arb_gl_spirv@linker@uniform@multisampler,Fail +spec@arb_gl_spirv@linker@uniform@multisampler-array,Fail +spec@arb_gpu_shader5@arb_gpu_shader5-xfb-streams-without-invocations spirv,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail +spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail +spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail +spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail +spec@arb_shading_language_packing@execution@built-in-functions@fs-packhalf2x16,Fail +spec@arb_shading_language_packing@execution@built-in-functions@vs-packhalf2x16,Fail +spec@arb_sparse_buffer@buffer-data,Fail +spec@arb_sparse_buffer@commit,Fail +spec@arb_texture_float@multisample-formats 2 gl_arb_texture_float,Fail +spec@arb_texture_rg@multisample-formats 2 gl_arb_texture_rg-float,Fail +spec@egl 1.4@egl-copy-buffers,Crash +spec@egl_chromium_sync_control@conformance,Fail +spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail +spec@egl_ext_protected_content@conformance,Fail +spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail +spec@ext_framebuffer_multisample@turn-on-off 2,Fail +spec@ext_framebuffer_multisample@turn-on-off 4,Fail +spec@ext_framebuffer_multisample@turn-on-off 6,Fail +spec@ext_framebuffer_multisample@turn-on-off 8,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_uyvy,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuyv,Fail +spec@ext_texture_integer@fbo-integer,Fail +spec@ext_texture_snorm@multisample-formats 2 gl_ext_texture_snorm,Fail +spec@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail +spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency ffs,Fail +spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency other,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail +spec@glsl-es-3.00@execution@built-in-functions@fs-packhalf2x16,Fail +spec@glsl-es-3.00@execution@built-in-functions@vs-packhalf2x16,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail +spec@nv_compute_shader_derivatives@compiler@new_functions.comp,Fail +spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail +spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageLoad,Fail +spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageStore,Fail +spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail +wgl@wgl-multi-context-single-window,Fail +wgl@wgl-multi-window-single-context,Fail +wgl@wgl-sanity,Fail diff --git a/lib/mesa/src/gallium/drivers/radeonsi/ci/sienna_cichlid-deqp-fail.csv b/lib/mesa/src/gallium/drivers/radeonsi/ci/sienna_cichlid-deqp-fail.csv index e69de29bb..0f916e35f 100644 --- a/lib/mesa/src/gallium/drivers/radeonsi/ci/sienna_cichlid-deqp-fail.csv +++ b/lib/mesa/src/gallium/drivers/radeonsi/ci/sienna_cichlid-deqp-fail.csv @@ -0,0 +1,5 @@ +KHR-GL46.gl_spirv.spirv_glsl_to_spirv_builtin_functions_test,Fail +KHR-GL46.pipeline_statistics_query_tests_ARB.functional_geometry_shader_queries,Fail +KHR-GL46.pipeline_statistics_query_tests_ARB.functional_primitives_vertices_submitted_and_clipping_input_output_primitives,Fail +KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail +KHR-GL46.shader_image_load_store.basic-api-bind,Fail diff --git a/lib/mesa/src/gallium/drivers/radeonsi/ci/sienna_cichlid-glcts-fail.csv b/lib/mesa/src/gallium/drivers/radeonsi/ci/sienna_cichlid-glcts-fail.csv index 0d7f781bc..0f916e35f 100644 --- a/lib/mesa/src/gallium/drivers/radeonsi/ci/sienna_cichlid-glcts-fail.csv +++ b/lib/mesa/src/gallium/drivers/radeonsi/ci/sienna_cichlid-glcts-fail.csv @@ -1,6 +1,5 @@ -KHR-GL46.gl_spirv.spirv_glsl_to_spirv_builtin_functions_test,Fail
-KHR-GL46.pipeline_statistics_query_tests_ARB.functional_geometry_shader_queries,Fail
-KHR-GL46.pipeline_statistics_query_tests_ARB.functional_primitives_vertices_submitted_and_clipping_input_output_primitives,Fail
-KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail
-KHR-GL46.shader_ballot_tests.ShaderBallotBitmasks,Fail
-KHR-GL46.sparse_texture_tests.SparseTextureCommitment,Fail
+KHR-GL46.gl_spirv.spirv_glsl_to_spirv_builtin_functions_test,Fail +KHR-GL46.pipeline_statistics_query_tests_ARB.functional_geometry_shader_queries,Fail +KHR-GL46.pipeline_statistics_query_tests_ARB.functional_primitives_vertices_submitted_and_clipping_input_output_primitives,Fail +KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail +KHR-GL46.shader_image_load_store.basic-api-bind,Fail diff --git a/lib/mesa/src/gallium/drivers/radeonsi/ci/sienna_cichlid-piglit-quick-fail.csv b/lib/mesa/src/gallium/drivers/radeonsi/ci/sienna_cichlid-piglit-quick-fail.csv index 90ad094d2..6a8e45a45 100644 --- a/lib/mesa/src/gallium/drivers/radeonsi/ci/sienna_cichlid-piglit-quick-fail.csv +++ b/lib/mesa/src/gallium/drivers/radeonsi/ci/sienna_cichlid-piglit-quick-fail.csv @@ -1,175 +1,186 @@ -glx@glx-make-current,Crash
-glx@glx-multi-window-single-context,Fail
-glx@glx-visuals-depth -pixmap,Crash
-glx@glx-visuals-stencil -pixmap,Crash
-glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail
-glx@glx_arb_create_context_no_error@no error,Fail
-glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail
-glx@glx_ext_import_context@free context,Fail
-glx@glx_ext_import_context@get context id,Fail
-glx@glx_ext_import_context@get current display,Fail
-glx@glx_ext_import_context@import context- multi process,Fail
-glx@glx_ext_import_context@import context- single process,Fail
-glx@glx_ext_import_context@imported context has same context id,Fail
-glx@glx_ext_import_context@make current- multi process,Fail
-glx@glx_ext_import_context@make current- single process,Fail
-glx@glx_ext_import_context@query context info,Fail
-glx@glx_ext_no_config_context@no fbconfig,Fail
-spec@!opengl 1.0@gl-1.0-swapbuffers-behavior,Fail
-spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail
-spec@!opengl 1.0@rasterpos,Fail
-spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail
-spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail
-spec@!opengl 1.1@read-front,Fail
-spec@!opengl 1.1@read-front clear-front-first,Fail
-spec@!opengl 1.1@read-front clear-front-first samples=2,Fail
-spec@!opengl 1.1@read-front clear-front-first samples=4,Fail
-spec@!opengl 1.1@read-front clear-front-first samples=6,Fail
-spec@!opengl 1.1@read-front clear-front-first samples=8,Fail
-spec@!opengl 1.1@read-front samples=2,Fail
-spec@!opengl 1.1@read-front samples=4,Fail
-spec@!opengl 1.1@read-front samples=6,Fail
-spec@!opengl 1.1@read-front samples=8,Fail
-spec@!opengl 3.2@gl-3.2-adj-prims cull-back pv-first,Fail
-spec@!opengl 3.2@gl-3.2-adj-prims cull-front pv-first,Fail
-spec@!opengl 3.2@gl-3.2-adj-prims line cull-back pv-first,Fail
-spec@!opengl 3.2@gl-3.2-adj-prims line cull-front pv-first,Fail
-spec@!opengl 3.2@gl-3.2-adj-prims pv-first,Fail
-spec@arb_bindless_texture@compiler@images@arith-bound-image.frag,Crash
-spec@arb_bindless_texture@compiler@samplers@arith-bound-sampler-texture2d.frag,Crash
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-double-float,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-double-float,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-double-float,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail
-spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail
-spec@arb_pipeline_statistics_query@arb_pipeline_statistics_query-frag,Fail
-spec@arb_pipeline_statistics_query@arb_pipeline_statistics_query-geom,Fail
-spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail
-spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail
-spec@arb_query_buffer_object@coherency,Fail
-spec@arb_query_buffer_object@coherency@index-buffer-GL_GEOMETRY_SHADER_INVOCATIONS,Fail
-spec@arb_query_buffer_object@coherency@indirect-dispatch-GL_GEOMETRY_SHADER_INVOCATIONS,Fail
-spec@arb_query_buffer_object@coherency@indirect-draw-GL_GEOMETRY_SHADER_INVOCATIONS,Fail
-spec@arb_query_buffer_object@coherency@indirect-draw-count-GL_GEOMETRY_SHADER_INVOCATIONS,Fail
-spec@arb_query_buffer_object@qbo,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC-GL_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC-GL_UNSIGNED_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC-GL_UNSIGNED_INT64_ARB,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_AFTER-GL_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT64_ARB,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_BEFORE-GL_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_BEFORE-GL_UNSIGNED_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_BEFORE-GL_UNSIGNED_INT64_ARB,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC-GL_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC-GL_UNSIGNED_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC-GL_UNSIGNED_INT64_ARB,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT64_ARB,Fail
-spec@arb_shader_clock@execution@clock,Fail
-spec@arb_shader_clock@execution@clock2x32,Fail
-spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail
-spec@arb_shading_language_packing@execution@built-in-functions@fs-packhalf2x16,Fail
-spec@arb_shading_language_packing@execution@built-in-functions@vs-packhalf2x16,Fail
-spec@egl_chromium_sync_control@conformance,Fail
-spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail
-spec@egl_ext_protected_content@conformance,Fail
-spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail
-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_uyvy,Fail
-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuyv,Fail
-spec@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail
-spec@glsl-1.20@execution@fs-nan-builtin-max,Fail
-spec@glsl-1.20@execution@fs-nan-builtin-min,Fail
-spec@glsl-1.20@execution@vs-nan-builtin-max,Fail
-spec@glsl-1.20@execution@vs-nan-builtin-min,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-double-float,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail
-spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-double-float,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail
-spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-double-float,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail
-spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail
-spec@glsl-es-3.00@execution@built-in-functions@fs-packhalf2x16,Fail
-spec@glsl-es-3.00@execution@built-in-functions@vs-packhalf2x16,Fail
-spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail
-spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail
-spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail
-spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail
-spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail
-spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail
-spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail
-spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail
-spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail
-spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageLoad,Fail
-spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageStore,Fail
-spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail
-wgl@wgl-multi-context-single-window,Fail
-wgl@wgl-multi-window-single-context,Fail
-wgl@wgl-sanity,Fail
+glx@glx-make-current,Crash +glx@glx-multi-window-single-context,Fail +glx@glx-query-drawable-glx_fbconfig_id-window,Fail +glx@glx-visuals-depth -pixmap,Crash +glx@glx-visuals-stencil -pixmap,Crash +glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail +glx@glx_arb_create_context_no_error@no error,Fail +glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail +glx@glx_ext_import_context@free context,Fail +glx@glx_ext_import_context@get context id,Fail +glx@glx_ext_import_context@get current display,Fail +glx@glx_ext_import_context@import context- multi process,Fail +glx@glx_ext_import_context@import context- single process,Fail +glx@glx_ext_import_context@imported context has same context id,Fail +glx@glx_ext_import_context@make current- multi process,Fail +glx@glx_ext_import_context@make current- single process,Fail +glx@glx_ext_import_context@query context info,Fail +glx@glx_ext_no_config_context@no fbconfig,Fail +spec@!opengl 1.0@gl-1.0-swapbuffers-behavior,Fail +spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail +spec@!opengl 1.0@rasterpos,Fail +spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail +spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail +spec@!opengl 1.1@read-front,Fail +spec@!opengl 1.1@read-front clear-front-first,Fail +spec@!opengl 1.1@read-front clear-front-first samples=2,Fail +spec@!opengl 1.1@read-front clear-front-first samples=4,Fail +spec@!opengl 1.1@read-front clear-front-first samples=6,Fail +spec@!opengl 1.1@read-front clear-front-first samples=8,Fail +spec@!opengl 1.1@read-front samples=2,Fail +spec@!opengl 1.1@read-front samples=4,Fail +spec@!opengl 1.1@read-front samples=6,Fail +spec@!opengl 1.1@read-front samples=8,Fail +spec@!opengl 1.1@windowoverlap,Fail +spec@!opengl 3.2@gl-3.2-adj-prims cull-back pv-first,Fail +spec@!opengl 3.2@gl-3.2-adj-prims cull-front pv-first,Fail +spec@!opengl 3.2@gl-3.2-adj-prims line cull-back pv-first,Fail +spec@!opengl 3.2@gl-3.2-adj-prims line cull-front pv-first,Fail +spec@!opengl 3.2@gl-3.2-adj-prims pv-first,Fail +spec@arb_bindless_texture@compiler@images@arith-bound-image.frag,Crash +spec@arb_bindless_texture@compiler@samplers@arith-bound-sampler-texture2d.frag,Crash +spec@arb_direct_state_access@gettextureimage-formats,Crash +spec@arb_enhanced_layouts@compiler@block-member-locations@arrayed-block-member-location.frag,Fail +spec@arb_enhanced_layouts@compiler@block-member-locations@arrayed-block-member-location.vert,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail +spec@arb_pipeline_statistics_query@arb_pipeline_statistics_query-frag,Fail +spec@arb_pipeline_statistics_query@arb_pipeline_statistics_query-geom,Fail +spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail +spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail +spec@arb_query_buffer_object@coherency,Fail +spec@arb_query_buffer_object@coherency@index-buffer-GL_GEOMETRY_SHADER_INVOCATIONS,Fail +spec@arb_query_buffer_object@coherency@indirect-dispatch-GL_GEOMETRY_SHADER_INVOCATIONS,Fail +spec@arb_query_buffer_object@coherency@indirect-draw-GL_GEOMETRY_SHADER_INVOCATIONS,Fail +spec@arb_query_buffer_object@coherency@indirect-draw-count-GL_GEOMETRY_SHADER_INVOCATIONS,Fail +spec@arb_query_buffer_object@qbo,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC-GL_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC-GL_UNSIGNED_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC-GL_UNSIGNED_INT64_ARB,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_AFTER-GL_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT64_ARB,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_BEFORE-GL_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_BEFORE-GL_UNSIGNED_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_BEFORE-GL_UNSIGNED_INT64_ARB,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC-GL_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC-GL_UNSIGNED_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC-GL_UNSIGNED_INT64_ARB,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT64_ARB,Fail +spec@arb_shader_clock@execution@clock,Fail +spec@arb_shader_clock@execution@clock2x32,Fail +spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail +spec@arb_shading_language_packing@execution@built-in-functions@fs-packhalf2x16,Fail +spec@arb_shading_language_packing@execution@built-in-functions@vs-packhalf2x16,Fail +spec@egl 1.4@egl-copy-buffers,Crash +spec@egl_chromium_sync_control@conformance,Fail +spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail +spec@egl_ext_protected_content@conformance,Fail +spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail +spec@ext_framebuffer_multisample@turn-on-off 2,Fail +spec@ext_framebuffer_multisample@turn-on-off 4,Fail +spec@ext_framebuffer_multisample@turn-on-off 6,Fail +spec@ext_framebuffer_multisample@turn-on-off 8,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_uyvy,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuyv,Fail +spec@ext_texture_integer@fbo-integer,Fail +spec@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail +spec@glsl-1.20@execution@fs-nan-builtin-max,Fail +spec@glsl-1.20@execution@fs-nan-builtin-min,Fail +spec@glsl-1.20@execution@vs-nan-builtin-max,Fail +spec@glsl-1.20@execution@vs-nan-builtin-min,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail +spec@glsl-es-3.00@execution@built-in-functions@fs-packhalf2x16,Fail +spec@glsl-es-3.00@execution@built-in-functions@vs-packhalf2x16,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail +spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail +spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageLoad,Fail +spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageStore,Fail +spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail +wgl@wgl-multi-context-single-window,Fail +wgl@wgl-multi-window-single-context,Fail +wgl@wgl-sanity,Fail diff --git a/lib/mesa/src/gallium/drivers/zink/zink_descriptors_lazy.c b/lib/mesa/src/gallium/drivers/zink/zink_descriptors_lazy.c index 5243464e8..42bfc31b7 100644 --- a/lib/mesa/src/gallium/drivers/zink/zink_descriptors_lazy.c +++ b/lib/mesa/src/gallium/drivers/zink/zink_descriptors_lazy.c @@ -127,25 +127,6 @@ init_template_entry(struct zink_shader *shader, enum zink_descriptor_type type, (*entry_idx)++; } -static uint16_t -descriptor_program_num_sizes(VkDescriptorPoolSize *sizes, enum zink_descriptor_type type) -{ - switch (type) { - case ZINK_DESCRIPTOR_TYPE_UBO: - return !!sizes[ZDS_INDEX_UBO].descriptorCount; - case ZINK_DESCRIPTOR_TYPE_SAMPLER_VIEW: - return !!sizes[ZDS_INDEX_COMBINED_SAMPLER].descriptorCount + - !!sizes[ZDS_INDEX_UNIFORM_TEXELS].descriptorCount; - case ZINK_DESCRIPTOR_TYPE_SSBO: - return !!sizes[ZDS_INDEX_STORAGE_BUFFER].descriptorCount; - case ZINK_DESCRIPTOR_TYPE_IMAGE: - return !!sizes[ZDS_INDEX_STORAGE_IMAGE].descriptorCount + - !!sizes[ZDS_INDEX_STORAGE_TEXELS].descriptorCount; - default: break; - } - unreachable("unknown type"); -} - bool zink_descriptor_program_init_lazy(struct zink_context *ctx, struct zink_program *pg) { @@ -155,8 +136,6 @@ zink_descriptor_program_init_lazy(struct zink_context *ctx, struct zink_program unsigned num_bindings[ZINK_DESCRIPTOR_TYPES] = {0}; uint8_t has_bindings = 0; unsigned push_count = 0; - uint16_t num_type_sizes[ZINK_DESCRIPTOR_TYPES]; - VkDescriptorPoolSize sizes[6] = {0}; //zink_descriptor_size_index struct zink_shader **stages; if (pg->is_compute) @@ -205,8 +184,8 @@ zink_descriptor_program_init_lazy(struct zink_context *ctx, struct zink_program binding->pImmutableSamplers = NULL; enum zink_descriptor_size_index idx = zink_vktype_to_size_idx(shader->bindings[j][k].type); - sizes[idx].descriptorCount += shader->bindings[j][k].size; - sizes[idx].type = shader->bindings[j][k].type; + pg->dd->sizes[idx].descriptorCount += shader->bindings[j][k].size; + pg->dd->sizes[idx].type = shader->bindings[j][k].type; switch (shader->bindings[j][k].type) { case VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER: case VK_DESCRIPTOR_TYPE_STORAGE_IMAGE: @@ -225,14 +204,13 @@ zink_descriptor_program_init_lazy(struct zink_context *ctx, struct zink_program num_bindings[j]++; has_bindings |= BITFIELD_BIT(j); } - num_type_sizes[j] = descriptor_program_num_sizes(sizes, j); } pg->dd->bindless |= shader->bindless; } if (pg->dd->bindless) zink_descriptors_init_bindless(ctx); pg->dd->binding_usage = has_bindings; - if (!has_bindings && !push_count && !pg->dd->bindless) { + if (!has_bindings && !push_count) { ralloc_free(pg->dd); pg->dd = NULL; @@ -242,8 +220,6 @@ zink_descriptor_program_init_lazy(struct zink_context *ctx, struct zink_program pg->dsl[pg->num_dsl++] = push_count ? ctx->dd->push_dsl[pg->is_compute]->layout : ctx->dd->dummy_dsl->layout; if (has_bindings) { - for (unsigned i = 0; i < ARRAY_SIZE(sizes); i++) - sizes[i].descriptorCount *= screen->descriptor_mode == ZINK_DESCRIPTOR_MODE_LAZY ? MAX_LAZY_DESCRIPTORS : ZINK_DEFAULT_MAX_DESCS; u_foreach_bit(type, has_bindings) { for (unsigned i = 0; i < type; i++) { /* push set is always 0 */ @@ -253,17 +229,13 @@ zink_descriptor_program_init_lazy(struct zink_context *ctx, struct zink_program pg->dd->binding_usage |= BITFIELD_BIT(i); } } - struct zink_descriptor_layout_key *key; - pg->dd->layouts[pg->num_dsl] = zink_descriptor_util_layout_get(ctx, type, bindings[type], num_bindings[type], &key); - enum zink_descriptor_size_index idx = zink_descriptor_type_to_size_idx(type); - VkDescriptorPoolSize *sz = &sizes[idx]; - if (!sz->descriptorCount) - sz++; - pg->dd->pool_key[type] = zink_descriptor_util_pool_key_get(ctx, type, key, sz, num_type_sizes[type]); - pg->dd->pool_key[type]->use_count++; + pg->dd->layouts[pg->num_dsl] = zink_descriptor_util_layout_get(ctx, type, bindings[type], num_bindings[type], &pg->dd->layout_key[type]); + pg->dd->layout_key[type]->use_count++; pg->dsl[pg->num_dsl] = pg->dd->layouts[pg->num_dsl]->layout; pg->num_dsl++; } + for (unsigned i = 0; i < ARRAY_SIZE(pg->dd->sizes); i++) + pg->dd->sizes[i].descriptorCount *= screen->descriptor_mode == ZINK_DESCRIPTOR_MODE_LAZY ? MAX_LAZY_DESCRIPTORS : ZINK_DEFAULT_MAX_DESCS; } /* TODO: make this dynamic? */ if (pg->dd->bindless) { @@ -282,8 +254,7 @@ zink_descriptor_program_init_lazy(struct zink_context *ctx, struct zink_program pg->layout = zink_pipeline_layout_create(screen, pg, &pg->compat_id); if (!pg->layout) return false; - /* TODO: figure out uncached+notemplate and return on screen->descriptor_mode == ZINK_DESCRIPTOR_MODE_NOTEMPLATES */ - if (!screen->info.have_KHR_descriptor_update_template) + if (!screen->info.have_KHR_descriptor_update_template || screen->descriptor_mode == ZINK_DESCRIPTOR_MODE_NOTEMPLATES) return true; VkDescriptorUpdateTemplateCreateInfo template[ZINK_DESCRIPTOR_TYPES + 1] = {0}; @@ -297,7 +268,7 @@ zink_descriptor_program_init_lazy(struct zink_context *ctx, struct zink_program if (push_count) wd_count[0] = pg->is_compute ? 1 : (ZINK_SHADER_COUNT + !!ctx->dd->has_fbfetch); for (unsigned i = 0; i < ZINK_DESCRIPTOR_TYPES; i++) - wd_count[i + 1] = pg->dd->pool_key[i] ? pg->dd->pool_key[i]->layout->num_bindings : 0; + wd_count[i + 1] = pg->dd->layout_key[i] ? pg->dd->layout_key[i]->num_descriptors : 0; VkDescriptorUpdateTemplateEntry *push_entries[2] = { dd_lazy(ctx)->push_entries, @@ -334,23 +305,19 @@ zink_descriptor_program_init_lazy(struct zink_context *ctx, struct zink_program } void -zink_descriptor_program_deinit_lazy(struct zink_context *ctx, struct zink_program *pg) +zink_descriptor_program_deinit_lazy(struct zink_screen *screen, struct zink_program *pg) { - struct zink_screen *screen = zink_screen(ctx->base.screen); - if (!pg->dd) - return; for (unsigned i = 0; pg->num_dsl && i < ZINK_DESCRIPTOR_TYPES; i++) { - if (pg->dd->pool_key[i]) - pg->dd->pool_key[i]->use_count--; + if (pg->dd->layout_key[i]) + pg->dd->layout_key[i]->use_count--; } if (pg->dd && pg->dd->push_template) VKSCR(DestroyDescriptorUpdateTemplate)(screen->dev, pg->dd->push_template, NULL); ralloc_free(pg->dd); - pg->dd = NULL; } static VkDescriptorPool -create_pool(struct zink_screen *screen, unsigned num_type_sizes, const VkDescriptorPoolSize *sizes, unsigned flags) +create_pool(struct zink_screen *screen, unsigned num_type_sizes, VkDescriptorPoolSize *sizes, unsigned flags) { VkDescriptorPool pool; VkDescriptorPoolCreateInfo dpci = {0}; @@ -360,7 +327,7 @@ create_pool(struct zink_screen *screen, unsigned num_type_sizes, const VkDescrip dpci.flags = flags; dpci.maxSets = MAX_LAZY_DESCRIPTORS; if (VKSCR(CreateDescriptorPool)(screen->dev, &dpci, 0, &pool) != VK_SUCCESS) { - mesa_loge("ZINK: vkCreateDescriptorPool failed"); + debug_printf("vkCreateDescriptorPool failed\n"); return VK_NULL_HANDLE; } return pool; @@ -423,10 +390,8 @@ check_push_pool_alloc(struct zink_context *ctx, struct zink_descriptor_pool *poo return check_push_pool_alloc(ctx, bdd->push_pool[is_compute], bdd, is_compute); } if (!zink_descriptor_util_alloc_sets(screen, ctx->dd->push_dsl[is_compute]->layout, - pool->pool, &pool->sets[pool->sets_alloc], sets_to_alloc)) { - mesa_loge("ZINK: failed to allocate push set!"); + pool->pool, &pool->sets[pool->sets_alloc], sets_to_alloc)) return NULL; - } pool->sets_alloc += sets_to_alloc; } return pool; @@ -436,8 +401,7 @@ static struct zink_descriptor_pool * get_descriptor_pool_lazy(struct zink_context *ctx, struct zink_program *pg, enum zink_descriptor_type type, struct zink_batch_descriptor_data_lazy *bdd, bool is_compute) { struct zink_screen *screen = zink_screen(ctx->base.screen); - const struct zink_descriptor_pool_key *pool_key = pg->dd->pool_key[type]; - struct hash_entry *he = _mesa_hash_table_search(&bdd->pools[type], pool_key); + struct hash_entry *he = _mesa_hash_table_search(&bdd->pools[type], pg->dd->layout_key[type]); struct zink_descriptor_pool *pool; if (he) { pool = he->data; @@ -446,13 +410,17 @@ get_descriptor_pool_lazy(struct zink_context *ctx, struct zink_program *pg, enum pool = rzalloc(bdd, struct zink_descriptor_pool); if (!pool) return NULL; - const unsigned num_type_sizes = pool_key->sizes[1].descriptorCount ? 2 : 1; - pool->pool = create_pool(screen, num_type_sizes, pool_key->sizes, 0); + unsigned idx = zink_descriptor_type_to_size_idx(type); + VkDescriptorPoolSize *size = &pg->dd->sizes[idx]; + /* this is a sampler/image set with no images only texels */ + if (!size->descriptorCount) + size++; + pool->pool = create_pool(screen, zink_descriptor_program_num_sizes(pg, type), size, 0); if (!pool->pool) { ralloc_free(pool); return NULL; } - _mesa_hash_table_insert(&bdd->pools[type], pool_key, pool); + _mesa_hash_table_insert(&bdd->pools[type], pg->dd->layout_key[type], pool); return check_pool_alloc(ctx, pool, he, pg, type, bdd, is_compute); } @@ -471,13 +439,13 @@ populate_sets(struct zink_context *ctx, struct zink_batch_descriptor_data_lazy * struct zink_program *pg, uint8_t *changed_sets, VkDescriptorSet *sets) { u_foreach_bit(type, *changed_sets) { - if (pg->dd->pool_key[type]) { + if (pg->dd->layout_key[type]) { struct zink_descriptor_pool *pool = get_descriptor_pool_lazy(ctx, pg, type, bdd, pg->is_compute); sets[type] = get_descriptor_set_lazy(pool); - if (!sets[type]) - return false; } else - sets[type] = VK_NULL_HANDLE; + sets[type] = ctx->dd->dummy_set; + if (!sets[type]) + return false; } return true; } @@ -509,7 +477,7 @@ zink_descriptors_update_lazy_masked(struct zink_context *ctx, bool is_compute, u u_foreach_bit(type, changed_sets) { assert(type + 1 < pg->num_dsl); - if (pg->dd->pool_key[type]) { + if (pg->dd->layout_key[type]) { VKSCR(UpdateDescriptorSetWithTemplate)(screen->dev, desc_sets[type], pg->dd->layouts[type + 1]->desc_template, ctx); VKSCR(CmdBindDescriptorSets)(bs->cmdbuf, is_compute ? VK_PIPELINE_BIND_POINT_COMPUTE : VK_PIPELINE_BIND_POINT_GRAPHICS, @@ -520,8 +488,8 @@ zink_descriptors_update_lazy_masked(struct zink_context *ctx, bool is_compute, u } } u_foreach_bit(type, bind_sets & ~changed_sets) { - if (!pg->dd->pool_key[type]) - continue; + if (!pg->dd->layout_key[type]) + bdd->sets[is_compute][type + 1] = ctx->dd->dummy_set; assert(bdd->sets[is_compute][type + 1]); VKSCR(CmdBindDescriptorSets)(bs->cmdbuf, is_compute ? VK_PIPELINE_BIND_POINT_COMPUTE : VK_PIPELINE_BIND_POINT_GRAPHICS, @@ -562,7 +530,7 @@ zink_descriptors_update_lazy(struct zink_context *ctx, bool is_compute) bool batch_changed = !bdd->pg[is_compute]; if (batch_changed) { /* update all sets and bind null sets */ - dd_lazy(ctx)->state_changed[is_compute] = pg->dd->binding_usage & BITFIELD_MASK(ZINK_DESCRIPTOR_TYPES); + dd_lazy(ctx)->state_changed[is_compute] = pg->dd->binding_usage; dd_lazy(ctx)->push_state_changed[is_compute] = !!pg->dd->push_usage; } @@ -617,8 +585,14 @@ zink_descriptors_update_lazy(struct zink_context *ctx, bool is_compute) pg->layout, 0, 1, push_set ? &push_set : &bdd->sets[is_compute][0], 0, NULL); } + dd_lazy(ctx)->push_state_changed[is_compute] = false; + } else if (dd_lazy(ctx)->push_state_changed[is_compute] || bind_sets) { + VKCTX(CmdBindDescriptorSets)(bs->cmdbuf, + is_compute ? VK_PIPELINE_BIND_POINT_COMPUTE : VK_PIPELINE_BIND_POINT_GRAPHICS, + pg->layout, 0, 1, &ctx->dd->dummy_set, + 0, NULL); + dd_lazy(ctx)->push_state_changed[is_compute] = false; } - dd_lazy(ctx)->push_state_changed[is_compute] = false; zink_descriptors_update_lazy_masked(ctx, is_compute, changed_sets, bind_sets); if (pg->dd->bindless && unlikely(!ctx->dd->bindless_bound)) { VKCTX(CmdBindDescriptorSets)(ctx->batch.state->cmdbuf, is_compute ? VK_PIPELINE_BIND_POINT_COMPUTE : VK_PIPELINE_BIND_POINT_GRAPHICS, @@ -629,7 +603,7 @@ zink_descriptors_update_lazy(struct zink_context *ctx, bool is_compute) bdd->pg[is_compute] = pg; ctx->dd->pg[is_compute] = pg; bdd->compat_id[is_compute] = pg->compat_id; - dd_lazy(ctx)->state_changed[is_compute] = 0; + dd_lazy(ctx)->state_changed[is_compute] = false; } void @@ -677,7 +651,7 @@ zink_batch_descriptor_reset_lazy(struct zink_screen *screen, struct zink_batch_s struct zink_batch_descriptor_data_lazy *bdd = bdd_lazy(bs); for (unsigned i = 0; i < ZINK_DESCRIPTOR_TYPES; i++) { hash_table_foreach(&bdd->pools[i], entry) { - const struct zink_descriptor_pool_key *key = entry->key; + const struct zink_descriptor_layout_key *key = entry->key; struct zink_descriptor_pool *pool = (void*)entry->data; if (key->use_count) pool->set_idx = 0; @@ -761,6 +735,11 @@ zink_descriptors_init_lazy(struct zink_context *ctx) ctx->dd->dummy_dsl = zink_descriptor_util_layout_get(ctx, 0, NULL, 0, &layout_key); if (!ctx->dd->dummy_dsl) return false; + VkDescriptorPoolSize null_size = {VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, 1}; + ctx->dd->dummy_pool = create_pool(screen, 1, &null_size, 0); + zink_descriptor_util_alloc_sets(screen, ctx->dd->dummy_dsl->layout, + ctx->dd->dummy_pool, &ctx->dd->dummy_set, 1); + zink_descriptor_util_init_null_set(ctx, ctx->dd->dummy_set); return true; } |