From 50a5d6b025dabb84111fd39ee8f8c71108231bc5 Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Wed, 14 May 2025 16:23:58 +0200 Subject: [PATCH] .pick_status.json: Update to 8edee1e25b62aa0a60dfa060f68c35cf4e60f59e --- .pick_status.json | 6760 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 6760 insertions(+) diff --git a/.pick_status.json b/.pick_status.json index 81921c977e0..550b9516e48 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1,4 +1,6764 @@ [ + { + "sha": "8edee1e25b62aa0a60dfa060f68c35cf4e60f59e", + "description": "lavapipe: Fail device enumeration when DRAW_USE_LLVM=0 is set", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "072e6d1ab52a7cbd910c6b6e2fe756839cc5393b", + "description": "aco/tests: add tests for tied definitions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b341a12526b8efc005fe6819561865a4a12184b6", + "description": "aco/ra: rewrite handling of tied definitions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cdf37670010791de25a6cfcbd754501c4eda1418", + "description": "aco: set copy-kill for tied operands with the same temporary", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f783f5df6d3abeadaafff3dda57416ce0477a48f", + "description": "aco/ra: move optimize_encoding earlier", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fd05181a26e9c09e9161164cb7aadcecd6367ef5", + "description": "aco/ra: replace skip_renaming with copy_kill", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c04ef28c560e5b8eda3eaecc4cc4abb55bafe0bc", + "description": "aco: rename ops_fixed_to_def to tied_defs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "275a39b3c65bfaa91cd9dcdab66159b8a2d60531", + "description": "rusticl/device: relax some params for embdded profile", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6c1968df19a317ce45c5a2217fda2e0ce0031439", + "description": "ci/container: fix whitespace for yamllint", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "76ca28865b52ef35b15be717dfc093d6a452bc2f", + "description": "ci: avoid unsetting S3_JWT too early in container image builds", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "0a52d00393b25301a54532f90611c645f123302f", + "notes": null + }, + { + "sha": "eafe2527b5d9b38c5415fbf87ce82a5c38c9f368", + "description": "panvk: Clean up some todo comments about already supported extensions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8a3b89db9591fca846960374ea9dd665ced64814", + "description": "panvk: Advertise support for VK_EXT_image_2d_view_of_3d", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "43d84078e60593578ffc698d8948af9bd77280bd", + "description": "panvk: Advertise support for VK_EXT_primitive_topology_list_restart", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4d1fcd75f91708a041b690e66d06d8ba70bdba2b", + "description": "radv: fix non-indexed draws with primitive restart enable", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7ce7009ee45468c8525104d662728c5e12a14b03", + "description": "radv/meta: move and rename get_r32g32b32_format()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b7ce61274399ec2a2e3aaf2d17cba5c4b7e99ebd", + "description": "radv: add vk_format_is_96bit()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c22d86e844d864ddf17de78d476c1cdfd5d3f1b3", + "description": "radv: fix missing texel scale for unaligned linear SDMA copies", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "4b73d7e8174faf7cc9bfa351befc637ffe2e53c1", + "notes": null + }, + { + "sha": "e345b03c89486d803b2e4a9ccf3cc0d04c389580", + "description": "ac/gpu_info: rename has_zerovram_support to has_default_zerovram_support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d7099675b69b9c665319ed164f8d8eae282a0e3f", + "description": "radv: expose VK_EXT_zero_initialize_device_memory unconditionally", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5828612da23742eb86504b9d0977b51d2d1600fa", + "description": "anv: use internal rt-null-ahs when any_hit is null", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0f591425c93d4905d3213651dd10a602fbcb264e", + "description": "intel/compiler: provide a helper for null any-hit shader", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "73409e7cc558dd4fdd894e35f43c6d5ac6c88e33", + "description": "broadcom/v3dv: skip implicit synchronization tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "025764413001176ccfc4e5cca20c490428d1b36a", + "description": "aco: assume sram ecc is enabled on Vega20", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e9e98d997d196e4e95adca5b8f03ddc9504ad9cc", + "description": "ci/lava: Parametrize message burst length on unit tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e7f6b4bdae55d263df7a2bba7c882dbce839f4fc", + "description": "ci/lava: Improve timeout estimation logic for case/suite runs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "41a18a27b005cebffc2164671ca2b1f827881321", + "description": "radeonsi: fix variable_shared_size assert in si_switch_compute_shader", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "e4784104665dabd91f04d7087905e3ae20ea0485", + "notes": null + }, + { + "sha": "0e57c236c405e95a91678dcd935e52cee6ef8c26", + "description": "lavapipe: EXT_zero_initialize_device_memory", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e75c0160df3008f7d25740f96071d2fab76309e2", + "description": "intel/tools: add intel_measure.py", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eea3ed6a3704dbd90913906c22b585eefb22a1cc", + "description": "gallivm: Use `llvm.roundeven` in lp_build_round()", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "0d3b2853600cf6934a3a09deaf435944d18d833a", + "notes": null + }, + { + "sha": "6458880594c492158fbdd1ab101c7ceb3eddbeb1", + "description": "panfrost: use cpp_args instead of c_args for C++ files", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9ebb5e65fcff1668ff9ef1bde5dfd65e35508d9f", + "description": "d3d12: Add new video encode HEVC configuration CU size 16-32 range", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "33f670d869ef2e4df44a17d23a62cbe4ce3f15e1", + "description": "d3d12/meson: Add USE_D3D12_PREVIEW_HEADERS compiler flag based on dep_dxheaders.version()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "97f71420dfdf86de084b64cbcbd65855063fcc94", + "description": "radv/bvh: Fix comment", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "100616859e4abdb17b6f4d9d9e0ea299550cdea6", + "description": "radv/bvh: Remove some unused variables", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f00b25331a9a459024a57db00082cc2cdcd963b1", + "description": "radv/bvh: Make sure the AABB is written before internal_ready_count", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "2d48b2cb47365cb36b84800c937164dcfecade07", + "notes": null + }, + { + "sha": "f42d52f9224ca48f7e0b45bb85f14aa0f4ddd4ea", + "description": "radv: Flush L2 on GFX12 when binding an update pipeline", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "2d48b2cb47365cb36b84800c937164dcfecade07", + "notes": null + }, + { + "sha": "8dcf84451a5127c3f8047ed7d3fb955a051b7f3c", + "description": "tu: Use EARLY_Z when there is no depth/stencil tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8f5d433840209e6380ffef6a9a2ba0f59675d2de", + "description": "tu: Occlusion query counting should happen after FS that kills", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b6cf0b68be8a68d8f17c132c1c39299833650942", + "description": "tu: Use EARLY_Z_LATE_Z with alpha-to-coverage", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "13e6dfb45f025dce2104bc9ba307f639f261c892", + "description": "tu: Use EARLY_Z_LATE_Z even when LRZ is disabled", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "de6d111d7377bf54749e734aa0c878c141dcccad", + "description": "freedreno/regs: A6XX_EARLY_LRZ_LATE_Z is really A6XX_EARLY_Z_LATE_Z", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cd4c0bc58ef43b60a4b389e4fa1902e93f41299f", + "description": "aco: don't use constant_bits when not applying constants", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f98d20fec672a7f27ab0257bf0a87804cae030c5", + "description": "aco: replace get_operand_size with get_operand_type", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e1b35a272197b304bb31695565130067111a728a", + "description": "aco/optimizer: only use get_operand_size for alu", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7d59bd399a41c2bb024918089731a46935c1d7ce", + "description": "aco/optimizer: optimize packed fneg with negative constant", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fa3f20703541dea96d711b039863b79b3febc76f", + "description": "aco: swap operands without instructions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "45133e0e91fc6557f04eb432cb53f55061705f1b", + "description": "radeon/evergreen: improve depth24_stencil8 mipmap behavior", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1186c73c6b893c51596f5ce2bd624c40132b4854", + "description": "r600: implement gs indirect load_per_vertex_input", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8df9e3b2d08021f55edf1885986e858c416aaf03", + "description": "r600: add a constant representing gs vertex indirect total", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0a52d00393b25301a54532f90611c645f123302f", + "description": "ci: clear S3_JWT_FILE_SCRIPT as it also contains the S3_JWT", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "701d26be9d14faca4258b8f382953a89b996142e", + "description": "tu: Fix state.lrz.force_late_z condition not being updated", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "847ad80e03e3cf90d005c8393829588005716917", + "notes": null + }, + { + "sha": "add54474833adc54197e65122d8d3d112a937e96", + "description": "vmware/ci: move jobs to nightly until farm is stabilized", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9e6e7d9ee34eb1afad826841f7a88f59eaaa874f", + "description": "panfrost: Enable 2 sample count support on v12+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "37856eff06ec7abb104e2d11674a536dd19ed017", + "description": "panfrost: Use pan_sample_pattern in pan_cmdstream", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4c0ce0c6f9d784b6483eb324283df2f3b6085cb8", + "description": "panvk: Enable VK_SAMPLE_COUNT_2_BIT support on v12+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8e05222e1d2f8a66597c167ae3174d7083627991", + "description": "pan/lib: Add support for rotated 2x grid sample pattern", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c7c4905981c4ebc4f08a947529f9c8449000150e", + "description": "mesa: fix _FP32Buffers bitfield use", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "070a5e5d9248a77aa84375f74fe48c5067362ea8", + "notes": null + }, + { + "sha": "b7d8c195a2af7a7959468efe1d164758d97eac51", + "description": "mesa/st: fix _IsRGBDraw bitfield use", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "5b51d754d00dfd7d8f4069aca4619f3b056c4eac", + "notes": null + }, + { + "sha": "c1d00c9a1aad8af3d5a5e4e1b23ac788cb34280e", + "description": "mesa/st: fix _BlendForceAlphaToOneDraw bitfield use", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "4f28e2827c9ccc26dc608a870209b4deab7b5882", + "notes": null + }, + { + "sha": "d04d9da98c9f70ec7db59750558f10dad215b2f4", + "description": "st/mesa: fix _IntegerBuffers bitfield use", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "8fb966688bc1053a48e8ee7f7394ce030bcfd345", + "notes": null + }, + { + "sha": "fd8d8264e05c3ec8c9c6290f6612f61555b173e1", + "description": "ci/ci-tron: replace crude dump of env vars with reproducible job script", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fef1174b00f82c85ab0bb7fd2e1b56d5f8e87e08", + "description": "vulkan/runtime: fix a wrong assert that validates timeline semaphores", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c57074027260c0db3b7fc04150a5b46333a17f28", + "description": "anv: enable preemption setting on command/batch correctly", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "586ad02b9cf84a4524fe7b28b343a33c7220addc", + "description": "subprojects: Don't use native option for rustc-hash dependency", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4605592db20d4efa00014a50fc8dfe3ca54f9575", + "description": "subprojects: Don't ignore Meson wrappers in gitignore", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "84cae30f0abdff7d8819ea33a1960ce673c0e9c5", + "description": "android: Link with libc++fs up to SDK 35", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "033ce1bae1505467fb69bf727377318421cb7731", + "description": "vulkan/wsi/wayland: make needs_color_surface_old check if surface exists", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "789507c99c672320d50a6d8eb6910da51aa75443", + "notes": null + }, + { + "sha": "2212865ce0d1e6f8515b1aeadda374f4317534de", + "description": "anv: Use different PAT entries for compressed resources", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6eeb079653c1336c417768603faaade55e751fbf", + "description": "iris: New compressed heaps for scanout buffers (xe2)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ca092db7ce5ee2e8c45e1b60f4d4fef02e87054d", + "description": "intel/dev: Differentiate displayable PAT entry of compression (xe2)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "37ee91679a34db1bfe7eb9acc94a954d499ea59e", + "description": "nir/algebraic: Generalize an existing bfi(a, 0, ...) pattern", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "464955bbdddb14561b7320f81728a7ef02d1441b", + "description": "nir/algebraic: Optimize some open-coded extract_i8", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fca369f57aa492f99b7b2b264588f5bfbff4ca0d", + "description": "bin/ci: crnm: adaptative field pads", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f65975975e681ae1880b68ad685b203b06d25192", + "description": "bin/ci: crnm: columns list when waiting jobs update", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e4396c40fab868201345b9f2cfbd4a293b1d5b68", + "description": "bin/ci: crnm: columns list for cancelled jobs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e504d226ce3f7166e29774f3d77349ab74b93d08", + "description": "bin/ci: crnm: format in columns when listing", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "611772af45f8b2e43655f03a66b8950966fa1982", + "description": "rusticl: replace unnecessary `Vec` references with slice refs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "543b07bee80cf6f1740ce267cf725497a1cb73ad", + "description": "rusticl: write `CLInfoValue`s from iterators instead of collecting", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3a16c9ab43edeed7ea9cde5bd813aee33cef7cc9", + "description": "rusticl: iterate subgroup sizes only as needed", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0980ba8595c0de0338e865b7f91757d513748f54", + "description": "rusticl: use simple equality check for contexts instead of `HashSet`", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ac44513b9e9bf25f71320f572e9a55781274966e", + "description": "rusticl: hand-map 3-element arrays for fallible conversion", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "38efae8964cd0669a6ea5b577bdebadf3f352920", + "description": "Uprev Piglit to 1767af745ed96f77b16c0c205015366d1fbbdb22", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "749ccf3a9c090e2f45a10d19c0b63b05850b1495", + "description": "Uprev ANGLE to db71e8fa7c26d18f76d7b9e9474447b20f1c73b3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "be3ce07f586d52a9fda7499f3cd96376d685da6c", + "description": "v3d/compiler: Fix ub when using memcmp for texture comparisons.", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "22fb7eaa8cdebd729f51799bb49ffacfde437775", + "description": "util/u_printf: fix memory leak in u_printf_singleton_add_serialized", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "007f60c8b8d5cab24ee71b9842fc112bd45e2806", + "notes": null + }, + { + "sha": "1895de16a6ba00bf87b21400b1506bdf144c767e", + "description": "venus: filter out venus incapable physical devices", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5abce52a671cb95633acb2ff3e60b806d3321435", + "description": "venus: misc cleanups post wsi requirement relax", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "92f79d35c4f166bc9a6a2fd9306d242bb90f1717", + "description": "venus: relax external memory ext requirement", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0c345c2c5e26e5355119b099eebd47a30987f817", + "description": "venus: clang-format", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a35415530d352bd003faa8b5541714bbcb6230da", + "description": "panfrost: Use util_streaming_load_memcpy() to copy AFBC superblocks", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "293cdbce75f7d62185d27901c83f6399f2a40cc9", + "description": "util: Add AArch64 support to util_streaming_load_memcpy()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d3544aebd7b9b978c72374ab4859855267084e9e", + "description": "panfrost: Optimize AFBC-P offsets computation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "64eed6807ae401b99419eeacc72e5649e1bca9cb", + "description": "aco/isel: move visit_intrinsic() into separate file", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8aae636e385daf07cecf8d5c3c34d4c7143a33b3", + "description": "aco/isel: move visit_alu_instr() into separate file", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5342576789f0f175c8d231f5653ae96e89e6d03b", + "description": "aco/isel: rename aco_instruction_selection.cpp -> aco_isel_nir.cpp", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b6442669c170b4585d5126cccbe47556af97bafb", + "description": "aco/isel: move select_ps_epilog() into separate file", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "776384d99d1a226a2c13a5564d6884740de00a9b", + "description": "aco/isel: move select_ps_prolog() into separate file", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c3ef927e31e3414433246b3687201b26d4b5c308", + "description": "aco/isel: move select_vs_prolog() into separate file", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c4ec430c26679049d09ef3ffdcc0c2b3ba466961", + "description": "aco/isel: move select_rt_prolog() into separate file", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4d910ca301dd6a059520303f6a25899885f3a728", + "description": "aco/isel: move select_trap_handler_shader() into separate file", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "146ce57f2ddca1a66aac8c48722cacf444ffd24c", + "description": "aco/isel: move control-flow helper functions into separate file", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "59f314a9a6ec830b8d07c6a4dabd9f1279cb9b4f", + "description": "aco/isel: move some helper functions into a separate file", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "62a92417ef06117ae6f02ce91a9c6d4d46c7683f", + "description": "aco: move instruction selection files to /compiler/instruction selection/ subfolder", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "85a4ec32e891f29606654c28a5a8863c75682fb0", + "description": "aco: rename aco_instruction_selection_setup.cpp -> aco_isel_setup.cpp", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bade93c4472ffb1ac843405ee506514f4cf25446", + "description": "radeonsi/vce: Fix output quality and performance in speed preset", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "544a180320d0291560409c3af3f20e9878eb7f3f", + "notes": null + }, + { + "sha": "ad96031ec6332cde23b64908df03e2b6d29e1d99", + "description": "radeonsi/vce: Only send one task per IB", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "9ca1cda2bece5e834c7e53007aabe04ed1118554", + "notes": null + }, + { + "sha": "fd1480c3dfad260ddf12e677bf03b50859c1f525", + "description": "radeonsi/vce: Fix bitstream buffer size", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "901aafb030fc6d483ddd0f1ac6b7e6f0d0beafd4", + "notes": null + }, + { + "sha": "f27d062abc9e0909c76050237df24ca6352be208", + "description": "gallium/util: fix num primitives for line loops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "58d8dc9543b98ae95c7ecf4e6e8b27fef87b04c0", + "description": "r600/sfn: dump the lowered shader when translation fails", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2ce2c1f835be92edb3a95f9703f1ff42fc15b835", + "description": "zink/ci: Skip flaky trace on TGL", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4ad8c8752dd344620dc0c09c48d8f533f021467d", + "description": "ci: Run rustfmt and python jobs on aarch64", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3029898a151578630fa28adf3e47c6777b7ef272", + "description": "ci/container: Include DEBIAN_BUILD_TAG in debian/arm64_build", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cc4fd7cc9d1470d6ebaaa4e3a7a356c8ad0c34c4", + "description": "vulkan: fix random tabs to spaces", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "360d25288897198ecd127a68ae85db71d88030e1", + "description": "amd/vpelib: Fix CodeQL issues Pt1", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "134b5bede79e2102c994ee8299db9ae96f88d75f", + "description": "amd/vpelib: Update headers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ffa5aadd2fc1df51966ae61448356f8def7eb597", + "description": "amd/vpelib: fix doxgen warnings", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "80af9d47561d470f6f8cd97ba9e4c31ba76905d3", + "description": "amd/vpelib: Fix VPELIB Build Warnings", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "71b285d091ebec7ffd735e3bd90406b9948e9ec1", + "description": "amd/vpelib: Resolve query, predication and timestamp operations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f10244d8d977ee1c15e73c745b96ba5b37ae8912", + "description": "amd/vpelib: Setup cost profiling support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8bdbd1250837758c9e9b6c6bfe8c81417145a6f7", + "description": "amd/vpelib: add TF_BT709", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3bd03b3cb02e5bbb63d689998c42503d48f311b8", + "description": "amd/vpelib: add VPE_TF_SRGB", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7b68174bf0fbccc8df393fc208c841d796334054", + "description": "amd/vpelib: Alpha Fill add mode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cb0b8d58a097d3035de8da2faf88308d17e79f4a", + "description": "amd/vpelib: remove sensitive keywords", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c40ac921aa88cd293dc931fda96a551d821143c8", + "description": "amd/vpelib: VPE descriptor added", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f80a69d7569845462872f062b053ea1e582b29d0", + "description": "amd/vpelib: Add macro to perform ceil division", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7b8c912c223f33bc946cab8140305132d5211135", + "description": "amd/vpelib: G2084 STUDIO output gamma fix", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fc5973429f12d895882edaab111501080fe11bff", + "description": "amd/vpelib: Update comment and fix some code alignment issues.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "96b7e52b57352925ee8d8bac634905811da0255b", + "description": "amd/vpelib: feature augment", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f6144116c99b53e5213d16731e62c1245aade6ab", + "description": "amd/vpelib: Remove RGBE_ALPHA", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f2e65c02e69887c2dc70551772daefb1602e3e2b", + "description": "amd/vpelib: Fix memory leak from segment ctx", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c1a3d021f3edfb3c86562f7661871accd2e423a1", + "description": "amd/vpelib: Make BG gen stream idx adjustable", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5b34895e81ddd176c45db071758d667c174026d5", + "description": "nak/dce: Use BitSet for live phis and SSA values", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "52dcb1c9c15ab006a04214072f469d5cd57bae26", + "description": "nak: Add a Phi struct type", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "531070cf91226eae323a4d2c9c83f71264240f31", + "description": "nak: Use op instead of phi when referring to OpPhiSrcs or OpPhiDsts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5f5ce0041028f6410597a7bd656fe32b73d3e548", + "description": "nak/repair_ssa: Rename Phi to PhiTracker", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fc54e6e1d215208f944cdb79a9d9599f0ac63ddc", + "description": "nak/liveness: Use typed bitsets", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "afb11a5a9eb1336918d1e3a04fb1c4f3046d5385", + "description": "nak/liveness: Use an SSA value as the last_use HashMap key", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "56f06a072c8ed3506c8a0454a1f24dfc2aadce55", + "description": "compiler/rust/bitset: Make BitSet a generic container type", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "323769d3bb30efb9d03570a6319062c7a0bc09b7", + "description": "compiler/rust,nak: Rename BitSet::get() to contains()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "20d247d754b644381346a14b08a46d73fe1465c7", + "description": "nak: Use Default::default() for BitSet constructors", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ed658a2d3aa0cf3be58fcd30e1a442e902e840c2", + "description": "compiler/rust/cfg: Add a hash func type parameter", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f5231e0677e51c7aa8ec767b7f184b3d9bb85128", + "description": "nak: Also use rustc-hash for UnionFind", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "43c3f5a8db202f22197b7d7d2b97273e0c5eeade", + "description": "nak: Switch most Hash{Set,Map} uses to rustc-hash", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c1f979d84a78bfdd308f107ae6ce3f779d9411bf", + "description": "nak: Add a dependency on rustc-hash", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b4b557c9ef6e9537674c4031f53762277bd0fcbc", + "description": "nak: s/HashSet::new()/Default::default()/", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7a47f29d6d3251820f73cdb5ddef5266576fd984", + "description": "nak: s/HashMap::new()/Default::default()/", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bb62044836f666016964bf880305b3a49ade6581", + "description": "nak: rustfmt ir_proc.rs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bfe83402969914c3db95b1708c415d72af438ac7", + "description": "nouveau/headers: Ignore PermissionError in rustfmt", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "591b5da49bf5dff5c92d2465de9e0fccab2e9d89", + "notes": null + }, + { + "sha": "da220945931c8453c0743b681fb309fb0ab86926", + "description": "nouveau/headers: Run rustfmt after file is closed", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "591b5da49bf5dff5c92d2465de9e0fccab2e9d89", + "notes": null + }, + { + "sha": "20222cd9566ecff2e109d00ec2d680c865aae0c6", + "description": "anv: Use the new nir_opt_acquire_release_barriers pass", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "deb1d47155b8aa3f440e878a0d4b597729850037", + "description": "nir: Add a new optimization for acquire/release atomics & barriers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "65e18a84944b559419aceaf2083936cf68ac3e79", + "description": "freedreno: Fix shader-clock when kernel exposes UCHE_TRAP_BASE", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "4b1b4ee10c0768a5a43dee508601e4e2b39520eb", + "notes": null + }, + { + "sha": "089e2cb6f907a7b76d84d837d3961627b569c669", + "description": "radeonsi: Disable av1 cdef_channel_strength for VCN4", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "10fad5081df1aae5c44920a8ccce2859302b3485", + "description": "nouveau: implement `Default` for `Push`", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f4f4b25d25f8d3c2bc92dd12a1030280731fe4cd", + "description": "nak,nil: style cleanup", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "adecea4af9464f189fb390c9569f5e0d278e0d23", + "description": "nak,nouveau: adjust function/method signatures to better match convention", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e559c63fd8e513951d9f627be4768496242f2d3e", + "description": "nak,nil: elide lifetimes where possible", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e4f045df58bfe8e4cf2c070609d9b0fb54cb8fc4", + "description": "nak,nil: avoid explicit returns at the end of functions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e32c82d0f52afe77b9ef545adb27ba12057e0a6a", + "description": "nak: use standard methods and macros to improve readability", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ba2b9345e89a2056419b6a6ded473d0aec5ec297", + "description": "nak: use `Option` propagation instead of explicit let-else clauses", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f2cc77dca88075a1a90b90e036178041f233bf8a", + "description": "nak: collapse extraneous conditional branches", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "451b37820df36588890b4dcec0573155f9f63f21", + "description": "nak: remove unnecessary casts and conversions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e4d895f0e1e821080171f778bc9e50681304b05a", + "description": "rusticl: fix build with clippy driver", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "35af55a2a76672706f38559ff0d034834fdc53f3", + "description": "rusticl: replace `map_or(false, f)` with `is_some_and(f)`", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cb6f96a1e85e56f0bd2bd1cdf52f8fd7a2cd1b32", + "description": "anv: Remove a '#if GFX_VER >= 30' block inside of a else of '#if GFX_VERx10 >= 125'", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "37b42ef648ade9a75a188c5a3023a74a77a9820f", + "description": "anv: Drop '#if GFX_VERx10 >= 125' inside of '#if GFX_VERx10 >= 125'", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bca12800aad68db803cd7dce6814a9f666c85a12", + "description": "iris: Restrict platforms that needs Wa_1604061319", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3cd972a2d35cc3f00c32e6434b799ccfa9f6f5f2", + "description": "anv: Enable preemption due 3DPRIMITIVE in GFX 12", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2432d6677e709de118a34ecee46d80c645198bbd", + "description": "anv: Implement missing part of Wa_1604061319", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a1376449c80247844a81ab1f6e6e2e8cd39867d6", + "description": "panvk: Expose support for multiview on v7", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "41719172105d167e93f6f2e91dd6e7c2f7b46ef4", + "description": "panvk: Add support for VK_KHR_multiview on v7", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d8ed4f14e6f7836b34a3d17ebfdf344ff5ed4f25", + "description": "freedreno/ir3: Fix tess/geom asan error", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "ee0ee2a3174775531dd6cc7663940e2acf48b7b8", + "notes": null + }, + { + "sha": "3f70433ff002cf223cd45398b5490311714f8efd", + "description": "aco: add type information for operands/definitions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6c1c116a0fb66f2d74976260775ec73025c4a697", + "description": "virgl: Avoid possible double free when destroying the hw resource", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1c575818561f5bd699d6bf10f718f0ad76dc6bf9", + "description": "pan/lib: Make pan_shader.c not GENX", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0bb9df9d3359455507a81aff4188b2ddce9ef8d8", + "description": "pan/lib: Make pan_shader_get_compiler_options not GENX", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7158f2eb8bbe75d0f843c005ecfc098af8e0bc3c", + "description": "pan/lib: Make pan_shader_compile not GENX", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1fa13ceb748752d597397bc17d7c10c01525a59f", + "description": "pan/lib: Move pan_fixup_blend_type to pan_blend.c", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b3f8c955a7280f648d3da22b510b64fb7634edf0", + "description": "pan/genxml: Add Register File Format to common.xml", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "60b131a712dd9186f59323121f7312d8d09345f3", + "description": "pan/bi: Lower ffract in bifrost_nir_algebraic on v11+", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5588ff49a7f4841b6c6674123cf145563704827e", + "description": "pan/bi: Flush subnormals to zero for FROUND on v11+", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e674823d5515904b07df7b778f892005aaefb655", + "description": "radv: Consider that DGC might need shader reads of predicated data.", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b79f1a3af35350f8f0cf2a62d0ac4c3e80257ee7", + "description": "ac/gpu_info: allow 32-bit predicate on GFX11+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3ca2f71f3d7eebfaca3d48cdc840c5127cf90d48", + "description": "radv: fix conditional rendering with DGC and non native 32-bit predicate", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e2625fa9ca161b6c9334c4ad553391d45a573d4b", + "description": "radv: fix fetching conditional rendering state for DGC preprocess", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d808870d49bb1c9eae663ad5f67eebabd3cc3f40", + "description": "nvk: Implement VK_EXT_zero_initialize_device_memory", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f542a60686f88d6dafd65ab0dfe4fa0aa5de8f7a", + "description": "nak: Add a helper to reduce OpPrmt sel immediates", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "212f99d39d6fad168673f70b21fd91222d0d04bf", + "description": "nak: Add a helper for reducing OpShfl lane and c immediates", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "98901108565fe90c753e4f754f297cf6aa263f6f", + "description": "nak: Reduce shift immediates instead of adding copies", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "87a90a0e6a949bb2b80b7696fc870f8b298a45f2", + "description": "nak: Add HW tests for OpShr and OpShl", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d3e917ea031bc3c50644cd20c601d7005c57793e", + "description": "nak: Fix OpShf folding for shift >= 64", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fa5819916638d513013b6604bf5ef8f307b87048", + "description": "nak/sm20: Remove some unnecessary Option<>", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7ddf51dc993b06c89b62bfd5d86cfef191184d35", + "description": "anv: Fix to set CDEF filter flag correctly.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2e256a3cee411c530f69196b8180b11034a2a087", + "description": "anv: Allocate MV buffers enough for AV1 decoding.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f4d480f808b7dd18a766bdc9d72460d8cd3bf48c", + "description": "anv: Always allocate cdf tables when independent profiles provided", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b5e657da48b73411870aa68b052d02db9de92b8f", + "description": "nak/sm70: Don't set a predicate destination on redg", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e2b7a736a47960e4270cd93797b054e2ca9c7bbb", + "description": "nak/nir/lower_tex: Use nir_tex_instr_add_src()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8a39a1502f2801c2e518bd233d3f67053aef20d7", + "description": "nak: Use TexOffsetMode for all texture ops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4c6010df649e7eae75048cef0126066b58fd74e2", + "description": "nak/sm70: imnmx takes and returns more predicates on Blackwell+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9d89214a693f2b60ca1afcb7ed4eef4034314071", + "description": "nak/sm70: Use rZ for the 3rd source of lea when .hi is not set", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "32f78eff804dab3377e86691d0fd8b5c0f2ac31a", + "description": "nak/sm70: Fix bra offset encoding for for Hopper+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "046f90ad56e3d0a8a7b3182cad3974053b44d158", + "description": "nak/copy_prop: Don't propagate cbufs into ALU on Blackwell+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9604896c70a1107f93d258dca9ee5aecf21fc543", + "description": "nak/lower_copy: Implement copy from CBuf as ldc on Blackwell+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "994035908d9102129929722c8ac8afecd0f99191", + "description": "nak/hw_tests: Copy data stride and invocations to avoid cbuf sources", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8c3ebddba377fef6196ba24a56aed1b71699b81d", + "description": "nak/sm70: Properly encode ldc on Blackwell+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0b142182cb05ae7d22a194b93fcf495ebe2f6163", + "description": "nak/sm70: Increase the number of UGPRs on Blackwell+ to 80", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "da16e8aff7948773c234bc831d8d03bb347a5978", + "description": "nvk: Add hopper priv registers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1c77a6f049da4901682cac62f23d53d60eb9d22d", + "description": "nvk: Don't emit MME FIFO config on Blackwell+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bd7777aee60941ebf3aadfa9314236977eb262ba", + "description": "nvk: Fix compute class comparison in dispatch indirect", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "693b55a4af1a887dd33637b6c4bf1e615b6a3fd8", + "description": "nouveau/headers: Add stub blackwell class headers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2bc7130808d71a955f8e7361f987fe50c55e668f", + "description": "r300/ci: switch radeon.ko jobs to common kernel (6.13.7)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e4790143a54ebc6914aa123f09f089cc159c1173", + "description": "tu: Disable Z reads for always/never.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c053bc2213b64a6b472ee6aef1f2372b9b1821af", + "description": "panvk: fix driconf memory leak", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "aa8fec638f5e2731e88b9463c67aac7c34bae800", + "notes": null + }, + { + "sha": "3fd2bdd2858f03000fde21aeb81f8126369e464e", + "description": "radeonsi: move si_gs_output_info into si_temp_shader_variant_info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "97357e721d97e2b89b9f7adf149c6da5e59cdc7d", + "description": "radeonsi: add struct si_temp_shader_variant_info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "53cd29d9466ba519f9fec5c41dfb3042619d0cec", + "description": "radeonsi: move shaders args initialization into its own file", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "af8c4f19ab9e90fef14bf1ab64a5c5da33ed6004", + "description": "radeonsi: move shader variant info and spi_ps_input_ena code into its own file", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2e8cac328a4a7954f9727b695acf063cfaae0e02", + "description": "radeonsi: move si_nir_mark_divergent_texture_non_uniform to its own file", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "deda05e2b71136c9620983c05628ac7defd5de3e", + "description": "nir: move nir_lower_color_inputs into radeonsi", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "70aa58cc95a8499fea81d96b0aa7330ca71a5a58", + "description": "radeonsi: move shader info structures into new file si_shader_info.h", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5389a3736f048c316a4717db8bbc52c7d38580e8", + "description": "radeonsi: move NIR passes from si_shader.c into their own files", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e4784104665dabd91f04d7087905e3ae20ea0485", + "description": "radeonsi: inline shader_info in si_shader_info, keep only what's used", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dc5e0e2b73e0a533b8c1bbf1834ef5b6bd9de8e0", + "description": "radeonsi: rename num_stream_output_components -> num_gs_stream_components", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "54cc89f7c28f659ef16a9ac6b3b4cc17c6d3e7d1", + "description": "radeonsi: use a simpler way to gather enabled_streamout_buffer_mask", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "180f320e697b4c00360a21ac77a92befec2b0621", + "description": "radeonsi: use info.num_streamout_vec4s instead of si_shader_uses_streamout", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "759de230de78d1d280fc3301dc9f43a54b4f829d", + "description": "radeonsi: don't declare GDS size for LLVM", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "32274ab50ea8080bbaf0d9497e9c4b02a6d613cd", + "description": "radeonsi: implement remove_streamout in si_nir_kill_outputs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "100f9a16245b55e99676c370504536ebf1e686eb", + "description": "radeonsi: move xfb fields from si_shader_info to shader variant info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9edcf19f7dbfa473df965556e284062ff19e16d9", + "description": "radeonsi: remove si_shader_info::writes_position", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c761da42ce52eac02412519dd59114b9a1b98dd9", + "description": "radeonsi: don't use si_shader_info in si_parse_next_shader_property", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "20e5c35cfe5976f5ec4278627fca4d7bdeb80cbb", + "description": "radeonsi: gather uses_discard from shader variants", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "de6ca8c7ec4616ec8d4560d7364c6113c707ac91", + "description": "radeonsi: gather writes_z/stencil/sample_mask as shader variant info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a9ac95fc0a3618c968ab6be20e6efbcbf2160f9e", + "description": "radeonsi: gather uses_gs_state_provoking_vtx_first/outprim from the shader", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b85984d2b50bcd6f60ed9ac44361a0829a25b9aa", + "description": "radeonsi: gather VS system value usage from shader variants", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3b276e4ba66511c4d7b4e7d53093f794c1e13d1d", + "description": "radeonsi: move gathering VMEM information into si_get_shader_variant_info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c59fc30fee9df7615f1cbc38d0e3777790f0b496", + "description": "radeonsi: always gather shader variant info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e114b9b11c0a6d25770dbd94fc08561f8e5de7f7", + "description": "radeonsi: don't return progress from run_pre_link_optimization_passes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3d6747f6e0a7895075a035659c12b738de83cf87", + "description": "radeonsi: determine uses_vmem_load_other more accurately", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bcd0679258b4972b134c6923e15040cce3830e2c", + "description": "radeonsi: remove si_shader_info::uses_indirect_descriptor", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "970825258e8fd7ce9960bb30f28961fcbccd92fe", + "description": "radeonsi: restructure si_get_shader_variant_info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f5bc1ebc11bcf5aa37d31fb6edc81e096ba1a4d1", + "description": "radeonsi: don't check sel->nir in si_init_shader_selector_async", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6e4154b7ef5decb760994c19a78556d4ea782ce5", + "description": "ac/nir: fix export_ps_outputs not preserving divergence metadata", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7eb7a4d27813a3054090adef0810bb6a847e6447", + "description": "docs/release-calendar: fix release numbers", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "6d8324e819698ea5e85b296e1919a34daceaa952", + "notes": null + }, + { + "sha": "ea4c1ceb79e5e25f3e63d026f5ecc32e1a15a346", + "description": "docs: add sha sum for 25.0.6", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "042830b15833b1700a4f38b6baa391dff9ccb8d7", + "description": "docs: add release notes for 25.0.6", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e7846a5aec6f079292ad27d1db3b3fd28efb0d64", + "description": "docs: update calendar for 25.0.6", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "df38cdce53f1841bd8d87dbc3c65933d5a3fe9c1", + "description": "gallium/aux: fixup bad indent", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8e48db3028c45b2409a1a3531f7b22fd43acf66a", + "description": "r600: ingest u_blitter_clear_buffer", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "20986b77f342a61d01f32814ddb28566267eafc7", + "description": "gallium/aux: move util_pipe_tex_to_tgsi_tex to u_blitter.c", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d2ac44dfde0fc695b243e6e85546b610e1eba776", + "description": "meson: make ffs available in OpenCL code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "063d35b82975c82a8042dc4961300eee62bb4a9d", + "description": "vtn: ignore SpvDecorationFPFastMathMode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "52cc6c101ff78eee60f810aa58e44dd0d5cb8608", + "description": "nir/lower_printf: fix vectors with nir_printf_fmt", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "90d966f9fa853ff929555c1e1d4097f4338c79c1", + "description": "panvk: Remove unused path in flush_tiling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b115850ece045e96df218ce5c2ff25f0f75fe901", + "description": "panfrost: Remove unused ls_sb_slot from contexts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f75569734e8c31bf8681b01f6069afe0a56e2fa0", + "description": "panvk: Remove explicit LS waits", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c28497c3557e7f3dbe85b9d39891c025cd922baa", + "description": "panvk: Add automatic load/store cs WAITs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cc790d12c626018451cb2f0f7e13c42339738dc6", + "description": "panvk: Change pending_stores from bitset to bool", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "82f36cd8e3a5d15857e73130d6a1cca95db55aa9", + "description": "panfrost: Make ls tracker mandatory in cs_builder", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e7a7d9ea2e2e48171fad131a7bfa7576e02ea4e0", + "description": "aco: fix wait_entry::join() when changing vmem_types", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "171920ceed59b018cfa637ff5fd022d39aeef105", + "description": "aco/gfx115: consider point sample acceleration", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cbd85acf9a68168c8b5867894520cd5173c09baa", + "description": "v3dv: free indirect CSD job with queue cpu", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "626e9e41799787a670f8ae3f4293ec72f75130a9", + "description": "panvk: Request resources during subqueue init", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e12ddbfd78d28eabcec8c08e7b0ea10e9e8318b2", + "description": "nak/from_nir: Fix fquantize crash on < SM70", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "f21557154be06f76b9f92d79eb84e8c6ebe2d216", + "notes": null + }, + { + "sha": "efb440a3d80e62099169dae9eb0008df79a6897f", + "description": "nak: sm32: Fix wrong dsetp encoding", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "2929dae1e8ff6a7d20f03093a00ada7e5eb138c4", + "notes": null + }, + { + "sha": "080c0acf058e322c69705c14e5764edd0bf18b59", + "description": "pan/ci: add fragment_out flakes from t860 to t760", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d03d7015fda9bc0843b631c3873354a732157531", + "description": "Uprev ANGLE to db33baf4eb0d7954f0110cddc30acb9cdc12e2d4", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "33b5d8b2ec26904ec1c331dd64ee04e351fd8e0e", + "description": "radeonsi: always lower alu bit sizes", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "804567ddd8843b455de60ec3daa0c9dbc42b6162", + "description": "panfrost: Remove PROGRESS_* helpers in cs_builder.h", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "53f780ec916d1cd4773af6cec40c3149042d852f", + "description": "panfrost: Remove progress_increment from all CS builders", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5ba982f166eaff86bb2d12143c996af699aaa74b", + "description": "nvk: Clean up boilerplate around complex NIR flags", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "769510f1ccfe65167e833f9d2a7d735227defd0c", + "description": "r600: implement EXT_shader_image_load_store", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1d4ebe79b5be5d32b9900ed8dd726104c1fc8888", + "description": "mesa: relax EXT_texture_integer validation", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "705978e2831eb8b8bb23bd11ee08ce51d9b2915c", + "notes": null + }, + { + "sha": "da7c7168696b1454d4da422e36544d3c74b1e536", + "description": "broadcom/ci: update test expected results", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a87c9bc49ee426514eb617e048413ae663586f8b", + "description": "driconf: update X4 Foundations executable name", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "5532f135664c7f67d4a8162336005d0118948343", + "notes": null + }, + { + "sha": "69ff204422b6eb474bd165177492f0c71017b5ed", + "description": "radv: remove the optimization for equal immutable samplers", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9a07ccbc89711274e6c8b74eee6f3420b796d80d", + "description": "radv: fix emitting dynamic viewports/scissors when the count is static", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "069fdc6f71c023b5de536f8d8e50c3717084517f", + "description": "nir: handle mov and bcsel in nir_def_bits_used", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e080833478cd627073a1d24beaf99edc201a9833", + "description": "nir: handle iand/ior opcodes recursively in nir_def_bits_used", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a78ed8b8e87374aeb8f7deef4b7b83654a17c19a", + "description": "nir: handle extract opcodes recursively in nir_def_bits_used", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e38a0b9a056d3018f73953ea86b47aa3e2af28d2", + "description": "nir: handle u2u/i2i recursively in nir_def_bits_used", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "15369a792aa7988fd1fc51fbf6863cd0552e9295", + "description": "nir: handle mul24 in nir_def_bits_used", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7e7ef7b8b7785e380924d63a513e982cf5aa08d7", + "description": "nir: handle bit shifts by constants in nir_def_bits_used", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7d24a9b649be9125c52e659911bf32a81af3dd30", + "description": "nir: handle ibfe/ubfe in nir_def_bits_used", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "81bdf1ace652227c5e5b905492cdeb050105ab0f", + "description": "nir: remove unnecessary (nir_shader *) typecasts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4502254cd20e4d7c3afcebc73b769f2dceb5f59e", + "description": "anv: Drop the slow clear heuristic", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "67d60f43258f2f9d553eace896d0bf6a25b0ee87", + "description": "intel/blorp: Simplify get_fast_clear_rect() for gfx12.5", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "312952048b13331f4f735d4f6baccf1c1ca1e99b", + "description": "intel/blorp: Redescribe gfx12.5 surfaces for CCS fast clears", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "169e22f9620847740fc32cc11f5b6b1f709e4a95", + "description": "intel/blorp: Drop clear color assignment prior to Xe2", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e35324455351017420c3d70d990fd02e48b7092f", + "description": "intel/blorp: Disable repclear for gfx12 fast-clear", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8dad01903ad141a3e3fb6a4855f5780136ef429f", + "description": "intel: Add and use isl_surf_image_has_unique_tiles()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fcdae4d4c09cfe3f8f38011a6e2b533cbb5e04f7", + "description": "intel: Add and use isl_surf_from_mem()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9a21ac2730217f32dfd714e483004403779d194e", + "description": "winsys/amdgpu: Remove assert about user fence in amdgpu_fence_wait", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c2b6600ae828a78792ed46eff02395e8e260212f", + "description": "docs/release-calendar: add 25.2 branchpoint & rc dates", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bcf901f5fb80f15b528d8176753de1fcf39abe7a", + "description": "tu,freedreno: Use HW option to auto add base instance to instance id", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4bc060ea11e0ced9ef471050e6a8a7ef8af8d6ed", + "description": "nir: Add option to not lower gl_InstanceIndex", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0a30611c101d7f1b58303a734ce429985c3946e5", + "description": "nir/opt_algebraic: some bitfield_select optimizations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "201f6c1a0003c7ec78e7e226c5d19248c4c8bf8a", + "description": "gallium: remove left over clover files", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f5677a90502396deaf1622e84534039b8f80f147", + "description": "radeonsi/video: Use ac_uvd_alloc_stream_handle", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5fee04bcae2f475f2e50b28e8712fb0ade72cb28", + "description": "radv/video: Use ac_uvd_alloc_stream_handle", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "69455e82088fa2e0d9c95706bbb628035360274e", + "description": "ac/uvd: Add ac_uvd_alloc_stream_handle", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "46d5926d8384be38fcd3da34e9214d32c4717c56", + "description": "radeonsi/vcn: Stop using stream handle for decode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "09d823593825585c3be2c676371e84049adfc96c", + "description": "radeonsi/vcn: Remove unused stream_handle for encode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fb53eec72030721db2162e4ebb92823337901fca", + "description": "radeonsi/uvd_enc: Remove unused stream_handle", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4339cf0aff0d23d70a9acb6adbc92ac35a542611", + "description": "driconf: Add workarounds for DOOM: The Dark Ages", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e32a90b57c8fb1e40f4f3050219213c9ba47c94c", + "description": "radv,driconf: Add radv_force_64k_sparse_alignment config", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "720dae85f20c77c0feacd26d8881e5c2f65253d2", + "description": "mesa: add missing stencil formats to _mesa_is_stencil_format", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4b73d7e8174faf7cc9bfa351befc637ffe2e53c1", + "description": "radv: fix SDMA copies for linear 96-bits formats", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a1ee6d6730ed72f063b56bd98fc658971f4df1e3", + "description": "nir: fix gathering color interp modes in nir_lower_color_inputs", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "709ebd8293a678db614c5b48dac2fc1da0b2306d", + "notes": null + }, + { + "sha": "ef63e3e4d211e491164fea8ec494fdf7ca71d9c8", + "description": "zink: fix broken comparison for dummy pipe surface sizing", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "824194aa0b2cff317136ac676761967d3d99736c", + "description": "tu: Don't disable EARLY_Z if SampleMask is written without d/s write", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5926b63f66c01793908fd09b03cc9e85cdaa458b", + "description": "nir: Print struct type declarations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5981b5bb7e4cbf64168a015166b4c5919afe007b", + "description": "nir/print: Use get_name for types", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d21311504b57f437b5d27e628cdeb23fafa6ec72", + "description": "nir/print: Add a get_name helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "96e2cf64ae81e528eb6ee68cff7694d814066e55", + "description": "freedreno/ci: update expectations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "53de95cb0d8ff75311ad70eaadd4f1d3cfa9a92a", + "description": "ir3/postsched: use legalize state for delay/sync calc", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ca014c7c24447839969fcd2e9abf3188b60ca705", + "description": "ir3/legalize: make ir3_legalize_state and helpers public", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "631a1051484ceeec91f4dc795a6ae85370251c46", + "description": "ir3/legalize: apply ss/sy to state in sync_update", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a0c2fdd1523820e41c9bccbce72bb5512a5eb6f5", + "description": "ir3/legalize: add syncs based on previous instr to sync_update", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7a44d832d3a36bc7a64fffdeb974bb997d58d41c", + "description": "ir3/legalize: add ir3_update_legalize_state helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0e9b7c6ff37af70d8e07f00ea72b516bba8a35ce", + "description": "ir3/legalize: remove unused parameter from delay_update", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0c05839fcdccb9d132d18d787a38c620c21b4709", + "description": "ir3/legalize: extract ir3_merge_pred_legalize_states helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d4503b01b750399a06571e68a855ffcb860010fa", + "description": "ir3/legalize: add ir3_init_legalize_state helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ee430745fe80ed0b7407f6cbccf904e3f62f593d", + "description": "ir3/legalize: extract sync_update helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b91828d55361406d87bd12fa1d4b9dd145bff3f6", + "description": "ir3/legalize: extract ir3_required_sync_flags helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "540cee6c3b23c2eadc6e346f1560ab2eeebd45aa", + "description": "ir3/legalize: remove ctx argument from delay_calc/update", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f7002802c378a9eb0dfd74150495fff7f75e6c60", + "description": "ir3/legalize: normalize nop state at block start", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "03ee7c7c0f80456b2bbc5c4dcbcef367feb0b454", + "description": "ir3/legalize: add cycle to ir3_legalize_state", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "12fadd27d3bd57f1a9248fa319ec538877608aa3", + "description": "ir3: add mergedregs to ir3_compiler", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0977863a8eaa612f9d8eacc681d8df023681b65f", + "description": "ir3: calculate sstall/systall across blocks", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "13f9135e853212308fee8751f9e235cad2336ee6", + "description": "compiler/rust: Better document CFG", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "98deabfa903ecaf40873fe7dcbb9f1504f5979f5", + "description": "nak: Fix some rusdoc warnings", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "34590041043e74665de5dc5246906349c461f0fa", + "description": "nak: Improve documentation for RegRef", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "22056d5b08cd5e7d96301a3fd4e4de61e98e44d7", + "description": "nak: Improve documentation for PerRegFile", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d9cd61dc2325c49176494e1cb58995d8ff141aca", + "description": "nak: Improve documentation on RegFile", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c022e22368ba4516b6d062e9da61e0b29fec83d0", + "description": "nak: Improve documentaiton for SSAValue and SSARef", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b26b0211b6d117eb331fa5a95b2e091422b5962c", + "description": "nak: sm32: Add Texture ops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2929dae1e8ff6a7d20f03093a00ada7e5eb138c4", + "description": "nak: Initial SM32 support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ee4cff760304d08a1edfa238e3a0b80827222f0e", + "description": "nvk: nak: Add OpViLd support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2d48b2cb47365cb36b84800c937164dcfecade07", + "description": "radv: Use subgroup OPs for BVH updates on GFX12", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c6fdf113031a303a76aab19b288030c76f670cad", + "description": "radv: Make radv_update_memory non-static", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4a8e232e398bd5e5076b61ce0b06263ba28c597f", + "description": "vulkan: Add more information to BVH update callbacks", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5da0810e5d85a5cb1d1b9ed61351f6881074b47c", + "description": "vulkan/bvh: Add type information for vk_bvh_geometry_data", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8157f84246965dfeccf201f75d605d6e36d5b63b", + "description": "radv: Refactor the update scratch layout code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b2aa0647d5f9cb9882122f297d8ff5f47f65ec99", + "description": "radv: Use a specialized shader for in place updates", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e1110d20f83934beb2192b5bd2219d8f9e4714d8", + "description": "vulkan: Add acceleration structure update keys", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0796d8c50251ca3e472d6575f995aa73822d1502", + "description": "fluster: xfile update", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "89d4f16c41811e4789259fd76500bd8aa27b55a1", + "description": "Revert \"ci: disable Collabora's farm due to maintenance\"", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": "c06033955efdaf119108ae300c38ffb2dc033eb9", + "notes": null + }, + { + "sha": "77c0ff9fc71dcd8e15af3966f4d1be80979814b3", + "description": "virgl: Bail out on file descriptor duplication failure", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "965f41b550c0617aec3aea44bc5467491356e3ef", + "description": "virgl: Ensure to not overflow when encoding string marker", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "11a7b112cb5b4c930396a281d7ca852e1f2f01d7", + "description": "vtest: Be more resilient when a resource creation has failed", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5bec582e30ae148938196b7a5ea4a8eb7803972d", + "description": "vtest: Silence some coverity issues", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4fca9d96991bd70f75be9cfa2b3b4ccf1208bf5e", + "description": "pipe/video: Remove st_rps_bits and UseStRpsBits", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7d55b510e8603b63c2bc65f2dfdec27ff8f8cda4", + "description": "frontends/va: Set HEVC NumShortTermPictureSliceHeaderBits", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4e68e422e0da53e022fbf1b4f0716e5ee7a50ed6", + "description": "r600: Take dual source blending in account when creating target mask with RATs", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "a6b379284365e8adee780b691596d3a66de1ba93", + "notes": null + }, + { + "sha": "034cb260ac7779a551abd37e7f447b4591260608", + "description": "svga/ci: Increase vmware-vmx-piglit job parallelism to 4", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d1ae27be0ae628432173f123d046a15703336a41", + "description": "svga/ci: enable vmware farm", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d0a09b6ff7243a8e49dc192f43365c122a625c26", + "description": "ac/llvm: correctly set alignment of vector global load/store", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c1ecad2b1156625714a32c00f55597921ab8f642", + "description": "ac/llvm: correctly split vector 8/16-bit stores", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ab09822b86297ff90d25363e7699b235446ba3d9", + "description": "util: fix float to bfloat16 conversion with NaN", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "ecd2d2cf46dfc3305a6dc1497815b7b54eef513e", + "notes": null + }, + { + "sha": "f88dc25d23c12911a2dd6b7b6856656f88dfa2d5", + "description": "docs/ci: allow running linkcheck in pre-merge pipelines", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "01a7b089922ffdca1b1994e09c2d8c692b51a01e", + "description": "docs/linkcheck: ignore loging wall for broadcom", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9c251da89a0165e9080edc19266c7b51a3262ff7", + "description": "docs/linkcheck: ignore a couple more domains blocking the linkcheck user-agent", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8d4b63270adc1c5ddea87259fa9f018b8609cdaf", + "description": "docs/conf.py: fix python formatting (whitespace changes only)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fe82dcfc3d3b7cb865cc308193d19a443743e90f", + "description": "docs/linkcheck: print summary of problems found", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f0fa2209a81a28e335a7fe0550d6802a25411f77", + "description": "nir: add nir_opt_algebraic_integer_promotion", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2582cf99711c74d1b0dc2ce59e3ec17a1d4ec9c2", + "description": "tu/lrz: Don't disable LRZ test for blend+depth write", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7451bc3bef0b983063cb996a25a06312a751ac9b", + "description": "panvk/v9+: Set up limited texture descs for storage use", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e2aa0b756691dc7a0d2f3fed9a7c3d4e4db913e8", + "description": "pan/texture/v10+: Set width/height in the plane descs", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "009e4c2eba2b0fa4512f3f383b82c8e24a32d6d4", + "description": "pan/genxml/v13: Add minus1 mod for plane width/height", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "ece01443e18d3451088122a3a46a5a1549606a4f", + "notes": null + }, + { + "sha": "e38eb00e4e61248beeedfecc8d5628236527a5da", + "description": "pan/genxml/v12: Add minus1 mod for plane width/height", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "b6d5e01120741fe9107dec7cc2ec2bc4b4f2bca4", + "notes": null + }, + { + "sha": "254285725939c3c79cf8ef028d21d8eefa8b7cd0", + "description": "pan/genxml/v10: Add minus1 mod for plane width/height", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "486c3417691966301bb6c51a7d2e7f8eb887ada1", + "notes": null + }, + { + "sha": "6a9a4b3eef9a548249287e2bd91bd39e5ccc4d92", + "description": "pan/texture: Set plane size to slice size", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "db20152c8a85a425dd54b27cc00961d2b5a4650f", + "notes": null + }, + { + "sha": "cc58e30847a84d699c107b14fddc6624dd1b2243", + "description": "pan/texture: Correctly handle slice stride for MSAA", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "db20152c8a85a425dd54b27cc00961d2b5a4650f", + "notes": null + }, + { + "sha": "8b2ff9a8cfbf8e9d4439e55ffa231971ef53b9eb", + "description": "panfrost: Add pan_unpack to ForEachMacros", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4ea52147c1b18d5ac6ff6a3977be5fe1e025ab34", + "description": "pipe/video: Remove unused UseRefPicList", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5edac5cd9248079a44c4575bd990dc2dd340da0d", + "description": "frontends/va: Only keep current slice RefPicList for HEVC", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "639a95cd77c4d6ccfd21a36b56ad7a823fde455d", + "description": "radeonsi/uvd: Stop using HEVC direct reflist", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "203e9c29b442adc64c690639005e136a46e4e778", + "description": "radeonsi/vcn: Stop using HEVC direct reflist", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "779edc07598399435d83874e7f0086be9d28317e", + "description": "frontends/va: Correctly derive HEVC StCurrBefore, StCurrAfter and LtCurr", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c5d3a73f5edee8511703df8b873a1f72edbefa6d", + "description": "mesa: enable GL name reuse for virgl", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "219a2b1e32966c1119ca66f489b635b62e69a066", + "description": "radv: ignore radv_zero_vram=true if zeroInitialDeviceMemory is enabled", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "21badbf336b9575342c7a992e8d6eb2126b01b14", + "description": "radv: advertise VK_EXT_zero_initialize_device_memory", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eaf646d0201d9497b228dfad4a6dd8d3bdb527a5", + "description": "radv: implement VK_EXT_zero_initialize_device_memory", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4b16de5e0da08545e404dda7b20798323533a437", + "description": "ac/gpu_info: add has_zerovram_support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2f2a5d31bd53f4cdbfed35b32f7b88b9023a9327", + "description": "vulkan: add support for VK_IMAGE_LAYOUT_ZERO_INITIALIZED_EXT", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "62ec7e1056d24b19d5361836e2cd425223aebf9a", + "description": "vulkan: Update XML and headers to 1.4.315", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c06033955efdaf119108ae300c38ffb2dc033eb9", + "description": "ci: disable Collabora's farm due to maintenance", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "96d5c5df6fdec4e901d607bd477e1f73095742a1", + "description": "lavapipe/ci: document flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "df3f279233e2e646543022239292a66a7404b1c6", + "description": "lavapipe/ci: replace large (and growing) list of flakes with a regex", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "055594f886d0feaddeb1e63f4becb35f778da161", + "description": "broadcom/ci: document fixed tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "86a29ce0ea9ccc6c1fbe7a13c91be50edd5f2b9a", + "description": "radv/ci: document flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "50c60dd07e92ce8bb97cb0042b922d5fdb6f5cec", + "description": "radeonsi/ci: document flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6935f28cb359d35f6aa3d841df1c1f7e3420478e", + "description": "radeonsi/ci: document regression", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a752f242e5527977d7030ca3a68fa6563fbf36fa", + "description": "docs/systems: Point people at the NVK page first", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "86100ff8e3002b51bc2ae8ba57e52067b43fd757", + "description": "docs/nvk: Add section about NVK+Zink", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bd207d6c54cca8311e2247d7897e6b398f701573", + "description": "docs/nvk: Improve the NVK docs page", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "04a643d877c5fc6963469a68a3896d47ee6703b4", + "description": "intel/compiler: use ffsll instead of ffsl in brw_vue_map.c", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "18bbcf9a630de8b5acbc98c627307bb0d2d15c6e", + "notes": null + }, + { + "sha": "7c4f501e99df1c73b77036e161f5be872a29ef68", + "description": "radv/ci: drop unnecessary CI_TRON_TIMEOUT__BOOT_CYCLE__MINUTES", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "61ba1fceffb71cdb2a2db9d0dac5f7e6f3801e96", + "description": "radv/ci: move the timeout from polaris10 job template to polaris10 job", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9a9a08994b8c061b0a2ccb0db4e0316678048bf8", + "description": "turnip/ci: drop CI_TRON_TIMEOUT__BOOT_CYCLE__MINUTES", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "24ed4a244c188b7fe38ad8f40f4b7c62a187b4c4", + "description": "nvk/ci: drop CI_TRON_TIMEOUT__BOOT_CYCLE__MINUTES", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0c4f53e8aef52abb206e91af6715ef6feab7a8d4", + "description": "ci-tron: drop default timeouts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5006d7f1f155ccca094cd1dbf016c6ded2f2e7ad", + "description": "llvmpipe: Fix crash when using nir_tex_src_min_lod", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "a8b104d9bd83f050c26adb88985f5c546a413787", + "notes": null + }, + { + "sha": "338273dedde33acfc636c21086e612ea9b30184e", + "description": "brw/reg_allocate: Optimize spill offset calculation using integer MAD", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3db8dbfdc3587233985a8ef7f91931473f93cf76", + "description": "brw/reg_allocate: Optimize spill offset calculation using more SIMD8", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dbef8f1791cc79da4eef6a5a78c30ae286a7ca4a", + "description": "nir/opt_vectorize_io: fix a failure when vectorizing different bit sizes", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "2514999c9c5d4b64b007304e46f0a41d50e71cc9", + "notes": null + }, + { + "sha": "0ffbfa1d548e6114080396d13065f09659f9db90", + "description": "util/cpu: Teach the Linux code about getauxval()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1ef9cd350492d0fe469e1e95782177adfa6a6ace", + "description": "util/cpu: Remove util_cpu_caps_t::family", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6abae1d42b41feb4c76cc5e9c2e82e80763e9d54", + "description": "util: Remove unused USED macro", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c2267358c6c9334ab86601728eec6f21feb318e3", + "description": "svga: increase SVGA_MAX_FRAMEBUFFER_DEFAULT_SAMPLES to 16", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c4ead6d7031d8c2d24a048c2e6225d8c7643e79f", + "description": "nvk/ci: tighten job timeouts a little bit", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "361998628371706560479793089e01429a355e7c", + "description": "zink+nvk/ci: document more flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4ccc37577c780ca4a10410371da93ab18fd89ad2", + "description": "nvk/ci: switch nouveau.ko jobs to common kernel (6.13.7)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5247269135bcc42bc7dca728c1ccdc5fc9a458b8", + "description": "frontends/va: enable cenc for protected playback", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e1f9dde5c0d2b38c1986c26e7824ffe8d9dda774", + "description": "radeonsi/vcn: add drm keyblob for cenc", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2b6ecc8269eb06127897ad672e12d1347c28eeb8", + "description": "radeonsi/vcn: add drm key for cenc", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d6e24381133e95048906182e8187f5c9b0437e46", + "description": "radeonsi/vcn: add subsample for cenc", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "55650435345b62184af41fcaf97d5576f3a1e01d", + "description": "radeonsi: add header file for cenc parameters", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4e9b59075a714f169448469e213ee4f510d3df6b", + "description": "pipe: add boolean for CENC standard", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "83fcd0e90898d17a96c42d3c02db3c6bb3dceafe", + "description": "aco/insert_exec_mask: don't create unnecessary loop-header and -exit phis after demote", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3dab7b0a45e32d9c80c8f6abdcb23e91e3ef6723", + "description": "nir/tests: add tests for nir_move_terminate_out_of_loops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7adad4fc0ebffb5f95e4e532d2aaa5e01066d031", + "description": "aco/isel: assert that terminate intrinsics don't appear in loops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "46f6c73d368123fb39a652935beb88fbdbb7913a", + "description": "aco/isel: remove check for empty exec mask on uniform continues", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2b0536e921df79789ee65da004dfaeaa5ac99155", + "description": "aco: remove block_kind_continue_or_break workaround and tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fa4eb37bf63f8996aacdcec3ecf1e557bdaec57d", + "description": "radv: move terminate{_if} out of loops.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c59356e6a5080c735fe7688be76c23ce1b20f929", + "description": "nir: add option to move terminate{_if} out of loops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "07ae79d4f95b2b34d99fda59aaa3f1160069850f", + "description": "util: Make atomic_read use volatile reads with _Generic/decltype", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "150fa795feec75428dae72bad693df654ec708a3", + "description": "nir: Only build nir headers for mediafoundation/d3d12-no-graphics paired build", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "493b3fa66140e295b46959e281e939171957933f", + "description": "gallium/auxiliary: fix msvc build warning 4146 (unary minus operator applied to unsigned type, result still unsigned)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fdc36dd54aa3507fda6a8255de791158e72c3778", + "description": "util: fix msvc build warning 4146 (unary minus operator applied to unsigned type, result still unsigned)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0f4b022708b9de70aa30162ab03c9190d0011491", + "description": "ci/ci-tron: drop special case for default x86_64 kernel (= uprev to 6.13.7)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9798f48de5a51a59594db7681eb3079fbe4427c1", + "description": "ci/ci-tron: document which kernel version is provided in a given b2c release", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5fc98ce16979356da0569f16b96037e9c86b55dc", + "description": "amd/ci: set kernel for amdgpu jobs in .ci-tron-test-amdgpu", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1d902e33723c2151c8ea63ea52a965bfb0ad08b6", + "description": "amd/ci: split .ci-tron-test-amdgpu from .ci-tron-test-radv", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f8042fa9268698815a33f28245d9d31ca19da263", + "description": "frontends/vdpau: Fix creating surfaces with 422 chroma", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f1c066b3537b31f811ad629f2f30fe94ea1b08a0", + "description": "aco/optimizer: remove instr_usedef_labels completely", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eb6f5202ac69da0d9a827918f289d5c64b519e93", + "description": "aco/optimizer: remove label_usedef", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ffe11c0235e3ad4c31ecfb6cec58986a0e740654", + "description": "aco/optimizer: create fma without label_usedef", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "177c98f95a038886b1f363636eba32c7064c4328", + "description": "aco/optimizer: apply dpp without label_usedef", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "94ea9fd999480593ff222f9d3978f29f897e0c75", + "description": "aco/optimizer: label p_extract as usedef", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "edfba93f4c6bd64c5311ba06129664ae09fdedab", + "description": "aco/optimizer: apply f2f32 without label_usedef", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c0e88c376a180b1c298f1ceb8dc96bda0d9dcf2a", + "description": "aco/optimizer: validate context data", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "906b7dbcecc13526deae01c6e97c75e93de9539a", + "description": "aco: replace novalidateir with novalidate debug option", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1540db244b32c04db650da1ae783b76351115d31", + "description": "aco/optimizer: store parent_instr for all temps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "918359b41e66f3a2b2a5694056fb99f21ce4f117", + "description": "aco/optimizer: add semantic aliases for info.instr", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c62d7e680c9fb719041ccb91021bd42c786bd0a4", + "description": "aco/optimizer: remove label_mul", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f773860a23ad0842011bb8cd059ef6bad637d6e9", + "description": "aco/optimizer: remove label_bitwise", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cf3ec4a28fb9664986e5efe781ab264541299e2a", + "description": "aco/optimizer: remove label_split", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "907e86e8fb529e57421c14168d88f0e12963a77c", + "description": "aco/optimizer: remove label_vec", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2c0a924521b0ab8299bfa05063c6815bf5593c7a", + "description": "aco/optimizer: remove label_minmax", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dca8a7981d0a13afdab32cf6b0ba10b3d99f40d1", + "description": "aco/optimizer: remove label_f2f32", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "17a973c6fa762c8eb82f4b2b5ad83cdd7977d37a", + "description": "aco/optimizer: remove label_dpp8 and label_dpp16", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dfa7e56f23bf71e10a86f79530dbc477384367b7", + "description": "aco/optimizer: remove label_add_sub", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "345bf8a2f2807a6a6ff3a4bdab5f2da6d94a9661", + "description": "aco/optimizer: remove label_vop3p", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6667ee66d5da728a549d4a316e68ef9ab415f48f", + "description": "aco/optimizer: remove label_vopc", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6f4e26e54da860f2811bf88b49673ab2510320e5", + "description": "radv/gfx12+: enable VK_KHR_shader_bfloat16", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a2209547dbf7590cbb10f14112f2ff419f17b480", + "description": "ac/nir: enable nir_op_bfdot2_bfadd", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "44be05cc45546a110acb83b6a923c86f43ab9725", + "description": "ac/llvm: support nir_op_bfdot2_bfadd", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f5a5905e378989e8e33dcd81887a9b43b18894a9", + "description": "aco: support nir_op_bfdot2_bfadd", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ba63263f32c94e965e1e4d6f8dd5a43159c352ee", + "description": "nir: add bfdot2_bfadd and use it for lowering bfdot if supported", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f36430308485df3bf577388065e455d76f4766aa", + "description": "ac/nir: set lower_bfloat16_conversions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "02e743c99e6ccd0832ffda5ef448718e8e272819", + "description": "nir: add an option to lower bf2f and f2bf", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7716e63cd6414c43babc1c1088c255149f3cac08", + "description": "radv/nir/lower_cmat: handle bf16 conversions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "78524837c1607db0db10743510b7dd7f68447e33", + "description": "radv/nir/opt_cmat: support bfloat16", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5ca98bf99e27ffe203ce2ca71ed7925ade2509eb", + "description": "aco: support bf16 wmma", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e8f5c335ff878413292d990f06e5df505c20a77d", + "description": "radv,aco,nir: keep the A and B base type for cmat_muladd_amd", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c21e1776b30d87b850d1ce3a7682a66e062dbda2", + "description": "radv: Use build flags instead of defines", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2eaf9975742473dd868f5ddfe7b13724a05b2e93", + "description": "vulkan: Add helpers for creating bvh build pipelines/layouts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "33ac14377926f6b0d0479295b472cdf34baf58cb", + "description": "vulkan: Introduce VK_BUILD_FLAG for specializing BVH build shaders", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "330c3c68e256f4363e2cf815ae97fa18f3111951", + "description": "pan/util,midgard: Remove pan_block", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dce110a604455e13932313ebca2f56d0cda5b943", + "description": "panfrost/util: Move print_alu_type and PAN_IS_REG to midgard", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fdef86a4a2beb71b8ef916c4e3de0c02c6f5f147", + "description": "pan/util: Move liveness logic to midgard", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "49261faac8449ee603f1c7ee4ba8bbe8c273fdb5", + "description": "pan/util: Move lcra to midgard", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "22f70f20c74795b2573caf38e9008bc2474e809e", + "description": "panfrost: Move genxml out of pan/lib", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dae45adc9d572947e43bf113cda6292d43c00b1c", + "description": "aco: adjust an assertion in select_trap_handler_shader()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ae6d3df1396e774d77de736ce208bdfedc59c13d", + "description": "radv,aco: dump more SQ_WAVE registers from the trap handler on GFX12", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0e73c85424d0e8e832949682f92c5f343fe9b6c1", + "description": "radv: fix configuring TRAP_PRESENT for compute shaders on GFX12", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "50a01a65597f5f1f378c078254ef13c6219ba361", + "description": "radv: fix save/restore SCC in the trap handler on GFX12", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "effa563bb0e4ceea0ad8862a2af29a0e335b6aa5", + "description": "radv: adjust computing the PC from the trap handler on GFX12", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "34012d5af32ff9b90d951b4c13c80e9d00e2c242", + "description": "ci: Remove EXTERNAL_KERNEL_TAG variable", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c093a09660bf528e83dfc8626d59dd0447540a96", + "description": "ci/baremetal: Fix rootfs URL detection", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "13db56320bbe2312b0f902bf677d9ab19e5893c0", + "notes": null + }, + { + "sha": "99405647a436266e012afed5ad74e93a661259ed", + "description": "anv: vkCmdTraceRays* are not covered by conditional rendering", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bdadd1aa68ac1d2feab99cb0db8107f837909524", + "description": "lavapipe/ci: Update expected vkd3d-proton fails", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e3420edac946722687d8ec5e2dd3e3eaf87f5b80", + "description": "gallivm: Use divergent sources for more subgroup ops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2cdec6238c8e8a7d3d7814eeaf92099e910baac2", + "description": "gallivm/nir/aos: Remove left over debug print", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3d1072ec266c8defac600ec60171bf524332e591", + "description": "lavapipe: Implement VK_EXT_fragment_shader_interlock", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "94c8a0e82081346bd7653c8047e0f0b905356570", + "description": "lavapipe: Implement KHR_shader_quad_control", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f49ef38701866bd21aa2e8a5cba9792bade66383", + "description": "lavapipe: Advertise shaderResourceMinLod", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a8b104d9bd83f050c26adb88985f5c546a413787", + "description": "llvmpipe: Handle nir_tex_src_min_lod", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "db34e2d540c49ca140a7397792901fb9383cfe42", + "description": "lavapipe: Advertise VK_EXT_shader_image_atomic_int64", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2be75cfe63beb94488e8e4d4c952829da610122f", + "description": "lavapipe: Implement 64-bit image clears", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3ecb89c35bbe2f7436adb7a4fb4aa0a58d4569f1", + "description": "gallium: Handle 64bit textures in the SW clear fallback path", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "37f4ede8bf9ed8362c196d6b4ba15ffa0cd9d9e0", + "description": "llvmpipe: Disable 64-bit integer formats for vertex fetch", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c05e42eaea94635e674fb9e361b14c1335272479", + "description": "llvmpipe: Implement 64-bit image operations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d49de8f10a7facc4e566851aa3dbbff1d032a372", + "description": "util: Add util_format_is_int64", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4b76d04f7f3348838239f184e68141df6409b67a", + "description": "radv: ignore conditional rendering with vkCmdTraceRays*", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7b68e1da91732b7d9bb9bf620cf8d4f63a48ea8c", + "description": "llvmpipe: Enable support for multiplanar formats", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bf126d08ae517ee0dd7a3967c3e128ac86a096e9", + "description": "llvmpipe: Preparations for multiplanar formats", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4051d4ef590aae94330ad95702b17b5d756e2f7a", + "description": "llvmpipe: Fix dmabuf import paths for DRM_FORMAT_YUYV variants", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "03a35024a6dae02cc1e03245d3ac8aea4756c39a", + "description": "gfxstream: make sure by default descriptor is negative", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b7d2cdd2b42c4a25eca42b609abb91db00013042", + "description": "radv: ignore radv_disable_dcc_stores on GFX12", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "154c3934d686afb297f4d4313d87e7cfae5f60f2", + "description": "d3d12: Add missing offset to encode slice metadata in the get_feedback function", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "245be20fa160973f349a6689f9dace1b76a5b456", + "description": "d3d12: Add fallback to ID3D12VideoEncodeCommandList2 if ID3D12VideoEncodeCommandList4 not available in underlying OS", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e30a534f2937db61caee9f0e6fbb6c4e0f5a8da9", + "description": "d3d12: Add missing D3D12_VIDEO_USE_NEW_ENCODECMDLIST4_INTERFACE guards", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "be33edbdf1cd2bd38abf9e7b5a19484325dc48b6", + "description": "d3d12: Set HEVC slice mode state before calling d3d12_video_encoder_negotiate_requested_features_and_d3d12_driver_caps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2939604248eecac6b923c2244663392fb6ef806e", + "description": "d3d12: fix configuration flag for D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_DISABLE_LOOP_FILTER_ACROSS_SLICES", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2ff18b2757d26f267a80bbd8c79ae972a034e92f", + "description": "d3d12: Remove more nir dependencies when with_gallium_d3d12_graphics disabled", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "27829d7ffe46b9e85f6052b9b0f589ae385f82d5", + "description": "d3d12: Do not build microsoft/compiler when graphics, gl or vk disabled", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5051140c32c773bad97469191640f74f21a16b31", + "description": "d3d12: Report pipe_enc_cap_dirty_info.supports_require_sao/loop_filter_disabled", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "64f1a365e5c5058e1b75ed6721f7f8b217a80b40", + "description": "pipe: Add pipe_enc_cap_dirty_info.supports_require_sao/loop_filter_disabled", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "922f8a7d0781539d4c9a5da3e21bcbf3c529682c", + "description": "d3d12: Implement H264/HEVC PIPE_VIDEO_SLICE_MODE_AUTO for gallium driver auto-partition", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0ee4b77ec9bc9a139373f59e99665b1ab19c0ef8", + "description": "pipe: Add PIPE_VIDEO_SLICE_MODE_AUTO for gallium driver auto-partition", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7dfc7e1b1d83b925336fb531c9cd4a2e69f9cc4b", + "description": "d3d12: Reports pipe_enc_cap_dirty_info.supports_require_auto_slice_mode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ffe9cec7405368699f85d890c607850f799d6848", + "description": "pipe: Add pipe_enc_cap_dirty_info.supports_require_auto_slice_mode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1c31fc30917120e800e6c8932bf0e2be955544a5", + "description": "d3d12: Implement GPU Input Motion vectors", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "143087dadd9c7f5d8b1ba7463cdc7717c6189f47", + "description": "d3d12: Make d3d12_video_encode_support_caps in/out param capEncoderSupportData1 pointer members an external allocation to outlive the stack of the method call", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7312db482708be1aedf647748eb9b94bea3d17cd", + "description": "pipe: Add support for (GPU Input) motion maps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2c193547ca4850c39e91319739aebfbaf6679c39", + "description": "d3d12: Implement PIPE_VIDEO_CAP_ENC_QP_MAPS and CPU/GPU input QPMaps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5810c399782fdf223146a4edce7ba498f3b3c270", + "description": "pipe: Add (GPU input) PIPE_VIDEO_CAP_ENC_QP_MAPS and input_gpu_qpmap GPU input support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5cb497987581df9b200e684f008782a3f3136b2f", + "description": "d3d12: Add GPU input dirty rect support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "86d521db4fb2b6a456cd06c6ff1e9bd63694bdcd", + "description": "pipe: Add (GPU input) PIPE_VIDEO_CAP_ENC_DIRTY_MAPS and pipe_enc_move_rects GPU input support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "064e07b26a44ceeb5c8994d6891a94d234ede0d0", + "description": "d3d12: deduplicate code with helpers: get_dirty_rects_support, get_move_rects_support, get_gpu_output_stats_support, get_sliced_encode_support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "19cbb13255dad44f9b479480f4c63ce9e504cbe2", + "description": "d3d12: Support slice NAL prefixes on slice notifications mode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "df995c963144178b18b19d2f60b1c31829b292bc", + "description": "d3d12: Implement multi-slice notifications", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bedd423893ee0b2a9f36c554a0e6715e520888ce", + "description": "d3d12: Prepare d3d12_video_encoder_encode_bitstream for sliced encoding. Checked working with single slice buffer at this point", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "555a13661af2faf28d3b0439803e07eaa2fd25e8", + "description": "pipe: Add sliced encoding API and caps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c5f5ee41c88ec64a63a4c093d0c319c78aaf9ed4", + "description": "d3d12: Add support for QP, SATD and RC bits output stats", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "25726509ff7fc8c9cc7f2b448435a14b3285ea17", + "description": "pipe: Add PIPE_VIDEO_CAP_ENC_GPU_STATS_* and pipe_resource textures in H264/H265 encode pic params", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "56bbfb95984afb57aa057630ef10a3594150e20a", + "description": "d3d12: Add support for pipe_enc_move_rects for H264/H265 encode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7c490bb8605653408fb1dc5c5a458c399fccdccc", + "description": "pipe: Add PIPE_VIDEO_CAP_ENC_MOVE_RECTS and pipe_enc_move_rects for H264/H265 encode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6d81bc0cddcc5bcf0209a9b50837de42b0fdeb65", + "description": "d3d12: Add support for pipe_enc_dirty_rects for H264/H265 encode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "700c6fff5884ee3ec127ade93d5f8e642550e384", + "description": "pipe: Add PIPE_VIDEO_CAP_ENC_DIRTY_RECTS and pipe_enc_dirty_rects for H264/H265 encode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4e632ed891d05279ca7260cb6211bd1b38371aba", + "description": "d3d12: Use D3D12_FEATURE_VIDEO_ENCODER_SUPPORT2 when D3D12_VIDEO_USE_NEW_ENCODECMDLIST4_INTERFACE is set", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "731bc92e875485437e889cbd30837cfe6e99f8e7", + "description": "d3d12: Add #if guards for using new ID3D12VideoEncodeCommandList4", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2465dcf4cc713165484ddf0b938a95275320dd58", + "description": "d3d12: Fix reporting for PIPE_VIDEO_CAP_ENC_MAX_DPB_CAPACITY", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0577c77a4c5c968673eed8186087df0f3b417c00", + "description": "d3d12: Report pipe_enc_cap_roi.log2_roi_min_block_pixel_size", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "17cdbc5729a3efbb5a865fa32e2c177b3f391f6c", + "description": "pipe: Add pipe_enc_cap_roi.log2_roi_min_block_pixel_size", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "295ecc8d96501b4172569fb631da1c8918c92e3c", + "description": "d3d12: enable D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_ENABLE_LONG_TERM_REFERENCES when max_num_ltr_frames > 0", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ebd82f39f80e3ea8041cda76507545b4f1f84571", + "description": "d3d12: Add support for retreiving PIPE_VIDEO_CAP_ENC_MAX_DPB_CAPACITY for H264/H265 encode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7557ce41beffacc05e985dcc971f39549e24655c", + "description": "pipe: add PIPE_VIDEO_CAP_ENC_MAX_DPB_CAPACITY for H264/H265 encode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ea7ef6d575dcfd410e3b0e0b3eef1bfbc3998140", + "description": "d3d12: Add support for retrieving PIPE_VIDEO_CAP_ENC_MAX_LONG_TERM_REFERENCES_PER_FRAME for H264/H265 encode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "743f0a8df1e2fbe683ff60d8dae21bf3fcd7afce", + "description": "pipe: add PIPE_VIDEO_CAP_ENC_MAX_LONG_TERM_REFERENCES_PER_FRAME for H264/H265 encode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2704a30df02e7f56ba3116d208f835da5a646e59", + "description": "radv: perform nir_opt_access before the first radv_optimize_nir", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "18a53230eb553435f892ac4f33e557ac254984c8", + "description": "aco: don't check dst_bitsize in apply_load_extract", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eb95f7cc0e94c3c8202dcc850b1644ee5a8a7a09", + "description": "aco: support sign extension in apply_load_extract", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0de0fd38b46a89166e6412d28fa9b90e819b5ad5", + "description": "aco: support more opcodes in apply_ds_extract", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3b426269735aa12db6435c6274a841950884da3c", + "description": "ac/nir: allow 8/16-bit smem loads", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5b116c4de96b2e15344722605b26c2fe067ff31b", + "description": "ac/nir: allow vectorization of unsupported 8/16-bit loads", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6dbf44ad9c2a767ae74f15745486556f3092ad4a", + "description": "ac/nir: allow less than one register of overfetch", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ddef4bddf8479f66ff7b61d788e8f67b5becf742", + "description": "ac/nir: round components when lowering 8/16-bit loads to 32-bit", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f538cae743b556d8c3875d9ffbfb8c3fa4f1b565", + "description": "nir/algebraic: optimize ior(unpack_4x8, unpack_4x8<<8) to unpack_32_2x16", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "10f4264936d385d0fd039780495b6953791bab74", + "description": "nir/search: extend swizzle_y", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4fa1c92862ec48cf03f93e8302f547e09862e245", + "description": "aco/gfx12: allow 8/16-bit smem loads", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "75efc218f5613bb36fd061110e3a1dc886c6ec3c", + "description": "aco: support 8/16-bit loads in smem_combine()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8abb787c6b1306bfdc9e3e93dd7d1374970d2502", + "description": "radv/gfx12: use dword3 smem loads for push constants", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "13b0131edc4513cafe3ac3c8deb717ccb4b75e60", + "description": "aco/gfx12: select dwordx3 smem loads", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "90a5c93ea53880a5f2c8e3666759e352679b26b3", + "description": "aco: prepare for dwordx3 smem loads", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "208d62430f4eba3ed111b73bb417a5db0550adcf", + "description": "aco/gfx12: use s_load_dwordx3 to load ray launch sizes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cbd718506b51ba23e6ada684d7a8c9910e18c281", + "description": "aco: add smem opcode helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fa27cacdd76508c346908511b5a7d903c65536f2", + "description": "ci/panfrost: Really document T860 array flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fa2627aefbc2a553b988451a32e1040e58b710fb", + "description": "vulkan/runtime: add a multialloc variant for pipeline create", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "565ac1ee6ad26ba222fafce52da18a8fa4e8976e", + "description": "vulkan/runtime: fixup assert with link_geom_stages", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "9308e8d90d26fca678fe72380d899cdae77415b5", + "notes": null + }, + { + "sha": "a29d0cfaf06653b2dae778e0be9e5bdd6637e93d", + "description": "vulkan/runtime: track dynamics descriptor in a set layout", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fead813644eea3e990a8b0dc41973c901624ec16", + "description": "vulkan/runtime: store index of the push descriptor in pipeline layout", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b8cc891e6ec4b9a9612f2d5354e57bb7770aa052", + "description": "ir3: allow asm roundtrip testing of compiled shader variants", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0acf46b973ddbe64f282df72eaad85e31660abaa", + "description": "ir3: fix parsing of texture prefetch headers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c2f4d3d139763a2fdd792bb7e00d47f32588b479", + "description": "ir3: fix display of dot-product instructions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "19fe1e5b5bb0c380dd1a566f1ab589adb8b08848", + "description": "v3d/v3dv/ci: update expected results", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b038cb3df1e59d334a85d765f11cc69c3e477d57", + "description": "tu: scalarize IO before linking", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6a57bfb004ee73c3a9ec50417eef7c7d9307f386", + "description": "nir/lower_io_to_vector: remove can_read_output assert", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "386decce418e1d8446672f54f475966c48685688", + "description": "panvk/ci: add more flaky tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5c7c1eceb543d4bd4372fa6b0576661b33c62b4f", + "description": "anv/brw: handle pipeline libraries with mesh", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "18bbcf9a630de8b5acbc98c627307bb0d2d15c6e", + "description": "intel: introduce new VUE layout for separate compiled shader with mesh", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2d396f608500d88fa00eeb99d14ed5727f1cece9", + "description": "intel: prepare VUE layout for more than 2 layouts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "95efdca00b9fc1a44ec8ce5fb08896e698e797a2", + "description": "brw: add documentation pointers to FS attribute layout", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9d342081e75b43daaf6de01f599108f093e9ca55", + "description": "brw/nir: add intrinsics to read attribute payload register indirectly", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ef17fbf8e5f92f52d2e169d0d11601f5de846039", + "description": "anv/brw: use separate_shader to deduced MUE compaction", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6230f3029f0c79bbc94a12a98cd4a43659482a1e", + "description": "brw: fix brw_nir_move_interpolation_to_top", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5ff1b31c3f437b0ccd1313a102c7e5d86d0030ae", + "description": "brw: document some brw_wm_prog_data fields", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2f654ddd031adf4a7a6adc9e06f693a569cbebe9", + "description": "brw: use VARYING_BIT_* macros more", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "75b2d000fc56a61056b4f492dc61791c196c5109", + "description": "anv: tidy up (CLIP|SBE)_MESH emission", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "62d2e323ba445f55323d589a7228263752ab782c", + "description": "anv/brw: shrink FS varying payload", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c46744467083ff62ce66d829c1c353cb29031756", + "description": "brw/nir: use a new intrinsic for fs_msaa_flag", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dd1ef73aae82925b4df392343cc3a300b4674ca5", + "description": "brw: use newer NIR constructs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b64f237dc44ebecd8f830912ba5cf790b3d38041", + "description": "brw: move helper to brw_nir.c", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cbbe7ff66e32ab1493b92b56c1f09909400071b6", + "description": "brw: add new helper to print out FS URB setup", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b8a80c88cbced0dd7f1583b973747376e09fc42e", + "description": "brw: improve VUE printout", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4f10a1f618a5d264530619d6368763e0c49b0425", + "description": "anv: switch to brw helpers to figure out if a fragment is dynamic", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cb461fa287157942f16a9ae6894f7fa6506323e8", + "description": "anv: switch to use the tcs_prog_data for dynamic input vertices", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7f500cc6e4a62368f5ef67ee76e6868ace1799e7", + "description": "brw: store input_vertices on tcs_prog_data", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a9ee498347113781ba97e5eec6bad0b8f96c7905", + "description": "brw: add helpers to check if a fragment shader execution is dynamic", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4717382f84dc94a74e45f3a6af1b710da76f1333", + "description": "anv: lower input vertices for TCS unconditionally", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "119ef792c59030684bcb473c06b294d21d4ec9d5", + "description": "anv: remove tbimr workaround check", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "99580a815f907d3899d57b14de326920d9a06757", + "description": "compiler: add VARYING_BIT_PRIMITIVE_INDICES", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "07303c3fbca558294dccd622ffb6f0889b617d1a", + "description": "compiler: add VARYING_BIT_CULL_PRIMITIVE", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b3cc871b7c108186a6cddd5ebdb66d2489fb63c9", + "description": "v3d/compiler: remove requirement for format information for fbfetch", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9a71e6dcc274c880fb9badef77aaee3cd9a068d9", + "description": "v3d/compiler: use mask for 16bit and 32bit return values", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bb07364c54fb52278469aead37249fa8419b045c", + "description": "v3d/compiler: remove num_samplers_used from shader key", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "01d0ccd6643a30db1447a2c2a1ec4143e76f287d", + "description": "v3d/compiler: remove unused texture swizzle", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "76e27d2d0dca7ad0d2c281c54478ee584395667d", + "description": "v3d/compiler: remove return_channels from the shader key", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b39fc710ee2dadd276f1196f82a02a2c8b2449f8", + "description": "v3d/compiler: remove int/uint tracking", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d8624e6a79d2878691bcae30b721c1517f446ab3", + "description": "winsys/amdgpu: Add support for queue priority in Mesa", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "870d17012ac8cd4d3c079d5aa73f7c1361a5b875", + "description": "ac: adjust maximum HS workgroup size", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b960137ebfdb8904021ffa5bd5840ade3afb3bb6", + "description": "aco: remove unused aco_shader_info::tcs_offchip_layout", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f6b3c2c97ad9874eb78f568cf98342de48ae123c", + "description": "radeonsi: remove dead gfx12 tess code from a gfx6-11 function", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dfc3c1135cd6e0e1fa9a551cba678b91941aba2b", + "description": "ac/nir/tess: don't pass nir_intrinsic_instr to hs_output_lds_offset", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4bbe497d9bbbf37d6c3a10710300f757a0883bbb", + "description": "ac/nir/tess: don't pass nir_intrinsic_instr to VMEM IO calc helpers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "360494f50d1a4bcc5f95e508a83a4347f9e09b08", + "description": "ac/nir/tess: remove unused variables", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f58c0cbb6a6693d587a16f2343483a4a3acfd866", + "description": "nir: split *_accessed_indirectly* bitmasks into *_read/written_indirectly*", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "afd8fefb7994a012990e405562c0f17a201fdba7", + "description": "nir: add shader_info::tess::tcs_cross_invocation_outputs_written", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f45356f4ac977cdb60445acd0f72236a3643ecbe", + "description": "tu/perfetto: Forward VkDebugUtilsObjectNameInfoEXT to perfetto.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e0355b926d48ae28e7e3730bd434c90416511c0a", + "description": "tu/perfetto: Move \"have we already sent initial state?\" into the helper.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "131284b943a0d1f150e14500e0299926c52220f9", + "description": "tu/perfetto: Attach VkCommandBuffer handles to the GPU events.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7c130e5dcf354d47b82fbd6f1497ab31d441f103", + "description": "intel/ds: Fix formatting of stage index.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4cc66123ec70a451ebf0e31c6126fe07b7e187a2", + "description": "anv/ds: Forward VkDebugUtilsObjectNameInfoEXT to perfetto.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b47a6a541800eed916346945bba1797efed7a4b1", + "description": "perfetto: Add helpers for passing VkDebugUtilsObjectNameInfoEXT to perfetto.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "55d788f43416c482cff950be560d6ce6e680daa3", + "description": "anv/ds: Associate the VkCommandBuffer some anv-only renderstage events.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f873b15a483a703a6c635b569e6ab603c6fb53f3", + "description": "perfetto: Allow tracepoint args to map to native perfetto fields.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "546a100f260a9cdae1cf28b4866c0d1df42112d1", + "description": "intel/ds: Move \"have we already sent initial state?\" into the helper.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ccfc3b5c1283177dda101e01db46c57288bc7bd8", + "description": "perfetto: Move the debug_markers to the incremental state.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dd81420ef10f9ff9bdf81535ad5a20a148cb3479", + "description": "perfetto: Create a common MesaRenderpassIncrementalState.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "82656de0297bd224f3704b5db71d4e04e6045111", + "description": "zink: Add debug names to our command buffers.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "188bd800c20922ca06eb71eead357d2f16bbcab6", + "description": "wsi: Label the WSI blit command buffer with a name.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "600892802d3c162e7547ff3cde77369a6dd6a5a4", + "description": "mesa: fix color material tracking", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "f6c8ca06f649ae1367f61eca6fb7635862bd5584", + "notes": null + }, + { + "sha": "92f553bcff4bd03dfa2f96f01ea62450c63c0d0b", + "description": "vtn: remove spurious texel buffer warning", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "809cb17ce65391ea9f98f680744ad2139b0d7914", + "description": "panfrost/ci: document new t860 flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d7743ac71f893335ad31dddb8f626553826e3111", + "description": "ci/ci-tron: uprev b2c to 0.9.15.1", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2db1f908f90f3f83956cd3c9c7a1baa27811d7ef", + "description": "radv/ci: rename .test-radv to .ci-tron-test-radv", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "26e35d538ad4ce2ef07e9c6896f4a64ff0a9c821", + "description": "ci: rename all the .b2c- jobs into .ci-tron-", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "240ac9f2b9b0da7b368e026480f381d9dbe49159", + "description": "radv/ci: set swap size for all amd jobs to 16g", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7e32fdceba38342719b955fb6ba1c1e3f0825613", + "description": "radv/ci: increase swap size on kabini to 16g", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "909d41ef89cdad00f5563cf21d50c6475a387f0d", + "description": "ci/build: stop uploading python-artifacts to gitlab artifacts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a8e282b0c0e17fff4a16fceb2bb65bb57797ae97", + "description": "ci/ci-tron: print all the variables", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f4d2b2a06001807262cf4f349c5cc373a84fcd44", + "description": "ci/ci-tron: add check that the required variables are set", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "37ace710fa71b8ad8ff2ada60146d304492bc353", + "description": "ci/ci-tron: switch to the upstream ci-tron template", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a062f0dd3d1eb09b5b03dbc8735f18f8d0480a3f", + "description": "zink+turnip/ci: fix inheritance/override order", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "432b7d3276e947e7608104cc2dbf0dc63d570936", + "description": "radv/ci: fix inheritance/override order", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "62291b6e14e0f17f45ad162558e82f9f69ae185d", + "description": "radv/ci: drop redundant renoir timeouts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a27f739de3e950dd7d387edc6e6543774b53baa0", + "description": "radv/ci: move the vangogh timeouts to the jobs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "91881ba390847ed6f287088b6cb185b9a052d321", + "description": "radv/ci: inline .vkcts-test-valve", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "151062a169c2bbe5005a562350630f706d21e7c2", + "description": "amd/ci: simplify radeonsi-vangogh-glcts jobs definition", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c78a7d464b1a2e0b87b9606752ca25ce59cc4af4", + "description": "ci/ci-tron: deduplicate setting the runner tags for most jobs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c67ecb6393a2ea89863095e1063971a80fa5963c", + "description": "etnaviv/ci: introduce common .austriancoder-ci-tron", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7208344abe2dbfa2d8bd954b855b87af54eea1cc", + "description": "etnaviv/ci: split model and revision tags", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a40c862ca6669c3158133bc395f4a038cafe3b57", + "description": "ci/vkd3d: stop supressing vulkaninfo errors", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f95adc2c3423210c76a8c331ec8b5055da65b23f", + "description": "ci/b2c: drop dead /runner-before-script.sh code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bb61a7891141cc7bbb33bfb78f870a12f7e728c0", + "description": "anv: Fix untyped data port cache pipe control dump output", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "845ab3d627995803219c5fbdfe6734a966218ce0", + "notes": null + }, + { + "sha": "6d8324e819698ea5e85b296e1919a34daceaa952", + "description": "docs: add calendar for 25.1.x releases", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "98a26478f7fb6efca1c82cb6cacaf716621e663a", + "description": "docs: add sha sum for 25.1.0", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "60f180ddd54ff25f0eb37e93b67538d5e8878163", + "description": "docs: add release notes for 25.1.0", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "819cf4b82da9ea7800ad536e8e102b99f0c0be84", + "description": "docs: update calendar for 25.1.0", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b1a34ac95dfb02ef5d309099627373486a50191e", + "description": "radeonsi: change do_update_shaders boolean to a bitmask", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aecc3fbe506d360b1175255e66956d2a80c72ac9", + "description": "panfrost: Ensure printf buffer size is lowered", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "25752d9ac1f6607d8f4df9199545f435b5e1849c", + "description": "freedreno/virtio: Use util_get_command_line() helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1cfe89e3d4a51bbad4b010c794501fffd0dca356", + "description": "tu/virtio: Use util_get_command_line() helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0c45889fa86a28b08d78ee8c4d02bd660c5ed65c", + "description": "tu: Add TU_DEBUG=comm", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e8a9b4571ea32ec93687f267e4f8f9b49b5deb2b", + "description": "Uprev ANGLE to 3540a326ec8497700523eb2d3eca90ae21806e8e", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9749a1a4e4774354c390231eb45a2e06f087fb81", + "description": "ci: Refactor structured tagging component definitions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "54309f4e7a906f5b1aed3f8ccf88636a1a7e595b", + "description": "ci: Replace HWCI_KVM with HWCI_ENABLE_X86_KVM", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d527da301f6c690f008c831ecd9759fb497b1d24", + "description": "ci: Don't include the kernel in test-base image", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c276e0b29a875f4caed043d33e9ed3a35266693e", + "description": "ci/crosvm: Use structured tagging for crosvm", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f2c68b2ea95d0709edc256459118c5a3ff745b43", + "description": "ci/crosvm: Collapse build section", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d847d553ca5151c4234d55a4931168eb9b3a23be", + "description": "ci/crosvm: Fix image tags in build-crosvm.sh header", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c3313257ca647fb483c2786c1b801c168895632b", + "description": "zink/ci: Properly source setup-test-env.sh in zink-venus-lvp", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cfbc20c7556cf5d4d70dbe1fc5e7f5461056e4d3", + "description": "lavapipe/ci: add recent flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "98a1eddaeb6d8e99b85bd81a6ad5422c8e94bb70", + "description": "r300/ci: add recent flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dd69e34afc35a53279bb5b22aa5788b683ab68c8", + "description": "etnaviv/ci: add recent flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4fb425c197f3f6da8012817bd6c46584421de484", + "description": "radv/ci: add recent flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f96f416b80ccae01fbe1197e84c5e438731ba7f2", + "description": "turnip/ci: document a750 fixed tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d1b42e6f3a37df9990b0411e4112c2376046ddce", + "description": "freedreno/ci: Disable a630 jobs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "531c6696d42953cd642dea7bf70153285c7949ae", + "description": "fix(FTBFS): clc: switch to new non-owned `TargetOptions` for LLVM 21", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "04bbe45b7646a3953b2ec30a043ef2e669b6a279", + "description": "panfrost: upload blend shaders to bin pool", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7fe842663efec4318853cd83ba02342a551930c6", + "description": "pan/bi: push blend constants to FAU", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "781d3162e43e5cf854fb9e25d9399f25ccdef21b", + "description": "panfrost: pass blend constants to blend shaders dynamically", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "def9af025558c3a95b701a831793242ba31bb81f", + "description": "panfrost: map sysval UBO to a fixed index", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b6d0fdf556acc042ca982351c671b0c5e5c45a24", + "description": "panfrost: move some blend shader infrastructure into gallium driver", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, { "sha": "84b9c281fe82dd66f2552687cecb61a8e22809d0", "description": "radv: Return VK_ERROR_INCOMPATIBLE_DRIVER for unsupported devices",