diff --git a/.pick_status.json b/.pick_status.json index 1e2838ee503..508be8ee694 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1,4 +1,5454 @@ [ + { + "sha": "034ac06c64caaf6ec19b3e45426de004dd46c4d0", + "description": "etnaviv: nir: Use texldlpcf opcode for shadow texture look-ups with explicit LOD", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "081aa09aeb2139505ac80a3a854cf26a79f294c5", + "description": "meson: drop unnecessary `-D legacy-x11=none`", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e1bcd0f4a5f81d33e6595aad8fc8f5b167505e93", + "description": "radeonsi: vpe: fix noisy false error", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "e85a6b6a63a6e30072ffb1bd423c51d14d3f9ab9", + "notes": null + }, + { + "sha": "93f24f0bd02916d9ce4cc452312c19e9cca5d299", + "description": "rusticl: support cl_khr_extended_bit_ops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6a36056f59cdbe753a67d8dd410347080f0ead4c", + "description": "zink: lower bitfield operations without maintenance9", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8ba63c1d160966dd12757a18ee5556cc1e8a7ea7", + "description": "zink: check for VK_KHR_maintenance9", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9c0d121366433122a0939587940ef10964fcde2a", + "description": "v3d: lower bitfield_extract8|16", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9d9a17ea2ad68e6f57cd631e4c8038d46fa8d889", + "description": "r600: lower bitfield_extract8|16", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0e24452535e370d87dd7492e7ca8d41bdc4cfb09", + "description": "panfrost: lower bitfield_extract8|16", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b9e1e91a86a22ce134072e9faadbe7a023bb4f60", + "description": "ir3: enable bitfield lowering for cl_khr_extended_bit_ops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dd652bb8f0e68226900c2f582bd7ecc6885db1d5", + "description": "agx: enable bitfield lowering for cl_khr_extended_bit_ops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a16eb630fa36e851bf6fff40963df1397459dd9e", + "description": "llvmpipe: more bitfield_extract lowering", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cf3b16f7aff0e8ceb8f8f5d27e42f0adc31eb8d8", + "description": "clc: support cl_khr_extended_bit_ops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1a5b5a883d6d50ea381920b0887739753e67d71c", + "description": "vtn: mark BitInstructions cap as supported", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e5d047d1601364985eff0b98e321c5db825fc432", + "description": "ci: uprev VKCTS main to 9cc8e038994c32534b3d2c4ba88c1dc49ef53228", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "07f5cbcd9b79ae5159cba839532c76b01a65b21e", + "description": "etnaviv: nir: Add assertion to prevent src2 conflicts in texture instructions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3225d3e9188edb71764904c8a4e7e78a42569c1a", + "description": "etnaviv: nir: Use texldgpcf opcode for shadow texture gradients", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7149597860557ac7b148d2a81ae37ae257cc90e4", + "description": "etnaviv: Push nir_tex_instr down to etna_emit_tex(..)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cc4a6fa25cb98862688216523e9caaaec5e4e31f", + "description": "etnaviv: nir: Legalize txd comparator", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0f25d5e3f49a7108aa8e86a5f5b76597f352637a", + "description": "etnaviv: isa: Add texldgpcf instruction", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "14fedcfb8d4819de801ddb6451b4369a85e04067", + "description": "ci_run_n_monitor: fix padding in links", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "8f557b84f662cfb1c1fb19faac1293f7131437f6", + "notes": null + }, + { + "sha": "21ed91319804e83ef233e7154675fea2dfd57ed1", + "description": "rusticl/image: enable sRGB support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e0cdf4dfdd24158f92d49d917021c4c9d26bddcc", + "description": "radv/nir/lower_cmat: use common matrix layout on gfx12", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e82e1bca1d5a4774352d5088b381b2caccc2dc83", + "description": "intel/ci: Drop deprecated fp16 environment variable", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "cf3ec8d3b907321692c80db20a40c6d38c748f62", + "notes": null + }, + { + "sha": "04d35cacbf9eb8dceee9ab97fd26bdca7ff6a7b0", + "description": "intel/ci: Reduce parallelism of intel-adl-cl job", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "68244ee819c5098e146b3aaffaf5883851309e1c", + "description": "anv/ci: Add a pre-merge vkd3d job on ADL", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5cb50c3cf50d99fa41848a189ff42d6d8b388940", + "description": "hasvk: use narrow range to match up with mesa EGL", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c169ad60c197c42d19c6cec738096e072191274b", + "description": "anv: use narrow range to match up with mesa EGL", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "60843bc806ac604ace363d7132e679f7991d922d", + "description": "tu: Re-emit viewports/scissors when has_fdm changes", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0017b9e8ed01174b1f033a2d042a65b96c2203c9", + "description": "tu: Make sure to re-emit viewports if per_view_viewport changes", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f7a9991b893955b34d3344aad20302e63b345378", + "description": "mesa: add option to enable virtgpu_kumquat FFI for gfxstream", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f2b07903abaf348151aad02116585367d7d42f51", + "description": "mesa: import virtgpu_kumquat_ffi", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c00027b46fe2ceb7365dabfc421d5fffc90ba713", + "description": "mesa: import virtgpu kumquat", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "040b256abd5669a7d7d4765e833208d9d053d56f", + "description": "mesa: import mesa3d_protocols", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e0b1193361083da161bb95ef87a66dd5fecc394e", + "description": "mesa: import mesa3d_util", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "68c70c3effbf750671604a63c20993455d213bd8", + "description": "subprojects: add zerocopy", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "15b100770b8a3a70be17f4effa361e9939cd9e60", + "description": "subprojects: add remain", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "85f620cabc0212452931c365541801fdd7a5f73b", + "description": "subprojects: add thiserror", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "92d7504de31b44f66e88d7df2e194b519de82448", + "description": "subprojects: add log", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "043d503f9db37536fdff4dd240bda5c7738314eb", + "description": "subprojects: add rustix", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e04026addebb009030889b46852a1a1144dbed31", + "description": "subprojects: add linux-raw-sys", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f02e60409bdc18932e8ada265ff20f729fef2d42", + "description": "subprojects: add errno", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "59e2d1e549bfdb9770d78b30ffbcd92801a5733d", + "description": "subprojects: add libc", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "734dd834946cc1c7d101f9a6965ac02817592389", + "description": "subprojects: add bitflags", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f20d43d654e507389dda1c2ef71fe32b71ed961c", + "description": "subprojects: add cfg-if", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "35894b5c87bef239ede3b4f5362b9bbb0f8b71ff", + "description": "subprojects: add more syn features", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "71ff4ab7881a14b94d6b0113ae1288dc058f8a03", + "description": "subprojects: update syn to 2.0.87", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "62e36aeb95934a2e33a8541e635891d2753eb2e1", + "description": "subprojects: update quote to 1.0.35", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c9c3a1f8696e0d680a1b09f6d8b352ced67ade9f", + "description": "subprojects: fix missing space between colon and license string", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0766d1456294e1b847fd771f744114b1a0416683", + "description": "lavapipe/ci: catch all the dEQP-VK.synchronization2.timeline_semaphore.* flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "734523f851064e3e6c37e8be876d9c834f5a1ccf", + "description": "broadcom/ci: catch more similar flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "393cbfa8f7368e94592e4b33fa07b31b27450162", + "description": "radv+zink/ci: document flakes seen recently", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "418ebcde82bc2a5ce9f95a8bbc2f78a9cc189269", + "description": "lavapipe/ci: document flakes seen recently", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "60c89bf6f3e3aa099eea89046a022bfbd8530290", + "description": "freedreno/ci: document flakes seen recently", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cc1cbf87f06f85b39104136a43039bfe970887d2", + "description": "broadcom/ci: document flakes seen recently", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "454684aa595ada82caeccd4b6793e0cd7d00527a", + "description": "radv/ci: document flakes seen recently", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d5a3cfac25eedb04208bedadac96e496be264ea9", + "description": "radeonsi/ci: document flakes seen recently", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "494bb340eb712bc944a4d5d1fd8ae64355e23d3c", + "description": "lavapipe/ci: skip timing out tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0dcdee80c6ae93528920bd6e8356d43374a3ad8c", + "description": "lavapipe/ci: document new failure", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8d497c94c1ccd94ac434881c083debfca72a7228", + "description": "nvk+zink/ci: document new failures", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bd5b852ee6d037f8b87b036612028f2ba7bc0276", + "description": "freedreno/ci: document fixed & new failures", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "757ad6a3337f28df557dd9dfdfd43b5f31962859", + "description": "etnaviv/ci: document new failure", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "92cf8b2dc31b0fe1446f78230f205da07d2f08e9", + "description": "radeonsi/ci: update glcts expectations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0b2b51cf1c1810f3e3e84ca908450734270e4b3e", + "description": "svga: assorted code clean-ups", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5bc840ea625c1a000f7383353078a89b10ce7023", + "description": "zink: add ZINK_DEBUG to skip msaa stores on renderpasses which have ended", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2b6e7c4609bea125201df7ba2a2a43d6ebabdd85", + "description": "tc: add #define to disable strict resolve merging", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8933b3ed399ff747d64b503171b0cf46d2ca9b04", + "description": "tc: add resolve resource to rp info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e2d40aab6ffadd707d042954e7deae879ec2b198", + "description": "tc: rework rp info incrementing", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4989a40e890f38de99376bd5344aba05a0ee9fe4", + "description": "tc: explicitly terminate renderpasses on fb access", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ea85a14c3594f4f1c94eff363f0501c7e4ef9d0e", + "description": "tc: fix zsbuf rp info persistence across fb states", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "438e5abc066499f817c6c8ca7d8212f5117a38d8", + "description": "zink: create inline resolve surface in begin_rendering", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a5265384fc08add6ca5a96560cf9a5781214832d", + "description": "zink: move tc inlined resolve code down a bit", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7b3454322cd406a0d360bd30a24ecbab5e9c272b", + "description": "zink: add format param to zink_surface_resolve_init", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8755a8b0ca5f9e1429e00d2d54fba52d25fe1702", + "description": "zink: extract resolve surface init to separate function", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9b43daca242acdcee7e22285ca70ef6b827238b2", + "description": "zink: be slightly more precise about flagging loadop change on fb invalidate", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "19ec703f282dbfe33bcdfd3eabdc1fc341ddeed6", + "description": "zink: update docs for nopc", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d6e5f4852c9f7a4ed7e5ea10221c9e48df39089e", + "description": "d3d12: Fix 'surface conversion' path for RTVs", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "2eb45daa9c86f4b8bd602ddef7a67233f56f1edf", + "notes": null + }, + { + "sha": "2023a96e4de9ad818e2f9ec07ccbbc0b4c108a5b", + "description": "d3d12: Optimize redundant flushes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1a698c75ae5f47b4cc875170e6c3d30aac0a8a24", + "description": "build: Rust: Bump minimum Meson and bindgen version", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c1440cd3425428a91d69e52e8a914aaa834966c9", + "description": "ci: add header with image tags to `build-bindgen.sh`", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fe8ca3c9ab182418c2fe0f18bcda760d00d0397d", + "description": "ci/fedora: use `build-bindgen.sh` to install [c]bindgen", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1f00e6fb28a6b102d15bda593c42c37d281bdb9b", + "description": "ci/debian: arm64: only install Meson once", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a75a1cd8ecdedfb842eb549d6481990ec2eefe17", + "description": "ci/alpine: Control Meson version", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "31967efd2c281bc57112b4aadf68a0e14d122f97", + "description": "radv/video: Fix indentation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "58085da743f9b3327657d146159983c2b7b5c973", + "description": "radv/video: Only enable VP9 decode with supported firmware", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3b6f23a8e1d6a728d96707b87e6865b3260cb985", + "description": "ac/gpu_info: Add vcn_fw_revision", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1d62d989a13bb298d5d37cf0b6dac3c4713231b1", + "description": "gfxstream: fix virtio-gpu on Goldfish interactions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5090aa71604765135100b7b55e201837dd389e13", + "description": "gfxstream: fix opening virtgpu DRM", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7a723331a127aac08218517ff84895605ade1d2a", + "description": "gfxstream: Remove unnecessary parentheses in codegen", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c77ccd09047606fe8935db356ae64c47d70834c3", + "description": "gfxstream: Check size for memcpy operations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "191fe7e4c4a314f395de5723ddce10d835af275c", + "description": "gfxstream: Update snapshot decoder to handle imageless framebuffer", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0c1390acfbbd10d1090f9d3613cec41725cddb72", + "description": "gfxstream: [vulkan snapshot]: update codegen for vkCmdCopyImageToBuffer", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "48ede1a7575dc6d456faf31f3c74074d00a7ebd9", + "description": "gallium/dril: Add entrypoint for apple (asahi) kms driver", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "27d2bd59253cc545d460221d04293a913ee75cbb", + "notes": null + }, + { + "sha": "ea0670dfb559d67109c2b0885bee5edb2d603eaf", + "description": "nir: simplify nir_addition_might_overflow", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f3b7ac730c46da51519a70ae0b9bce616720b52a", + "description": "nir/uub: improve ior/ixor with constant sources", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ae6ad8977bc14b2afbeb7fdb248b968e37bcafc4", + "description": "nir/uub: improve iand with constant sources", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8ee54400733f1f26e175c0065ad69e6a49402969", + "description": "nir/uub: improve ishl/imul with constant sources", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4a966fd28d9d0b755763ad6f3ed300737943ed12", + "description": "ci/zink: add validation error", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4a93c4f5e362737e2c88ed6a301245ade3732505", + "description": "ci/zink: add the same glx@glx-tfp flake on ADL", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "03cdb3078a344146695a223f23a40cf1dac4e9af", + "description": "anv: Support multi-planar formats in anv_formats_are_compatible", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f4c1753c1aa1870d78b733a3b597200f22d607d1", + "description": "anv: report color/storage features on YCbCr images with EXTENDED_USAGE", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bd959ea48f90b726dd144ddd2716c593494201b4", + "description": "anv: pass image usage/flags to anv_get_image_format_features2", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "befc2a2f626e1ac9e036508b3f26ae5cae4a9843", + "description": "anv: fix R64 format support reporting", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "ed77f67e445d5104c81b999bbc7cbafc75090838", + "notes": null + }, + { + "sha": "ff8b652ff91f5df1895b717cd179ecf8f267247b", + "description": "docs: remove redundant nogttspill description", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8f557b84f662cfb1c1fb19faac1293f7131437f6", + "description": "ci: crnm: fix hyperlink format", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c1cd28a6ab4dae995e83d4fadc17a302352976ac", + "description": "docs: move nogttspill to the RADV_PERFTEST section", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f4ad6e6d4aeb69529efa464a9c4935aabcc02a4e", + "description": "radv: add RADV_PERFTEST option to turn off gtt spilling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "203aacf064dfec5577e0ef9dda2a94d997dcaa87", + "description": "radv/meta: use radv_get_copy_flags_from_bo() more", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "270035fdce11b89ff0795fd94f2ef92a3c6b686c", + "description": "intel/dev: update BMG device names", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "c1d3fa007cabdcb69f37acdfaa8154402cb6e760", + "notes": null + }, + { + "sha": "21a83aba3beadd54a0053dfed8f41096b7a69545", + "description": "svga: stop using pipe_context::create_surface()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8d13fc447e346477bab7e1b587c55fe0451ee654", + "description": "freedreno/a6xx: Fix buffer clears", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "dafc4476f756f9f8e1a0f129cb22b329a52a96ad", + "notes": null + }, + { + "sha": "551ffb73c7c8dd67681a6ef2cd824936c728e4cb", + "description": "freedreno/cffdec: Skip printing null descriptors", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8eb2540b782f5027996ef8602fd8a7b247d2f577", + "description": "freedreno/a6xx: cl_khr_image2d_from_buffer support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "095e136f8b2b1ca6ad4512ef9102f5169a783ab3", + "description": "freedreno/a6xx: Fix max_threads_per_block calc", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a890ad80d615b9c8d401f7f8fb3024ba0f1d3b51", + "description": "freedreno: Remove obsolete comment", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4a80e0baf615c4a60377d70dcc90823e6e2af0ec", + "description": "tu: Fix tracepoints with renderpasses spanning several cmdbufs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1cd2a857d63a16df290a877fa6d46bbc34433207", + "description": "tu: Rename u_trace renderpass iterators", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7e9ee2000a76b1693a8e838848c06bd85f3aba08", + "description": "rusticl/image: fix sub-buffer images", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "17fbd0df5180bc19a2b5a22378e1c88b42a78e6d", + "description": "intel/dev: Update names for BMG G31 PCI IDs", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "4c4d90ae494e673c3c229fa5496a04275c597e90", + "notes": null + }, + { + "sha": "3a9acd47c789eebcc94f2218029d875b7d5bebc6", + "description": "nouveau/nir: Don't use deprecated NIR_PASS_V macro", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7e8f4df4ff8dc0f6a6abba428390d31d033554a4", + "description": "nouveau/nir: Return progress for nv_nir_move_stores_to_end(..)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4dad9d443b4554535a339dd4327e77498299b74a", + "description": "anv: fix valgrind warning", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "d21e7e5a9f19fd0735cc27ff24ae2bc8007f0273", + "notes": null + }, + { + "sha": "0af342ce36f4ca3aa8c85a2d4221a00a84328b6f", + "description": "mediafoundation: Modify the newly added CODECAPI behavior CODECAPI_AVEncVideoOutputQPMapBlockSize, CODECAPI_AVEncVideoOutputBitsUsedMapBlockSize.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2bb9f691e8ee7823ff195d9f85b11ddfb71bb123", + "description": "mediafoundation: fix slice capability check, and fix the slice mb mode, remove slice mode 2", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8b15d0f31f57b22a1d98161018ddb9dc99e0658b", + "description": "panvk: advertise VK_KHR_maintenance6 on v10+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0018b6cff10d7c8195a7966b3a2dd6d3d11da6c8", + "description": "panvk: allow binding VK_NULL_HANDLE index buffers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b9046ffa141c82b8a115d53315ae1d6a9658caf9", + "description": "panvk: implement VkBindMemoryStatus", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c34d88f81d246556ffbbe21efbeee02c923ffbbd", + "description": "panvk: factor BindImageMemory2 loop into function", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b31dee9b7e1a2d28a94928ccc10e0fcbaa90dd65", + "description": "panvk: return error when mmap fails in BindImageMemory2 and BindBufferMemory2", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "211aa201945b5fd93a9419bacf89e89be23d830c", + "notes": null + }, + { + "sha": "cc6681e878908a3cd0fa6aa0d25982d1216fc3ae", + "description": "drirc: toggle filter addr rounding for Heroes Of Valor", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3696f85b632a581c0682c8b6a391897ef8ff3abe", + "description": "anv: Drop unused helper cmd_buffer_dispatch_kernel", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8ed19a407f3d8538226fcd40de6c514774f6fe4a", + "description": "zink/codegen: check for core promotion using the latest registry entry", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9e007063f2b2bb1c4d5e2af48f12ad2192f81555", + "description": "ci/piglit: avoid copying /piglit across filesystems when unused", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "8d08cde667954e71592cee70933a38afe04deb7b", + "notes": null + }, + { + "sha": "1d28931d2c929847d884aacc83276888bdc96024", + "description": "r600: handle cayman border color sint formats", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "49f5cc48cf566d481b0b5fecdd588743781aeecb", + "description": "anv: Add format conversion for AHARDWAREBUFFER_FORMAT_YCbCr_P010", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "03fc7d6a6d769be666435e04ec01778b56576170", + "description": "intel/perf: Add PTL OA support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "83a3123ac5ae7456809638c6dfb8d857d50e03b6", + "description": "docs/etnaviv: add/fix supported texture extensions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "061bc6151a11597f720535f00e79a5752e24aff6", + "description": "radv: fix 1x user sample locations on GFX10+", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "251b23f6c22c0720763652e6598e76f3c745e8bb", + "description": "ac/surface: fix aliasing DCC tilings with HiZ info on GFX12", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b0604d693894475e8f29499d0901973bbdd8a915", + "description": "docs: mark VK_KHR_depth_clamp_zero_one as done for RADV", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8368328d9889a2f9ac6698fb891f77340073d9d1", + "description": "v3dv: fix swapchain bind info look up", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "c672b2385742944d2843e9a2f4239c6cb8875d0a", + "notes": null + }, + { + "sha": "5b50f229f08878db0c8a66dbe02ad2c2cb14ff46", + "description": "tu: Implement VK_KHR_unified_image_layouts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "79656dbcd3023574897f863c93be3a12171b0cf4", + "description": "rusticl: implement cl_khr_priority_hints", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1c3f238ce99ee1fe9d66032eef779ca523141f36", + "description": "etnaviv: expose ARB_seamless_cube_map", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "340dc7787f7afc3065f2132fd698eed67535d725", + "description": "etnaviv/ci: update expection after blit fixes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ede41372f4ad0d8640fbd58ffa404ef65deb131b", + "description": "etnaviv: use most recent shadow of resources as blit source/target", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d4780f03fca5321b02b71dd03afe6b66c40d9cc8", + "description": "etnaviv: use direct BLT/RS blit hook for internal copies", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b5004298aab15a2dee5c6c79eab168e5a6bb6de2", + "description": "pan/lib: Add a test for pan_compute_npot_divisor", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0d9ac8f4489f50bf06e8434478a741aa01e62095", + "description": "pan/lib: Rename pan_compute_magic_divisor to pan_compute_npot_divisor", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5743bd703dd383997ee9e8e5580580ff3cb0de58", + "description": "pan/lib: Inline pan_atributes.c in pan_encoder.h", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c1cd05771f6d219fad153c3007fc61cdacf777fe", + "description": "pan/lib: Refactor pan_padded_vertex_count", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b53d98eb41ef543dc148819118c8ca2f1cace951", + "description": "pan/lib: Rewrite npot divisor algorithm", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "467ae0d39da4238f8ac7b7674fa2f17bdfeb03e0", + "notes": null + }, + { + "sha": "01fae0c5c236d716fb3384a91d0c9811093fa688", + "description": "ac/llvm: use ds_bpermute_b32 for GFX12 wave64", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9a5073e3a417e306acc06c99ba8b2dfe4d740f74", + "description": "ac/llvm: rewrite shuffle waterfall loop", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2ff53fd97cc93597d844ec287c7c85e44718941d", + "description": "ac/llvm: convert to integer after reductions", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8609008aeb19704e4a73d6881ef5c77f0d66f272", + "description": "ac/llvm: fix mul24 intrinsic overloading", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "e3edc6029b253090c04c34b6bea59eedd14524f4", + "notes": null + }, + { + "sha": "3c2b3fbd039970b222c7735afd8efe74170ec560", + "description": "ac/llvm: fix overloading of intrinsic names", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ac2e36b3776c58e835736f6922d08832fe99f1d9", + "description": "ac/nir: create lowered inverse_ballot", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "b49eab68a8676cf2c10aa27907b38991f61bd4f5", + "notes": null + }, + { + "sha": "29787911e7a874f4ce91d7c82e87745feaecc5e2", + "description": "vulkan: update headers/xml for 1.4.318", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a7276d0010035c17575a51e4037052eb9740cffd", + "description": "ci: update CI contact list", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e1856d7152eb2ce47edc25b0e8a09f7f53c155d3", + "description": "ci: document process for disabling broken farms in more detail", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6a77c8e953495956b56806bddaac08191ecef9c7", + "description": "nvk: Add an nvk_sampler_header struct and return it by value", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bbc6f509639205642ea1dc46fc2a8cefdfa8d6dd", + "description": "nil: Don't use Fermi bits in the Maxwell null descriptor", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "c8d8e2249a73ba455b34d3b8b67eb72cfc5fb554", + "notes": null + }, + { + "sha": "40b59a5c26bdcf50e4cf4e69379ace47bc7f2c02", + "description": "nil: Rework the descriptor interface", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "12e94a91e3a28a697d98c00ee546d8fb6a226167", + "description": "zink: leave can_do_invalid_linear_modifier open for venus", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d6bff136bdc73a20118f36247328ebbfa6ce4693", + "description": "venus: fix maint7 layered vk props query", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "8c6a5250ecd949208eaf3cb72731ccc6defa7813", + "notes": null + }, + { + "sha": "6781dcc56561237df5322109a3983c32c5146da1", + "description": "lvp: fix wsi platform swapchain image bind", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "0dce939e6d8c8c32be8dd462eaf89d2e376ee214", + "notes": null + }, + { + "sha": "7d974c32ce562b345cc279f9d931bab822ab5038", + "description": "zink: Handle null instance in 2nd create_screen", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "015eda4a4186c75538a0aa915e380c5ce5863319", + "notes": null + }, + { + "sha": "6d8bc4c98a1f05466c5e11d50e6ab715ffae2aba", + "description": "etnaviv: tex_desc: Add seamless cube map support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5fe5e3176fc138f5dae3558276b3d5fc535604e1", + "description": "panvk: advertise descriptor indexing on valhall", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f90b9b36426824faa02cf2537ba64ba7ca48240d", + "description": "panvk: raise descriptor limits on valhall", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "88ac602cc2b5f691842ad8b6fc9803fdf06dee10", + "description": "panvk: implement shaderInputAttachmentArrayNonUniformIndexing", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8e4c6990a15bfc348de7f2eb0d7594fd2b734de1", + "description": "panvk: implement non uniform indexing except for input attachments", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e7a439f73b87ab1fb6eb68e0b74c10c0218cf483", + "description": "panvk: implement runtimeDescriptorArray and descriptorBindingVariableDescriptorCount", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f725bc44750de7b905f836f570d702e451e873eb", + "description": "panvk: implement shaderInputAttachmentArrayDynamicIndexing", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a268412533bc94af1cd0adcdc39e096f4d429316", + "description": "panvk: allow sysvals to be dynamically-indexed", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7ca2d51cf6ce5850b2e6fd04dd822620cd23f771", + "description": "panvk: advertise texel buffer dynamic indexing", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9399258af6f085854c6bf5994fb9e7ef2ddca4f3", + "description": "panvk: move descriptor set limits to constant macros", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e9388f3d2d33f1d82547286b3a74f5a936a3e459", + "description": "panvk: use constants from other headers in device properties", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "91ebeddbad6cc39a098b95eee9efe953e32dca64", + "description": "panvk: make extensions, features, and properties per-arch", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a681b4f107a7fe016452c17446634af8c37aa0aa", + "description": "panvk: fix outdated comment", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5554cca4a2f3fb4285450cccb2a3d3370736ffbf", + "description": "panvk: add missing include to panvk_cmd_draw.h", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b1caa2ae863102ceba09ce56599609eb6f52a664", + "description": "ci: disable vmware farm", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "03c40b5aa09c3b60f76cf9b20ca52d1b797228e7", + "description": "etnaviv: get rid of etna_surface", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8b1ee7adb407d2856ec4320db5537897d0e5ffa2", + "description": "etnaviv: state: stop using etna_surface", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "999dd209f5b55e9fc983d5290c63ebd6d9d99d33", + "description": "etnaviv: blt: stop using etna_surface", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f034323c208450a873e70ee1d6e624a91fa763a4", + "description": "etnaviv: rs: stop using etna_surface", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9ee9b109cafe5e223b8a99fe706501cf19d523f1", + "description": "etnaviv: move render compatible handling from surface to resource", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d479573f8e6a08669e0b78fd8899435978fd3195", + "description": "etnaviv: return render resource from render_handle_incompatible if it exists", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0acee3bfbfd11c37cf01dff365255b3f1280cd21", + "description": "etnaviv: stop caching RS clear commands on surface", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6111d07048ce8be7ac0a1ab5bf5228f427e30627", + "description": "etnaviv: drop precomputed offset from etna_surface", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cd58efd0554d9c97373a056e116934579ede207b", + "description": "etnaviv: drop superfluous PE alignment check", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "324cf6c30507a057a05a2e6efbc2f7b0d2c4aea8", + "description": "etnaviv: don't prepare relocs in etna_surface", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "162a1cadd0733fcd2cf02f57d13433f2cfd9ce20", + "description": "etnaviv: stop tracking ZS buffer address information multiple times", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "393d594df769ce983fac78cbb20f3f90830060b5", + "description": "etnaviv: stop tracking color buffer address information multiple times", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ce124146e562189cb00433775f8cc3707f2aa917", + "description": "etnaviv: drop unused member PE_RT_COLOR_ADDR from compile framebuffer state", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e5c77d336716824f6644b9fad8ea4c4ca455f320", + "description": "etnaviv: add screen spec bit for PE multitiling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e31b1b649c41f9fea90824760f6f9f472861ce41", + "description": "ir3: optimize more before opt_preamble", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fca143946e641f4d223febe74177c5414bf6e230", + "description": "ir3/lower_io_offsets: set progress when scalarizing UAV loads", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "91f19bcbe072e663c1c4e9cd81f12ed0824a30e9", + "notes": null + }, + { + "sha": "97dd831a07160791c7ff68899321b79027782db5", + "description": "ir3: don't vectorize 8bit SSBO accesses", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "07881b085e6742e3664671cbe09b4220dbb56308", + "description": "vulkan: Enable PresentWait2 on many physical devices", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "074ab1db296c3b4cefb1cfcb3d1b3ea540f8630a", + "description": "wsi/x11: add support for PresentWait2", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9a1a34836d6c0e241d2726cbb957f07d78d9af23", + "description": "wsi/display: Add support for PresentWait2", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3023f31cadc9a384f0d72832bfca5e05ce0ce89c", + "description": "wsi/wayland: Add support for PresentWait2", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bf285c3be99e13f26b8d4c5c3b71a0e6aff7899b", + "description": "vulkan/wsi: Add basic support for PresentWait2", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "29eb9ec7b7f61046db5a1e2184de3323301daa49", + "description": "Revert \"ir3: optimize SSBO offset shifts for nir_opt_offsets\"", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "57ea68927305a5b0696cc56caaaa17eeeafafdff", + "notes": null + }, + { + "sha": "3bd85064d438fcef59e7ef588507b561e16d06f6", + "description": "iris: Don't use CCS_CC modifiers with INTEL_DEBUG=nofc", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3c3684f4d4073401047ce314c589141cab8cd95b", + "description": "radv: fix a compilation warning with Clang in radv_get_depth_clamp_mode()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "854298e033b253fafbd80f0cb095d0cf500e8396", + "description": "docs/features: update anv support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a905ff3d544b94f5996e2eabb91a0137efd2a1cf", + "description": "meson: add dep_llvm to radv_tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1145cac490193b51549f98c12a984aa43a3cdb0e", + "description": "docs/features: mark vk 1.3 as complete on panvk/v10+", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "8ec846407d446984ab84677826ad1f7f005587b6", + "notes": null + }, + { + "sha": "8ec846407d446984ab84677826ad1f7f005587b6", + "description": "panvk: expose vulkan 1.3 support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8426973ad6c001dc6179a8d39ad408e195a005f1", + "description": "panvk: enable KHR_vulkan_memory_model", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b3e18a606f17513b5861a8d7c77a130733c955e0", + "description": "panvk: optimize barriers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6c17915fdadc5b513d8fa74db547db170bb17f39", + "description": "pan/bi: handle barriers with NONE scope", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "18893a250fd6edc14e725fc7fe5d8be25da6da0c", + "description": "pan/bi: rework memory barriers", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "f77a50e45e5070c7dfdc081e4dc9acfd206f863d", + "notes": null + }, + { + "sha": "31e4e38f7d7490f82a815c7065c692fcdad9f19b", + "description": "crocus: Don't use deprecated NIR_PASS_V macro", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c80d75afe50abd6c2e274593562636dc37ff8f70", + "description": "crocus: Return progress for crocus_lower_storage_image_derefs(..)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "161f27e206affb03eb098ddb34d757e3dbbaf2f1", + "description": "radv: enable shaderImageFloat32AtomicAdd on GFX12 with ACO", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d23de4918e6a48e4de9592c5de7e483f9cbde282", + "description": "aco: add support for image f32 atomic add", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c5bf1caf17002d8c416077ab95e2c38ce3904bd1", + "description": "radv: enable shaderBufferFloat32AtomicMinMax on GFX12", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d0b353018febdd6e2ee0b70a118923087e3f170d", + "description": "panvk: Add tests for ls tracking in cs_maybe", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3778b2226890345042f5869a8552fc55c8ea6998", + "description": "panvk: Fix ls_tracker usage in cs_maybe", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "885805560f97c0b777d47db550ba51234b603a50", + "notes": null + }, + { + "sha": "8dd496955d96d2204b7a73c1cbb9ec392d85ecfc", + "description": "radv: advertise VK_KHR_unified_image_layouts on GFX11+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a3fa8eed4c943ceaa63f18f07ca91c285efb9d19", + "description": "radv: implement VK_KHR_unified_image_layouts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eeabce93b6790ed8e1b195ffff48e7c7d3579a52", + "description": "radv: use constants for different descriptor sizes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "939b66a798d2748448120c413608d39c6de461dd", + "description": "radv: remove unused 96-bit memcpy for image descriptors", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6b604ff60fe40d615c677a257f981760499bfded", + "description": "radv: cleanup redundant switch cases in radv_GetDescriptorEXT()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "63f8b8ce6d523c362c45ff210cdaf7ce9083c51e", + "description": "radv/nir: adjust a comment about inlining immutable samplers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d5da47f831d40e9c4571078b530cf0febe711a6c", + "description": "radv: advertise VK_KHR_maintenance9", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "99fb1a9bd76b3a6f67305f66c8fbe528f330f5ea", + "description": "radv/nir: lower unassigned vertex attributes to (0,0,0,0)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4e46cabb75cb5f7bb8379176edd96918f2147966", + "description": "radv: add support for VK_QUERY_POOL_CREATE_RESET_BIT_KHR", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4ff66b43431946b198ed71f15f30d10124193bbf", + "description": "ac/llvm: fix bitfield ops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "358addb78d8e444e45090ad08b8f416e302176db", + "description": "radv: unset radv_lower_terminate_to_discard=true for Indiana Jones", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "36c0c1e857090bcd4734a2219f4c067630032d3e", + "description": "Revert \"radv,driconf: Add radv_force_64k_sparse_alignment config\"", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": "e32a90b57c8fb1e40f4f3050219213c9ba47c94c", + "notes": null + }, + { + "sha": "aed7045bc92e80d2314b66a0aadcd6628eaa10a9", + "description": "radv: unset radv_force_64k_sparse_alignment for DOOM: The Dark Ages", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "817f7f1bb2dee26d03334a9da9a13fcfb6766320", + "description": "radv: remove radv_disable_dedicated_sparse_queue completely", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4cc9bb4532fe77b4db52f02af36b82846ef8d8d9", + "description": "radv: unset radv_disable_dedicated_sparse_queue for Bethesda Games", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7f7ed1892919517cdaa945b945b2afbf0a8d7fa6", + "description": "radv: fix 3-plane formats with descriptor buffers", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "22e06d65d74b75cd0659ef57f3fb200a9cc1448a", + "description": "radv: make sure to zero-initialize image view descriptors", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6e57f3738dbe65404e02c4dae2d7c4b8d5f6dda1", + "description": "drirc: toggle on intel_storage_cache_policy_wt for tlou2", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0d3ffd8275087bc7f5b872303338ab10dcf287d9", + "description": "anv: enable the KHR_video_decode_vp9 extension", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "314de7af063ff7f40c10df8cd022f35e5eb7fa1a", + "description": "anv: Initial support for VP9 decoding", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0689e3d873a68e61339039ba4eab170dbe7c9592", + "description": "anv: add default vp9 tables from FFMpeg and intel-vaapi-driver", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "213ca2ac9a4cae1a7a96f682593fa0d9f86f50a4", + "description": "intel/genxml: fix HCP_VP9 commands", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0034fec71dc95a25b41d90b1c691d2d463cb0865", + "description": "panvk: implement VK_EXT_depth_clip_control", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1d21ea9f9a15fd1716130a04c97013a933272096", + "description": "panvk: refactor depth range logic", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f44a82454147e28ffc251d3257d1261e90cb39fa", + "description": "panvk: advertise VK_KHR_depth_clamp_zero_one", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1f2568ae31844522fd0e47f4c4000feebf052144", + "description": "mesa: get correct src address for transferOps", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "4b249d2eed686384d6d7c36f3232360891d5eeda", + "notes": null + }, + { + "sha": "59a5e042b25670b7886e2ab25fc8353269feb849", + "description": "ci/tu: Add a frequent a618 flake I've noticed.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fde529a55e3e2f3fc791a234e1178d8430c39eb1", + "description": "ir3: Enable nir_opt_acquire_release_barriers.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5bd6fd5c105d38a19156bb38acc2c1779078caef", + "description": "ir3: Enable nir_opt_combine_barriers.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0c1d5e41144c43b4922551aa81194510b48668e8", + "description": "ir2: Remove NIR_PASS_V usage", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "29f25665423bd5dadd556d80c110dc9af75be00b", + "description": "st/mesa: Remove NIR_PASS_V usage", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8519cd2a0d559f9097dec0f1f43abf468cbb65a8", + "description": "zink: Don't use deprecated NIR_PASS_V macro anymore", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "70eb306119881fadff8a8779955f81b5b58d3d5d", + "description": "zink: fixup_io_locations: Preserve all metadata", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b30b87c096694a0735defb983c995d0cdf380538", + "description": "nir/inline_uniforms: Convert to use nir_shader_intrinsics_pass(..)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fa2e7c3dfd0ee0903d5c5b558c783bf01099b035", + "description": "nir: return progress from nir_group_loads, nir_inline_uniforms", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0cbcb72869b26051b439ffb36943be813766a5d1", + "description": "nir/opt_vectorize_io: work around a 16-bit IO bug for RADV", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6e9e9c9f0c708a73b5d4851265d2e36c4adc8d8e", + "description": "nir: add shader_info::prev_stage_has_xfb", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ebbcec76b0bc1df144827c7620483ba5051477fa", + "description": "glsl/spirv: link XFB before prelink_lowering", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b636e5ca66bb25b4f6309aa2cd6953386e09fa0d", + "description": "nir: add nir_clear_mediump_io_flag", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "13005d5e4eee8db7c8e6fa5da42d440564125663", + "description": "nir/xfb_info: don't merge incompatible XFB outputs to fix mediump", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "118c0e6991123196484cf0dbc4026f3e6f8cb986", + "description": "nir/opt_vectorize_io: fix vectorizing 16-bit XFB", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "caddd67b8ced3c74a244f21fc40254e5a7d8781b", + "description": "nir/opt_vectorize_io: don't vectorize 16-bit IO to vec8 - it's illegal", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1f80ff555056bdc77e8be98ffe3658ce615d74f7", + "description": "nir/opt_vectorize_io: convert bool merge_low_high_16_to_32 to an enum", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6270136b7dfa94095f6d2d1ff89d87135f0f8ec7", + "description": "nir/opt_varyings: set prev_stage/next_stage if they are NONE and validate them", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e3d122ed7b0ddde1cae137e84d9dba603ba58520", + "description": "nir/opt_varyings: completely exclude mediump from type changes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cf26760218c0bfdd5c94ba6caab35be09f35d13e", + "description": "glsl: set prev/next_stage according to the new definition", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aba7b0831cea97c06ae78c9395f1760078423d80", + "description": "nir: add shader_info::prev_stage", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3649f28771c995c1d068fd6c23ad97bc01342573", + "description": "lavapipe/ci: add missing VKD3D_PROTON_TAG", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "2b7ddc7d714c73a6ade4e8751d35a0b28ece1adb", + "notes": null + }, + { + "sha": "a07cd0e255497baa84de89be04bb6f9b2398e116", + "description": "turnip/ci: add missing VKD3D_PROTON_TAG", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "2b7ddc7d714c73a6ade4e8751d35a0b28ece1adb", + "notes": null + }, + { + "sha": "03c73bdc35a0acf1df3d421a9ac9c2e5c553aaa3", + "description": "nvk/ci: add missing VKD3D_PROTON_TAG", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "2b7ddc7d714c73a6ade4e8751d35a0b28ece1adb", + "notes": null + }, + { + "sha": "1853886023f7da86a58b034a01bb20ed232d0c5c", + "description": "rusticl: Initialize NIR option structs with default values", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "68be3b7159332aa819914922e900e206841b94fb", + "description": "util: fix OpenBSD/powerpc64 build", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "67333c2632beb04731d0b0456adb05e8590d786b", + "notes": null + }, + { + "sha": "3bf5347436593bf761b735ade3ad910df70a73d5", + "description": "gfxstream: Fix strict aliasing violations in VkDecoder", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f3e9f0e9a64266b8cd83ce267c7415f525a84223", + "description": "gfxstream: update codegen for vkQueueFlushCommandsGOOGLE", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7bfb51a7e6f410cd670f280bd32a43cab9ab610a", + "description": "ci: Fix missing pipelines on user pipelines in MRs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ee1fe1a1e572519c165084aa36763fd68c0e8722", + "description": "rusticl: implement cl_khr_spirv_queries", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3b2af3006eb1a3209cc98ec70ac9a850960a2b36", + "description": "rusticl/device: refactor Device::new", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "95eb537548982965f1cb0a0c0c625f9d63e85521", + "description": "include: update CL headers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d0608425f43c886a2086e09b90ce16d3a2d16faf", + "description": "anv: handle REMAINING_LAYERS with 3D images & maintenance9", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "9a1485ec5c9773344646c4fd6c3eaedb869dd699", + "notes": null + }, + { + "sha": "58c4b31d3112bd508c5673ca850333c0d4b23684", + "description": "anv: small cleanup, remove unused helper function", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b58dd5508e2c31ed8cbf238e4ddaa52763d0928c", + "description": "panfrost/ci: add new half-float fails", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "53c3943f4c414e028906b62b140cb17a4f0a3c57", + "description": "panfrost/ci: fix sorting of fails", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5d0465a2533d48b200d6ab50a80277f4a1016770", + "description": "panvk: Skip barrier QFOT if src_qfi equals dst_qfi", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "715d6e740a35b2d2d46ff40179390a87b161b814", + "notes": null + }, + { + "sha": "75736aa494ec6d30d5a96eacb6b53f1142cea500", + "description": "amd/gmlib: remove the executable bit", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fd1930b035f9db89d0747f338726663b4e22f8d4", + "description": "amd: add vpe_version", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "548b0262975b51244c32fccb50631b008a50c555", + "description": "radeonsi/vpe: correct capability", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ce3c1b018acb791bcf3dc0ac335ff9f397683ff1", + "description": "radeonsi/vpe: remove background color", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "47163fa8d3bf60a86d7508e172d0041280d4b5f3", + "description": "radeonsi/vpe: enhance scaling quality", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "75f596d9095c43e0ca7573eb94ee7dbf001e44ab", + "description": "radeonsi: fix attribute_pos_prim_ring handling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9a1485ec5c9773344646c4fd6c3eaedb869dd699", + "description": "anv: missing bit from maintenance9", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "595889018ad4fa3e2c593a13d640c9eee26336c7", + "notes": null + }, + { + "sha": "a9aad4565f3d8241f2609ae4d707f7cf0699bb19", + "description": "anv: Enable compression on CCS modifiers (xe2)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a45143e04cb976d153e8a301036ded51b0e0a7ff", + "description": "anv: Don't choose compression modifier when aux is disabled", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7c2f340d37445efa3f5297b7a954b360dd1c545c", + "description": "anv: Align size of compressed scanout buffers to 64KB on BMG (xe2)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b7f7f1c74f7aee7561466b8a7005b2bedbd915bd", + "description": "anv: Treat imported compressed buffers as displayable (xe2)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0af794fe50e3754f295d9144875bd7072827e45f", + "description": "iris: Enable Xe2 modifier (xe2)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b96d677c426ea365a04ffd756d925d74ce4c8648", + "description": "iris: Refactor function iris_flush_resource", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f88e1536350338fd4e282eadfa822451ec1a80d5", + "description": "iris: Update conditions when flushing resource (xe2)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1149f1c5a18fddbc756f0d3d34cd73a9c0fe2067", + "description": "iris: Choose PAT entry on imported buffers (xe2)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "665f5e87579ed6d01b90726f67f043afcf3251b2", + "description": "iris: Add new modifiers into code (xe2)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "785d1c3b86d411836aaf760479b6c33ba454fc1a", + "description": "iris: Align size of compressed scanout buffers to 64KB on BMG (xe2)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2660b7c49d5b53546aaaded6889ea291ec0b2ce9", + "description": "isl: Add Xe2 CCS modifiers (xe2)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f261370995430cde106d03709da256d02841d656", + "description": "asahi/lib: Don't use deprecated NIR_PASS_V macro", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "350eccd03226b582c9a014571d2045005c2e195a", + "description": "Uprev Piglit to a0a27e528f643dfeb785350a1213bfff09681950", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c793d20c9c800d61c9e017f8a89160473b668154", + "description": "ci/piglit: Collapse build section", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "33f5e6472d6fca6891cfa38e54800108aa1bee86", + "description": "ci/vkd3d: Fix build when not uploading vkd3d-proton archive", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "da1c8994bbf3ce7ae09adc685061ee213b2c43ec", + "description": "Uprev ANGLE to c39f4a5c553cbee39af8f866aa82a9ffa4f02f5b", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2b39cd0722ccb4614121f7f16b1b5c75afd06137", + "description": "util/box: make u_box_test_intersection_2d() consistent with other funcs", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ad80b554f40cf6837389c6599969657a436aaa79", + "description": "spirv: use feq for OpIsInf", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9c83e9f120f0f4d20362048c7bfe1ef47118d5ff", + "description": "nvk: Drop nvk_buffer_address()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cd4f6caa0dbc6a9f5ebcd6b3dc9eac477f4beb2b", + "description": "vtn: Handle non-32b tex dests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d764e1c062f4d6c9cc5b63d30e6af03e610628af", + "description": "zink: Return NULL on vkCreateInstance failure", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "015eda4a4186c75538a0aa915e380c5ce5863319", + "notes": null + }, + { + "sha": "95148a5dfda57e72fe13989375f79d37a9f38b61", + "description": "egl/dri/wayland: Fix memory leak in wayland buffer handling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1895d6a107f7c1a6f6bcc8d4ccd76fe7e6f640ba", + "description": "meson: use literal false instead of string", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "d348fd5fb5b50edfbdf00f12fd900f77fd658a52", + "notes": null + }, + { + "sha": "36dd155e7af451de1a8d1547309866e020a08469", + "description": "gfxstream: Prune the wait/signal semaphore lists on queue submissions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f9ed719c6a46569811df519faabcdd5ffb9b212e", + "description": "panvk: Add tests for ls tracker behavior in cs_loop", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cdedd0464037e271a79f4daf942641db558275a2", + "description": "panvk: Fix ls_tracker usage in cs_loop", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "f75569734e8c31bf8681b01f6069afe0a56e2fa0", + "notes": null + }, + { + "sha": "a24abc3fbd4cf2db6d977e0011426fdac9a0117a", + "description": "panvk: Move cs_wait_slot(s) and cs_flush_loads/stores", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "f75569734e8c31bf8681b01f6069afe0a56e2fa0", + "notes": null + }, + { + "sha": "a36e51af229fcf78700e7c88997117c74853b9dd", + "description": "zink: remove fixup_driver_props", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4d1768aec5b38867945561969289cb04541ce038", + "description": "zink/codegen: support double-loading dynamic properties arrays", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4eb50771e47d58c27c58c53c2d8943e8eae72618", + "description": "zink/codegen: add indentation to the mako templates", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a5e114ce9775da867ce2eee70abe5adf664e9f6d", + "description": "zink: apply EXT-suffixed functions to their unsuffixed counterpart", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "66f0a99c732cac9f9c459116bd516f6dbc0e9d2d", + "description": "zink: apply core functions to extension functions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ef1ae1f24f2fb0786419a3fe849ee52a50758605", + "description": "zink: make zink_device_info look for KHR versions of promoted exts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bbfeb6cd874503ccaf90d6b822e059b1ebb3649a", + "description": "zink: fix win32 detection in zink_device_info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4dafd2e787422723705efccb57217e5bc555b70f", + "description": "radeonsi: add a workaround for a DrawTransformFeedback issue on gfx11.5", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d991810833a8931c64e4ac08bafcad26efd68871", + "description": "radeonsi/ci: update gfx8 failures", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "56ed949e08350dbf73063894e93521ba10f4417f", + "description": "radeonsi: don't clamp the shadow comparison value for nir_texop_lod on gfx8-9", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "595889018ad4fa3e2c593a13d640c9eee26336c7", + "description": "anv: implement VK_KHR_maintenance9", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "884df891d791bd35eb87a3aefbb50a4662be1267", + "description": "anv: allow device creation with no queue", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1d8382b88e2a3eeb32a513d279e2a2296be80163", + "description": "brw: enable more lowering for bitfield manipulation at non 32bit sizes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d983280da9daf017e8898cf19ddaea57f2a3bf55", + "description": "vc4: free RA interference graph on failure", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bacc0451bc22f0be984fe747ce1a23ff8ee03544", + "description": "svga/ci: vmware farm is back; restore piglit job to automatic", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7280e3b2a110a4c259f6ef7f16ab5849c215ee73", + "description": "radeonsi/tests: update expected results", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3bcbd11a330fe9c882f65336559de1cab97e157d", + "description": "aco/isel: fix visit_tex handling of is_sparse", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4a84ebfcb196631b3bc9aa2271606e105be3e7ec", + "description": "ac/llvm: rework component trimming in visit_tex", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "c0ef2aa7f8b34f17ce1907b9a16eb0df46067206", + "notes": null + }, + { + "sha": "1cc52dff05b602e267477f068f89a42db9886214", + "description": "radeonsi: allow sparse depth textures", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "508bf2a490a0b01e729436289ba9d895999d83f6", + "description": "radeonsi/tests: fix script handling of missing results", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b153188f25e90cea5c29bddb1b9f1365c07481b8", + "description": "amd/ci: remove references to tests that don't exist anymore", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3d8fe9b36d306fc135a185293a5874d0c5c994f7", + "description": "radeonsi: skip draws using invalid setup", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0e9ba3031e04b1f8e88ddebddfce8dcbda2758ef", + "description": "radeonsi: allow msaa sparse textures on gfx10+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ee6d3a593e5c4e8e1ebe99014ccc31d7938f386b", + "description": "winsys/radeon: add surface_offset_from_coord", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d6614099a00b6e4be1568596e5edd60e5c64ee64", + "description": "vc4,v3d: update expected results", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1dfe97cc0ba906e598d8f675b450a0f4ee1bdb4b", + "description": "llvmpipe: Make sure to not divide by zero on debug output", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d4d37ead82b5989217bda3e465cc91a7dff124b5", + "description": "llvmpipe: Make sure to not divide by zero on debug output", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "383684596c83b2da475e96c0de18e481c1432718", + "description": "llvmpipe: Check for negative size before mapping the memory", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "94f2d53586ba9d8994c66307e983b1513bee6cc9", + "description": "llvmpipe: Close mem_fd or dmabuf_fd on error", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fb72e84c7aecd9a96a7907221ee032ba6de5af56", + "description": "llvmpipe: Do bitwise operation on unsigned constants", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c9243262f04457f4dbead759136a53700ef45d4b", + "description": "llvmpipe: Check allocated memory instead of argument", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "09938eee857d07d931e5d3ac968ddd17c5f79d07", + "description": "llvmpipe: Asserts that the format at least has one non-void channel", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d2aade9184b1936d3868a6a13c2594ec9eaff2c8", + "description": "llvmpipe: Avoid function name leak on fail paths", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6e97df1d76cc24d46b329d06ff2d2f1cb07f8257", + "description": "u_trace: Fix payload refcounting in u_trace_clone_append().", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "14e45cb21eaf253b571aa410de422cdc6f9bb647", + "notes": null + }, + { + "sha": "bc2edf14d8d8399320fbff83bddd26b6398684f0", + "description": "ac/nir: run nir_lower_vars_to_ssa after nir_lower_task_shader", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3b326abf7bc3d0b751fdcaf1eb6b3405c5f995cc", + "description": "radv: add capture/replay for sparse buffers and descriptor buffer", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "643e1c4395aae7057d8b0653e0f290e55eb160d4", + "description": "radv: cleanup creating sparse buffers with capture/replay", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "74acae0ed897824229bf3f5336abb1e888063ddc", + "description": "radv: stop setting the address for capture/replay and non-sparse buffers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ee200cc0d1acc76c614944f6b7498dac3d25611b", + "description": "radv: stop using vk_common entrypoints when not necessary", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7d2f20b2fbe306c47f01f7d6f4371f710af1aa5c", + "description": "radv: remove useless vk_common_entrypoints.h includes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f3578973d71bf7a92008cbf91935146a42ef6406", + "description": "radv/meta: fix using the wrong pipeline layout for ASTC decoding", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2a58d7b3339f634cb93610ea5ec1ee7fb5073d20", + "description": "zink: verify that mutable dmabufs are created with a format list", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0d3dc9286341589a900a322807e86eb11e365072", + "description": "zink: emulated alpha formats do not require mutable", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "760c96628d8260e674cbff46a3404bb04ffe8752", + "description": "ir3/legalize: don't allow end instruction as jump target on a5xx", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e1d54be524c329ff4d803ddcd7791aaee36ee2d9", + "description": "ci/lava: Avoid eval when generating env script", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "655cf2f553508e15dd1eb20d682e68d03fad61de", + "description": "ci: Simplify filter_env_vars using indirect expansion", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d77166edecec887b736cd6b26b404da53bcc8f52", + "description": "tu: Use a temporary descriptor to patch input attachments", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "83212054e07ba60dace89ee0c513eeb672228f2c", + "description": "tu: Use cached coherent memory when possible for query pools", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "77b96ac0a74caf8fb620e38a91b7a8baea017b33", + "description": "tu: Add tu_bo_init_new_cached() helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d8a19711ed1345b53c622291d50cb0e864899fdf", + "description": "tu: Remove outdated comment", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "423f3fd485012c903ed32f1af1fa6b942f58c8ca", + "description": "panfrost: enable 8x and 16x msaa modes when supported", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "139f2c662978f3727777ddd90068b66a161a2f0a", + "description": "mesa/main: contain mutlisample advanced limitations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "273689bc49d6234e100014d75d7c9956bf777b76", + "description": "mesa/main: more careful ext checking", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "01378d96c7647bd61eb9c10e8a2c065426acebdd", + "description": "mesa/main: add missing error-check for samples", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "17f91c0354a6802fd6a223e157d85e6139cf125f", + "description": "mesa/main: use _mesa_check_sample_count instead of open-coding error", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "89df1c50dfcfde0c87893154b350ae1dfe31daf6", + "description": "mesa/main: correct internalformat query condition", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f56443ac84bc1a46865debe76ccb82a37d042005", + "description": "st/mesa: search for smallest supported sample-count", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "96d62b47fd66e787739235842f590c84dca92857", + "description": "mesa/main: search all the way to MAX_SAMPLES", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8ffce0e49b7b6ef024caa539f37d1ce9eafe7477", + "description": "mesa/main: introduce MAX_SAMPLES define", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "02457ee29eb798268f01cc660398eecf657a1956", + "description": "Revert \"mesa: limit number of error raised by invalid GL_TEXTURE_MAX_ANISOTROPY_EXT\"", + "nominated": true, + "nomination_type": 3, + "resolution": 0, + "main_sha": null, + "because_sha": "74bec42b45910e2ff6bf1a8cc0eeb2bc5c705767", + "notes": null + }, + { + "sha": "48f0d738deb27795c801e700b310df4ab0837eb3", + "description": "nvk: Don't set queue lost from nvk_queue_push()", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "e814fc16ff600a742687d502e909863f030d0fc7", + "notes": null + }, + { + "sha": "90b92aaf267bf0bcc6f9074b6893f8ddd01c5ef1", + "description": "docs/features: add GL_EXT_shader_realtime_clock", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "c5500cd12fa6d7b550ed289f775a84737c702d34", + "notes": null + }, + { + "sha": "6268819f527765f0e2a303bec0f9e601d4850ab9", + "description": "r600: bump evergreen and cayman glsl level to 460", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9e1180b33523fce5dd692746355f48ee2580f939", + "description": "r600: implement ARB_indirect_parameters", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f66f5d1cd55d59b00112c3f1fd32b79f8c52b152", + "description": "r600: implement ARB_shader_draw_parameters", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "285d57d64b5d14c0f7f7e578acd1bf1ba25f046d", + "description": "r600: improve command stream constraints", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7947fba185b583d67449307b6a512af64511a3e3", + "description": "r600: enable trivial ARB_shader_group_vote", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8a1ef5bd313b106671ac2a0faf49e980f3866ed2", + "description": "r600: enable ARB_transform_feedback_overflow_query", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "175a67c9bf2711143392d2310e3f1768f839f479", + "description": "r600: bump evergreen atomic counters to twelve", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3fc4fc6a60edb484298999c6e95f5f7cc69e8622", + "description": "r600: unlock cayman number of atomic counters", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0d9bc4eb38379c79e569608a58d6ba909b5519a8", + "description": "r600: restructure the atomic function for the next update", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e056762f129768b1639dcf22ca6202589aeb7ea7", + "description": "r600: fix index buffer with offset", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "922a0bdcd60c21449a15717f968bb803cfc4732d", + "description": "r600: add an unlikely() to synchronize with the index_bias fix", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a640b7233c10e256f0e1e5ee9ef605b8bc0837cb", + "description": "r600: index_bias should be forced to zero for all indirect draw calls", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "0cae8d372e644a1d89ec5685781435159ee2d285", + "notes": null + }, + { + "sha": "9963cf2d89cdb5c99b4bfd68d05e4d27039b8cc9", + "description": "panvk: Remove iter_sb on v11+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1879b33877f38da6da91ef1d1e8b2cebe737fbb7", + "description": "panvk: Only restrict iter scoreboards on v10", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cf8c71c0a06a3ee18f5370df023fe85275d5116d", + "description": "panvk: Implement v11+ path for issue_fragment_jobs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6207426706561878c980f351bee5450666309560", + "description": "panvk: Implement v11+ path for flush_tiling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "19fe0bb780dfc16c59398aa497a04ef62703ab55", + "description": "panvk: Implement v11+ path for compute dispatch", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "236dcccedb722288b5ed54da45233b1bb9356ba8", + "description": "panvk: Use NEXT_SB_ENTRY on v11+ and prepare for indirect wait", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9d1d6c75fe555abd3df5135a9ab729ca94921abc", + "description": "panvk: Select next iter scoreboard early", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e23612d0a98468d230fe487a10f7ceef15d5d909", + "description": "panvk: Rework iter_sb to be the scoreboard directly", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0d3e8fa5369ab3e3e9db5fd51abe417f7b0b4e16", + "description": "gfxstream: add virgl_hw.h in VirtGpu.h header", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "778230341b7845fbef607424de435c54a88b79b5", + "description": "gfxstream: Change clear colors only for images with ANB", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7fb8d85c269deeb0deeee5b8263bec5abc497fdd", + "description": "gfxstream: use VkSnapshotApiCallHandle outside of VkReconstruction", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0f059886403b7ac7699dc30754be34d880ac2261", + "description": "rusticl: Implement cl_intel_required_subgroup_size", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "23a32b948bd0b6dd8954c07eca125849a5dac06a", + "description": "upanfrost: make 128-bit opt-in with driconf on v4", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1617778c3898499d44b41057d30eb8d7b8616f37", + "description": "lima: make fp16 render-targets opt-in with driconf", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "939d3a96fb5b0b5712de1132cdb0e7f27e03d5b9", + "description": "lima: add driconf infrastructure", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "43ca34464fecdd667aca93e0e78c0cc145b2f932", + "description": "lima: drop R16G16B16_FLOAT support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c8576cc0dc5ad9adc80ea026c9d5c6fdad3efe9a", + "description": "ci: Use placeholder-job for sanity", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4b2a4dce78780823fa2b3e5988f3efb43c7db655", + "description": "ci: Skip check-only container jobs for pre-merge", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fe8bc3f23e3bc01ff7af90ad3b25aef410fd51ad", + "description": "ci: Only run rustfmt when necessary", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a3efd8284a1c0ae2e96d7a45b2b22531e8580709", + "description": "ci/windows: Use build rules for the build job", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e3fa9c224a766e0bd6e696d0aca161059a7fc5c1", + "description": "ci/freedreno: Fix dependencies for trace jobs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7d25850f1831379548d9372319f17e4ebc86a9b1", + "description": "ci/baremetal: Fix broken dependency declaration", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ce346523aea83f6620e4b2e3fc65637665bc6c4c", + "description": "ci: Remove baremetal rules special case", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9b6171214faa0b13dcc7ea43986e5ac9d2ee3af9", + "description": "lavapipe/ci: document flakes seen over the last week", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "84bde6b1c39071bb4381553cca631550d085a7e1", + "description": "broadcom/ci: document flakes seen over the last week", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0a4a47b92fcb16117be8e4855c0bd508e1c7f5e3", + "description": "radeonsi/ci: document flakes seen over the last week", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9d7bd8e78dd9fc5e59fd421177a10ee44fa98667", + "description": "radv/ci: document flakes seen over the last week", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f30214c1ef6733d517b437105536f179dc6f2282", + "description": "mediafoundation: periodic clang-format", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f514fd80b6a5976983312529ed355548913584df", + "description": "mediafoundation: Pass the frame stats buffers to the gallium driver", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a92a24d8452d5b97dd9bdec4be37cd2aea26b491", + "description": "mediafoundation: Cleanup comments/dead code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9f4768c37d333aeb29873c63ff9cf3556eb316bd", + "description": "mediafoundation: Remove WIL dependency, use std elements instead", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0023a97576b7c4152a55befaae8cb2545b8bb6ca", + "description": "mediafoundation: Disable level check to unblock 8K x 8K HEVC encode for now.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "639d7946c71f9ff2340a17456ba11313ed543960", + "description": "freedreno: Add initial A702 support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "130972c52ffdc84d8e2604bc1e0fde7247876b45", + "description": "freedreno/fdl: Add fd6_texture_format_supported()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "30de94b91d7cae48cc60750206ded83a01f8342f", + "description": "vulkan/wsi: add cached bit to wsi host memory selection", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "223945721b30042e63583ac4cfb44670dd977390", + "description": "panvk: Manually flush loads in panvk_cmd_draw_indirect", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "f75569734e8c31bf8681b01f6069afe0a56e2fa0", + "notes": null + }, + { + "sha": "c106fcf284d44b86a65c6fd11f2f71b57570ebe5", + "description": "panvk: Use ls_tracker in cs_if_else", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "f75569734e8c31bf8681b01f6069afe0a56e2fa0", + "notes": null + }, + { + "sha": "13e47cde01b01a0f866c8d1e62668857821bcd18", + "description": "iris: implement SVM interfaces", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a34a8fc0cde7b237c93e7c1d666cad6c54fb1e0f", + "description": "iris: implement resource_get_address", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "006eca8b3caa2a9e2f7a6bffbb894d1e2eea178a", + "description": "rusticl/mesa: catch invalid use of resource_assign_vma in debug builds", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a482ec7f05d2aeac29dc696cbd17e12693ad1393", + "description": "clc: fix DiagnosticOptions related build failure with llvm-21", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "392ad203ebc2060ccc83022d03f76a8d7bb2f614", + "description": "clc: use new createTargetMachine overload with llvm-21", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "564e8a9a0b0d413d128fa2cca87e7a6e54a92be5", + "description": "panfrost: remove surface create/destroy hooks", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6fac587aa21e030b939c3294aec594668ff60cc1", + "description": "radv: use 32 bytes descriptor for sampled/input attachment images on GFX11+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2797efb12db94b3aedf41a62a9ada10c7c4e7aa7", + "description": "radv: remove dead code in radv_CreateDescriptorSetLayout()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b25135c7a95cdd6ae9117d720bc8ea2216cc9357", + "description": "ci/android: Use DEQP_ANDROID_EXE for GLES CTS", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5ee7a4c1e9d806d97c51110aa94d8ac9f58458ca", + "description": "ci: Uprev GL & GLES CTS", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f36ac8434cb545ce049f42854fa6e58094541c36", + "description": "aco: add a readme entry for v_pk_cvt_u8_f32", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "94c191e6d9eb40de095898fd5dd52d37841991e2", + "description": "aco: remove p_v_cvt_pk_u8_f32", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d95e90ab5ffa228ce732f860b0b4c13726d1447a", + "description": "aco: do not use v_cvt_pk_u8_f32 for f2u8", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "9bb10b58f33668bd6c5b5210b29a9a6d2f3da9bc", + "notes": null + }, + { + "sha": "07c2b90e2558e0e0ce4612bc01b91883f1eabdd7", + "description": "ci: add intel format emulation testing", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a796b4a0d28bfb64d7970c16941dfff56d8c7d11", + "description": "intel/tools: Reflect SIMD lane count for EUs in device info output", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "519ecf372d8d9880fd19ebf6c7cf2f5cca678fba", + "description": "radv/ci: Add a pre-merge vkd3d job on Raven", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9fae52a19ce40d53e20664e803216760049f355e", + "description": "ci/init-stage1: Add /dev/fd symlink", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "15b69671544616ce3cdad2e734d2ff448aa44ade", + "description": "ci/lava: Remove vkd3d-proton from the core rootfs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2b7ddc7d714c73a6ade4e8751d35a0b28ece1adb", + "description": "ci/vkd3d: Use structured tagging for vkd3d-proton", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "84bee4571c30d9f57822d3ef081c0786c89aa225", + "description": "ci/fluster: Move build-time check into GitLab log section", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "48d1933fab5de397002cbe26e3e59e8dc0689b85", + "description": "ci/deqp: Use curl-with-retry helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0ccfa323bcca1174eafa340fff7469b60fc67d6e", + "description": "ci: Add and use find_s3_project_artifact (and curl-with-retry) helpers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7537f0f42bc18a6a831b5f06d3384e83de56f123", + "description": "lima/ci: Remove redundant FDO_HTTP_CACHE_URI", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d98533630bb75a2d39810f79d734347f870cf0fa", + "description": "radv: stop using multiview with DGC", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "31f248b382500440379234bfe398ea07f72cb534", + "description": "nvk: Set memory windows in engine init", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e814fc16ff600a742687d502e909863f030d0fc7", + "description": "nvk: Use an nvk_mem_stream for nvk_queue_push()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3470cd7568952e394aa9a6d00bbe413868834515", + "description": "nvk/queue: Rename submit_simple() to push()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fdec18dfa584398944793ecd8e2380f8e76d25ce", + "description": "nvk/upload_queue: Use an nvk_mem_stream internally", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e206962409ea57f8dae1dd0ce80d329efd0a32fe", + "description": "nvk: Add an nvk_mem_stream struct", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a35a12dd38a591763c940c20d19c6eb336763bdb", + "description": "radeonsi: fix AMD_DEBUG=usellvm", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "906b2b36eead995bdd9573340e9d6c892d86da82", + "description": "radeonsi: don't refer to removed GTF CTS tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3d504ee844e3b257595e6abb79a6e3faff5406a6", + "description": "radeonsi: remove a non-trivial optimization that doesn't do much", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "edd2fc3c7f69ce0396c37912a22309ac4b20af91", + "description": "radeonsi: use AC_EXP_PARAM_UNDEFINED for clarity", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "de9eee7700c436f7fb0aa75e4d918af48983f7cd", + "description": "radeonsi: support 8 instead of 6 clip planes with gl_ClipVertex", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8ea7d32570441b25447289b89486670b31968b54", + "description": "radeonsi: restructure si_emit_clip_regs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "447d74483364f183b51b67b03e8e4ed2de9d5bf3", + "description": "ac/llvm: allocate LLVM PS output variables on demand", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6b2331d5f75756ace85e3ba09693304155d98f9b", + "description": "nvk: Use an nvk_arena for nvk_descriptor_table", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ec148e9cdce8c1fdec01749fc97fae906c5de85f", + "description": "nvk/descriptor_table: Add a couple new helpers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9e52e296f7c21f4b5199a32940747ad2b37795c4", + "description": "nvk/heap: Use an nvk_mem_arena", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "417e85f617557719c50fb58788e2fd6e50ab8368", + "description": "nvk: Add a new arena data structure", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "12192f648901acd3f2d4ebbf8f98f6b488b72390", + "description": "brw: properly decode TGL_PIPE_SCALAR", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "42ba492b880067eab51f5ec077349eabd0cf9e87", + "description": "compiler/rust/bitset: BitSetStream takes Key type", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b8ac2d47e79fa2d787cebc8de568a50c54719a38", + "description": "radv/video: add KHR_video_decode_vp9 support.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4399e43ffd603979da36f5d58342edcb61f115d4", + "description": "ac/vcn: add new firmware flag to pass uncompresed header offset.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3fe375eca5f291603c4fb38e5662cc09e47a1f3f", + "description": "vulkan/video: add vp9 decode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a0f4cbe6f7671fbed6d93e6d1f72c86ee925386a", + "description": "amd: move vp9 probs table to common code.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "622612f67ea72298c3d85dfe53c5d54ee9f98527", + "description": "zink: hook up global GENERAL image layouts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "35ee74181e37859840087f30c57f10d341bb4a3b", + "description": "zink: rename a sync function", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b84f98288c37a6ac5497d68a17f082f81a7e92d5", + "description": "zink: add UIM feedback loop info for dynamic rendering", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5ef18a10eaaea9fc1fcc9e062134fc9aaa4ef4d6", + "description": "zink: add a local screen variable in begin_rendering", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8af0a2b0cadebf7b5096e97ca0a840b996a57d00", + "description": "zink: hook up VK_KHR_unified_image_layouts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f079cad64476c3099a4b22cce0717bd216af079f", + "description": "zink: support vulkan 1.4", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e8914c62ac9bd7f37d3e6ed5f5c5822a0af54826", + "description": "nak: add support for cbuf2 format to non uniform lowering.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fada33343594ab354d3f63dcb996112f1b5abbe3", + "description": "nvk: bindless cbufs on hopper/blackwell are different.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "759e83204e5fac8b54bc2894a207cc34898ada80", + "description": "nak: Remove unreachable code in sm50.rs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e53e430dde7c7afc82ec14e9cd3811ddca38caa1", + "description": "nak: Add tests for imnmx and dsetp", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6c052d87b778f9cda36ee77c673ed9d8f86efda9", + "description": "nak/qmd: Add QMD version 5.0 for Blackwell+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ac699637c05350a06eec9311edc48eac050f7ea7", + "description": "nak/qmd: Move slm size to a separate macro", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6f8245472dc10f66224edfb248adf85dd405a05b", + "description": "nak/qmd: Allow program addresses to be shifted", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "53dc4117b19481021fc1411c11a6c1b071c1e1ce", + "description": "nak/sm70: Fix r2ur for Blackwell+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "047a90d6836e3183cf5ad53fbc1d5028185427a5", + "description": "ci: Re-enable the Collabora farm", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": "acebfc7a38ce7b1f498ded6bfae4cabc879bb8e8", + "notes": null + }, + { + "sha": "b2ad1333d03e18587f4b77a6cdff3431db4210c7", + "description": "anv: Use genX(set_fast_clear_state)() in transition_depth_buffer()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e0bce5650c6a81e4b6ed8dc183c386fd47d911e9", + "description": "anv: Move the gfx9 sRGB sampling clear color code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d21e7e5a9f19fd0735cc27ff24ae2bc8007f0273", + "description": "anv: Query sampler offset in set_image_clear_color()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1820db80d6d56c9584ba4585303198b029ef6b2e", + "description": "anv: Fix an assert for ISL_FORMAT_RAW clear color update", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a0bb9cb6d8e919fe0cef58a58c534caf574fc211", + "description": "iris: Update clear color initializations for FCV", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a5bc71dc5659baeda3d732e306b0f8e638317f19", + "description": "iris: Update check for sampler field changes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "69d91ae9753d8698eed938fe97c5daae6729b14d", + "description": "intel/blorp: Use get_copy_format_for_bpb more for gfx12.5", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "27a5d846328aef744b3b8cb7ff8adf26c5539b4d", + "description": "intel/isl: Fix isl_get_sampler_clear_field_offset()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d4cedcd3628cc3b67411ed6d780c30ec2182d26c", + "description": "venus: force sw wsi path on nv proprietary", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d1c191a8c839e6359dc3d99b5766886b96bc3278", + "description": "venus: do not force prime blit on nv", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a28515f09694c41df705be3b949d5b5e084dc23f", + "description": "aco/opt: Rename loop header phis", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "00dd0d0dd15f6bdc15006ee3fb8bdd5219dbc077", + "description": "aco: update VALUReadSGPRHazard comment", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a714a19e1626464f73b8f76402d74c52c57d25f4", + "description": "aco/gfx12: fix VALUReadSGPRHazard with carry-out", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "65f95ae74e9c0e30bd14bfca347caeedce486bba", + "notes": null + }, + { + "sha": "19e494a461630c796b1c0a0cf29043e2efd04d0f", + "description": "panfrost/ci: smoke test AFBC-P in CI", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e19e8012e4ab712dd462574eef17093ce34b06b8", + "description": "docs: crnm: document token usage", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "acebfc7a38ce7b1f498ded6bfae4cabc879bb8e8", + "description": "ci: disable Collabora's farm due to maintenance", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "870b8717b25eceadac8dd653debe8346826227cb", + "description": "Revert \"hasvk/elk: stop turning load_push_constants into load_uniform\"", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ac042d11789038eaf587cea13c1df0cbd568dd6d", + "description": "lima: Convert to use nir_shader_intrinsics_pass", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "52d028e06c35d86355b9fbaf409e961b2bb26338", + "description": "freedreno: Enable the X1-45", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1eef2a65c7aee0c2e5ef31c9cd22a64b426936af", + "description": "freedreno: Fold X1-85 back into existing dev table entry", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bd7efb880534cfbed80b1e4c531f1ca063c8b719", + "description": "egl: export GL-CL interop functions from libEGL_mesa.so", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8c8496e2f64ef4d98cf4d0c03c040d90e0960edd", + "description": "freedreno: Sort MRTs so output is stable", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2859fd34f343657c790b6cabed1db2a80cf16854", + "description": "r300: minor fix for backend writer/reader detection", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d279d019d45d9038356eb7b9747ef0b208a56d2c", + "description": "ac/nir/tess: remove parameter from and simplify hs_per_patch_output_vmem_offset", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5734a916d619487d66991e7a26b0beb06b984913", + "description": "ac: move tcs_offchip_layout into ac_shader_args", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5994e08f8bece743d8475486a5e92be57b86b006", + "description": "ac: set LDS limit for TCS to 32K for all chips", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fa5e07d5f74ece0226d6bf86a00bb3254791e468", + "description": "ac/nir/tess: write TCS patch outputs to memory as vec4 stores at the end", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c732306c5aa2e3cce19002f2b02d4b394b11bba7", + "description": "ac/nir/tess: unify computing LDS output patch size, minimize LDS bank conflicts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "37dc376395773b8ccde2e1e6db7a9c3c715a7e17", + "description": "ac/nir/tess: use if-ladder to determine valid tess level components for the vote", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2f0d9495c5fa67f5281f97df0dae00d75923f12b", + "description": "ac/nir/tess: inline mask helpers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "10ae5b2fbfdfdbc30f80f7167820dfa596074ec2", + "description": "ac/nir/tess: rewrite tess level tracking, don't use LDS for more cases", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "be44da1888c9550393c4178a0a1543dea4d481f4", + "description": "radeonsi: replace tess_levels_written_for_tes mask with a count", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9d9cfd89da111f644fdd97382ee89818e92826d4", + "description": "ac/nir/tess: compute the number of remapped VRAM outputs in common code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ea7006082678bee3123420d449f7a9bede38270d", + "description": "ac/nir/tess: stop using tes_inputs_read / tes_patch_inputs read for TCS & TES", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c38bc4824f3a59406a07bcfcf190235529acf7e3", + "description": "ac/nir/tess: apply no_varying to ac_nir_tess_io_info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f2c48652da87162fd1d68323af0f5a3a518b4f33", + "description": "nir: add shader_info::tess::tcs_*outputs_read_by_tes*", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "42445e271e1c2c9d508860b50c4854403094fd74", + "description": "radv,radeonsi: use ac_nir_tess_io_info for LDS size computation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c678844ccb0dfdccf344edfbe032102419ee9cf7", + "description": "ac/nir/tess: move LDS and VMEM output masks into a new info structure", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f9c2a01f6a95c8892d16a7f817b031dee2fec6a1", + "description": "ac/nir/tess: indent a block for nir_if", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d967266edda41abd21c04b55398950be8cc9c301", + "description": "ac/nir/tess: if all tess levels are 0, skip per-vertex TCS output stores", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c1237256cb48f107d4d612e9e66954edbcbe476a", + "description": "ac/nir/tess: execute the tess level workgroup vote on all chips", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9c16228359479f29d057c29302f5e916cc374ae4", + "description": "ac/nir/tess: write TCS per-vertex outputs to memory as vec4 stores at the end", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "509f0e62ad2ecc51c7d4dc3b9741b74bde57d4fb", + "description": "ac/nir/tess: allow passing explicit patch_offset to VMEM/LDS offset calculations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a59464b6e3bf7d79c3d2af2eb66f44383e6c2ae2", + "description": "radv,radeonsi: precompute and pass TCS per-vertex output stride via a user SGPR", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "742227c65c878a0401d60bcd6ea02f132f9bc0d8", + "description": "radv,radeonsi: make TCS_OFFCHIP_LAYOUT_NUM_PATCHES not off by one", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8d3e3c72e07b42871da79077dfcb559f9f8f0872", + "description": "radv,radeonsi: merge PATCH_CONTROL_POINT & OUT_PATCH_CP into 1 field", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "534b2825737132021683991ea347694e1680dec4", + "description": "ac/nir/tess: adjust memory layout of TCS outputs to have aligned store offsets", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "80236f236796d769d9808c28c9f71bf15cb6845b", + "description": "ac/nir/tess: add if/endif for HS threads in NIR instead of ACO/LLVM", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cd366b57d9cb0121cb446ed4dd182408b14388bf", + "description": "ac/nir: implement load_subgroup_id/local_invocation_index for TCS on gfx6-10.x", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b937d8be9df0c4116b8131ede634fc0aef17026d", + "description": "docs: add sha sum for 25.1.3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5c25b090021ae8d25446328f37f05e47d1b2851d", + "description": "docs: add release notes for 25.1.3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1f787ff64e0cde6b7d22cbebb3ecfe33d4bb3794", + "description": "docs: update calendar for 25.1.3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c8bd9ac7894af0059d9e268fb644833173934714", + "description": "brw: don't unconditionally print message on instance creation", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "52f73db5b78a4c105eb78c80487e6651d492ceb5", + "notes": null + }, { "sha": "16dbcd9b04456f6666be2e84d76d40c1d3564ff2", "description": "r300/ci: add two flakes",