From 9e56b35c1a3f06767edb95395752198c7b353612 Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Fri, 8 Aug 2025 15:06:48 +0200 Subject: [PATCH] .pick_status.json: Update to f4808ea46fa2a35ea3138b78c52ed8f8c26f92ce --- .pick_status.json | 7120 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 7120 insertions(+) diff --git a/.pick_status.json b/.pick_status.json index 71d478ee0b1..4e4c99b5ca2 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1,4 +1,7124 @@ [ + { + "sha": "f4808ea46fa2a35ea3138b78c52ed8f8c26f92ce", + "description": "radv/video: Add support for VK_KHR_video_encode_intra_refresh", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c1610da677bbcf922510bb81dec32b00871d9b3b", + "description": "vulkan/video: Add intra refresh support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "639b91bb483b959c8bf92c46dbe5121358697eeb", + "description": "aco/isel: fix vectorized i2i16 with 8bit vec8 source", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "92d433c54af8726563c2d9697213979cc405b105", + "notes": null + }, + { + "sha": "638fa0120354ff66b09be23e3d3b9e656c994344", + "description": "radv/video: Enable AV1 decode workaround for gfx1153", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4893e09c10510edeb1e1a4396ec51d6e28fa9d1e", + "description": "radeonsi/vcn: Enable AV1 decode workaround for gfx1153", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "231d877cc832aa4789c3fbb4a6e79c11940320ca", + "description": "ac/vcn_dec: Add av1_intrabc_workaround", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "021a3f768b87067a7f1c677bf35138c91ee50fb3", + "description": "zink/ci: Update expectations from nightly jobs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c4d8c5ed4a3b4d1b862ceaa73f5134bcb59f0142", + "description": "zink/ci: Switch to quick_gl profile for nightly ANV jobs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6b88e2bd38e256834642dcf8e06a7b643413cbd8", + "description": "anv/ci: Update expectations from nightly jobs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e4fc3e4ee6c74f949577a68c374f87fae322c712", + "description": "anv/ci: Lower concurrency for nightly jobs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7752cc26c452e46786ee728d70309f3b5a917775", + "description": "ir3: use offset_shift for SSBO intrinsics", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "30716cc5243baf6d7b5bb200feb6a16f87743963", + "description": "nir/lower_explicit_io: add support for offset_shift", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1406eafbcd970652e7bf71d843dfd337f85334d0", + "description": "nir/lower_explicit_io: add alignment parameters to address builder", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "553a439b5496af04aaa7130769f074d429a9022b", + "description": "nir/lower_explicit_io: use nir_io_offset to pass around addresses", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4c9afbd01d95f81a66f7244b57f5cd2cd1d87fa6", + "description": "nir/lower_explicit_io: add helper to build address", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1fffba12a036ffa5490fbb33ce78cfd09c05feed", + "description": "nir/lower_explicit_io: make offset calculation reusable", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b0bc97cb439da269e1366132d963e0bfbacdf987", + "description": "nir/opt_load_store_vectorize: fix wrap check for scaled offsets", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cb773dec8c5126a81edcc725df293d5eb3e2b2a9", + "description": "nir/opt_load_store_vectorize: add support for offset_shift", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "249e27c9c77556721c37b1ec015cbae11ad184a3", + "description": "nir/opt_load_store_vectorize: allow per-instruction offset scaling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7fe484e37333dad22ec0c02e5c4e6fd20f64119f", + "description": "nir/lower_mem_access_bit_sizes: add partial support for offset_shift", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cd72d8e36608d726ef8f012bcfbed46460256d91", + "description": "nir/opt_shrink_vectors: add support for offset_shift", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f876adc3729ffbee12d793daddadb13d11bd95cc", + "description": "nir/lower_wrmasks: add support for offset_shift", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b85c3799451e2360c93319a8de147349efa44af5", + "description": "nir/lower_wrmasks: don't adjust BASE", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dd296a6d800cfd237b18bba15df9cfb7c001d185", + "description": "nir/lower_io_to_scalar: add support for offset_shift", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "59eb95cd2f6f09bf1cc8794e5868310546091b48", + "description": "nir/lower_atomics: add support for offset_shift", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "513412c893427d671aa569efbe5f4868fc1497a2", + "description": "nir,ir3: add offset_shift index to SSBO access intrinsics", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "355c9b88f7218930d2397e08e10e037a596b4367", + "description": "nir: add some helpers for dealing with offset_shift", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7cc09e9952c0429fd9cd6a1f477b5a67ef8d20e6", + "description": "nir: add offset_shift intrinsic index", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ebea9ce82555461ba798bf0e77914f0c6be17679", + "description": "nir: add nir_src_is_deref helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "65d559fcf6e36c4316b9b2b6952fcf0e7af5caca", + "description": "tu: pass SSBO/UBO min alignment to SPIR-V frontend", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e10d955bc4433ac91c6eb389a594943fd944acaf", + "description": "radv/ci: document a very recent ACO regression on GFX12", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eaaef8db5a8b03604399480a4f23b5e7ccb2880b", + "description": "radv/ci: make radv-gfx1201-vkcts a pre-merge job", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "640aed57270467397d33dedd0239bb26b22df05a", + "description": "radv/ci: reduce the timeout for radv-gfx1201-vkcts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9b9f62125b831d6bd9eb4c350f624c8acbf00f75", + "description": "radv/ci: use 3 parallel jobs for radv-gfx1201-vkcts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d25952c3d3deae2d7eb3389ee3caecbcc1eb9a84", + "description": "radv/ci: update expected list of failures/flakes on GFX1201", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2a8c5ebc77f563c98ae4f4f1775128d4cb30c13f", + "description": "ir3: enable scalar predicates", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cccb3ecc6aa3ccec76261c065aa0fab74fb23462", + "description": "ir3/opt_predicates: move some helpers up", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0223ab01b7bf76b3f329cd8975ac9c3ac80d039a", + "description": "ir3/isa: add encoding for scalar predicates", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "25ab37ae5bcc98bbcd3959aefb48223e49f78560", + "description": "ir3: make backend aware of scalar predicates", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bd28a40bd48492cd0349825e84fcff4a5841e535", + "description": "ir3/legalize: don't special-case early-preamble a1 reads", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8760c36579578e12f443485bf8595d8ae83c4db4", + "description": "ir3: use shared srcs for demote/kill condition", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dbfed965ae7d0f17f56286aa3bd580d674cfcceb", + "description": "ir3: use ir3_get_predicate for demote/kill", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2158211eebbddb022dfc1e2e6b847d570f94bbf0", + "description": "ir3: allow shared srcs for ldc.k", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ef09df004e16f163ce45f6d2df265120c63f2756", + "description": "compiler/types: handle BFLOAT16 when decoding blob", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "9e5d7eb88d7046fc6dd5c6ef85f9ae7e898702cd", + "notes": null + }, + { + "sha": "9452f2ca3f71412e3bc9b0625d750d41484339f4", + "description": "amd/vpelib: Minor Refactor", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dda6a76b54e48c660ec4a47f34f4abbc141ad591", + "description": "amd/vpelib: check stream_count as well before accessing streams", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2b50600a719ea48a3b2527c3cf7f89fd43f6620f", + "description": "amd/vpelib: Extend TMZ value to 8 bit", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c26cf7f74dc74a72dbd892c2049dc43eb5c2590e", + "description": "amd/vpelib: VPE Events", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a486404e4d8e0f0f126cc023a86c336cf5dae90d", + "description": "amd/vpelib: General cleanup / optimization tasks", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e5cdc78e0eacaabcd0aaaea6ec67df17f4091d4c", + "description": "amd/vpelib: Move predication size calculation to bufs_req", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fbeaca1202d1a1e987a6f7ed0777086ed45cb46f", + "description": "amd/vpelib: Add necessary pointer casting", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bdda1cf5ef4328ea6f307c92418894368e58b9c0", + "description": "va: Use { 0 } initialize struct", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "76c1243dc84b1cc5a6f60ab27d47c5a7ea6e1e4b", + "description": "va: Remove unused variable pscreen", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4fda724fd455374ab43e23eec88f8994e9dd6f02", + "description": "brw: Avoid invalid access when compacting out-of-bounds JIP/UIP", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a5433b44e69ac57b7cb29bc9310d319bedb28ce0", + "description": "nvk/ci: document some flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "439a0a5c2e3977064f4c33ebc3a8ce134c8d2b04", + "description": "turnip/ci: document a flake", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "65b0f2ebe0cc9599d719f22c77b046ef4ad08dce", + "description": "etnaviv/ci: document some flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a5b516804e84e340df28fbe3bd710a0d332db4fd", + "description": "r300/ci: document flake", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9cb27063fd31f24b0c28fe1ffc38009a9422936c", + "description": "zink+turnip/ci: document fixed tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "19021733e6e0de6268b2cc9f1454060377bbdc8f", + "description": "zink+turnip/ci: document regression in b22806705c...cac3b4f404", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "03b7054c30517ebcd365beeaf95a84cfd4434fd3", + "description": "pan/midgard: avoid implicit cast-warning on Clang", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e5fda871fd98d0c1dbecd276ba9a75a5fd1a974d", + "description": "panvk: avoid implicit cast-warning on Clang", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fed682c50666a1aa215be31dd93e85ca08db94d4", + "description": "pan/lib: do not duplicate enum mali_pixel_kill", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0dcf510c05cc79bf441bb65a2e733346af2dcf6e", + "description": "pan: use translate_s_format for stencil", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "7a763bb0a3b1cb48dce03a62fff2fe9eac3f0eaf", + "notes": null + }, + { + "sha": "30cc9f5b3daa5820567ff8e3f77484ff748b9aa5", + "description": "pan/util: use nir_component_mask instead of BITFIELD_MASK", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "69b0245f13a9adafc7a80cc87a12f1b50c8d08ab", + "description": "panfrost/meson: drop invalid C++ arg", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2a0a5a3e3f1a0b31d6e8c270ab489701d8c0b31b", + "description": "d3d10umd: Fixes building with mingw/gcc and windows sdk/ddk 10.0.26100.0", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1bc25c855b68420fcf7e567a3278674a73ec490e", + "description": "tu: disable LRZ writes also for alpha-to-coverage, FS sample coverage output", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ec4cebbf2e82d34f647a3ba34e96a04810620ef8", + "description": "venus: expose KHR_present_id(2)/wait(2) support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fd0b41b98d1eef5727a3a951b77707328911daf3", + "description": "venus: hide swapchainMaintenance1 behind wsi guard", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "acd5497067389df5f798e4dfc2075580ca5c0412", + "notes": null + }, + { + "sha": "0d7e38f431484be27a7d9ae96c2e44ad17b4bf51", + "description": "zink: improve deferred buffer barrier heuristics", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cf5d41575b5fbecd859620de4161f3453e0b185c", + "description": "zink: remove UNSYNCHRONIZED map flag during unmap flush for non-subdata calls", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "8ee0d6dd711e639fc713a6f6b87d9879f1cf1599", + "notes": null + }, + { + "sha": "4d0650d18809865f50fbc591fa3eeee3ff58221e", + "description": "zink: fix image sync deferral", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "af7b39a22fd96c5b52cad9896a07ef3ebc6c8c4b", + "description": "zink: optimize a GENERAL layout case in pre-draw/dispatch barriers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "77c1c688dc962c51df145e0faa6d290e30a0ad8e", + "description": "ir3/array_to_ssa: remove trivial all-undef phis", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ca15116fa13a81973f343c63ab4e21bb85c70dd2", + "description": "ir3/array_to_ssa: fix updating/removing phis", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "3ac743c333e49c6c91e74073eb8ba01cc6762fc6", + "notes": null + }, + { + "sha": "2385fa2098b3465426e6635b6efad9bead37e4e0", + "description": "gallium: Do not flush subnormals during tessellation.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8fc2b0d24cb11a6e14a204b988942400e0c687bc", + "description": "r600/sfn: Emit thread position as two-slot op", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b0bf1d914aa7172ff81f87499c9872e4ec9c385f", + "description": "r600/sfn: give more liberty to the channel selection in simple two-slot ops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "206d50ba25b95fff810e63f98783f68c447e888d", + "description": "r600/sfn: op1v_flt64_to_flt32 as multi-slot instruction", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2d88e9236d183b90b5ec5684d786f99c87e02873", + "description": "r600/sfn: Handle more ops in desk mask evaluation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "00c41ad03aebf879d5856527b02b927d5428868b", + "description": "r600/sfn: replace hard-coded multislot dot handling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f2916b3df427b5150c05cf18355ab01a76292ad2", + "description": "r600/sfn: Fix the mods when splitting ALU op", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1ba8ff9fe6d7a81a9a8dfa384d075541c587f81f", + "description": "r600/sfn: Take slot count into account when pinning registers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "77eaad8e217f72f0f07dff7082cc99274fc2cc24", + "description": "r600/sfn: Fix test when allocating registers more freely", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b6a917b6da00f25c9fff5b723380ce1f1414ead0", + "description": "r600/sfn: Only map ssa index to register index if pinning is not free", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6e2f08633aabc1416f94c9cd518373160ea24777", + "description": "r600/sfn: Take allowed dest mask into account in copy-prop", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "14b416079203438bcdef51032cf1a49f6010c3b2", + "description": "vulkan/wsi: Only test for dma-buf sync file support once", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6d3c82704dfdb6e76f3e4217e0a1ebb8a6e9fd57", + "description": "vulkan/wsi: Sanitize the result of wsi_drm_check_dma_buf_sync_file_import_export()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9ddd29639c29221d5af4eb2ccd7acbf6b4fa9a0c", + "description": "vulkan/wsi: Style nits", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4de3a5cce374646ea89e12fefb4c21b9089fbd27", + "description": "radv: Only expose indirect raytracing on gfx7+", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e1493996b5eb88d0407b7c5f79e26c48b0084529", + "description": "freedreno/decode: Add missing varset check", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "baaf5d643ae01c9a7e9aa7fdd268d691419e318b", + "description": "radv: emit inlined push constants with buffered SH regs on GFX12", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c710eaa443dcf65d069817c584a422cc056c56c0", + "description": "radv: emit descriptor pointers with buffered SH regs on GFX12", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "95d2f009a9d134546c7cab76c58d0f8efdc73ed8", + "description": "radv: emit compute pipeline with buffered SH regs on GFX12", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bbf83384437f51040272428d0e7ff950352b4377", + "description": "radv: rework the helper to emit buffered regs on GFX12", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1f26f93aa752b62a034393795bc5427ed4770d22", + "description": "radv: emit relocation for task shaders at the same place as other stages", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f2f945c2b77e83bebdcc559e79aa400e693cd3d9", + "description": "nak: run nir_opt_move nir_move_comparisons", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "83cf765f8e33f6e40fd6f31a392d185b0bf97121", + "description": "nak: run nir_opt_move nir_move_load_ubo", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "efd73dca1243cee7810d5cee92f58ef10098892b", + "description": "docs/panfrost: update exposed vulkan version", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4c9aac2799a18619c34e56f721b1d12f1b620b8a", + "description": "docs/features: sort drivers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0546ecfadb4f9ea74ac743f4c6ef17956eaaeaa7", + "description": "aco/scheduler: small refactor of schedule_VMEM()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0c590eb90328b39e38b742125fe14ee1f56c79da", + "description": "aco/scheduler: schedule VMEM store clauses during the regular forward pass", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f601eb8555779e7546910ad38c689efbc19b83d6", + "description": "aco/scheduler: move clauses as batch", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "70f0c065e847dc6fbf4b697d60ec6a860cb78245", + "description": "aco/scheduler: ignore potential SMEM stalls when forming clauses", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d3a0f268b97f1de0dbb9be14a1162094086035f3", + "description": "aco/scheduler: short-cut downwards_move_clause() when no movement is done", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8543b6cf2eb7cdbaa2bd1c8d23d6eea9cecde1bf", + "description": "aco/scheduler: remove DownwardsCursor::clause_demand", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5ae30deffb8ef15ad7ee74915e20295a3c74d9b3", + "description": "aco/scheduler: remove DownwardsCursor::insert_demand_clause", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e95d728a9803529290f237ad8ea87b6020b05481", + "description": "aco/scheduler: split downwards_move_clause() from downwards_move()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "37299a8d1a2586e6bea3bab6a86f5fd487ca78dc", + "description": "aco/scheduler: Stop downwards scheduling after encountering the first clause", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fb6b95517eaeb777ccb82102a655f662933a84ad", + "description": "aco/scheduler: check dependencies of entire clause upfront", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0e339c7a6411995bb051f0c87019ba26ca9c3726", + "description": "panvk: clear big_bos on cmd pool reset with release bit", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0e88dd575fc08cb8f41f1cf921130892d5587f9b", + "description": "panvk: pool large TLS allocations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "de3d04dd72c134e09364aad607fde30dc7e17563", + "description": "nir/uub: guard against division by 0", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "8ee54400733f1f26e175c0065ad69e6a49402969", + "notes": null + }, + { + "sha": "910ac069c545d152c6b31e6eb70c6dbf595f0a85", + "description": "panfrost/perfetto: Use Android-internal perfetto", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7e63251d1f6c5debd9cadf36cdf363696574dd78", + "description": "aco/isel: refactor store_shared() by directly matching NIR intrinsics to ACO opcodes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e504c2543ac4bd990250f928d2aa1bd7a82deb66", + "description": "radv: unconditionally call ac_nir_lower_mem_access_bit_sizes()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1fde28953960746e538f12cf3dfd5f624b25c35b", + "description": "aco/isel: refactor load_shared() by directly matching NIR intrinsics to ACO opcodes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4632ee4c376808842dc717549b090818762e743d", + "description": "aco/isel: rename emit_readfirstlane() -> emit_vector_as_uniform()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "52cd5f7e69fde6b5eef4a88103e7571d8342577f", + "description": "ac/nir_lower_mem_access_bit_sizes: Split unsupported shared memory instructions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "63f7a03dd1bd954bd448f667c3bda3e8b4d2498c", + "description": "ac/nir: use HW-requirements on alignment for vectorizing LDS", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "26595577b3bbd9832bc01af26f880f5887b8bbca", + "description": "aco/isel: allow for large 8-bit vectors in extract_8_16_bit_sgpr_element()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7c15f86a22bd2b4d52b2418824f69817e36d5032", + "description": "radv: only vectorize shared2 instructions during late optimizations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8c8fc7d058f540576a58eb4d67da51d4971d5533", + "description": "nir/opt_load_store_vectorize: don't vectorize large shared2_amd loads", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "957b271a9f6ddeb8ec79690db883ca7abd6f2cf9", + "description": "nir/opt_load_store_vectorize: only attempt to vectorize shared2 after exhausting other possibilities", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "148063670d9a9161b4e2850cb5e0d55240818f3f", + "description": "brw: If the instruction is already a SEND, no need to resize sources", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cebac156c482a9310ed7e2cef0a439efbad3fc12", + "description": "brw: Only access valid sources in lower_btd_logical_send()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dc960936fc00b73715b16f882ed4e390e5243f72", + "description": "brw: Move resize_sources() earlier when lowering FIND_LIVE_CHANNELS", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fe2e2fabcd712d893b5815b09a2f3a8f23ec8303", + "description": "brw: Make sure copied instruction don't copy the list pointers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5a34f676a55a8e37de6838522e1eb736d9652cea", + "description": "brw: Define order for fixes in 3-src operand fix", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "790d59e01d7ca052c1aa685f6738acd3c87d3362", + "description": "amd/drm-shim: add navi33", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9eed511337b2b984a0884802f793a0fefbd89d95", + "description": "zink/ci: update list of flakes for NAVI31/VANGOGH/CEZANNE", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "72790754c0b121ce7e2d6aa5151d6fbcd284a7f0", + "description": "zink/ci: skip one piglit subset that randomly hangs on RADV", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b8d781451f30e1b0af1fbe5e22a278a4a0bf022f", + "description": "Revert \"radv/ci: disable hang detection in navi31-vkcts\"", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": "81a79234d899b9209dfbb9fcc0a745323b787c27", + "notes": null + }, + { + "sha": "2c26c5deb7a3ef224f9bc2d9f83fd9c925e0cb2b", + "description": "radv: merge two similar loops in lookup_ps_epilog()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "45c91edd1814618dbafd849acdb382e9b263fda9", + "description": "radv: fix color attachment remapping with fast-GPL/ESO", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c221956b68bb1d23648bd7adf1301c55279b9d58", + "description": "r600/sfn: remove early emmission of ALU last op", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "091e2f5ec50402ec71e6e536d570b73b818795b3", + "description": "gfxstream: ANDROID --> VK_USE_PLATFORM_ANDROID_KHR", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "651d2fd804561a6271d42301b20a29ccc7ccfc2f", + "description": "gfxstream: VirtGpuDevice can be null for Goldfish.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4ebda87b49f99d6940dfd50ecc2ac4018172f865", + "description": "gfxstream: [vulkan snapshot]: update code gen for vkUpdateDescriptorSet change", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e278a89fddd9298b8c73aa01aab8eef0cd763a00", + "description": "panvk/perfetto: improve clock synchronization using CLOCK_MONOTONIC_RAW", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "78d3b9cd0aca13779e8a166f155a671f4ebbc13e", + "description": "perfetto: allow specifying clock domain for cpu timestamps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "49b917baaf2d27277ab37835d472cdcf2d129929", + "description": "intel/compiler: Fix ray geometry index", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7ca356d5db4a97c9cd92398e8c95356a788b3217", + "description": "intel/genxml: Drop all unused struct/fields", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6fd4dc353c8c92c1ddc76af34269c9b9a5f47df5", + "description": "elk/algebraic: Protect SHUFFLE from OOB indices", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b4b692c486ca8e12332d3493f4362de8a1562026", + "description": "brw/algebraic: Protect SHUFFLE from OOB indices", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a693539ff998cf3d1cfd43282ef22ad461fa5a65", + "description": "ci: Temporarily hardcode S3 artifact path", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d4586224fbc222adecdac48b25eed079509a9b5b", + "description": "d3d10umd: Flush on present", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "53b5c759c047b7d76976a3bff601809510cc6948", + "description": "d3d10umd: De-bufferize OutputMerger", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "05f8b59c90e9407cec499fbd4bc10b7801a44f5c", + "notes": null + }, + { + "sha": "521b848ea80d8b5823aa69dec260ee48a82e70ea", + "description": "r600: fix evergreen gds atomic_counter_comp_swap", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ece0d4f998d14b196dff2244fc7c97c12a7d3518", + "description": "ci: Fix for GitLab 18.2.2 upgrade", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9e0991eff5aea2e064fc16d5c7fa0ee6cd52d894", + "description": "radv: stop using the pipeline layout completely for DGC", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f229e9cb517333e4690974d16dbc3a9bfe398340", + "description": "radv: gather push constant size from shaders for DGC", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "01c72a25392bda62a18f46bef2cd3f46ef309678", + "description": "radv: add a function to get push constant layout info for DGC", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d9281f1fb1a84ff8b2344cf2f75a7e7c7d77f25c", + "description": "radv: determine the push constant size from the shader itself", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "992fbee7be3022951934c6bb7ff20ba44b98c9ea", + "description": "panvk: Fix preserved metadata in lower_input_attachment_load", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ce8380026289c6637b659d5947b49ff8480bc502", + "description": "radv: remove unused forwarded declarations of pipeline layout", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "282186d4aa550e785cc9d9c0fa37e91e91524975", + "description": "radv: add a function that uploads push constants", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4e8728c4f6d146b5957ac09812b3a7f87eafd875", + "description": "radv: rework emitting push constants for less CPU overhead", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "81ec36edb8263ce725825c8ba39a4328d721c206", + "description": "radv: determine if push constants need to be uploaded earlier", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "47fd1803b202a604ff4c6cf9eb9b6514d6f35535", + "description": "radv: use radv_shader_need_indirect_descriptor_sets() more", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8f0ff009c027d40882638da5dbde66357584f676", + "description": "radv: do not emit inlined SGPRs twice for merged shaders", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4bd0bf7e19f0e13bbb373034b986e56d7d177396", + "description": "radv: invalidating push constants for compute<->rt during dispatches", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "104510aeb6f61ecf5cb8545dc48173df9a8c14e7", + "description": "radv: slightly optimize indirect descriptor sets upload size", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fd5925868f07874611bb0f1c31e35cee43bbe813", + "description": "radv: tidy up radv_flush_descriptors()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "94fdc5bc47f701eeb98fc548f7d945762b0623e4", + "description": "venus: use VK_USE_PLATFORM_ANDROID_KHR when applicable", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "69de00efe250d97a5e7932dbaffee7d0db6229e2", + "description": "meson/android: drop redundant libdisplay-info dep", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "2c870bbe20ccaed9d8c85bb3144075025d3c9a01", + "notes": null + }, + { + "sha": "81a79234d899b9209dfbb9fcc0a745323b787c27", + "description": "radv/ci: disable hang detection in navi31-vkcts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a5d514c5f39070a4e1813f400aaa08c798b70e31", + "description": "tu: Move the BO implicit sync flag handling to a BO allocation flag.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4dcf32c56e7b433de20f33b6457c7c91d48589bf", + "description": "wsi/drm: Don't request implicit sync if we're doing implicit sync ourselves.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8f67d59725b9c8176ef4115b4ec27152d20ffc66", + "description": "wsi/drm: Do the dma_buf_semaphore setup at swapchain creation time.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a377d32fdc4dd878497fabe6d338f6862c198b29", + "description": "vulkan/wsi: Add a test for kernel 6.0 sync file import/export ioctls.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "61fb238a4d13971af3ef130a44506a2c515b4251", + "description": "vulkan/wsi: Add comments about the WSI's syncing, and KHR_display stuff.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "071a7e5f8f57a8cfdc57c64846d97bffc6690a4e", + "description": "tu: Disable LRZ writes after most stencil-write operations.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "07cee75c39c243d915c4745d91338887aeee637c", + "description": "venus: layer vkQueueSubmit2 over vkQueueSubmit w/o sync2", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1b2acf900657743ca22f4799c2016c907e3509b9", + "description": "vulkan: Drop implicit sync support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "16520cfdf1842e7d3f798f8aef532490a0cc1707", + "description": "vulkan/wsi: Stop setting wsi_memory_signal_submit_info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9cf6f14b880eb7a8c65fc5cc225322ff617b1ae1", + "description": "vulkan/wsi: Drop signal_fence/semaphore_with_memory", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "334466d9079ef8b13dcaa3ca46d9811d8805bc25", + "description": "dozen: Drop dzn_create_sync_for_memory()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7b945df6689c605c9375e82d1c8b2d7bbc8c1046", + "description": "hasvk: Dead code anv_bo_sync", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9944be0be94316c33bae3895a6d8e8acc0f4cfd6", + "description": "hasvk/wsi: Stop requesting signal_*_with_memory", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9cf4872475ab330f040a7781a830ac4d9722ef78", + "description": "hasvk: Require Linux 6.0 for dma-buf sync file import/export", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5f7c6b2810b7079e94a1d11b73909c5fd08f6f9c", + "description": "hasvk: Require HAS_EXEC_TIMELINE_FENCES", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3ec62d3a09900cb3efc01f92c24f66fa48307808", + "description": "hasvk: Require HAS_EXEC_CAPTURE", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5802d2c0904a99be5e549547e052236df9193dc1", + "description": "hasvk: Require HAS_EXEC_ASYNC", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "57aceb96aad569bb52d2430f95a0530c3d77c5a0", + "description": "anv: Dead code anv_bo_sync", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7ebe93aa9ffc2788d0cf37ab3bb72d711bf6fd7f", + "description": "anv/wsi: Stop requesting signal_*_with_memory", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "affee04bd9c5ec9ae4ed0732f793bedda89bec3c", + "description": "anv: Require Linux 6.0 for dma-buf sync file import/export", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d7416ebc1966a28b81b250d61d1894a9ef29ea7e", + "description": "intel/gem: Add an intel_gem_supports_dma_buf_sync_file() helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8044f16bd6995f8e4d7628d5d06a73a3b6b757dc", + "description": "anv/i915: Require HAS_EXEC_TIMELINE_FENCES", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cb5a2eafd52e3365d3f88c90d497da3dd7de78d7", + "description": "anv/i915: Require HAS_EXEC_CAPTURE", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f28eb1bae660e7be5381402f0c03ed912397fc7b", + "description": "anv/i915: Require HAS_EXEC_ASYNC", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "94931fd4f4723e8bcee82003277f98613418ceea", + "description": "anv: Set the Shader capability when compiling the FP64 shader", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "91b62e986867ba12dad20789e51f978f1883f38c", + "notes": null + }, + { + "sha": "403a62a9e541773d3ebb35cd7174ffeabc51b197", + "description": "venus: stop consuming wsi_memory_signal_submit_info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cc0dc4b566de3c8d5addebf6275ea32dbd1bd36a", + "description": "radv: Store parent node IDs inside nodes on GFX12", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8c20947f691d552d116dc259ce1e5ce93a8113fd", + "description": "amd/ci: update checksums for restricted traces", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0d73aeea27450cab0f32cb3eeaf4de30a4c9f41d", + "description": "radv: Add RADV_DEBUG=validatevas for address validation in nir", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "be4be884e1b62ee487cfd924a0f10980dfb179b8", + "description": "radv: Rename radv_printf files to radv_debug_nir", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fcab92d55746b14eb074483c962a3584172e0331", + "description": "util: Now DETECT_ARCH_X86_64 can be safely used in rounding.h", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "219905aec772f5ed6ac9c3986ff18023d325af32", + "description": "util: Add DETECT_ARCH_ARM64EC for defined(_M_ARM64EC) equivalent", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9beb0e90b412d226033b4dd2f65a356ce7072c89", + "description": "util: Update DETECT_ARCH_X86_64 to exclude _M_ARM64EC", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9ed94371f7f1e0e01dd8b4832a1d5d6813d1ce99", + "description": "amd: stop using custom gl_access_qualifier for access type", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f17cb6b7142cd2e7d03c07e032e3a2ba8f564201", + "description": "amd: replace ACCESS_TYPE_SMEM with ACCESS_SMEM_AMD", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6da87527580ff67fa312916fae0ea986edd27f27", + "description": "tgsi: Remove return type from tgsi_instruction_texture", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eb1a0939658cbc4a28d54a34ea227c2660d2b6fc", + "description": "radv: stop using the pipeline layout for uploading push constants with DGC", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b527a4f23e500fab49e4c7f74825c64251c7b8d1", + "description": "radv: split uploading push constants with DGC in two parts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3e0d4a1df12a51c986e6099f012eb27cfc61b692", + "description": "radv: stop using the pipeline layout for inlined push constants with DGC", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "95e387d2833228f3ab19e3266da30e6c869b7c56", + "description": "radv: remove useless inline push constant emission with DGC IES", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6ba462bf262681dfbb4c2801049ee42195954dee", + "description": "aco/disable_wqm: optimize local mask creation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fc53cf146c4a5e06c9a2d1b6b83b881c43835433", + "description": "aco: disable wqm for sampled buffer loads when not needed", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "883b1ca364df9fe0027d4085393bf1baefa1f95e", + "description": "aco: disable wqm for tex loads when not needed", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7159fd21f8a922ee5777a549930fce8d607fa38a", + "description": "aco: don't restrict vmem load scheduling by inserting p_end_wqm early", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c1b29174b4384a40fac4bbabffa4ef24fabfd288", + "description": "aco: use a smaller wqm section for strict_wqm sampling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "de4b345949d1f02b0555fd5a991eedd252358cf9", + "description": "aco/insert_exec: remove per instruction wqm/exact exec handling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "11cee3d63429609493b75968954d0b6ed6de85ff", + "description": "aco: use new disable_wqm for p_dual_src_export_gfx11", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8e53ba9a0a4f96070c16ef9ee026b7296a62abd5", + "description": "aco: use new disable_wqm for exp", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bd6647e21ea4527941070acc98842b5b6046a10a", + "description": "aco/builder: support new disable_wqm", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0e66f2b2cc4c50833bcf04e6da2c3dca158e721f", + "description": "aco: use new disable_wqm for mimg", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "922f559c3cfc8a3af273f128b0e6711277802194", + "description": "aco: use new disable_wqm for flatlike", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a4c537c5b3a0b883265a561817e88bb443f50b8d", + "description": "aco: use new disable_wqm for mubuf/mtbuf", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "63af48ae2e04ea26800e6762dcf1b25ee39e2948", + "description": "aco/insert_exec: new way to handle instructions that need wqm disabled", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ca25553b92f19a6a20c9e8806f31ede125061c26", + "description": "aco: add a post-RA pass to disable wqm", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "34b154866ff25fac9796468a07b746df1a1dd1ae", + "description": "aco/insert_exec: remove p_jump_to_epilog from needs exact", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5e51c707edb4cf470ada281df592c3902e16e2f8", + "description": "lavapipe: Revise HAVE_LIBDRM to guard on drm only variables", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "da8e990a0a511cd3fe58efdc939ceaaecd6613c8", + "description": "rusticl: specify FD type when importing fences", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f543b36178395d7b665059fe3b079fd12472abe4", + "description": "rusticl/mesa: port PipeFence to use ThreadSafeCPtr", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ec88e83796510c66531e11e665fea08b7a34b80e", + "description": "rusticl: handle failures when importing fences", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c3a331234d88e619f0791d75954259ca993ea58f", + "description": "rusticl/icd: sort extension functions by extension name", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dda52143d46d6e1608486bdcc5eca0198a2508a6", + "description": "rusticl/icd: qualify CLResult inside impl_cl_type_trait_base macro", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ad0402fc57b93b8b1f737b96a975071b9eb8bb61", + "description": "rusticl/util: drop uneccesary Arc in event_list_from_cl", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "495a46bf49742ca4c7bad5350b7c7617d1f04f5d", + "description": "rusticl/util: use read_and_advance in Properties", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4826e37f243d5cacc0271427644310436b0308d5", + "description": "rusticl/util: add read_and_advance methods for pointers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "060a084a1214d0998c2c784b554c3735233adc08", + "description": "rusticl: fix a bunch of warnings", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d6a79f7e9f09b06230cb9d4335fd094278a4f515", + "description": "ci/tu: generalize the multisample_resolve tess/gs flakes.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8fb872159b9759f067fcf7528ce199e86719b7bf", + "description": "ci/tu: Drop highp.scalar xfail.", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "99f09f80470e41c2bf5eae22d89725b5839a55a3", + "notes": null + }, + { + "sha": "7090ad706b3b6cfa7f8e104dc85184f6899dbca6", + "description": "ci/tu: Generalize the FDM flakes and link an issue.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a1aed20842ed3e62015b870ee87441190f0a5350", + "description": "rusticl: implement cl_ext_immutable_memory_objects", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d48356627141945c7782021d684e148b2380859e", + "description": "rusticl/mem: turn bool argument into enum in validate_mem_flags", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bcec4acbd307a9232ba8ae75bca7d76c4754efa5", + "description": "rusticl/mem: split out mem_flags validation for creation operations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "61ad2bdf7fa62b4adf937cfdd904cfcde53320c9", + "description": "rusticl/kernel: create shader constants as immutable", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c5f57f6594b14dbe2dc265008f5bffd172007414", + "description": "rusticl/mesa: add ResourceType::Immutable", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4cb6094f2e51250ab96a6c7601c493b3b5f0aa41", + "description": "ac,radeonsi/vcn: Use correct swizzle_mode for vcn4", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0aef7ede1e99424df179bb2bdf49ad41e99f35c8", + "description": "zink+radv/ci: give gfx1201 piglit tests a display to use", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d0ef3c02c77f27436ae63435e63eedbe443f6c7f", + "description": "zink+radv/ci: give vangogh piglit tests a display to use", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ef4b6808b9bcaeb0e94f0cd3f5c95baadc1ca3db", + "description": "zink+radv/ci: give navi31 piglit tests a display to use", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c789def7a6464d515b2a009126b68652b4b2b318", + "description": "zink+radv/ci: give navi10 piglit tests a display to use", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7f0b5a2c924bb8ccb5afe99524519a25fdf8c942", + "description": "zink+radv/ci: give polaris10 piglit tests a display to use", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "003df4bb64eaddbb0325f7c227d5a913e7f2b2a3", + "description": "zink+radv/ci: add common fails for the next commits", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c038839eb39820a695fa20a9932d82ad3fda191a", + "description": "zink+radv/ci: fix typo in skips comment", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c8c1541cd46826b74834aed4b5054e1f2e0504e3", + "description": "zink+radv/ci: deduplicate zink-radv-*-fails.txt files", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2e26e1e86f22fc6050917eb8a71404e4be5cc957", + "description": "zink+radv/ci: deduplicate zink-radv-*-skips.txt lists", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "90d692bd320bba2f7fcfa65a1f8753861834fa8a", + "description": "zink+radv/ci: set DRIVER_NAME=zink-radv to allow using common expectation files", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3a211679f740d9f8d62ca1f24c4b2056385297cb", + "description": "softpipe/ci: drop asan fails that are already tracked as normal fails", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6ea6682384100f543476286d231252d98039962b", + "description": "lavapipe/ci: drop asan fails that are already tracked as normal fails", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "22dcb250cc5fd3c6c883fab7e6e1ab02969d9ca8", + "description": "ci/deqp-runner: add support for all the prefixes for *-fails.txt files", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2440ecc348b9d6e56b1505576b3282dd43417f22", + "description": "ci/deqp-runner: remove duplicate values to avoiding read the same file multiple times", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8137eae04d7bd8f70b7e73243d12c64eb5d5bb83", + "description": "ci/deqp-runner: add support for all the prefixes for *-flakes.txt files", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f8353e7effd466c038a021238f22ddc7ec9f05e2", + "description": "ci/deqp-runner: simplify handling the various *-skips.txt files", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "44015c5325212e6d18af27a90b5294ef432d9d9b", + "description": "ci/deqp-runner: drop implicit skips of `GALLIUM_DRIVER` or `VK_DRIVER`", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1b88e4a262e965a850932dc2685447ae3b1e5500", + "description": "ci: set DRIVER_NAME in jobs that are implicitly inheriting skip lists", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f6f091b9a6b19c93257d339283f34f5de969dedf", + "description": "softpipe/ci: document fixed tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "117ac6ac0a09d091d88b1fb2b6ec7aca8e3c8aa1", + "description": "tc: remove user cbuf uploads", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f967a85f64f66e75c84444f6cfa84781b365e0b8", + "description": "mesa/st: rework thread scheduler handling + add dispatch tracking", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b8cd48e8e8f02f023c964d39329a66757591467e", + "description": "gallium: always upload cbuf0 when cap is set", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "203ac73374a734ecd0157a21cd750fef7a589a67", + "description": "gallium: set prefer_real_buffer_in_constbuf0 for all drivers using tc", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "04c505c200a990afa4e86fc737f221ba05aec806", + "description": "zink: destroy u_uploaders earlier in context destroy", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cbb6e0277f687b38a45ed5e0845a38b39485708f", + "description": "r600: stop using util_set_vertex_buffers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2d1758242f32d00f4b63e8a10fd7bb660bbc7af2", + "description": "r300: stop using util_set_vertex_buffers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9fd27814f19a9952c6b06bd37edb24811ecb2257", + "description": "freedreno: stop using util_set_vertex_buffers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e4da10b4cbbb05bb27fe1b98eff9ce8a6b8ffca7", + "description": "tc: add a function to check the internal buffer lists", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5d8ccf598605c40ee9ec8e7372cc6675b3245e5a", + "description": "tc: break out buffer list busy check", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a7fd3b454b06191a9fe9f1534bc10874baaee3ce", + "description": "util/tc: don't print END_BATCH in debug", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "097d95349276362ca18132cce997f79196b2824d", + "description": "mesa/st: check for tc on context create", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "425c1116deb749676090f12e667ab00be81862ae", + "description": "mesa: add a ctx param to _mesa_bufferobj_release_buffer", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4b8106ba4dd46b567b5ac540e16d8957a56a522b", + "description": "mesa: make _mesa_bufferobj_release_buffer static", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b0468b5560ed8ef42973ddf3dada01f08b8948c0", + "description": "r600/sfn: remove extra slot of AR use", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5d0f212d819b24d81d63619a2a62e36a0b2fb64c", + "description": "r600/sfn: Fix AR use tracking off-by-one error", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "d617052db6b2f359d7242875013603ec63b069fc", + "notes": null + }, + { + "sha": "63c801e8c266802ad2e1c9ee7371188cd45a72d3", + "description": "r600/sfn: When splitting an ALU CF update possible start of next CF", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "6aafa2bb4903db20269b3062dfa73b3fe781facd", + "notes": null + }, + { + "sha": "381cb2cabdeb0817f46c97e6bce059a078a4fec1", + "description": "anv: fix R64* vertex buffer format support", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "5c7397c75135eb0ba8c601e041d456266c866858", + "notes": null + }, + { + "sha": "645f752c60749f5091463d9ae340f980fb9128ab", + "description": "ci/lava: Make Fluster vectors an optional overlay", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f35c5cfabb7480d437e457fd3334a7072cf8049e", + "description": "ci/fluster: Uprev Fluster", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "35190aac91878b997404d0261a4ccfa6d7198fc1", + "description": "anv: dirty descriptor state on CmdSetDescriptorBufferOffets", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "ab7641b8dcbfee419b761abb27fe6fed476b4e05", + "notes": null + }, + { + "sha": "382b8e3aa2989b87287fbc1902e8827dae400500", + "description": "anv: check for pending_db_mode when dirtying descriptor mode", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "ab7641b8dcbfee419b761abb27fe6fed476b4e05", + "notes": null + }, + { + "sha": "0ac7f1888f901f69592d176a7b9260d2bd40da90", + "description": "radv: reduce the combined image/sampler desc size on GFX11+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "897201d710a8bd43b64e0dba438dc728cb679cd5", + "description": "radv: only write 32 bytes for combined image/sampler on GFX11+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b6d093c4f51574e7f60eeea761339d430ded5388", + "description": "radv: do not hardcode the combined image/sampler offset in the db path", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f2b5446cc46f17f51e24a84d6e7e2584a702a740", + "description": "radv: use radv_write_sampler_descriptor() for combined image/sampler", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3fb33aada61ba50304db419cf79b108d5deef417", + "description": "radv: optimize the preprocess buffer size for DGC IES compute", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e527d2d801a76212a1e6d83a689ce378e7ee213d", + "description": "radv: pre-compute more information when updating DGC IES", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0db165ebda8f5fa1f7093d4260d8e96c4d49e716", + "description": "radv: pass the IES struct when computing the DGC sequence size", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "771d4b55e81e6d4474a8bbc04927344f97fdb807", + "description": "radv: remove redundant push constant size alignment for DGC", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3359386145d0cd5c5392c03ff5474a1d8b852fdb", + "description": "radv: fix reserving space for emitting push constants with DGC IES", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "23c49ede5745eff71c03462b9bd966f1c370c65e", + "description": "ir3: use isam for txf with LOD 0", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fc1b26f4dca872de0d0a871470d3501fd9367ee3", + "description": "aco: Fixes warning note: ambiguity is between a regular call to this operator and a call with the argument order reversed", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "acf226f3a76bb8486999aa679176e2647d1d8c67", + "description": "tu: Fix the comment about DRM_CAP_SYNCOBJ_TIMELINE support.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "00336bc9c4bf9f2eb4e19916bac1b38a623012dd", + "description": "tu: Use the common syncobj sync type for the layered timelines.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9e61e72e9f6bac51034d1fe635cb28dc07690501", + "description": "vk/runtime: Set GPU_MULTI_WAIT on the drm syncobj type.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7375dfd56da07d12dcb3ff4a9bc9047a5d7d3dcd", + "description": "nak/kepler: Refine instruction scheduling", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "c35990c4bcb821eb82fff1d5c23dc8c13424be2c", + "notes": null + }, + { + "sha": "42088cd6029653997d471b5f37e0c8fbf7663e0b", + "description": "isl/blorp: handle failing 96bpp linear blit case", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7251c8121bfdf30b92e85ede42c47b25e5872ef6", + "description": "nak: support bra.u with a upred source on Ampere and newer", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b79e55bed79dd4c7d619c3370263600df14cd778", + "description": "nak: relayout opt_uniform_instrs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "96f2348bdfea109620365566081e7768dde12dd8", + "description": "nak: add more helpers for predicates", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "475c8f058035366da0828a65cc8016d05ab866bc", + "description": "nak: set max_gpr to multiple of 8s", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "708e2edc2347d94c458584570a5e4fad4af4304a", + "description": "llvmpipe/ci: consistently use x11- prefix for deqp-egl-x11", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8a2bf596aa2e54f28e6a43af518cbc0d210c4081", + "description": "iris/ci: consistently use x11- prefix for deqp-egl-x11", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1695328512eeb373ab96b7c3521dd0388d2a1fe0", + "description": "freedreno/ci: consistently use x11- prefix for deqp-egl-x11", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0a8effb054ee90c6a0886328580e17fe99fed17b", + "description": "docs: add sha sum for 25.1.8", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "64d43e41485ec59dc33369cc14f3f35b9aec5bf9", + "description": "docs: add release notes for 25.1.8", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4f5e3aeb0f56dd110daf5eb55d2cacdb693a75a9", + "description": "docs: update calendar for 25.1.8", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e4933d1d903869ad922405d691814a74b47d6d08", + "description": "zink/ci: Document recent flakes on TGL", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4ba112860062f361fd1a3b5878fd4bada28b523d", + "description": "zink/ci: Add EGL coverage on lavapipe", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "72af71a17a35448023c00faafc798afb50cbde1e", + "description": "zink/ci: Run full zink-lavapipe job pre-merge", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "67385aba940a3750b135132f6706c1ee07b3c41b", + "description": "ci/windows: Enable virgl for MSVC", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e54d5c9c13006f45ed494be029289e63fc4cd061", + "description": "virgl: Fixes differs in parameter lists", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "671bd2d7da138d62e0dc50b8e1810e2f3367662b", + "description": "virgl: Fixes warning: cast to smaller integer type 'unsigned long' from 'void *' [-Wvoid-pointer-to-int-cast]", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f78a52fd0a1f8f59b93afc8cd209a9378f36f803", + "description": "tgsi: Drop TGSI_SEMANTIC_TESS_DEFAULT_OUTER/INNER_LEVEL", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e14a9e7fe46927b0f693290245ad2b02cd3109ab", + "description": "util: Remove dbghelp.h that already comes with winsdk and mingw for fix warning with mingw", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "67b90113a60b1f9a59f6348c783d889bd63b7d68", + "description": "llvmpipe: Fix wrong GS invocation count when using instanced GS", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c871a62a75937bc7fa478cef59372a9424ba30d9", + "description": "brw: move URB channel mask shifting to the lowering pass", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "99cf8273f623151a2b3357dfca8665f2f59d792c", + "description": "anv: stop using descriptor layouts for descriptor buffers push sizes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "68838d7001bfe0ef16b3e2eb63df725476696a16", + "description": "brw: reorder reloc enums to leave embedded samplers at the end", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "69a04151db48e4d06072dab38e33129b6681230a", + "description": "vulkan/runtime: add ray tracing pipeline support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "daac500e9814733a24c43b42836c69988844838e", + "description": "vulkan/runtime: add a few more shader properties", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c321f61c21ad5d0bcee4e32b58fcec6af891403c", + "description": "microsoft/compiler: Fixes dxcapi.h compiling warning with mingw64-clang", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "20171f23d6b89c8fdcb2b6a56de4d8293995af64", + "description": "spirv: Fix RT raygen hit attribute validation error", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6d779e900cb1394dfd9e4161357cc2b05d2c012a", + "description": "ir3: allow shared srcs for ldc", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c579b8eff6706dd1b18dfa4585548a05f6d89441", + "description": "rusticl: adjust naming and assert usage for clarity", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "808484041cdc275a10dab2b939834f114e3a09d4", + "description": "rusticl: execute program builds as jobs on a worker thread", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "56cc1b1c96e633e79d3007ed6b8bfb74c1bd6494", + "description": "rusticl: restructure program build to prepare for parallelization", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "833481b6aba514d83d4229109ef18375299462d3", + "description": "rusticl: introduce intermediate header object", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e6fb1d5d32ae4f8fb32dcee3372a18ca9f602b9c", + "description": "rusticl: add abstraction for `util_queue`", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1ac5b99301d549d8097170fc52d881d25a6e6d3e", + "description": "rusticl: consolidate linking code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a6f96a18d860bc58150eef9ae11861344824c8c0", + "description": "rusticl: release borrow on device build before linking", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8f71f1527ada600725afbf0ed1eca1976ec93ef8", + "description": "rusticl: clarify naming of program-related structs and fields", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cc05dc584ec1c966e42f218634ca8068295d43cc", + "description": "rusticl: disentangle `ProgramBuild` state from kernel compilation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5cb328d002ecd99011c3dc1eb5304d10f84b3855", + "description": "rusticl: move debug logging to the end of the build step", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "beadc1f93a51d942cfa5d9d23045776cf7caf2f6", + "description": "anv/i915: print bo->map when dumping exec buffers bos", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e31d5bc5a9d328eea5631b305e088efe309b1c3b", + "description": "zink: set zink_bo is_user_ptr on creation", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8d8f5558ebde602c2dbd735c30700fa203baea8c", + "description": "anv: do not map from_host_ptr bos in image_bind_address", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a973fb1bb0e2ce346ae77b2ae25dc738b45163ce", + "description": "anv: fix missing meson dep", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9b418671cf0f96de7e4f7727d5496f5bc656bfb7", + "description": "ir3: don't add array stores to block keeps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9a6065852ddc7640c04cc17f8d44859875896544", + "description": "anv: Do not consider task as prerasterization", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "46c16f854e7450182058e3b47e0171a08cfd5469", + "description": "brw: compute consistent clip/cull distance masks with VUE", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "2d396f608500d88fa00eeb99d14ed5727f1cece9", + "notes": null + }, + { + "sha": "cac3b4f404edd9113ccd56ac728ce0711dac0ced", + "description": "anv: Mask off excessive invocations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7b634ebb63c52dad88f13294a8415f8c7b81938a", + "description": "vulkan/runtime: Add VK_SHADER_CREATE_UNALIGNED_DISPATCH_BIT_MESA flag", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "349de5b0bebc2d6bfe73da5fa307f283ca5b193a", + "description": "anv: Use vk_get_bvh_build_pipeline_spv helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "20b2944274e76f07c1245d85bd91243def283d2a", + "description": "rusticl: silence new warnings from rustc versions above our rustc target", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ea69a01378d51ab6fe42c9dda2c2f34cab0bd025", + "description": "rusticl: silence warnings in generated sources", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "09dd2bc388c4a170da93828e779d330421dd28de", + "description": "rusticl/ptr: Fix hidden lifetime warning", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "47ef0d24703dc33ab318f49f53f5bb825876d2ad", + "description": "nvk: Allow kepler in nvk_is_conformant()", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "f4b01bbfe7dc2d9f2cebebcc6410eff512ed3670", + "notes": null + }, + { + "sha": "3f995bf8170efa28ef817324ad7141f3e792dd54", + "description": "anv: Enable G8_B8_R8_3PLANE_422 and G8_B8_R8_3PLANE_444 formats", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ba1ddb6b62191c2d72deca15ea89508802552fde", + "description": "vulkan/radix_sort: Fix subgroup invocation id", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1abe0d38d1a47a17f576e0c341f64ac19306f866", + "description": "vulkan/util: update common properties code gen to use platform guard", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9999cd3967bde637eaabbaf9a3d63586c7fc7f90", + "description": "vulkan/util: no need to hide ANB property itself behind Android", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "567cff487cdfe9f653152cc01c1e3a856f3f41ed", + "description": "vulkan/util: add missing vulkan header", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "23d7c3fbd565c8d249d09ed814a7a92434546abd", + "description": "vulkan/util: update pd feature codegen to use platform guards", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7a71e2e41b91acb06e7ebbf2cd8e60ef48c9b2b0", + "description": "ci: Separate build and test container tags", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "796e11008d3e497fccab45d67e1a7c245583ac33", + "description": "vulkan/wsi: No commandPool allocation required for WSI_SWAPCHAIN_NO_BLIT", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8c65da0c9dfa3ac0ff1f068417846716cae365ef", + "description": "r600/sfn: cleanup GS shader emission", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eccd178f0b273eff440bc9cbc58e6dd74f256f14", + "description": "r600/sfn: Lower all GS indirect input loads after lowering IO", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "356bc41797411f439f3e9de89809d6d5bb39d214", + "description": "r600/sfn: resolve constant indices into local arrays better", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "874005aeb72801d5494a605bcb3e433ed18bc828", + "description": "r00/sfn: Fix copy propagation into buffer load address", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6", + "notes": null + }, + { + "sha": "39543f6b5cc9b77119c31daaf0954e209c5f5bde", + "description": "r600/sfn: Handle indirect access to GS input arrays", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "37ae4df3e4d90a2a474e313d4a563a0bb4c00cfe", + "notes": null + }, + { + "sha": "9c8d8cfa07ad077f67133e476bf412fedb0b98ae", + "description": "r600/sfn: factor out adding an input in GS", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "37ae4df3e4d90a2a474e313d4a563a0bb4c00cfe", + "notes": null + }, + { + "sha": "b94add29778e0d5bf4c7a6ddc865e58712807fc0", + "description": "dril: Skip some pipe formats to avoid breaking X", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "642c4cf2b2f3dcd2cc1506a8ff3e143be396444a", + "notes": null + }, + { + "sha": "0d4d73a78073ed45c39618683330748145e0ac79", + "description": "radv: implement an alternative workaround for HiZ on GFX12", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b6a9ed48c9a4acb94e99458d93ee9e7bdc2dadfa", + "description": "radv: validate dynamic states earlier", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3de108da663be66a2c60d500c6ba5cf2a4636eae", + "description": "radv/meta: update HiZ metadata after depth/stencil image clears", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e6c485afb0030982aaa071c9e3e6c76aa79daa50", + "description": "radv: initialize HiZ metadata during image layout transitions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "297cf6f1aa8019955d8abd52f154b5f1f7163888", + "description": "radv/meta: add a pass to clear HiZ surfaces", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8886a3385b237540d3a7f4441bb66e9b84a73dcd", + "description": "radv: add a function to create an image view for HiZ surfaces", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d89922a6a82c81da15c90111f0665ab474fecce8", + "description": "radv: allocate image metadata to implement a workaround for HiZ on GFX12", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a2d996b70c80210ef999a9ac118798bc2c8df871", + "description": "ac/descriptors: add a function to create a descriptor for HiZ surfaces", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c7045e3e6331c207065b77285ea9e786276ca0d2", + "description": "perfetto: unify init", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f53bf77d475521ac19d792b82c4ebb54253d0f3a", + "description": "panvk/csf: plop the stage and access masks into panvk_sync_scope", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1f7af54da9f0603a13e7e638bc42d1ca4fa7468b", + "description": "panvk: do not zero AFBC when an image is being bound", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ed6f6c723f6e42502590507c1730fbaff25e1a6c", + "description": "panvk: call cmd_transition_image_layout for each image memory barrier", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c95f8993052f300069ec7a8fb67061de0f33d39d", + "description": "panvk: add a meta command for transitioning image layout", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8e3fb838acc8ec52eef78e0566aa1362fb6e2a48", + "description": "panvk/csf: change get_cs_deps to be add_cs_deps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e6d2a426e67a364661c42dda48660ba5256a4966", + "description": "vulkan/runtime: add vk_image_subresource_slice_count", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d4fdcdc13cd00d83963ccfc60fc55dc0a0ba7cc5", + "description": "Revert \"ci: lima farm maintenance\"", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": "12a9bf968d2ad67f5790a1660713ea9e4e89cd3b", + "notes": null + }, + { + "sha": "8818d7367dccd8d7dfeebfca58785155c88dcfb6", + "description": "nir/opt_load_skip_helpers: optionally handle intrinsics", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cd687e277f03c281620aa384153744a6c59606a6", + "description": "nir: add access for scratch loads", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2d16f457c544ce55c4f61b4533d743c50a84a24a", + "description": "nir: add ACCESS_SKIP_HELPERS", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "91572a99bb4544c6bfdf7f9e8a906e6e218e0978", + "description": "nir: rename to nir_opt_load_skip_helpers and add options struct", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fbae0893a6b1cbcd6cd916c580a2321674749d6e", + "description": "nir: print skip_helpers for tex instrs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6577f68ad4589c530e129bc81b0a7b6720d68cb4", + "description": "nir/opt_tex_skip_helpers: never require helpers for stores/atomics", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "26e6c4c092ee08824d0c99d203aebcafd3962952", + "description": "nir/opt_tex_skip_helpers: don't skip helpers for terminate_if source", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "12eb51fb0a4454fa8accfe22c7e778ecd1d9e0b0", + "description": "intel/dev: Add BMG 0xe209 PCI ID", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4465a6345696a80e795f45954e4ff8972c5f8e7b", + "description": "docs/features: Add missing virgl extensions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0c9f07929535fd0137d321926f5e9a1d51304d38", + "description": "radv/amdgpu: fix creation with different but unused RADV_PERFTEST flags", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b2ea120732258cbd9de05623338f29e3145d0d34", + "description": "ac,radv,radeonsi: fix programming PA_SU_PRIM_FILTER_CNTL on GFX12", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f23d211b16469a453068c883b6382950a8bbf74c", + "description": "radv: fix destroying CS with RADV_PERFTEST=dmashaders", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "3ccb48ec460de6f33e007907543111da0ad120a7", + "notes": null + }, + { + "sha": "874639746144d8e5f5b0ba961ef3d18127e6cef5", + "description": "r600/sfn: allow skipping RA for shader ID ranges", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "db8c3aae8da65aff6262028489ab7b4b409b6efd", + "description": "r600: Update GPR count when adding a GDS instruction", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ed048487700c93bdfe5cfb15ebd05792d3cdf2ab", + "description": "r600/sfn: update readports before trying to schedule group instrutions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "070f56237f727e821c9a8c554f03217f1a3ae73e", + "description": "r600/sfn: Fix update readports method", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "316d3a3f95144ed987d6fca6ba43a3b0b8bf5354", + "description": "r600/sfn: reuse readport for already loaded registers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "68d5f1c4569d93a24fba271b805fad2ca3adb457", + "description": "r600/sfn: unify and fix naming of group readport reserver", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9ce6d9ff1f01456b4305117c28286d601c8e4771", + "description": "r600/sfn: Simplify test code when scheduling a vec instr into trans", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a6d97070a7f2b6183ce60d5464ab41899e3b75ae", + "description": "r600/sfn: rename free_slots and improve updating it", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "67d0f51029be4cb4787ff860af51f5d7d0580460", + "description": "r600/sfn: check number of fsat64 source uses properly", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "255eee10ace253d61570d9b97b44158082ae8de4", + "notes": null + }, + { + "sha": "206ec1ff779e139e3cc7604c6cac6d73bf6d3472", + "description": "r600/sfn: lower u2f64 and i2f64 in nir", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f7552429efa54276ddbdd9769c79196bcbf21c9a", + "description": "r600/sfn: remove first call to r600_split_64bit_alu_and_phi", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6fea840c2c7686a24de108dda972a4e338b34cca", + "description": "r600/sfn: Allow f2f64 to use vec2", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fdaf105178399ae3c4c1842c8a75c69ba128d456", + "description": "r600/sfn: lower b2f64 in nir", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f12ad5da70607688a5647d28ea784cb8a7ef2f39", + "description": "microsoft/clc: Improve clc_compiler_test.cpp to use defined expect value", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c2f6efbc8a24b4ff2a3f1661541db86f433c69ab", + "description": "microsoft/clc: {} for struct initialize to avoid warning", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6ece4f3fa0dd6d7c21243ed9710deaaee23e771a", + "description": "vulkan: Add a vk_video_session_finish() helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "22a1f347280ae7eeca8711f056cc58b9064121a8", + "description": "radv: Delete radv_video_session_params", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e0b25e78ff3b5d606a731826a686bbfde8f16af0", + "description": "anv: Delete anv_video_session_params", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8f03f9b443d8b0c2377e456d7606edb19bfd1eab", + "description": "vulkan: Add common VideoSessionParametersKHR entrypoints", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9d6f65db9ad96d1ffdf3373ad72d0aa6263ac54c", + "description": "vulkan: Add handle casts for vk_video_session[_parameters]", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f8086c6472c8cced75189f2d81fd7322311da100", + "description": "vulkan/video: Switch vk_video_session_parameters to create/destroy", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d93156c2a289b8e77d48e0def865f38a35ffa269", + "description": "ac: merge AC_ARG_INT & AC_ARG_FLOAT into single AC_ARG_VALUE", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bb8d2e55d16e8cf7011afe60de4fe61d610e34d0", + "description": "ac/llvm: make AC_ARG_FLOAT equal to AC_ARG_INT", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9cede6e8b031efcd9a76c1039257dfce35b97481", + "description": "radeonsi: bitcast shader args to float in LLVM IR manually", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "324a7f7e24b0aaa309d28e1204f411d64310c622", + "description": "ac/llvm: make ac_get_arg non-inline", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "54fe9aa6641dfdaa4fb8b2d585c518ea1e6cce82", + "description": "ac: simplify AC_ARG_CONST_*PTR enums", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d5d572690846fdb9642a63237884b23c47cd68fd", + "description": "ac/nir: remove unused ac_get_ptr_arg & ac_arg_type_to_pointee_type", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dbefe0c26da8ffae2f6ad45fa8f9ae3f33f27b1b", + "description": "ac/nir: inline ac_get_ptr_arg", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4edcd8a87f6184e595c53405104c402fb3add5c0", + "description": "ac/llvm: inline ac_array_in_const*_addr_space", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a1278095d3569482a0b2ef3f589ed2c3ea80f8e0", + "description": "ir3: align alias sequences to work around hardware bug", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b24709960de7b619ede1641c4cc969e453a9dc5f", + "description": "ci: move setting python path for structured_logger.py to where it's actually used", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2161b47d3f1ff7c20ed808be73aedf871cef5c67", + "description": "ci/init-stage2: drop no-op \"copy python path into python path\"", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aef01d73d83200a2b3fbe641dc0a7bdeb06008d5", + "description": "ci: uprev vkd3d", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "de55edade73f0b645f06505e8b7f118ca325be93", + "description": "docs/features: Add missing llvmpipe extensions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "657080fe5988d14ee47444675173fb84ed02f695", + "description": "nvk: drop some needless definitions and deps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3bd0badd3a92ca0064e8d96f9e1b19651604262b", + "description": "util: SWAP macro implementation for older MSVC versions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fe42a3d0eb4e25a694a8f8c030b00256db87dcb6", + "description": "meson/util: properly detect sysconf", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e636991c7867e0b38b3d66c4c6d430e5cc603aa9", + "description": "prefer _SC_PAGESIZE over _SC_PAGE_SIZE", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "590ad7fd42a98e2046465e3922531957ea55600b", + "description": "winsys/radeon: use util_get_cpu_caps()-helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "91232524bf552e1baa092c2dff0adc5765b218ce", + "description": "winsys/radeon: use os_get_page_size and error-check", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ad3445b6df3f166b88b9b927692d2fbea1bed339", + "description": "panfrost: use os_get_page_size()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "44bc8557ae0c55ea4fdc871f11719ac57e49d7ef", + "description": "iris: use os_get_total_physical_memory instead of open-coding", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2213a76c0a33db8aeb9af9afbccb89fc55561168", + "description": "crocus: use os_get_total_physical_memory instead of open-coding", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c5c196e6d5bd3c714a9b65915e36997f006f7a4e", + "description": "pan/bi: Revamp bi_optimize_nir", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ef7095c85b82043faa8f72937bb75418228ab7a8", + "description": "pan/bi: Handle needless conversions in nir_lower_bool_to_bitsize", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9ec1bb01118f48ffe7c802c7ed7137df6e71a127", + "description": "pan/bi: Vectorize UBOs load/store", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b4ce8998d78fa1f1740fd046cabbf1593f596f0f", + "description": "pan/bi: Switch to nir_lower_alu_width", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0c7aaa7aad26f9b45e818d8e7829fbefd41e33a5", + "description": "panvk: Call nir_opt_access", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3d855807798544453b7cb5e5ba0a9b0663fd324e", + "description": "anv: subclass vk_pipeline", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "44aaf884254768e16349bc32f5cf0d5e878a5c47", + "description": "anv: rework gfx state emission (again)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5a2fb0da32e8cbb7d6f7b2867517db889f36779c", + "description": "anv: actually use the COMPUTE_WALKER_BODY prepacked field", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9c8571794a1d9b2fc502d84514fabc8516ea4680", + "description": "anv: use a local variable for batch", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f2eea4ec6d2e17921e6d819fc8edd77d681af189", + "description": "anv: remove pipeline_stage unused field", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e7aeed1f09b23f22d4db078d9e8ed061fef3eef3", + "description": "anv: pass active stages to push descriptor flushing", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e551ca1318564c9cdb9215868780f07436038f45", + "description": "ci: track changes to new src/x11/ folder", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "4095fac72b6b99f0a68ca77b845c9344a01388d0", + "notes": null + }, + { + "sha": "efab2205faa0ebcd3fa91a66178c57a94961e006", + "description": "panvk: Add utrace tracepoints in queue_submit", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "856daf4ce2e6d5f7f1b7271deab08379f949a9f0", + "description": "panvk/utrace: Add flush_cache support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2c8d77b94a838dd369248a03a83e49cca0a9683c", + "description": "panvk/utrace: Add sync32/64_add support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4709dcaf52c8357bfdfc9c9f2697a4700696480f", + "description": "panvk/utrace: Add sync32/64_wait support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5d71bf46a71e530d22dc52fd1ee8697a10e7710b", + "description": "panvk/utrace: Add support for storing registers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c2e0ce16fb22fe3fd283fb49a4913e90c8a75013", + "description": "panvk/utrace: Make indirect capture wait optional", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "abffb96c4686da955929872b0dfcec35e2d5be13", + "description": "panvk/utrace: Pass async_op instead of mask", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "db4bcd48d7a6a775aad608686b865ef584a31861", + "description": "panvk: Fix IUB decode", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "fb38f10240611319d9bb934c28990f60a4dc0ed2", + "notes": null + }, + { + "sha": "e5b828e808d694e706f0145b7f351eeeaf23c94c", + "description": "panvk: Fix instrumentation on v12+", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "172dead3df385c43c1de8291a3bd154c3f0f6530", + "notes": null + }, + { + "sha": "78ca5ef87f9c7141326fad24da122539ec88a1a9", + "description": "u_trace: Indirect capture fixes", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "0a17035b5cd3e181a2bf4ab6feea8b4d5763b613", + "notes": null + }, + { + "sha": "4580293ab2cb37dc4299c607933c370b3a743529", + "description": "radv: implement RB+ depth-only rendering for better perf", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "26d98d283b1a566d9761782a0f79170484b93fa1", + "description": "radv: Fix alignment for linear video decode dst images", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "2d06b432920637f6c40bb4f7650afcacfcf23a00", + "notes": null + }, + { + "sha": "9648d256db6f36fd248ea5e038cf6ee1e6aa9346", + "description": "radv: remove cs parameter for gfx12 push SH reg helpers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2c943b9bf83e84216b6f2da7e47b07157fa5e6dc", + "description": "radv: remove cs parameter for all opt context emit helpers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "80678c77222c53eb7c8bf9604b65c77ec208c2ff", + "description": "radv: cleanup some redundant cmd_buffer->cs occurrences", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "69a8972ce1692157f295a1be6c78291e6783e10b", + "description": "radv/ci: uprev kernel to 6.15.9", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c8ef472ae28f75332c180584c6b8f29eca52e6c1", + "description": "i915/ci: update CI expectations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2e58cc89414acd3ad99feebf32b995fa4add97c6", + "description": "zink/ci: Document more flakes on ANV", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e4bce65037b6c2dd66714f6027caa023ae3ee225", + "description": "zink/ci: Add a prefix for X11 dEQP-EGL on ANV", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bfd7f498a528b34cd3dfcc438bb1c27863e3e9e4", + "description": "nir/opt_varying: remove assert for mesh shader crash", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "980e125e31a770b6762dee687d27ba7f91336bef", + "description": "mesa: add mesh shader extension state", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e24082cfe090d1e394ff5836e51efd7e2e2b68f8", + "description": "mesa: count mesh shader when init limits", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "13312c12fb5ecbe713ef88ba3cd7c70a7f227c0e", + "description": "mesa: set a more accurate value for combined limits", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5f1983f3468dd58204be16f560d2f868c744c4ba", + "description": "glsl,gallium,mesa: replace MESA_SHADER_STAGES with MESA_SHADER_MESH_STAGES", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fba8bddc4f9a7343916810694304f1710417d7e2", + "description": "mesa: init program constants for mesh shader", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4ce6448f2a44caf347daea0a2e9d19ab793e2930", + "description": "mesa: enlarge the shader resourse limits for mesh shader", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4b8c63e21167f07948b19f5a2e831d514a9c3ff5", + "description": "gallium/dd: enlarge shader string for mesh shader", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4aa2510bc02dabc2bb5af2fa5e32cea506225441", + "description": "radeonsi: do not init nir_options for mesh shader", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d42936c6a70422fd77dc0d0efcc773cd8cdaa993", + "description": "compiler: adjust comments for mesa_shader_stage", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "08b643f244a9ca73e29a02422c19261df07a2826", + "description": "mesa/st: use shader_caps.max_instructions to check shader present", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e697b9119e0c136b6064b80453fabd8a991b9994", + "description": "mesa,gallium: remove tgsi_processor_to_shader_stage", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aebf0abbf105559984b0c8d5c9ee7b6892dfecb2", + "description": "gallium: add mesh shader caps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "12a9bf968d2ad67f5790a1660713ea9e4e89cd3b", + "description": "ci: lima farm maintenance", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d88fd2c5826e36b846c8ad8aece4b3bbf30ac149", + "description": "vulkan/wsi/headless: clean up headless wsi device and headers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "90caf9bdbd2425f61b0b28483c9d940854d67541", + "description": "vulkan/wsi/headless: drop the wsi_create_null_image_mem override", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6ac8ac38f12c05e143e89c6c856978ba68b0a08a", + "description": "vulkan/wsi/headless: acquire the most likely idle image", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "826c7fec4bf790930b7773580fdaf45d0141ae25", + "description": "gallium/mesa: Change type of tgsi_shader_info::processor st_init_limits::sh to mesa_shader_stage", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5a93e94d83850e5cfca8ac439affdace8d225bf5", + "description": "gallium: Remove unused TRACE_FLAG_USER_BUFFER", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a5522142f826c2cfccb4ea662c9ad3341b9d70cf", + "description": "broadcom: gl_shader_stage_to_broadcom => mesa_shader_stage_to_broadcom", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9f33645d2c4432cd6940c455b34f4c09d655f080", + "description": "meson: Clearly print error when distutils or packaging is missing", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c11f47481a48113588a4f942d960a8d17190cd55", + "description": "panvk: stop CPU mapping all index buffers on JM", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "e25064c026a333a27b203b8c1d1cf3dc7995b7b3", + "notes": null + }, + { + "sha": "dbb779967c7937a95c8d83c5ad29a53ad9fd3dfd", + "description": "vulkan: Update enum_to_str conversion to handle AMDX enum names", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "c74ad9f1427855dff627989b670657bc8bc91c71", + "notes": null + }, + { + "sha": "c58b3fa3a4edff1aeb4baa2f0af62c0f660bcd6c", + "description": "venus: fix a race condition in ring shmem reuse", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "65f3d7fb7f71f63ec4e84fcc3d0fc12ded740b24", + "description": "nvk: Advertise KHR_shader_untyped_pointers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e8fe6273f9305f3e4f6e483770fd23f9e9b4ac91", + "description": "anv: Advertise VK_KHR_shader_untyped_pointers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c74ad9f1427855dff627989b670657bc8bc91c71", + "description": "vulkan: Update headers/xml for 1.4.325", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c00b167d16135ec579416f3da33e063934dfd616", + "description": "vulkan: Update enum_to_str conversion to handle ARM enum names", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "12cdcccf24df084da699c203641ad93bf349ff29", + "description": "spirv: Update headers and metadata from latest Khronos commit", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5e9de5317e39c61ed6c8b5910bdb6eb94c22d084", + "description": "brw: Validate that send payloads can't be imms or have source mods", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "22165defb55f8c12f5af92d48196d956857b2c3a", + "description": "brw: Drop interlock and memory fence logical opcodes from is_payload()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ed4fadbb16748e06f8a95e776bc392b3fa36ecd1", + "description": "brw: Drop INTERPOLATE_AT_* opcodes from is_payload()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e2022017ce8e61e763a347a809e1db0edfbbf744", + "description": "brw: Drop uniform pull constant load virtual opcode from is_send()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9d5cd03ea814f0e4a92e6a63c0766cd70a26e372", + "description": "brw: Drop interlock and memory fence logical opcodes from is_send()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "342ff81df00bbc6bc5442caeb5a1cd4babb0270b", + "description": "brw: Drop INTERPOLATE_AT_* opcodes from is_send()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "47fe9d28e74b2f4ff6f3f6ec7ae54c3c6241af5a", + "description": "brw: Enumerate SHADER_OPCODE_SEND sources and standardize how many", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "00d38b980db60a8c2442bd524f5d93282deb1c7a", + "description": "brw: Properly resolve non-sendable sources in a few logical opcodes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b848fa45959b0455db8cea8350560902769717c6", + "description": "brw: Rename is_send_from_grf to is_send, replace other is_send() helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e7d20bc86a1ee51d6aee24a8c8b68238dd9dbb5e", + "description": "brw: Drop inst->mlen check from is_send()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3c455c3532009b4282e47272af51721f19689f87", + "description": "brw: Stop using is_send_from_grf() in CSE pass", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e5ed6f64d9ea2715265d14eb40fac62cd38d507b", + "description": "brw: Stop checking inst->is_send_from_grf() for g127 register hack", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b0eb90ddb1b69f8acdbc81d0669d4d8bf4dbe2e8", + "description": "brw: Assert that EOT is always SHADER_OPCODE_SEND on pre-Xe3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "90dbbc69bb79c4dae7e9b802409090e18f952721", + "description": "brw: Use BAD_FILE instead of ARF null for second send payload", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9366968b40ae3f28de02d7b3401fce19d34501c7", + "description": "meson: add missing x11 dependency on libloader_x11", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "05446eee258abfbe9fb47ab8f8dd8ea9954fe73d", + "description": "lavapipe/ci: document recent flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "33eff12590ee285fd59faf21780e3ed836ae9373", + "description": "llvmpipe/ci: document recent flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fc1a56161ee8b8f0fb0d29294692eeb7f7999de7", + "description": "llvmpipe/ci: document fixed test", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "622257f4b97944ccf8489c7b71519f8296d583da", + "description": "zink+radv/ci: document recent flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a1636dad433793b9a0feeea17a6f654a5d13b50b", + "description": "radv/ci: document recent flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d5473d0f199aa58f7e1ab22007a6f974206268df", + "description": "radeonsi/ci: document recent flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fb42ec316369f35e1b843c5c9afa1e5370af5eeb", + "description": "broadcom/ci: fix another slow & flaky CL test on rpi4", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5a4780e44afa3e15771b4547a5ee0af60a9949b2", + "description": "turnip/ci: document regression in 0a12ff6f...8fe0a347", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c64872ad56058f8a1b4dd9a919c0573ac855ab62", + "description": "r300/ci: document fixes tests and one regression in c64c6a0c...bf8ebb6a", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6019ba7ee6e034996395331be3d2288ab4f58d38", + "description": "radeonsi/ci: document fixes test", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9d7aaaa07294d16c5bdde947a232097cf2a890de", + "description": "agx: drop bounds check optimize pass", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2610d2afaff95448a375558e2b5579bfdef25164", + "description": "asahi: implement KHR_shader_subgroup", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "70e3234570e48814876845d344cb4c567f6acf5b", + "description": "agx: lower fmin/fmax scans", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "61db1470a683301dbc7fd6560d87a8402f607c1e", + "description": "glsl: lower fp64 subgroup ops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8566a566e6d00ec224d5ddec38e4da128513845c", + "description": "nir: plumb ballot options", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1af0897452fb29f0ca3603a02c3be77c49802039", + "description": "nir/lower_subgroups: add lower_fp64 option", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8f88991024c0e8cf28a98fac9b2ce031b9519acb", + "description": "util: Remove usage of WIN32 macro for DETECT_OS_WINDOWS", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5b51dc3bf2114b249e8e870fbaa78769bdf0a655", + "description": "renderdoc: Upgrade to v1.5", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "070bf8986ce08bc58d1263fefb9e2e33de9e6bf4", + "description": "util: Upgrade xxhash.h to v0.8.3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2a6ac3a79c871362003112d7957b8357e71b019b", + "description": "util: Add namespace over float16_t in half_float.h", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "37ee22686925dbc2b6862ada4f3c72823cb73745", + "description": "llvmpipe: Fix wrong pixel shader invocation count with discard", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5b1104476f25a65304ee5d3f4c060ef8f5fce8e2", + "description": "vulkan/wsi/headless: drop redundant chain struct members", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "24cb071d47240787d54ca5501ad0042f7fe6e74e", + "description": "vulkan/wsi/headless: allow explicit modifiers", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7b59d092993548d1332ffb0f4a6c81b604b5c87d", + "description": "venus: drop vn_trace_init", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e74516dbc7f8843a95ef57fed5630986c154918e", + "description": "util/perf: amend missing atrace_init", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8c59aacc10c1bdcb0b4febfe2b8068309516194d", + "description": "freedreno/layout: Don't align explicit layouts to page size", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "27b0f64b3ed04c7ebf98405cd5515af44be9ee24", + "notes": null + }, + { + "sha": "4838b85d6c932a4218e0e8cedf7e07068448a2cc", + "description": "anv: move 3DSTATE_TE::TessellationDistributionMode to dynamic path", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ca0a509b6b02551cc68d8c7f9675b6f6b1b26bb3", + "description": "anv: move 3DSTATE_VFG emission to dynamic path", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5a8e295a97ffe8ee11edac155123e80e9e0ea610", + "description": "anv: move 3DSTATE_CLIP emission to dynamic path", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c8305dfe0ee41040cc3ec95d30d133c75ffd402d", + "description": "anv: move SBE emission to dynamic path", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "33abaf2d0edbbda77ad4a91fd201ae60f6fcc12a", + "description": "anv: simplify SBE emission", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7b8a6af222b2caf87982c2abd786ce31b12ff4bf", + "description": "anv: move 3DSTATE_SF dynamic emission path", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "20721419e53972e41db02f88f64af58631ae4fa7", + "description": "anv: move primitive_replication emission to dynamic path", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6d863fda2d5866d732117b8573ca4c163d2ea3cf", + "description": "anv/brw: move sample_shading_enable to wm_prog_data", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f2696b441ddb40ae3eabba1efc46a3da3715ae4a", + "description": "anv/brw: store min_sample_shading on wm_prog_data", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3fa212c4f5cfbdb5f4a724e2f24d247e3b5872fc", + "description": "virgl: Small fix of converting format", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a8b27a125b4e71108da46399dbeefff90d9feec9", + "description": "drm/drm-shim: Add a702", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "69f9a805aef01857c360d00e3cbfd5999a5e7727", + "description": "freedreno/drm-shim: Fix nr_rings/priorities", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "652ef8f0c576150cd720439c28d7bbae7b476180", + "description": "anv: fix source hash utrace prints", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "8966088cc5d2035e0268f93864da31bfca465d55", + "notes": null + }, + { + "sha": "a520f752298e21dc17f8080f14c8ea3173d29109", + "description": "radv: move tracked registers to radv_cmd_stream", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e2def79e2a26487c0452c90e8174b43529cab3ec", + "description": "radv: move context_roll_without_scissor_emitted to radv_cmd_stream", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cc85f33b57576e5d9cc20cae35ba27b9b1c2fdfe", + "description": "radv: move buffered registers for GFX12 to radv_cmd_stream", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3ccb48ec460de6f33e007907543111da0ad120a7", + "description": "radv: switch to radv_cmd_stream everywhere", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5982e8f331fb84f37a184123161e496537b8951e", + "description": "radv: introduce radv_cmd_stream", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8078acc2059b48fc9fd5a6419ef050f13fd746f7", + "description": "radv: tidy up radv_device_init_perf_counters()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b133855c40339b2354ada51ea31177e1b07e18fb", + "description": "anv/video: add VK_VIDEO_ENCODE_H265_CTB_SIZE_32_BIT_KHR for minimum ctb sizes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0453eb0c4b3b30087a6fc83068a5287ec8f9528b", + "description": "anv/video: create Motion Vector buffers for encoding too", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "090d7e65823f30ccbc84fee41d82a792747cac0c", + "description": "anv/video: don't set the MVDL1Zero for encoding", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "68e862fe51b7c900d1640b16da8a323d8909869e", + "description": "anv/video: set short term ref list1 even if P frames provided", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c55366682c9c536e4426b1bda031ea43196ca049", + "description": "anv/genxml: the type of POC delta changes correctly", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5f6aa3d297814bfb045c36b560b2162006f30233", + "description": "anv/video: fix to set some attributes for HCP_PIC_STATE.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "609ef617c9993223893cfa5752f2c207a5a61a78", + "description": "vulkan/video: align with spec correctly for h265 slice header.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "99f09f80470e41c2bf5eae22d89725b5839a55a3", + "description": "Revert \"tu: Use nir_opt_reassociate.\"", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": "3735ac616573fa2d2fe80d33b8b37583547b0792", + "notes": null + }, + { + "sha": "9d8c95f8d3da34a5515df29403fde3a828c1ae52", + "description": "zink: fix data race in descriptor_util_pool_key_get", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fe09dfbcf3af84cb68b43c8cdbe5a27e6d50cc59", + "description": "vulkan: use p_atomic_read on vk_descriptor_set_layout::ref_cnt", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5b6ad73ac7d10f9b2944511d8f691b86160004f6", + "description": "hk: reduce storage desc", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9aad6f005dbf3bba965655146ac7111f6cfd79bb", + "description": "hk: drop unused", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ba00c87fdfbeb3b5b731efb5875e4c6dd81f28d6", + "description": "hk: fix pathological RAM use for tess emulation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7eb7db36138cdf5a2a74205958589c553900b13b", + "description": "hk: clarify command pool types", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e9bf1c59ed366a781050ab7c9e9faf6c0bbb8430", + "description": "hk: fix todo", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1ef97241d7ddca084ccbfcc418e6ef72b44d63dc", + "description": "asahi: reduce ppp alignment", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7297a699f7c51b506196ac98102c4f3ee75ab678", + "description": "asahi: clang-format", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9491ea761f05bda7e2f1d59c34e2e49a0ae90130", + "description": "radv/video: Use more common defines", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d1165984e91022a25f9d87fc8017557c34269063", + "description": "ac/vcn_dec: Add RDECODE_IT_SCALING_TABLE_SIZE", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "532eb40404b65650efc9a9524ed58d59c747d93e", + "description": "radv/video: Remove unused enum", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c90479635023bd2d84285c97b430406ed7c5f401", + "description": "radv/video: Simplify vp9 q params", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "27dec41c81c85fd931266e8e6d72d487ba712959", + "description": "radv/video: Don't init vp9 probs table in message buffer", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "142d54817a2d796bd94bedd583c3eb0e924bbde6", + "description": "radv: Add timeout to video encode query", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4c65aef1553300e91dbf6d0362838ad89d848c13", + "description": "brw: implement ACCESS_COHERENT on Gfx12.5+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2e51b50db289f16edd858f1a8d238d785d6961bf", + "description": "radv: regroup CB related states emission together", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fa677ca0c3abc800f6935818969debd62905ac97", + "description": "radv: track more CB related context registers on < GFX12", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6a170c5de17e3341d293a2c7b76e454839f40fbb", + "description": "radv: precompute color blend equations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "52589ed1e9b8f71a72817068b9a91c8b22779c22", + "description": "radv: precompute the mask for color write attachments", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "43cc048deb1ae01cd81fe3155ea72a4bce58afc5", + "description": "radv: precompute the mask for enabled color writes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d2a1acaa2ceb72353972a33270e488b08dd39ec5", + "description": "zink/ci: Document flakes on ANV", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b2eba071c5d1119b71f806847318c7072bda0305", + "description": "zink/ci: Skip flaky tests on CML due to HW deficiency", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "723eeac89b760f6d8de6b1de9eedc0adbd7978f8", + "description": "util: Refactoring util_dl_get_path_from_proc out of clc/clc_helpers.cpp", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "38db7119ccb3cf8fd2369c079d81ee5f29a89278", + "description": "lavapipe: Mask invalid shader stage flags", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fe4c3dcab85bc843def7aa3d917968132177289c", + "description": "vulkan: Add MESA_VK_SHADER_STAGE_ALL", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c4b18c689f964dbf354e243d0b397d261693ac88", + "description": "radv: Emit compressed primitive nodes on GFX12", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fb83a5793a42f6f75021e7bf29dfcf51e39a89e0", + "description": "radv/rra/gfx12: Handle compressed primitive nodes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5eb2c2ab06e002eb6bc25d42d087a837917fb909", + "description": "nouveau/winsys: Refactor nouveau_ws_context_create()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4bcb78433909ba7647972740b7709f3a0a60b1f7", + "description": "nouveau/winsys: Allow subchan_dealloc() on zeroed subchans", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5a9eda92859bb5d6a17dbff62cfc96e0655f1701", + "description": "nouveau/push: Map b0 classes to subchannel 4", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e2872a0ab0651fc15525a692112742f6ddb2d488", + "description": "nouveau: Handle video decode in nv_push_print()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4bb256e5ac348087e84552539bf9c96cfb1f0bd2", + "description": "nouveau: Handle subchannels better in nv_push_print()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ce2a2d7ed07eab1807610820e8121b8e0303cf45", + "description": "nouveau/headers: Import video encode/decode headers from NVIDIA", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "03d79bc09d03e4293ed41f9de0ffc77441ede58d", + "description": "nouveau/headers: Import the video class headers from NVIDIA", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "31a6e80bb3b3c58c8e1e5c206e72e86da97965c5", + "description": "nouveau/class_parser: Strip unnecessary parens", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ba92104b564514117a0bcc4120dff6089965eabc", + "description": "wsi/display: make HDR_OUTPUT_METADATA, Colorspace properties optional", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "b4176393a0aa5af547aa3f0ddfd03817e99a2588", + "notes": null + }, + { + "sha": "2bd56391521512d857ae1dccfd5125b434a2051a", + "description": "nvk: Disable non-graphics timestamp queries", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9c6d6daf1b980caac7e870f9331cf328ed7f0190", + "description": "nvk: Check subchannels are valid in nv_push", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "521537503c78136214b7b5a653b3d1cd1cde1946", + "description": "nvk: Factor out nvk_queue_engines_from_queue_flags", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "87d6840110e880019e9c6bb0c01f4f7996eb15dd", + "description": "nvk: Call cmd_buffer_begin_* based on queue flags", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "66017ae4a6eaaf8c7b72501eddffaf07c08db73b", + "description": "nvk: Handle empty pushes in nvk_queue_push()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9a579673dd14e32a7c4d514686ecdc01b4bb3b07", + "description": "meson,nvk: Require rustc-hash 2.0 or later", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "c1f979d84a78bfdd308f107ae6ce3f779d9411bf", + "notes": null + }, + { + "sha": "900e56fc4449f51c148206987c5d66f4255edae1", + "description": "ac/nir: clarify the behavior of ac_nir_lower_ngg_options::can_cull", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1ddbe7e818cef939d87dc99fab847d2c1a3fe042", + "description": "radeonsi/gfx12: print swizzle modes for AMD_TEST=imagecopy", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9244618e5f260583da2c51a54330a45badb540a7", + "description": "ac/nir/meta: allow compute blits with R5G6B5 & R5G5B5A1 formats on GFX9+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "82a7085898033eba2a06064255b243214e49b5cc", + "description": "freedreno/ci: Move a660-gl-cl job to nightly", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a8ab696033e999e673376c471e365f10713f960f", + "description": "meson: Allow configuring with Android-internal perfetto", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eb6f6c1976133f5a7fb65c445784550967836229", + "description": "meson: Allow controlling perfetto fallback", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d476a8c07b5ababa94b6f02cb4b0a71f0d6c5caf", + "description": "zink: stop always syncing threaded flushes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f5f7a5f8018bd1fe82cffbf00fb1b4cce11b5e78", + "description": "zink: don't access ctx in submit_queue", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "63e17ccc0a2ed5e762aedfa71d9133672e77aa24", + "notes": null + }, + { + "sha": "7dc4f28507bda10d1793e81a854b15ab798977c6", + "description": "pan/bi: schedule simple iterators to avoid extra move", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4a53eca97df6e6c7a5db0d9377356fa5f31b4553", + "description": "pan/bi: add pass to simplify control flow", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fa2bd651719a0c32599b29305d948ba824bf1da2", + "description": "r600/sfn: Move RA helper class declaration into implementation file", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2bb3e5c265b7d63a20e958bf35ac7f83f131fb05", + "description": "r60/sfn: Update .clang-format", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6b693e281ac577e1b7be85e6674fe72bf94531a1", + "description": "pan/va: improve lowering of SWZ_V4I8", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "857f29d67bfa72d95f6ecedd6107315908d82abb", + "description": "pan/bi: use only 1 MKVEC.v2i8 to generate v4i8 when possible", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8b96f66da639c9f24837ccffee9f2f2eee29702f", + "description": "agx: gate scratch opt on internal shaders", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "45c28a20a44ec5957950739830f41a84395c9e86", + "description": "rusticl/gl: flush and wait on gl objects inside clEnqueueAcquireGLObjects", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f6b844e239c780aac439c0e877af3e14a5493484", + "description": "rusticl/gl: only flush objects on import if we get a valid fd", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4d8b08e7ec57601765e0f3e9e656762d0902d5b2", + "description": "st/interup: flushing objects is a no-op when no context is bound", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2e1fff8e5d428850b8fb41a189b6cfa29ce65e8c", + "description": "rusticl/gl: store the mesa_glinterop_export_in", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8617cf46d6759df5cbf176efca1d308bfb88956d", + "description": "rusticl/mesa: wire up fence_server", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "24c692c981631276f3f20ff021931c665162e7e6", + "description": "panvk: fix a NULL pointer dereference in occlusion queries", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "61534faf4e2b031b64ee387558a44e7e06915c48", + "notes": null + }, + { + "sha": "2d691d7dd31463a9ec2d832a98164e0aa9225068", + "description": "meson: remove intel-clc options", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "f0e18c475b71c7804e893ab7c1b70bb548ee6917", + "notes": null + }, + { + "sha": "3e19c0f129b6f9c663e0010abb3222c706aa5ec7", + "description": "Revert \"ci: mark igalia farm as offline\"", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": "09272e5da95d27621eaa556ca4c7052136d50347", + "notes": null + }, + { + "sha": "94a2740cab645fec67ba6e58f3eaa8613911860e", + "description": "panvk: rewrite pan_nir_lower_static_noperspective", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dff1d91c64e55541174141b528d90a7aeab9b0da", + "description": "panvk: Enable VK_ARM_shader_core_builtins", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c46407de883ef5352b3b10c6be9e2063dfd66be9", + "description": "pan/va: Add support for SPV_ARM_core_builtins", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "000bd3046d64f96b29b570bf5b828b4dd4c54671", + "description": "nir,spirv: Add support for SPV_ARM_core_builtins", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a68a825aad3369542018a33d2f4e3ed36cc87c3c", + "description": "nir,agx: unvendor core_id_agx", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dad0c7e6d4b35c300d1b6637361b1981e5cb2138", + "description": "zink/ci: make zink-radv-navi31-valve a pre-merge job", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "06338ccf9eacda11308e185247755a902d2126d3", + "description": "zink/ci: reduce timeout of zink-radv-navi31-valve", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b6ab6139c1626c299b816ddb33a379836b0534b6", + "description": "ci/container: add comment to bump image tag", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cfd8b9d3b33c0c93bb5a82b8d5b138577dd4204a", + "description": "rusticl: use pipe_sampler_view_release", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "a245ed462ac9729b2c3d568ed0c9e0cd3eb70273", + "notes": null + }, + { + "sha": "8e39bab0149b93964cb4addebc6531e83981b963", + "description": "addrlib: __debugbreak only present on Windows and from intrin.h", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d83234c8f3e0e4323fc74231029790c231007bb8", + "description": "radv: Move the amdgpu.h defines for Win32 to ac_linux_drm.h", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dc2c3cf06ba647c81400f936ec0ef2ffc2123aae", + "description": "intel: Disable 16x MSAA support on Xe3", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f7def1ac1e062ac09192ade504c930dd3586349a", + "description": "crocus: Fix a comment about supporting 16x MSAA", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d098b3b973aa0a79e1bdd4626a0c4c2a4502697b", + "description": "crocus: Drop 16X MSAA code remnants", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9765624ed8606989fec7f4c64e6ef1a238f77ac2", + "description": "radv/ci: fix GPU hang detection regex with recent kernels", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "418a335626c3c3e3a24c7e25d34c0734a097f699", + "description": "zink/ci: skip spec@arb_fragment_program@fog-modes on RADV", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b987ec42acb50dcc10b6e1e45e28852b17bfa6ab", + "description": "radv: Avoid calls to strlen when parsing umr output to speed up hang progressing", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4094706828b92a98e9a52e9c65c81ae093492d46", + "description": "radv: invalidate compute/rt descriptors at dispatch time", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "40ceece75f0bcc448c159a4aba4ed5c402024c68", + "notes": null + }, + { + "sha": "ba6f731ead444ae3566b6affff6dcf5f8be08ced", + "description": "glsl: remove gl_shader_compiler_options", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "10b7f0e95d854d7d2c6b5cfc33e4d792f2ec20e0", + "description": "glsl: move PositionAlwaysInvariant/Precise options to gl_constants", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a489fd32f064a0f694e8d5e2aa40613f91ff6bff", + "description": "st/mesa: replace EmitNoIndirect* with pipe caps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c57af04c9fe187e713633600faa2bbb813303135", + "description": "glsl: replace LowerPrecisionConstants with pipe caps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2fc83bca1f3b8037b65f579e94523d31a1fb6954", + "description": "glsl: replace LowerPrecision16BitLoadDst with pipe caps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6defdf651852ab32a2f4a3d0f8582ceeb34cb2f1", + "description": "glsl: replace LowerPrecisionFloat16Uniforms with pipe caps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7290cc6eef40599e8b431a07ef59866d10227c94", + "description": "glsl: replace LowerPrecisionDerivatives with pipe caps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3b252cbe922e40ad085954a7c46c6eee59828d9c", + "description": "glsl: replace LowerPrecisionFP16/Int16 with pipe caps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7fa7240ae1fe5ad4ad63bc627903e217303e7d30", + "description": "glsl: replace LowerBuiltinVariablesXfb with pipe caps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0c14420169b8456416253f5ca412ed5a3618dc3f", + "description": "glsl: use pipe caps in opt_shader", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0de5e8cd59da3523c6187e6ed12bc1bdc33bb40c", + "description": "docs/android: drop pkg-config workaround from cross-file", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2f5db959a71c51fc89095ed689816520c0896ac5", + "description": "docs/android: update cross file and add nvk instructions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1e11f4fb1c0eb15d0d34a4783719c4c0d6230734", + "description": "docs/android: fix meson setup for Android cross-compilation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "18d7162951adaad33202be64e739417607895434", + "description": "docs/android: add docs for preparing offline compilers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c0884d04d8333bf70f7497066e845c29481e3f3e", + "description": "tu: Don't keep track of acceleration structure sizes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "91cee75e63e3c6244f35766dd64874948fcf9e24", + "description": "mesa: stop using inc_mesa in most places that have nothing to do with GL", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ebdecb8d45f7b108a2d025133ba655643a454158", + "description": "mesa: remove inc_mapi", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d00d26014584560d35d71a89d52a873ce126c1a0", + "description": "docs,ci: update mapi relocation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8f2532453ce730e971f23a8ee4e2eca4a5e81e8e", + "description": "mesa: move src/mapi to src/mesa/glapi", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0a0ec32a84534d6338485fe8d8e517b582d7f0d4", + "description": "docs: add 25.2.x release dates", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "22194d590bfb6320560480d5ebffa79db7f08021", + "description": "docs: add sha sum for 25.2.0", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "246f4c1e980218b35a54b4b837fab5598d5da34d", + "description": "docs: add release notes for 25.2.0", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0f7a7474a7e5df9cf1d1993b68a4a5c798b05e44", + "description": "docs: update calendar for 25.2.0", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "16e38f6596428cab2658de6af2e8e953cf6ddbc2", + "description": "lavapipe/ci: document recent flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "455b3248278cdf98c3fd502b91197daf609526c7", + "description": "zink+radv/ci: document recent flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "54c8cb62e5e90883c439d46107b2dad3c8aed8aa", + "description": "broadcom/ci: document recent flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "98370280ceba9526d4e093a22226e6a309702b81", + "description": "radv/ci: document recent flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aaab00d3068084d8bbfb4803837016b4feb0cb21", + "description": "radeonsi/ci: document recent flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f6cdb2c6209dc493f9d53fd890ef37653d123c4d", + "description": "radv/ci: mark all of dEQP-VK.ray_tracing_pipeline.pipeline_library.configurations.* as flaky", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "99eea5cd665b28328ecad460f0d1764f8e2a2d7b", + "description": "broadcom/ci: skip two more slow CL tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "09272e5da95d27621eaa556ca4c7052136d50347", + "description": "ci: mark igalia farm as offline", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "64bd81ad515abc5cecb614bb2217cba899cd808d", + "description": "ir3: allow 2 const srcs in scalar cat2", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c978394e000a9aa5e5fc6bbd7e82209a4ccaae68", + "description": "intel/compiler: use the WA framework when emitting WA 14014595444", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "d276ad45207356abeed1fd920714443b553ed1a2", + "notes": null + }, + { + "sha": "fed9bca207447fc199a15fa790d15ddef4040f6b", + "description": "panvk: fix EXT_texture_compression_astc_support", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "ad6e1afe7475d6a99d1bb3ecf25356bd6eaeccc3", + "notes": null + }, + { + "sha": "668a6030fa3c5fd98e32fda32deaa5f0d4f4383c", + "description": "freedreno/a6xx: Remove old reg builder macros", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2bff78dcab4bebab633f2e36e824f806bf2d8fc2", + "description": "freedreno/computerator: Convert to new cs builders", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5a3607fb3dd5f3db3bfcbcb605b94f7753f98abb", + "description": "freedreno/computerator: Convert ubo state to BO", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0162412e369f9a86ca33d7efc07b8c698a338d75", + "description": "freedreno/computerator: Split out context restore", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3ddcf8ab92a1d3ee3fc6ac64ea2cc18df4de7047", + "description": "freedreno/a6xx: Convert gallium to new cs builders", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c4ea8375c4061dfd6a72775bbb7614c0901e4ef8", + "description": "ir3: Don't count images in num_samp", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4fe255b14dc44346bed4b37efd4482d4c87349ed", + "description": "freedreno/a6xx: Rename compute state to cp", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3864d1c209860e14c208c797e4cdae22f226c8d6", + "description": "freedreno/a6xx: Remove compute state user_consts_cmdstream_size", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "946bfed6fe705c20e07a0189eef01991c5b0359e", + "description": "freedreno/a6xx: Add new cmdstream builders", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3b6bf3e3f30008109a26a66658569d94a1b00415", + "description": "freedreno/a6xx: Make __assert_eq() a nop if !NDEBUG", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c1aaef71da0ad298aaede23c7905e5f782b72568", + "description": "freedreno/a6xx: Make tex/samp descriptors a normal BO", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b17c34326d49c68918c88d1d0c11fb6d2e356255", + "description": "freedreno/a6xx: Make samp descriptor an array", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "49e5d83d31a27e72c2be137c9aacea2c4cef28e5", + "description": "freedreno/a6xx: Bake iova's into descriptors", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dec7022d1aad9a2b4eaf02dad42a6b44a492455e", + "description": "freedreno/a6xx: Separate out blit setup", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5dce5891d2d690f5f83fd1ba853f9e5112e20a23", + "description": "freedreno/a6xx: Drop orval/shift", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2a7f70f697d341649b23f74466ef3dbc0a0e7074", + "description": "freedreno: Drop unused emit_const_asserts() param", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5635f2769f2178f3176bef12a937c5ebf162fac5", + "description": "freedreno/registers: Fix RB_A2D_DEST_FLAG_BUFFER_PITCH", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a22391632a856cd26b3dd31c3448ee54f7d04f07", + "description": "freedreno/registers: Fix SP_CS_PVT_MEM_BASE type", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ac5b9f7cd007edbdafeb845fa47f4d5e2c3b9839", + "description": "freedreno/registers: Rename NCRB", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fc61827688923826b1b82e21b9ba27284ab5068c", + "description": "freedreno/registers: Add some reg64 to pm4", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fa8e84a1754b8ef4e4f81d2b4ff6c1cab1c4e948", + "description": "freedreno/registers: Fix array reg names", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2cc3e1b9ae338a906d366d0e4e4878bb013ff836", + "description": "freedreno/drm: Expose attach_ring()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "290f1dd72ce7c490a7f9928524d5cb6eeb160bb9", + "description": "freedreno/drm: Split emit/attach obj/nonobj", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1f13dfd1d728db1d8442d6b6a516a68dffefe42e", + "description": "freedreno/drm: Split out sp_attach_ring()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "54dda2c9f89762e2af6ee286bd1b1d8e2d286c80", + "description": "freedreno/drm: Rename emit_bo", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "50921081c0996e06f5d062082ca2d854f1e7b0bf", + "description": "freedreno: Add debug option to crash on context fault", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f10217a6a310bea744e8d8d4fd180a3cf7001891", + "description": "freedreno: Remove obsolete comment", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "78c8a8af80d5b0ccd68dd85ff7ecbb699be31f7d", + "notes": null + }, + { + "sha": "e9292306dcd4cab7cf80a8f414e387e7ed8e6c4e", + "description": "ci-tron: move vkd3d shader cache out of $CI_PROJECT_DIR", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1588708987993ed363fa98e522d17eba356aae4b", + "description": "ci-tron: move vkcts shader cache out of $CI_PROJECT_DIR", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ccea6ebd0b95f01cb26e3121d5f18d4ae81d2c69", + "description": "ci-tron: keep *.qpa in job artifacts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, { "sha": "20dab5f819f7016b8d7f4e88927855a0e5ff7a61", "description": "asahi: enable virtgpu support",