[ { "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "befc2a2f626e1ac9e036508b3f26ae5cae4a9843", "description": "anv: fix R64 format support reporting", "nominated": true, "nomination_type": 2, "resolution": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac2e36b3776c58e835736f6922d08832fe99f1d9", "description": "ac/nir: create lowered inverse_ballot", "nominated": true, "nomination_type": 2, "resolution": 1, "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": 1, "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": 1, "main_sha": null, "because_sha": "8c6a5250ecd949208eaf3cb72731ccc6defa7813", "notes": null }, { "sha": "6781dcc56561237df5322109a3983c32c5146da1", "description": "lvp: fix wsi platform swapchain image bind", "nominated": true, "nomination_type": 2, "resolution": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c6aad1b4c2c3d13f28b4fb84d7042032852dbb2f", "description": "khronos-update: Add missing Vulkan Video headers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f61fe79fc0c194b612d310044f7e6d0c42c11800", "description": "ci/turnip: Update a couple of flaky tests on a660-vk", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "242f677d207b7cde0723c9705bc38f0cb1a2287f", "description": "freedreno: A couple features.txt updates", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0b20bddb8a31b72d2d0e00cf7efa96bd4c9b9b67", "description": "freedreno: correct resource usage check", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "95fede012614f9ac405f7885500a073af8303fdd", "description": "freedreno: Use non-draw batches for compute contexts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "014b2308c0ff976520852de916109fdcbd895937", "description": "freedreno: Fix compute caps", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "57eb3529acd35b5b0a82a0b8e78e598b361e4d7f", "description": "freedreno: Don't autotune if we are already sysmem", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c5e2e26f499d648bf5dc1a7d4c6102e40706f44f", "description": "freedreno: Avoid repeated device lookup", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "111005066db93df59f54f0c632206ac38d8aa9d6", "description": "anv: Increase max VBs to 33 on Gen11+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5f0e4a7605c00d2c5d6d3798209672b5f151ffe5", "description": "nak,nir: Stop using std::mem::zeroed()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d15b5fadbbe189026ad02a0885fccf1d8b22ab06", "description": "nir/divergence_analysis: Update LCSSA comment", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80fb55571860ae3cc092f8a2646425e5f20bb5bf", "description": "brw: Fix MAD instruction usage in spilling logic", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "338273dedde33acfc636c21086e612ea9b30184e", "notes": null }, { "sha": "9c0ff88e8d8989a84c8b8140437d7736e18d6b5b", "description": "vulkan: dump headers/registry to 1.4.317", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "49def5ca9d4682b28b482637e55d06befdecacdf", "description": "spirv: bump headers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb07343c28fc172e83e3ef23c994b9e43a30fa02", "description": "pan/image: Start checking image view consistency", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb476fd2c60c673f352423ce002c22513be078cf", "description": "panfrost: Make the MTK detiling more robust", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a87805fdd805b3a6e45969b4372bfd72f4f2080b", "description": "panfrost: Draw a clear line between AFBC and MTK_TILED conversion shaders", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e6d53fc1d866386b5af71772b110fe2e6dabfbdb", "description": "panvk: Add FS read support for PrimitiveID", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "49a7b1a5b8c228c3cf81fbe9d81b1150a14937b9", "description": "panvk: Fix unsupported LogicOp NOOP blending", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8953c13b15045598c1eadd54ff6c4d149f891a1b", "description": "panfrost: Remove pan_indirect_dispatch", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c563781fc31c25a5b6f3616dce2cd804e8484bb", "description": "panfrost: Enable indirect dispatch support on v6 and v9", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33fed5a20f90795d80b2e4d14e358d0d62b0846c", "description": "panfrost: Use panlib indirect dispatch precomp shader in Gallium", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b4e515ca291758318e200006bed31d461de225d", "description": "panvk: Implement indirect dispatch on JM", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf9331b3fe886604fb8bc41deb0d236f44fef0bd", "description": "libpan: Add indirect dispatch implementation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1abe5d1da9ccaabf0d1216f2dec6bc4c8340e7cc", "description": "pan/genxml: Switch pan_merge to a macro", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a1b1713b43619782ed5b350878d5892ecc355fe0", "description": "panfrost: Make pan_encoder.h CL safe", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c9ccb9568f8259852897f132e7bb84b447692894", "description": "anv: simplify RENDER_SURFACE_STATE parsing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f5a9a5a7390f4d52ef9aa0aac41f0431068184d", "description": "anv: add support for shaderStorageImageReadWithoutFormat through emulation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52f73db5b78a4c105eb78c80487e6651d492ceb5", "description": "brw: implement read without format lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a8c3767386b3098c87acc6210459ba0af1707de4", "description": "v3d: Rename MAX_JOB_SCISSORS to V3D_JOB_MAX_SCISSORS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ed16884bfa94a2a51239c50995a2da6b9786a1b1", "description": "v3d: Force job submit if the number of attached BOs is over 2048", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6ff509593ced88feec810aa653cf727da8629758", "description": "v3d: Only apply TLB load invalidation on first job after FB state update", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45367643f6f6696d2d75bea8f7d88cce1576b603", "description": "v3d: Add missing newline char on perf debug message", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86ccceb4deaca9d54b29663a685c5a8398b7181a", "description": "aco: don't consider gfx1153 to have point sample acceleration", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f10b49781d2cc6a143cfeb4e3c9116898ee0fbc4", "description": "aco: make all wait entries linear", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1088ac49dbe5507624c99007beb7142e1fb7bde0", "description": "aco: sometimes join linear wait entries on logical edges", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1f8537131835646875dedb116d256f6a8bf82de", "description": "aco: skip waitcnt between two vmem writing different lanes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9649deb50e1e83d210966a6c98a23f21243c622b", "description": "aco: skip waitcnt between two vmem writing different halves", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a38ad3ca7c11dc0371d1381afcab400db7d0ff9", "description": "aco: add wait_entry::logical_events", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb99de00f7b7137425dae5ed5d3ca9e5ccb13c35", "description": "aco: add wait_entry::vm_mask", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b70ecfa58872abfa17b56d0b2486ed3df982fb7f", "description": "aco: only join barrier_imm/barrier_events for logical edges", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62a9b4b97603c28690a4f10cb63974fa419b7fb1", "description": "aco: set vmem_types for args_pending_vmem", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb0a422be2e935aaabb8b60f3552c0499e4e85ed", "description": "panfrost: plug leak of modifier conversion shaders", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "ae3fb3089f50a5f7bc42f209656b783ac98ec509", "notes": null }, { "sha": "cc66651fc1ea4ca7dd4a67ee32f21190031f792a", "description": "panfrost: do not double-insert shader into hash-table", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "ae3fb3089f50a5f7bc42f209656b783ac98ec509", "notes": null }, { "sha": "69b458fdd7c500c6c93cd3aa3c13eaa6c111a61d", "description": "panvk: fix imported external multi-planar image support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9006ebde025698334293ea5d148e81ee9be8a32", "description": "pan/layout: document and prepare to fix planar plane offset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6690c74f6d81d953aab8471ff3da2ac6843a8fdc", "description": "pan/layout: refactor wsi layout query", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d77569cbc0a425d8b7f8dbe6bb96bcde72c1fe5", "description": "pan/layout: exclude plane offset from plane data size for import", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "360c08a3dc0f2ea4baf209f9c6e231d013e968e7", "description": "pan/layout: add const to immutable local vars in pan_image_layout_init", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a633d3f71f951ca7e2598b2f55cda8108538e9c4", "description": "docs: Add CPU frequency governor perf tip", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f64dbfd08a9ddf790d5100a3060ebf449ec7cbbf", "description": "anv: ANV_DEBUG_WAIT_FOR_ATTACH", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad6e1afe7475d6a99d1bb3ecf25356bd6eaeccc3", "description": "panvk: add EXT_texture_compression_astc_hdr support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a271b9a9a3930aa9ba6f14b53132d52f25b6f8b8", "description": "vulkan/format: map ASTC HDR formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ade742db14bf66cc15cce57fca59d1ae15c0c7e7", "description": "nvk/headers: sync up the latest blackwell compute class headers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "83f80dc4aab8d2e1baeefe42230ad0209f8cbf0f", "description": "ci/lava: Update image tag to apply the changes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9024e0df8359163818707750ee942e38ad28d41d", "description": "ci/lava: Don't fail if the section times mismatches", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7322e448332deafae11b0ac376662489f16321ed", "description": "ci/lava: Style fixes in test_lava_log", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19357b9a841538aa09ad4d14df249e06317d76cb", "description": "ci/lava: Fix type hint errors in GitlabSection", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c4dd9027db5c0be024b1026c579b7191893cca0e", "description": "mediafoundation: enable new CODECAPI properties for frame stats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9f22e3f98cd4e61252a9607b085c80fb98b24d94", "description": "ci: build mediafoundation frontend in windows-msvc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "38d2133e3eb3f0ba2a60355387fcaa4d84a17a5f", "description": "ci: Add Windows SDK 26100 to msvc image", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b1c4f2e04398e7981ed627d44e0ea6e0b528062", "description": "mediafoundation: Support new MFSampleExtension for PSNR, QPMap, and BitsUsedMap.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4df695421954d4ab6a8d8af325976d50da8bbe41", "description": "mediafoundation: Allow to build multiple codec MFT DLLs in one build pass", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9f0ddf336d07de08212135bfd7668864acdb92d", "description": "mediafoundation: Request PSNR frame stats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "caa74854ec4ccc3e032872c9b13d9c019d548f9c", "description": "mediafoundation: Implement full/lower resolution two pass", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d7022698ff6232244a7a877e3228f8f65120a992", "description": "mediafoundation: Added new CODECAPIs for GetValue and SetValue.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a81ffa7747f9d841a5d5ad20694c880bf1e65577", "description": "mediafoundation: Fill RefPicListL0/L1 sizes in pipe_h265_enc_picture_desc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5e4455768651073bf663052d9a922278b6848910", "description": "mediafoundation: Upgrade to use DirectX-Headers 717 SDK from previous 716 version", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b6c1881d2911ae28e6582a5f51cdc620003e730f", "description": "tu: Add perf debug for FDM being disabled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3c5c3d7819eb9a0a253e48850c45a1222ad986a4", "description": "hk: fix texture state count", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "01c59030e82d27cf14606c372a79985dff19542d", "description": "hk: clarify A8_UNORM issue", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dffee5abc8e737bd51b75ad28bd713a7853d34e1", "description": "hk: enable another format", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df6c52ff2ab07ba02a4618d88f286e313f50e2b8", "description": "hk: enable ETC, ASTC", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a52c5fbc3509a26f22424812a6e2445c0f1bf395", "description": "asahi: fix shader-db with fbfetch", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25d24b5a5946de61644a37f0d4361cd0646fd813", "description": "hk: clean out unused driconf", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "870bde17d06fefc59fe15e90ee0136e29b0ad0ef", "description": "agx: drop encoding masks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "65a5ff67e9de79cc55879b996a528db185e23b15", "description": "agx: add XML-based disassembler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "53a2ada9d7f02b86c94992867d6948a0c33badc3", "description": "agx: add instruction encoding cases", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2dccbf8c7fb8b56b79a4ea9a212d3c998bf3c5db", "description": "agx: add XML description of the AGX2 ISA", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c16bb0365ae88fc75a4971e8bddc39f900856727", "description": "agx: fix sample_mask packing overflow", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "248b8cb8c565e1c1792214879ffaad5084faaff2", "description": "anv: drop anv_can_hiz_clear_ds_view in favor of anv_can_hiz_clear_image", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "658b89ac86cf4decaf31c4f0ced31afef3344601", "description": "anv: Support fast-clears in vkCmdClearDepthStencilImage", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "db8b07f88dcf75f93c4383c59b310444ce46af56", "description": "anv: use the float qualifier to denote the right value", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "babeb975c4e8d640f5088218251a88400a0414b9", "description": "radv,radeonsi: fix emitting UPDATE_DB_SUMMARIZER_TIMEOUT on GFX12", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "47f5d25f93fd36224c112ee2d48e511ae078f8c2", "notes": null }, { "sha": "c72987350b9f9d2617513d083b5b0d24b6afe5f2", "description": "radeonsi/vcn: Fix encoding multiple tiles with recent VCN4 firmwares", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "02256a5aa3cbe0a37ba2ac5f500e36c03685e36a", "description": "ci/android: Close the Android tools section", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a52a25a9e1adfb5ee3145cff1c29d3e0d139230", "description": "ci: Allow ANGLE_TAG to be unset in -runner scripts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c99c67c490832400720ac4be951e19e0b767bd3d", "description": "ci/android: Only replace ANGLE if needed", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "95c508d950c9f541d2745dafd4c0c76aeb624175", "description": "panfrost: Fix shader_clock support for v6+", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "c1ce2dcc66df091026a87c9e2ed58a75b8fcf67a", "notes": null }, { "sha": "6d4d42e328d8d9490ac79326ed53041c820c20c1", "description": "panvk: Add support for 64bit conditionals in CSF", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ed900c406f94e453ecf0b9129667fd9d480deaa", "description": "panvk: Fix start label position in cs_while_start", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab4301619f1a0c1893745971dac33e0c68288f05", "description": "panfrost: add support for AFBC modifiers on YUV formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f59efe88ed958ed81934fb6cb1a44bbb97a53364", "description": "pan/afbc: Teach AFBC about YUV formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d9a4e8228405d9f19140a3fd62663aa4800ecb6", "description": "pan/image: Teach pan_image/layout about planar images", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ceb79e399eb2a2c6a992f986a5d3b6b5feb47582", "description": "util/format: Handle emulated YUV formats in util_format_get_plane_{height,width}()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6b54547a0ed29fc29863f13ece90fba56376bcd8", "description": "util/format: fix some missing cases in util_format_get_plane_format", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aceabab18f608d4a07e76bc9269c8cf569a79276", "description": "panfrost: Add a debug flag to enforce WSI row pitch at import time", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "916f75a2a6be58c7d57b8c533308ea82da93fb8c", "description": "pan/layout: Test WSI import behavior on all supported format/mods", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f28b2c9e8d1c33616e06a0d4346e7be0e8af05ea", "description": "util/format: Add missing entries for {R8_B8G8,G8_B8R8}_422_UNORM", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cff496eee97f82134403e622557644e349fc5bc0", "description": "pan/layout: Don't base the WSI row_pitch calculation on the image width", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "20a97c928e580720523e90746e6e638b701bbbb8", "description": "pan/layout: Add an option to enforce WSI row pitch at layout init time", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8e18402eb1033f6ebb5c5894dce71681c87ea832", "description": "pan/layout: Don't align WSI import offset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f64a7c1506654de054081f4eb3e5c796b23770fa", "description": "pan/layout: Check the wsi_layout consistency in wsi_row_pitch_to_row_stride()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a24fddefbae6248090a49ffe360cbe939d78a813", "description": "pan/layout: Drop the AFBC(compressed) tests in AFBCFormatInvariant", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b65b621062ba42d9aef5cc46cc34e2fe8745c6f7", "description": "pan/afrc: Reject AFRC(compressed)", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "2dae926850ee7a0920e18d773afc55b0c68eb534", "notes": null }, { "sha": "bba62e047e88612ae8de768e52858b561dd7f1dd", "description": "pan/afrc: Let's not pretend we support AFRC(YUV)", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "2dae926850ee7a0920e18d773afc55b0c68eb534", "notes": null }, { "sha": "fc92caf216199efa62ba1133e36cfe3dd1bae393", "description": "pan/afrc: Fix pan_format_supports_afrc()", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "894657a5ed2e22248f22388a0467aa24c272a5eb", "notes": null }, { "sha": "5292fef80de65d466cc9f461269d85ee50643dfc", "description": "pan/afbc: Add helpers to query AFBC header alignment requirements", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce197c8018faa85ee5ae23813ad06f7b20880a5a", "description": "pan/format: Draw a clear line between native and emulated modifiers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf3ec8d3b907321692c80db20a40c6d38c748f62", "description": "rusticl: enable proper fp16 support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33fb1eca3e7f068fc67cfc77d9a3e8d10e76df88", "description": "nir/scale_fdiv: handle fp16 fdiv", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aa5a981b83ef0d4e9ba2656d6cd4b79d5855d031", "description": "vtn/opencl: support fp16 builtins", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ca016350752144e7bd4de3975792e9e8c93e31d1", "description": "clc: support fp16 spec constants", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f8305828f4bd6a7e8622b3b6ef83676b06efde0e", "description": "util/u_printf: support printing fp16 values", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "162b60404358e96063c2c9515fbbb098c173d441", "description": "freedreno/ci: add CL fp16 skips", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "24eb46b720546e6ebde0f31766a6f10890f9643d", "description": "d3d12: Add video encode PSNR output stats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1b801a95ae04ac5e7364c8969ab92dfe366d31a7", "description": "pipe: Add video encode PSNR output stats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "228a0a46a53e0b6a020e4c8c0452afa3dccac051", "description": "d3d12: Implement full/lower two pass video encode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "daa16cf0d4fcd030569cbe8a2b6cffffabf0f00c", "description": "pipe: Two pass video encode definitions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e63becefbb0785da420d14ffb217743fe15fdfa", "description": "d3d12: Use helper to properly initialize d3d12_fences in d3d12 video", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7fb98a1e6f4bd1c5f91d1b24f217540792e5872d", "description": "d3d12: Use RefPicListL0/L1 sizes in pipe_h265_enc_picture_desc when supported", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f6077ad579994d15ad9c6c5743ed290e01318d1", "description": "d3d12: Fix sliced encode ID3D12Resource/ID3D12Fence reuse. Note the fence value now is the frame fence value as the fence is reused", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a562c0787fc3bfc23105901a255b9c23b849b383", "description": "d3d12: Add D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_DISABLE_LOOP_FILTER_ACROSS_SLICES when querying HEVC capabilities", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f28417a7bbe229cb42b55d2fb1fa7db264dba542", "description": "d3d12: Upgrade to use DirectX-Headers 717 SDK from previous 716 version", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "775cd85ed3fa632f1592ec816da2b723d8ea9ce9", "description": "ci/android: Add a version and renderer check for android-angle-lavapipe", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0440d1dd03e7155fe5d250f6c4b7809c7926a552", "description": "panvk: Advertise VK_EXT_inline_uniform_block", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ec6527c70a04c27dca36ffab7e9e2ddb317eb18", "description": "panvk: Implement VK_EXT_inline_uniform_block", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ca8719bebff73aef679fe7235d5d22b72e7f0a8a", "description": "svga/ci: vmware farm is out; temporary relegate piglit job to manual", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dca392b119d6898844e5e0e92fb4a4d833ef3c4e", "description": "Revert \"zink: reject Imagination proprietary driver w/o geometryShader\"", "nominated": true, "nomination_type": 3, "resolution": 2, "main_sha": null, "because_sha": "ca087e202766872085d6d02363fd7f4961feba48", "notes": null }, { "sha": "b6d7736792e79a6fb5990e0d66c3c1b3cdbc1d0c", "description": "zink: reject IMG blob < 24.1@6554834 unless enforced", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45d9d55cc110df73c38db25e0254b7118268e157", "description": "zink: don't assert geometryShader for IMG proprietary driver", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "00a2ed60f87fe11997b2f4e16d82ba81a077fd76", "description": "radv/meta: use unsigned min in copy/fill shaders", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "426ddb4fc9a72266f6a710abedd309fe22404f8b", "description": "anv: fix pool allocation failure reporting", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "57c5419bbd75fc49de2a630f5c0c37b7f3497f01", "description": "anv: Support render to aspect other than IMAGE_ASPECT_COLOR_BIT", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "297fdc66366a7478878a3c640298fa93341a44c9", "description": "radv: don't accidentally expose samplerFilterMinmax through Vulkan 1.2", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd7dc398d8e94a24863fdae5d8d680a8bd0a1f2c", "description": "broadcom/ci: update expected results with kernel 6.12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1ad37360dea96ffb6523dec8eb0487fcf5660997", "description": "zink: update renderdoc layer string for android", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6eaac7c171fc3a5aea6a01e5802d75689154e627", "description": "docs: add sha sum for 25.1.2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aabbd9f0b2dbc962abcbcadad89673466654bed3", "description": "docs: add release notes for 25.1.2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5df6b445baa0272bff589115d7c505a1f82768d8", "description": "docs: update calendar for 25.1.2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "208450fc57f6ddf0e3a2bd20e9fce8b6d8f77a19", "description": "nir/lower_to_scalar: fix opt_varying with output reads", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "00589893579a66e2cc00a86edae47dff9bf9a7f1", "notes": null }, { "sha": "c3034fa82cc01f13cd7a42e4fd1d98c7870bceb9", "description": "amd: replace most u_bit_consecutive* with BITFIELD_MASK/RANGE", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "feff86220c568c3587131a8b9c0d222973800012", "description": "gfxstream: fix suballocation logic using u_mm", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "73d94d70f1ee7c1ef8b78127d22201990caacb21", "description": "gfxstream: Fix min max reduction samplers v2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bc79017f87aee3bd519a30cc7308fdd923f82624", "description": "gfxstream: Allow all promoted device extensions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "de3361d050fa97d0fe23cca0ca55418e39d03a04", "description": "gfxstream: intercept vkCmdClearColor(...) and do linear->SRGB conversion", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd406497687b79755a95119a481a3583aa955dec", "description": "gfxstream: Fix compiler warnings", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ade950b6f1393da858a491369fee9e223b40c8e", "description": "gfxstream: Fix codegen for the moved logging.h file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "68e42404b76bf573ce061e9b35d4cddfa538e4d8", "description": "gfxstream: Implement private data extension", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b6c5a548adf00e144da92342b9963afcc1a82bb0", "description": "gfxstream: [vulkan snapshot]: update codegen for vkUpdateDescriptorSetWithTemplateSized", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b95132460601b415ea378ec3fc3d3063f063899e", "description": "gfxstream: [vulkan snapshot]: update codegen to handle failed api calls", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4253e5789a1e3a5f5c0f3643ac1636c476e3e902", "description": "gfxstream: Adjust allowed device extensions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f839e321b8164809658c79218ad7d1dc64ec8714", "description": "gfxstream: Remove MEMORY_HANDLE_OPAQUE_FD support from Guest to fix suballocation dEQP tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "786bd1c6f20806583c0894643051283e9001cc9f", "description": "gfxstream: [vulkan snapshot]: update to support vkCmdCopyBuffer", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eea41d1f8669b179aa257e471d9de20342fb85bf", "description": "gfxstream: Update codegen license", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33ba95cb0cc08ecd003e5a24a68d058dbcff423c", "description": "gfxstream: Track vkGetDeviceImageMemoryRequirements on host", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4340dfb400f489a2d5c753e82133525e91e4aa92", "description": "gfxstream: [vulkan snapshot]: update codegen for vkCmdBindPipeline", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7826d89a754272bdcd4dd676a28706d5689a21a", "description": "gfxstream: Update GfxApiLogger namespace and header file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dae39cd2783efaac96d099894ad880c257c0ec33", "description": "gfxstream: Reduce log level on AHB allocation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "464c2e35b8ddb655de49c9f1d1880e342f51c055", "description": "gfxstream:: update code gen for vkResetCommandPool", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "afab12694777b1edc9929875b7051ce365968eb8", "description": "gfxstream: Update gfxstreaml vk xml location", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad5f1ed77ec31dc1cbc43f453289c330890570bf", "description": "gfxstream: Mark VK_KHR_ray_tracing_pipeline dispatch only", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3331752323ba80dccf7c951c7a32b551f7fe17f8", "description": "gfxstream: Remove old include", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c0c10744fdb129daa675536ae42c99130298d3b2", "description": "gfxstream: Update codegen for aemu -> gfxstream stream interface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3df2a0c061c9e50e8622bbf6a41940fd51f1af9b", "description": "gfxstream: update sudbdecode snapshot code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "524d9b064709c08537e3573d9e698b3d9c6f6eb6", "description": "gfxstream: Update codegen after many aemu -> gfxstream changes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "711606dff4911951ea2dd4bc204fac65257f3b28", "description": "gfxstream: Update codegen to use gfxstream_common_base", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a5810d2f0b35ee64070621db337399c2a197a6d", "description": "gfxstream: Use logging functions for call tracing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9bc395fca48661786f70dab640717aead1305689", "description": "gfxstream: VkDecoder: break from seqno logic when puid dies.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "30fd362ca751d87cb318d8c1bbc133ed78deb781", "description": "gfxstream: Update iostream header", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ba070a398a10dc3e24ff62a2c3045e6f0f21d6c", "description": "gfxstream: Track sparse image related functions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d4b4fe8b718b55daa1cbb61f688eb223d99b4b3", "description": "gfxstream: Update to new logging", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f1f684ffa736da80076d54c00339b464be5ed28a", "description": "svga/ci: return svga piglit job to automatic rules pool", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "978933c0157b184beb5a91683cf1cdfbdf40bdce", "description": "nir/opt_algebraic: extend lowering for (i|u)bitfield_extract", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9f65081e021e68144d99b44115140b55e9c5a2d8", "description": "ci/android: use `curl -O` to avoid having to specify the same filename again", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc1502af2e4e17e8eb82f0f20931602a808c75e3", "description": "ci/android: use newer cuttlefish images", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "088a4b0e23629dd580e6d216326afbeb45604d3a", "description": "ci/android: configure both hard limits and soft limits", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "859e90300467f014c7fe7a3195f4dbbbd952ccd8", "description": "ci/android: skip org.skia.skqp.SkQPRunner#UnitTest_SurfaceResolveTest", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a8fec6c6d1b2272199c4d844dbfecb5ba813ef1", "description": "ci/android: skip org.skia.skqp.SkQPRunner#UnitTest_BulkTextureRectTest", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf6f97a224033bb70eea312cb987e7c9416bf126", "description": "ci/android: reduce launch_cvd memory limit to 4GB by default", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "769a4aa34ea720fe5170c480d0903130d64d7d19", "description": "ci/android: disable errexit in trap function", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "16754dbd136bd0494baa2b676413b874c717b1fa", "description": "ci/android: Add gitlab section for logs uploads", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bfca9fbbb33fbdd304b479a51fd013c351619cc8", "description": "ci/lava: SSH tweaks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b16ed16d754bc7ccb56e587487f70192f54ec78c", "description": "ci: set up XDG_RUNTIME_DIR to be under /tmp which is tmpfs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c5500cd12fa6d7b550ed289f775a84737c702d34", "description": "mesa: Add support for GL_EXT_shader_realtime_clock", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "47619ef5389c44cb92066c20409e6a9617d685fb", "description": "ci/android: silence mesa error about `//.cache`", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bdcdfe8b3361978c65e5c6ad3b6919f29299502c", "description": "ci/android: show also the device name when printing GLES and VK info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "76a73ba26377116b55db840687f86ec3d9e44250", "description": "ci/android: get only the first device from eglinfo and vulkaninfo", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e12aa9a49ec46e69ced7baba133995cd99ab9052", "description": "ci/android: fix printing the original GLES and Vulkan versions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "57b04e8dfda9b09fb018907ae921f3ebbc68ad3a", "description": "mesa/main: fix enum errors", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bba7f7d586be39571546e0dd7fd5123b08fb099c", "description": "mesa/main: fix error-handling for gles1/2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "89d5447ea66d7fc3d8c83426a4f4534d61c6d133", "description": "mesa/main: fix multisample enum checks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a5ce75a63a719949481cc4a9473f7523fcd2390", "description": "mesa/main: correct error-checks for GL_TEXTURE_2D_MULTISAMPLE_ARRAY", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d97f5d77eec9d87f18bb7953890307ade7ead8a", "description": "mesa/main: add _mesa_has_texture_multisample-helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "214fd4e40db24b95b609a7e2ad2dd58ce3ffb7a9", "description": "mesa/main: fix texture view enum checks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f87f6d9cd4f25dd0f336d65067378e2a29907d62", "description": "mesa/main: do not allow desktop enums on gles", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fcf26c951bf5aa97e876b885be70196e2d415bdd", "description": "mesa/main: clean up invalid pname-check", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "937e1d55b3a7c68b173f291d559809a2358d7dc1", "description": "mesa/main: fix ARB_texture_float quirk", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25830434c2eab4a8a3999da741971395df89c315", "description": "mesa/main: do not allow non-gles1 enums in gles1", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "879ef152db8482a9f060b8406f92859943474153", "description": "mesa/main: use _mesa_has_Foo-helpers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1e4f12d7acbb86081dbd57139ff3de9c193a5c3e", "description": "mesa/main: use _mesa_is_desktop_gl_compat-helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "87dda2988be6e5c2a047ed416cac07765c252504", "description": "mesa/main: fixup bad indent", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c059c721fbc7f2f0396bf30e4e881c7b8b2bd5fb", "description": "broadcom/compiler: handle moving last ubo load in the block correctly", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "8998666de7e827f5fe62b51186c7f81d362a2be1", "notes": null }, { "sha": "e579b982b0c16fecb04e5c837d55d7cfe75596aa", "description": "radv/video: Set all pic params for H264 encode refs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92e99e6169bb4f3800da37888698e8c416c8864e", "description": "radv/video: Add radv_enc_h264/5_pic_type", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7de2bd086dd5c0fbd0a6568ba46cb5b956961b8", "description": "v3d: Remove struct v3d_surface and create/destroy surface functions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5e4b66e2260201793f37022d2dd5f17f30c1a450", "description": "v3d: Stop calling deprecated util_framebuffer_init", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "680b6d0e9b449b2deac43652c4f494d93dd21feb", "description": "v3d: Remove separate_stencil from v3d_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "46ef49ab55e882a85b4b0cb70108583e9fd28c57", "description": "v3d: Remove internal_type and internal_bpp from v3d_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "735cf1cb78ea53f45b341bd75456e3b30c950011", "description": "v3d: Remove padded_height_of_output_image_in_uif_blocks from v3d_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1fe03272552dd8c434e2ee27d7544b745cea6f07", "description": "v3d: Remove tiling from v3d_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3228e0648efcddb29a5c864ef177761e80cafbe", "description": "v3d: Remove never used offset from v3d_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c13135f7c34746961f6769e84ce965dd501f84e6", "description": "v3d: Remove rt_format from v3d_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "46b96e0079a51162ab65a68326854dc7dbd9bab7", "description": "v3d: Remove swap_rb logic from v3d_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1c4070f3e95dcc749acbcd39e7c7c91e426b640e", "description": "nir/opt_if: limit rewrite_uniform_uses iand recursion", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eaeaf9554d70783c5cd0a4d5d47c6a1552f783f0", "description": "nir/opt_if: don't replace constant uses with other uniform values", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "27279b2cbe636f29a4cc9eec0993edb0725a047f", "description": "vc4: Remove struct vc4_surface and create/destroy surface functions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba950f955688fe7464e900a886f669eeda552f1c", "description": "vc4: Stop calling deprecated util_framebuffer_init", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "40f3dac7160379f33e149a9a39fcaba754c3d93e", "description": "vc4: Remove tiling from vc4_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "51bc2e607fad8c45c7a30a8ce09cc1268d7d455b", "description": "vc4: Remove offset from vc4_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "79498a0849356f8260d761a87e74f14957c4b63f", "description": "brw: fix brw_nir_fs_needs_null_rt helper", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "9b42215e0d6762151e3063fd83e779dee17ad058", "notes": null }, { "sha": "226b0e28dbe9e48c51a6b3213f9da10c7d2cbad0", "description": "nir: generalize bitfield insert/extract sizes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2474118a066d3f87b749eeb999c0c45cf620bc61", "description": "spirv: disable mediump for bitfield insert/extract", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "098c15bfc94446d755455aaa275a30d4ef8389c3", "description": "radv: use paired shader registers for graphics on GFX12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c8b3c92a3e795285411e6d69c06384c3cb685cb5", "description": "radv: add macros for paired shader registers on GFX12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c8f9e0fb05ee27d37520eb07bee1137c1a530693", "description": "radv: add a new dirty state for emitting tess user SGPRs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c27cdaac70c9b41cf7c1f9cbb4162b29bef2b387", "description": "radv: expose scalarBlockLayout on GFX6", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c26c9c6296da79c6d1d3d36ff24673d1a1604e23", "description": "radv: set radv_zero_vram=true for GPUScore: Breaking limit", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa94b1b29c7aa8927ffa29aa3bf3e66e6e4d5342", "description": "rusticl: check the returned pointer of mmap", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "da4de8d7e3344f5fea8e7cfb3ab2f94518b0201d", "notes": null }, { "sha": "9b28067b599c5150c70ebb32ccd8285288eb0851", "description": "rusticl: move unmap out of debug_assert_eq statement", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "da4de8d7e3344f5fea8e7cfb3ab2f94518b0201d", "notes": null }, { "sha": "931ec3e9549662ba4646da1e23905556ae16bfeb", "description": "rusticl: fix compilation on non Linux systems", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a51d061c00b6b49853881783ffa02aca3ee105f4", "description": "brw: don't generate invalid instructions", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "0e3e5146cf140095cae9da0c20a7feed17eb9ef7", "notes": null }, { "sha": "2bb9b94c4c689583de84d2d701d00cfd11e3bd03", "description": "brw/disasm: Don't print src1 information for SEND gather", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7e523b44002a31a35e66364db01092f56a77dcba", "description": "Revert \"android: Link with libc++fs up to SDK 35\"", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9fd6bae3c4dc7b96659ed2218bed450d54449435", "description": "llvmpipe: Use mkdir instead of std::filesystem::create_directory on Android", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4aafb5fcc302c5d482eb2401ab1bef9675d2ebec", "description": "llvmpipe: Define LP_NIR_SHADER_DUMP_DIR differently on Android", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "542836afe586914347554c905fa96de6d149aafa", "description": "intel: Don't require dpas_intel src2 to match destination", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b83f406c9163c01505a4e470ed684e03a3843743", "description": "ci: inline the only anchor reference that was on its own line", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50dbb6c31ad612554585224cafba84e63ab81a55", "description": "ci: improve explanation of the pre-merge/merge-request pipelines", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f2f8a1cb3ef56b83b61d87e685efcbf76b37927d", "description": "ci: improve name of merge-request pipelines", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "730c938a46150630afdee033a2a848c25aa02d62", "description": "ci: improve name of fork pipelines", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f29524c1de3bc5829d64dddb6637177261ba1d45", "description": "ci: improve names of push-to-upstream-{default,staging}-branch pipelines", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "942b565f34cdaed22abe41d58eab1497a799c89a", "description": "mesa: strengthen the condition that triggers generating VS with edge flags", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d8a6ec59858522df925d5918696effe59a75f1c4", "description": "lavapipe: undo fb remapping before poisoning memory at end of renderpass", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "723a1fabacda4924ba2c197a68abc597efbe8fdc", "description": "tu: Use safe-const GS variant for VPC binning state", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "946bbd8b2fac352618381bcafb746751050af929", "description": "panvk: Enable vertexPipelineStoresAndAtomics on ANGLE for v13+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d7f21cd9c6193c17a0cf32379833a3a36b2739d4", "description": "pan/bi: Lower VS atomics direct output store to only exec in one stage when possible", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4100f1d08ac9b04eee26449c3295572bf7362860", "description": "pan/bi: Stop writing pan_shader_info::vs::idvs on non VS stages", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "1d21de788d3f4f7fbdcf5b57884bc149a2e219e3", "notes": null }, { "sha": "f1ba8070992d7f6669eb5d4626bcec0bc5b1cf8d", "description": "panforst: Update ForEachMacros for pan/bi", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b60cae2af6817683297a901b1e446df24ce5c76", "description": "ci/android: Make android-runner scripts safe for set -u", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a6de893b607fd554ef6e626bea32cec08a9a7a13", "description": "panvk: Expose 2 queues on v10+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4f5ce2d5aa9e6307dbccd868aa5100ca57c9191b", "description": "ac/nir: fix unaligned single component load/stores", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d30a6f81023f9236e339b1d283cd73a2dc440b46", "description": "v3dv: consider render area when configuring supertiles", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2cac70558d1e357271e13052bfdecf788bbd06fa", "description": "v3d,v3dv: set max supertiles to 256", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9e3f190e2e0a9b22f93857c93c19cd47e9900462", "description": "rusticl/kernel: rework unsafe block inside clSetKernelArg", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f663e3330ce10110f7b0f4eea4c9ee1e522e919b", "description": "rusticl/memory: properly set pipe_image_view::access", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "868ae6a2624e88acb4f7a5ce7e3738ba0b3bad22", "description": "rusticl/kernel: implement CL_INVALID_ARG_VALUE for image args in clSetKernelArg", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "94a4ba5b4daf0431d6c8c4f4f9f406cc6c329893", "description": "radv/ci: bump the timeout for radv-polaris10-vkcts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61ca95fa67a774f892bd0ada4c61c1042fe4e239", "description": "ci: uprev VKCTS main to f66e0ae866117f3d7375763bf5ec194404d88cdb", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dd45bf5bcec1eee94bdb0501896b8d41df009a75", "description": "nir/load_store_vectorize: stabilize entry sort", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "397920c16eb26aba25558050655f656f03239baf", "description": "nir: fix left shift of negative value in ibfe constant folding", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78aae4b1bafa50fc25e4a99296d8be718ceed64c", "description": "nir: fix signed overflow in pack_half_2x16 constant folding", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2e82f481ca956252c86b08da2ba46e9449d8bf0f", "description": "radv: fix too large shift exponent in radv_remove_color_exports", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6852538ba04e6550c10bf008d74d8f4054f304b4", "description": "nir: fix unpack_unorm_2x16/unpack_snorm_2x16 constant folding", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "817c14cc7c5ac1df6d56e99b64a3f3f087673be7", "description": "ci/lava: Only deploy kernel-modules when needed", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a0cc0ee0d01e8ab5c833479baa12bd7074b0ec0", "description": "ci: Use zstd compressed kernel modules", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "347e957b44746bbe417d77f19113463da6817d58", "description": "vulkan/pipeline: Hash null descriptor robustness info", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "6ae401aa868066eecbe6307c6e8173525f566580", "notes": null }, { "sha": "a6675f35b20ac3a78a0d53d0851d59c464918fe0", "description": "aco: clamp exponent of 16bit ldexp", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf2ed20eb95a75c828fd0161597838e4d151f46f", "description": "nir: remove unused nir_io_semantics::invariant", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "44fcda9631ee94f2c28367b2d70e630de8a65734", "description": "nir/opt_clip_cull_const: support GS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6677d087c086cdfc65bf55b0a9db838ab800f5f1", "description": "nir/xfb_info: add new fields to describe 16-bit XFB better", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b70b419b5282fb01b7202e5ee1d391fcba15ef8", "description": "nir: always index SSA defs before printing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf94ae85442cf7d491ede35c4f5f345d92cd399c", "description": "nir: change the type of shader_info::patch_* fields to 32 bits", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b69dcd8d33f4425228aea97c5f723e6804297c05", "description": "panvk: Enable VK_EXT_load_store_op_none", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a7e61f95b8c16e4ba82c9d699f9c70822492261a", "description": "zink: delete zink_ctx_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d1ca611be803f707f9694d9716120e72d2090e8", "description": "zink: don't fixup depth buffer if it's already big enough", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3dc8d813321b9288f3b1c9c752e4a6eb23d2a7d3", "description": "zink: delete zink_ctx_surface::needs_mutable", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ad4b07c38a3e64c295fca611dcdb65287d77092", "description": "zink: delete zink_ctx_surface::transient", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92d76f16eddfb9160aa5c95bc5fa10b4593db01a", "description": "zink: delete another pipe_surface from msaa replicate", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92f4d506d7c830bf18101dfaaf94ba54ef00a977", "description": "zink: remove some trivial transient surface references in rt init", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad5a115246a1537b8bcb107a20f8033706a34a19", "description": "zink: slightly rework transient surface/image handling", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4f81f121e631250fb6a1f6b0cb1111544a743180", "description": "zink: remove a pipe_surface from blitting", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e5e91887cfa840c47f3fbd7b77f2fb59057a682e", "description": "asahi: clang-format", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "49564786f72119c4d500fd2ee8f2d00c8610dd6c", "description": "asahi: drop dead surface stuff", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f283645416ca5e67ff57dcc3b187057675945ca", "description": "intel_aux_map: Avoid creating new table pages when removing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dac6f094513ff348c2312fc9c1b4bf42d9c2c4ac", "description": "radv/rt: Report 256 byte alignment for scratch", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6628ac8ad9f97002183db45217bd793c89a3ccae", "description": "radv/rt: Avoid encoding infinities in box node coords", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d84d7b78e472d64ed8860c9798a4c97cac2323e8", "description": "intel/dev: Add PTL PCI IDs 0xb084-0xb087", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ca3312765228a344497a509086559be371a4e1c9", "description": "vulkan: add missing include for FALLTHROUGH", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "3bc7564bb03c2d9b3f96d9cc81b5a852f8af2c72", "notes": null }, { "sha": "e0641fdac7a38a882c57d68282b020096902829d", "description": "zink: fix ZINK_RENDERDOC=all", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb6dfc4169c2ea3390b3cd5e1fe2885c13826601", "description": "zink: unlock instance mutex if creation fails", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "015eda4a4186c75538a0aa915e380c5ce5863319", "notes": null }, { "sha": "f611fb4af97126e493437e33a3d924c5fab47c0f", "description": "svga/ci: fix indentation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c5fa54b5bcff014120aca23b066992bbfa91662", "description": "svga/ci: fix job stages", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a321b3207c037fed1d9898eb341b6e92fbe88943", "description": "util/dd: delete surface object hooks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ddef6be19a99eeb3a85e0daf44ad27f2cd3d519b", "description": "noop: delete surface object hooks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bbc4a2d2d9b18f937823993cba01bee60cd73ec2", "description": "aux/trace: delete surface object hooks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0100e44a8cae4733c7d7c70e2a1e2c0131f05685", "description": "util/tc: delete surface hooks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "94979fec2cc2b3fd54975f0a52ebdcf6d8eafa83", "description": "vl: delete a missed pipe_surface_reference usage", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "06cf5794b15d08efb5189c343bb57a92fcce9011", "description": "vdpau: de-pointerize surfaces", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b36fba19cc12021f4f0b439c970a5bbfc5dd9689", "description": "va: remove one more pipe_surface object", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "56077977438bd1df3710c7e2e177bd8ac77d65b4", "description": "d3d10umd: update to latest pipe_surface changes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "561fed955b9a0edf302eef46e41a31ea4b0cea49", "description": "d3d10umd: stop using pipe_surface::width/height", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "9d359c6d10adb1cd2978a0e13714a3f98544aae8", "notes": null }, { "sha": "3ecec254a766aa470cfd81f4c782644e91f93070", "description": "util/tc: fix surface refcounting (by deleting it)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "11a3f2f3d18017f0eff9524d82e44359d140dfd6", "description": "lavapipe: kill off pipe_surface objects", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "db500d4a561f7ff1c48ab005cac188127f371f0b", "description": "gallium: kill off pipe_surface_unref_no_context()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "718e277ab56e52c9a8d23c3ea4cb0eca038de630", "description": "util/surface: delete more pipe_context::create_surface usage", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d9f5d3bcd6b7dbf30bfc81e7d75f3352f5a0682", "description": "util/debug: delete more pipe_context::create_surface usage", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b92b67c94170cf5b11d03e0edae11fe637a099fd", "description": "util/blitter: delete more pipe_context::create_surface usage", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b81359ec841724dd447fc450025605c9f3cdfb2e", "description": "panvk: bump maxPushConstantSize to 256", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c6f19e87acaacc5be5980b98f6fa4398a22895f3", "description": "panvk: ensure we don't go over the hardware FAU limit", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c37bcd43fcdebeedd1938da82baedd0fde9f9f37", "description": "nvk: Claim shaderUniformBufferArrayNonUniformIndexingNative", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a8b309f1cf61d5cc44118e712f8fbf6768f01aa9", "description": "nvk: Run nir_opt_non_uniform_access for UBOs on Turing+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7690d35aaa565d5cb829c83e40d0f567a3875f0e", "description": "nvk: Rework non-uniform access lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6bea7caddb8e7cd305c7927dbd03442061bd3a05", "description": "nvk/lower_descriptors: Drop buffer_address_to_ldcx_handle()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64a3ab35a9ad3404183353b7e52374ddf5b2a3ab", "description": "Uprev Piglit to 685ea49b47ae52560975cfcdb0ea0d4d27fead16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "87b74c614642fa7ca7e4041fe4fdcf9bc4a64107", "description": "Uprev ANGLE to b1359277066648c3577ea8b57cc5e0bccee7b6cc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1fdfdbaf92432356390d700aef833cce0bbbcb93", "description": "aco/hard_clauses: simplify and complete get_type()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8764ec0230523a7c03f0dec0f09aa73ce94362b9", "description": "aco: consider image_msaa_load a sample operation before gfx12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "960f63596fee40fdf395925534a7a918c08b1475", "description": "radv/video: Add VCN5 encode support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a3b3febda7dd24e6feb8c0dde143e0afe8acd65", "description": "radv/video: Enable decode on VCN5", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25f799639515170b4692d17745e984bd76cf33ff", "description": "radv/video: Set correct minCodedExtent for encode", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ef305f38756dfea75a32f4d7502dc455a3e84f09", "description": "radv: Use RADEON_SURF_VIDEO_REFERENCE for video DPB images", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "47f5d25f93fd36224c112ee2d48e511ae078f8c2", "description": "radv,radeonsi: emit UPDATE_DB_SUMMARIZER_TIMEOUT on GFX12", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad08dc95497833a014ada113068887af1acf57a3", "description": "llvmpipe remove llvmpipe_screen::allow_cl", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ba90386483e18721a45ecd8bdc8c0268827dfaa", "description": "ci/android: Check Vulkan driver using vulkaninfo", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3029fdde65a63fcf5d6ce6c5f346d3dfafb3a2b7", "description": "ci/android: Switch to using eglinfo to check GLES implementation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9e4e8542d457cc944198d7d70900b2f6b7ad7ab3", "description": "v3d: make sure all jobs are done before destroying the context", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "afd678803632096b9e5ce68d6518684de88e9a85", "description": "egl: Fixes for eglQueryContext and RESET_NOTIFICATION_STRATEGY", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba1bd9aed88dbbc864c06a3ee1f4c9daf78c6af3", "description": "egl: Remove check for GL or GLES", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7cd1f645def6ec0b715778507b960d4680a85d5e", "description": "include: remove C++ OpenCL headers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e3e5146cf140095cae9da0c20a7feed17eb9ef7", "description": "intel/brw: Use correct instruction for value change check when coalescing", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aae67ab678adcb839dfd1e0c9c7a2dd86ebce38b", "description": "nak: Don't swap f2fp sources in legalize", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "e19871bd6ad0651a5b8ea8215eab686ace5d08e1", "notes": null }, { "sha": "9b94ec30b672b20f60dae639459165ab1b4fb139", "description": "nak/sm50: Use ld.ci for constant loads", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb3125c4e38775f22d292a73bac29a1d7cf42757", "description": "nak/sm50: Encode cache ops on Maxwell", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3b4401fe67bc7a6915ec198f3f0b0fd6810fc45", "description": "nak: Handle MemScope::System on Kepler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "81b6aece173f27c92848310c0c36deb8f3bb1736", "description": "nak: Print cache ops on suldga and sustga", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a0391b92bb0528885f74f377d5fee13dcf650fc2", "description": "nak: Plumb the ShaderModel through to Ld/StCacheOp::select()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "05c2c748db410a68f97d81d431b35eab38774c90", "description": "ci/build: Remove CPP_ARGS var duplication", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a63e324a580e82c70a6810b98e334d8002f3a52", "description": "ci/panfrost: Reuse file list YAML anchors", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "295373f29f129acdfa23262f446e53942c0d4807", "description": "nak: Implement nir_intrinsic_reduce with REDUX", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b165c07b381ced0e43152e9453daa6a569e203ab", "description": "nak: Add OpRedux", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "12b903d38416a89b9801b8ac61904ff5f3efa9fa", "description": "nak: lower_scan_reduce after divergence analysis", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3839dbb903b6915c0c28b54f9a9259b3efe647c", "description": "nak: Change divergence analysis pass order", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "666bad5d227dd8a3f3ccb40f8c4b30f91b60df2d", "description": "nak: Always run nak_nir_mark_lcssa_invariants", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "018f4f1c27a536b72988bcc401419bd3e4d74979", "description": "nak: Forbid reordering labeled OpNop", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "79d0f8263da40bc4ecc75861e3f4ca1a4af2af39", "notes": null }, { "sha": "c39bf7e7f986eee05e95a99d957f3928e850179c", "description": "nvk: Don't use INVALIDATE_TEXTURE_DATA_CACHE_NO_WFI on Kepler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9458dd606e563326005fedba4d34ab601b66e6bd", "description": "nak/sm20: pixld has a predicate destination", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b25e430700307a81ac8f196e338d32aec96b258c", "description": "microsoft/compiler: Cast one enum to another instead of to int to resolve warning", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ae3c495de1779e83d9fa0440568f9f91930ae219", "description": "formats: Cast enum to int before shifting", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f0dde6ca7f64a25bc541b9437dc9de6fc59761a5", "description": "nir_gather_output_deps: Fix incorrect enum in switch", "nominated": true, "nomination_type": 1, "resolution": 2, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f29d93982420f26c25b78e65fad78b09dc71f187", "description": "svga: rework framebuffer state", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b7774effbfc79511fef24f936c6773d4038ac8ba", "description": "svga: asst. clean-ups in svga_surface.c", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "24a57350ebaa00c63f1112d553bab793e6f11155", "description": "svga: whitespace clean-ups in svga_screen_cache.h", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce70baeef36954c99532a5cc2e85cbdf15028f1f", "description": "gallium/util: minor clean-ups in u_framebuffer.c", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64da531799ae11aaa8de22a4ea7b62b74ecf2937", "description": "svga: remove unneeded assignments in svga_set_framebuffer_state()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dac04694b2e15231e82a771166d10b722c50f260", "description": "svga: handle NULL surface in svga_surface_needs_propagation()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e6058e5ab02170e6b8e3ebb9343fe993b886d914", "description": "svga: 80-column wrapping and misc code cleanups", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3bb9905e7f7e16568c26738ff264038c2e37e1e0", "description": "radeonsi/vcn: Use picture fence in JPEG decode", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e942d1e9e4c53ebeb2b366326a65facf3f7848ac", "description": "bin/ci: crnm: Sanitize n_colums value", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b1d81a7df18817c0442605637ce55eef0998bc1c", "description": "radeonsi: Fix violation of aliasing rules in radeon_ws_bo_reference", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "6d913a2bcc69309d07ca9f75c91fed8f92004aad", "notes": null }, { "sha": "f340990fcbb2850b77ebc9e5919a68220b59c89c", "description": "v3dv: don't use deprecated NIR_PASS_V macro", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5505bb6c6d2b7de2a50bc3311e84ed9781128d7e", "description": "v3d/compiler: don't use deprecated NIR_PASS_V macro", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62ba0d7bf8d7662005f17ce4e2d6ee72c050a3fb", "description": "vc4: don't use deprecated NIR_PASS_V macro", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b5706ef70acf20f7615cff0202ae2b4201aafb5e", "description": "vc4: return progress on custom nir lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9a54632af268f732ceca5d1a767823f2060d5ef", "description": "frontends/va: Fix H264 top/bottom is reference flags", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f4e251c98a8871a914bd2cb6e03db7f714a66ea", "description": "radeonsi/vcn: Support disabling HEVC dependent slice segments", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "09a1429a00d2726d7c0f2006a55f40a78c05e68d", "description": "radeonsi/vcn: Remove carrizo workaround", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f17ea8e90117f681ada388361b8856c99706152c", "description": "radeonsi/vcn: Get rid of not_referenced", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "47f4d3e701a6fe12b069d3ef7d43baaaabd2ac4d", "description": "d3d12: Handle a null threaded context", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c0f6c6df1c9d43260916070baccf9341e037fad", "description": "d3d12: Handle sampler view creation on B8G8R8X8", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5781553f64edeca369ff99543a9c22e622c2535", "description": "winsys/d3d12: Support no-alpha formats through the DXGI swapchain path", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "548f652d101fab0de6facc17465e9d1e254e1544", "description": "panfrost, panvk: spread hierarchy mask bits out when max_levels < 8", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13b35a3c9c3cd8e1f4bb129b0634831f13398259", "description": "panfrost, panvk: fix G31 use of SHADER_MODE_EARLY_ZS_ALWAYS", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2e85076b1d64747322e31ce86a5c2715bb05305d", "description": "nak: Set cache ops on surface load/store ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad98b76a14704b3d781bb0ed433163daaa905da8", "description": "nak: Set cache ops on global memory access on Kepler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a7760e4bd805b3076d6a916a4cb67c01fbd01d2e", "description": "nak: Set MemOrder::Constant for CAN_REORDER image loads on all hardware", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d3b9752ee6a8f1593087d87ec99b4f2e9de4a353", "description": "nak/sm50: Use MemScope::CTA for constant image loads", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6ea0e91c990be0ab2b183cc70ce0c74ffb5a7731", "description": "nak: Handle suld.constant on Turing and Volta in legalization", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f0e18c475b71c7804e893ab7c1b70bb548ee6917", "description": "intel: remove GRL/intel-clc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "44bff7eb057c3c4deeeef41f508c6126167dbe13", "description": "zink: fix queue transition check in check_for_layout_update()", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "18d206d67ca485ef2f8b17ea1c0e0c08b63d3562", "notes": null }, { "sha": "6c68c2c3ba398b45bc351bc91bca4c9188cb5325", "description": "nak/spill_values: Follow phis from src to dest", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "bcad2add47359588095965b040b63ea667880406", "notes": null }, { "sha": "0e5880ebe408367abe3d6c75d2b3e5344edaea49", "description": "nvk: Call ensure_slm for nvk_cmd_dispatch_shader", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "105bdf2e362bf343b619de835758310f031dfd2e", "notes": null }, { "sha": "d8d913c34132fd24b262b78d6fc387f66296cd97", "description": "zink: also check for host-visible on staging uploads", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "e63acdd2b7b1ef80e09545cfdfa5fea5d42d6159", "notes": null }, { "sha": "cfeda2d8ae7dd7917c562efa66cda814f1f47b96", "description": "nvk: Disallow GetMemoryFdProperties with OPAQUE_FD_BIT", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "601cf33c4444ebb3fc9fadec0e53cf61d7ee6452", "description": "nvk: Only allow importing mappable dma-bufs to HOST_VISIBLE types", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "77eba0980b4ade823200dd587751f3c6abd1a4b1", "description": "nvk: Don't assert memory placement on import", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf82c9475177cf76d3a4be85590ac2023f390873", "description": "nvk/nvkmd: Add a force_mem_to_gart() helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "05f8b59c90e9407cec499fbd4bc10b7801a44f5c", "description": "gallium: delete union pipe_surface_desc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ca65f2cf1c035f75a932619b3e97148e522b440a", "description": "gallium: delete pipe_surface::writable", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9692ef41a3ecfabad08edeb5c41685ad14410516", "description": "aco: implement bitfield_extract for 8-bit/16-bit", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80e19e7b1e6ff5e97e1f30076fe345ecda8f7aa8", "description": "ci: Bump v6.14 kernel for updated Panthor scheduler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "688d8217a5cf94bce99fdea694e8308b5eb6fbbf", "description": "tu,freedreno: Add pkt_field_{get,set} helper macro", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "398f14ca3d6333c450fb20372bf9cfe6e65c0e79", "description": "freedreno: Use fast variants of {BC4/BC5}_SNORM formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a5b00cfcab885852a1b3059f9a7154b3d5aa287", "description": "ci: drop unneeded printing of `pass`/`fail` alongside the exit_code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fe2c93a78893419bd90757c5ebaf17f33c05a976", "description": "ac/nir: enable 64-bit lowering for bitfield_extract", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cecf6675be6a189e23e92054eac217145f0328b8", "description": "nir/lower_int64: add bitfield_extract lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "104ea2e4cf0ab5d949c6c58a9fea1f0230dd7892", "description": "panfrost: legalize afbc before zs and rt clears", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "17a62ff9934c9c3f8721e05ea1485b7e1e078a9f", "notes": null }, { "sha": "bed54fa4029e6d98becd2dafb4bed982ac94663b", "description": "panfrost: fix assertion failure compiling image conversion shaders", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "59a3e12039cde5df1451193557512b38cea0039e", "notes": null }, { "sha": "749265da0db945d0d84faa6226a59669e84a7994", "description": "vulkan/wsi: split cmd record for img2buf blit and img2img blit", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2af2314fb2443d2cc6233fd4d69a268ff9fb2678", "description": "vulkan/wsi: include missing barrier for transferring to blit dst image", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "2975a7f453a03907827bbb8b38ea1394f052d045", "notes": null }, { "sha": "79bc373b1e01674d555cf10c18d202dbf354cdfb", "description": "mediafoundation: move readme.md to docs folder", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0107d94632ebdec21fbee6d0caeca8007b8ecdee", "description": "mediafoundation: add mechanism to disable async and h.264 unwrapped POC (commented out for now) according to gpu/version", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "061085708af550425a086eb3d910fdea15a4c0fb", "description": "mediafoundation: on use LTR, synchronize the active ltr bitmap to the one passed in", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22d84522edc8a21b67f95f662b6d9202d8d69008", "description": "mediafoundation: get device vendor id, device id, and driver version", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ee854c4eb4320756da57a1644e49b9e84ff778f", "description": "mediafoundation: add ETW event for perf analysis", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a8009e7c113e806d2618f4ac38e8e2d1e40116dc", "description": "etnaviv: move TS allocation to resource allocation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "83ab7a8d58c46067de7ddf953dd2f4da4048cdf0", "description": "etnaviv: add resource render compatible check", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4717022cb0f0831cee921d1b51039280ca51449c", "description": "etnaviv: drop ts_offset from etna_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50940ce393ffa5086b326d5dad536a8ae8d0058e", "description": "etnaviv: don't pretend to support TS for array or 3D textures", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "965d3ec7d4fbc44e26c84596c8c3028d05187d6d", "description": "intel/isl: Fix isl_surf_image_has_unique_tiles()", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "8dad01903ad141a3e3fb6a4855f5780136ef429f", "notes": null }, { "sha": "ecc90e1bb3f5954a891ec4ebe929770b337c93d8", "description": "intel/isl: don't clamp num_elements to (1 << 27)", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "f3c7e14f091a21aebb9449f32e3483c28d39fa9c", "notes": null }, { "sha": "97e54511a5921ed6de16e1ef7c980e227c21a306", "description": "panvk: advertise VK_EXT_shader_subgroup_vote and VK_EXT_shader_subgroup_ballot", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "46539edf03cb217409a35b6ae538f0db744a67b8", "description": "ci: Rename debian-testing to debian-x86_64", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f5f5ca4b293bb2316abdf845c494d66c3b3d7af", "description": "pan/va: allow using both FAU and small constants in the same instruction", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37016468a5296a4591c99bff0086f6f4eaee3354", "description": "intel/compiler: Align human-readable send message info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4c4d90ae494e673c3c229fa5496a04275c597e90", "description": "intel/dev: Add BMG PCI IDs 0xe220-0xe223", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9924ad4e8b252c1b0eb9cb3de7dc9f11cb717c96", "description": "nouveau: Move codegen back to the src/gallium/drivers/nouveau", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac45243ec1710c46f9eb4bad2ba7a1f63cf8da8a", "description": "nak: Unconditionally call lower_io_to_temporaries in preprocess_nir", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f70d0425c86e425921fb31ecf5bd6c775908a35e", "description": "nvk: Stop doubling root descriptors", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cee45c8bf57c161c039ced3bdee251d2feb0488b", "description": "nvk: Only pass texture handles to NAK", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "511a490f8b188dfbad6ed3615fbe0599946358ec", "description": "nvk: Inline nvk_compile_nir_with_nak()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d35ee388818da0cbf5e5197519791e9033e01c0", "description": "nvk: Remove codegen support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9cf78d6532c83b215eb5f963239758870919ba98", "description": "nvk: Don't disable features based on NVK_USE_NAK", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "573e992b99c7621ac6514e587f23d13e400252bb", "description": "intel/tools: Skip dump of binaries in unknown sections", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a4cf7dde4ba4fa57739a1eff4495d0e9f241574a", "description": "intel/tools: Rename and better detect topic changes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52e9d25aa04e00d1b6df1f56e6fb3ddaa57b25da", "description": "intel/tools: Replace error_decode_xe_read_hw_sp_or_ctx_line() by a more generic function", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b89e0fa226f64854160bf1f84bbf44e78f4274bc", "description": "tc: rework resource usage tracking to be lighter", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "9cc06f817cffa71b4bbbe7b705dadf15605b611f", "notes": null }, { "sha": "c7d09eca277f8c8d0c51850cc06b2001b28491f4", "description": "rusticl: add memory debugging", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "da4de8d7e3344f5fea8e7cfb3ab2f94518b0201d", "description": "rusticl: add support for coarse-grain buffer SVM", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e13e438d1652dc071e406110aca91f20a4dc5e2", "description": "rusticl/kernel: add an SVM kernel argument value", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2fb8bb3c4926a8d0bdc64a69642815c8f5dc4f09", "description": "rusticl: move SVM allocation into core", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b65652b4be098d7be023605c0b50a6d2b35f1841", "description": "rusticl: implement cl_ext_buffer_device_address", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "35a9829391390a66d5163bae814ed28947ecbcee", "description": "rusticl/kernel: rework validation in clSetKernelExecInfo", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c5411351ad93837f764776b085b2d3b88e8afdb8", "description": "rusticl/mesa: add util_vma_heap wrapper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "875fc911b67224d490c70f949e75558f41311f18", "description": "rusticl/mesa: wrap new VM interfaces SVM edition", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1ff64f6ac15465ee7411c48a4a7782c1e58a149a", "description": "rusticl/mesa: wrap new VM interfaces", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4027f0f30a157fe008730406929d07dccc05d089", "description": "lp: implement resource_get_address", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c449d1d0634c14d591fc7bc18148383d703896d3", "description": "zink: implement resource_get_address", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a04569b2ea4ae7157d83b31ad616be5bf7d1ecfd", "description": "zink: set unordered_read/write after buffer_barrier in set_global_binding", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "a6e9e0f0d771e5121ea477cbaabe65a38de0ce5d", "notes": null }, { "sha": "8658529e8836fc5abed3b6df0fb059ae30abf578", "description": "gallium: new VM interfaces for SVM", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d7441dcb04875a4f30b144c4ba5d1cb32318507", "description": "gallium: add fixed address resource API", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "833bd74291ff062e0c90f39e163ddfd0d0e70920", "description": "include: sync CL headers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4986c650f652ce9de6a20c5505be1472a3f931d4", "description": "ci: Don't forward long environment variables", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "cc83b3db5ffd7a2391cb27bbd00d1e7a541bc730", "notes": null }, { "sha": "28f051a0249f2c2a0f250cbed485703582384430", "description": "panvk: drop bo refcount from panvk_image", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e9b7c887759c9e749ecbd7a103633bd7e32f23c8", "description": "panvk: drop bo tracking from panvk_buffer", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7e2fe6d1c13571c87306c725ed79253670c175f2", "description": "panvk: fix memory binding for wsi image alias", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "f77fe432c11d6ca0c22e98e8a9350b27eb61f98d", "notes": null }, { "sha": "1a6ad85c6c94d78475de499a14d4d7992f8e934d", "description": "docs: add sha sum for 25.0.7", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0937689d406f765002567e3dd0533b61cbc0a199", "description": "docs: add release notes for 25.0.7", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4bf45ce16710a4d01fc50ee5410bd651cc3d7d21", "description": "docs: update calendar for 25.0.7", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6f5bee080171d4656a475649e798b8fa1724e26", "description": "pan/genxml: Fix typo for NEXT_SB_ENTRY", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "811525b543b5a0581af9bb4b17bb92edbde6fe0a", "notes": null }, { "sha": "172dead3df385c43c1de8291a3bd154c3f0f6530", "description": "panvk: Increase CSF scratch limits on v12+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50dc885eb216260f32829e93179236e221e752de", "description": "panvk: Set proper upper limit for IDVS reg blacklist on v12+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bacd87ba3c463ef9dc310803c9548091e78744ae", "description": "panfrost: Fix codestyle issue with cs_nop", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a5d1d74eca83376f16234739abd42940a5dcd53", "description": "panfrost: Add indirect mode for async operations on v11+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a0826ad205a8564bdadfd34a8cf61c7c08e1b9f0", "description": "panfrost: Add cs_* helpers for v11 CSF instructions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d0c76cd2ac503ec520633382e7e28cec638e8012", "description": "panvk: Depends on Panthor scoreboard information", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80b06fb82f24253ead643d8136fd36f1a447c3db", "description": "panfrost: Allow up to 16 for scoreboards on CSF instructions on v11+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d696b19dd0c067ec09d59068d1741750a3f62f14", "description": "nir/lower_int64: add bitfield_reverse lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3fb0645d8e258faaa668baa151d2c002039b4f0", "description": "nir/lower_alu: compact bitcount lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "759dc70bde33afa7f6e9fd3d70a546b9b4b751b7", "description": "nir: generalize bitfield_reverse bit size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2e6c565b7774bd4100f0a02e9ddf0a1e947fa3ee", "description": "vc4: Use nir_shader_intrinsics_pass(..) for vc4_nir_lower_blend(..)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f2b03202e7a4196b27a6ac021f308e961a8fbce4", "description": "vc4: Use nir_shader_intrinsics_pass(..) for vc4_nir_lower_io(..)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d7c0355725dc9e15e0f1cb92e41a03061e3043df", "description": "asahi: advertise ASTC HDR formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be74e9ffaf9273322e5ff387996dd96f028d32c0", "description": "pan/lib: wire up ASTC HDR formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9dbf5cebf267eba894e2d3090d2ff33f6237b8b", "description": "panfrost: set decode_hdr when needed", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33ad5d447e0e1d37cc573dbf81cecc7c2911015e", "description": "panfrost: correct texfeat-bit for ASTC LDR", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "95d7df1ce3c39a43835e90920405cda626e494f9", "description": "gallium/st: enable KHR_texture_compression_astc_hdr when supported", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd42cdfc01f408ea625aed088ab99d109585704d", "description": "mesa/main: support astc_hdr formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6cd898dbc282ee50c816cccaf68ba8e0860d22c7", "description": "util/format: add util_format_is_astc_hdr()-helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ccc7833f168a4f9000250636ef5d3f023c0e4caa", "description": "util/format: add ASTC HDR formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ae8704fbdbe578906d9074a77de11b30f9308a12", "description": "ci/panfrost: Demote T720 to nightly runs only", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8965e60118fa17407c5bfcdca1fe2854ad2fb150", "description": "panfrost: Fix varying descriptors on v12+", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "cd2ca0ac222f50fad989229906170e4d1acdc1fc", "notes": null }, { "sha": "2b716972c6c2a794d7a4d641b222375bf0b2a3bd", "description": "radeonsi: enable 16-bit ALU, LDS, uniforms on gfx8", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45cbd60c3b85ff5120efd0707efa8811bbd0679c", "description": "glsl,gallium: add an option not to lower mediump tex & image dst", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bd5d623674497fc89c6be49257a0938fb91a8f81", "description": "glsl: fix sampler and image type checking in lower_precision", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "733bee57eb80c92736f3ef1e1267e68ee6cfade6", "notes": null }, { "sha": "0dc5d649ea3eef4382aaa278fa23e3779209dcd3", "description": "winsys/amdgpu: fall back to a normal priority without root in the winsys", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ef6aa5934dea9e45a8f5021fe68108200d1c27a", "description": "winsys/amdgpu: pass PIPE_CONTEXT_* flags to ctx_create", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f441beaf698c5c2c6d2ac0cb0dfe010473adcb0", "description": "winsys/amdgpu: set the priority for gfx user queues", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6785e42511d27b6832a49f99665483778a82ba36", "description": "winsys/amdgpu: add a high priority gfx queue", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "59e93b02e02134590a70fff802cd2d6f522a57d3", "description": "winsys/amdgpu: add enums for queues using the fence rings", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4bf2a28334364faa54025fd12ea4ae0a281a2177", "description": "winsys/amdgpu: fix running out of 32bit address space with high FPS", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "4d486888ee895ee510fd0d0e77518c7c020482b9", "notes": null }, { "sha": "d9e681ee3f4cae55f82289cfc5c4cd873724f7cd", "description": "winsys/amdgpu: use alt_fence for all video queues", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f75e54453fb605e94e53b547168d567a557bf89f", "description": "winsys/amdgpu: print an error when we fail to allocate VA", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8596150ae8628b6adcd54ca280b3401e8e27e867", "description": "aco: implement bitfield_reverse for types other than 32-bits", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b4d284493c4830725d73feeceeec5962101199b", "description": "aco/isel: use vector-aligned operands for image_bvh64_intersect_ray", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c50f9541e42f3425103db4a6f8afaf1129ba546a", "description": "aco/tests: Add tests for vector-aligned operands", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b5382faa9c439b07c559cc559f584d29f482e095", "description": "aco/validate: validate register assignment of vector-aligned operands", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9091c3bf5b6a479e6e8a2e20ab6726b38d2e0b95", "description": "aco/ra: add affinities for MIMG vector-aligned operands", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb689f133e1ed9d5f9774e4de14c722cb36eb52a", "description": "aco/ra: handle register assignment of vector-aligned operands", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92b1154397f61d06a5a98a95c705d3e75ca0d893", "description": "aco/ra: Always rename copy-kill operands, even if the temporary doesn't match", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4fad3514a9e64e0492a822a807898986f8a2c61d", "description": "aco/ra: only change registers of already handled operands in update_renames()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "51a2e1eb946a13afe059bc73cb7c30fca2967512", "description": "aco/ra: don't use kill-flags as indicator in get_reg_create_vector()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d8b355f221b25484ca30c5150749477c4150b80", "description": "aco/assembler: support vector-aligned operands on MIMG instructions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8cb1700c74d349a403aa626200a9f8bd1cf173d6", "description": "aco/print_ir: print parenthesis around vector-aligned operands", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6aabcb02a17b1e68921dc705273151723d6305e5", "description": "aco/print_ir: only print 'lateKill' if requested via print_kill flag", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9645fdd89251b33ffeb157694382167ed17feb9", "description": "aco: introduce concept of vector-aligned Operands", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a4fa3935fd1cc58a5fe82b39e130d87e272dd5f2", "description": "aco/live_var_analysis: set same lateKill flags for same operands", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee0ee282b9015ffdd88c9250fd5a25098b9b04c6", "description": "aco: simplify Operand() constructor", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19531a0162003fbe4d4d1657b4a759db954f447c", "description": "pan/csf: Fix typo in cs_trace_run_idvs2", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "79a1d98e1e54b447249d079b32a31edee7e70193", "notes": null }, { "sha": "2ebfa64be7fd0ad702bd30507b37a589aea28c10", "description": "radv: add radv_disable_hiz_his_gfx12 and enable for Mafia Definitive Edition", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "35c76bc7f72c9dd4fad3304037dc1fdd9e0deac2", "description": "nir/tcs_info: use range analysis to determine the range of tess levels", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "24c3f30e4aad6eceda4caa93deea707d90973cd8", "description": "nir/tcs_info: gather which patch outputs are only read/written by invoc 0", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3632d7d884ef545cc84ce7bed6914174ce54f3a", "description": "nir/tcs_info: gather for all patch outputs whether they're written by all invocs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6b265d9d7d58f01af3fdac4618e571d21b06a207", "description": "nvk: Use NAK by default on Kepler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a37c50e985973f2df3b943f653ba19793e8725b3", "description": "nak/sm20: Encode OpSuLdGa and OpSuStGa", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a5ac439f5f515cc6fa146b150b17f63195a940f", "description": "nak/sm20: Encode imadsp", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c0957d08663cdf7ef9c8e013bc4601846baed1e", "description": "nak/sm20: Encode surface address ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d86f95cff0a5aa836ab5f7fecdc8fa5fce9dde3", "description": "nak/sm32: Encode surface address ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c0d0bad01675da7ac89dbc8b6d5047b03b5085f", "description": "nak: Remove unused intrinsic image_load_raw_nv", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac3fd5768bd40740ad74055411de0737f8df1310", "description": "nak: Add surface address ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "82d789d22afb7a3f0a69666c0807d3424e3fa19e", "description": "nvk: Lower images to addresses on Kepler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb3f4b86bfb7b0933701878105331aec80e11415", "description": "nvk: Use nil_su_info for image descriptors on Kepler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e5d4c4934d772fc6c37cbf764fda1c075a05b923", "description": "nak: Add an image address lowering pass", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0b06feee925c47939d6cbff972f63ee084fa8752", "description": "nouveau: Move bitview to a common rust util folder", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5fbcdd6e326f830a5e7d9eb7ff734e2c4ed9aa91", "description": "nir,nak: Add NV-specific image intrinsics", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a27a711c3a91e3af662a7c9ebd9f7344f61fc369", "description": "nil: Add helpers for filling out Fermi/Kepler surface info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e388f25a2ab718d7818cf0a77cb71a540b621a50", "description": "nil: Align linear image strides to the image alignment", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7a577d2e3a6dc701bfca84b4ef97c66f2972cdb1", "description": "nvk: Drop the union from nvk_buffer_view", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b1c824b67134eeef5fe9e87e8b817e706dea6c1", "description": "vtn/opencl: Handle OpenCLstd_F{Min,Max}_common", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92f07860a40be6c5871c41f0a2f42af5062099e2", "description": "vtn: (Silently) handle FunctionParameterAttributeNo{Capture,Write}", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd7589d7752d8652ef13f1fad6161dfe8ca4141e", "description": "vtn: Handle SPV_KHR_uniform_group_instructions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52db0e14800fb3eba1ad970c7d49db9dca0e825c", "description": "intel/compiler: fix SHA generation for shader replace", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ffe0098be38000fdf1dc359fbda3f736821ba73", "description": "nvk: Reserve a sampler for TXF on Kepler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bfdc95b1094bbd932a1e0e8a2b8e8e2e8ca0dc87", "description": "nak: Scalarize non-constant ald/ast on Kepler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f10c42fcc12c6979e7d35ae91a2a43d05cd2129e", "description": "bitview: Implement SetFieldU64 for all BitViewMutable", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6ec69e5a07db6ed0d19e996202b1595a9ad79719", "description": "gallium: drop dynamic pipe-loader leftovers", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "30c5c7d811901bbe99a67329af6e5b935e6adc9a", "notes": null }, { "sha": "0a9b871b9e29d3bcc4658619b99c51d589b2e3ad", "description": "rusticl: support cl_khr_kernel_clock", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8144c7ee8619369780df0806a7b84186950d8ef5", "description": "rusticl: generate bindings for llvm version macros", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5a9a80f29f4b00f782ecbf281501e76e00d99cc", "description": "clc: wire up cl_khr_kernel_clock", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63758bc093c69eef20500e843a9442e9e674241b", "description": "radv: fix capture/replay with sparse images and descriptor buffer", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a628190e0d19e4542f8ec482f88f29d04fd07db7", "description": "ci/vkd3d: collapse section by default", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f12f2bcae100a4eb7c0c1c785ec6950b729ddad0", "description": "ci: uprev vkd3d", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "738b95a35e6aac3e0656d391922f38b205dd0386", "description": "panfrost: add max_4x_msaa quirk", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a78d9213b246dea1008c6f385d4aa890da146f6", "description": "panfrost: pass quirks through __VA_ARGS__", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e77e4d5c176e95482673d2c8b4c8b16c48d79747", "description": "panfrost: change tie-breaking rule for 16x MSAA", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "130bbf20c7a87b5ba688dc0922cc2d2c34fb8a75", "description": "panfrost: properly compute tile-buffer requirements", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64becaf1427011d041e6581888c2762d175a14d1", "description": "panfrost: re-align table", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf28edd8bd7ad0a09bcede77890aa9f433ccaaf2", "description": "panfrost: do not calculate max-msaa on v4", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "483ce5a1dc2018c9fe7eba5ea6be1d778d1f8cce", "description": "panfrost: do not try to use 4x4 tiles on v4 gpus", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "329568b5ebdca3ed98b5197073e3cd1018939927", "notes": null }, { "sha": "7de12da5a25772d9f96110a941849a870d1ebc46", "description": "panfrost: v4 does not support 16x msaa", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "439b88c61954496db4163234af9a849fbda174b9", "description": "mesa/main: remove non-existing function prototype", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "a347a0f53fbdd9b607d7eae4a483e62f82c68cb1", "notes": null }, { "sha": "7ffc774f359ce84f6bab7ca95781f8d6048df865", "description": "aux/trace: handle sampler_view_destroy", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "278d894146c047452e7145cbfc34c00742f46108", "description": "meson: add wrap for libdrm", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2249ba9fa382233a08c3baa062b964411431147c", "description": "rusticl: Enable cl_intel_subgroups if you ask nicely", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96e99d47e756731a23a98857e527a515dd0bb27d", "description": "rusticl: Add RUSTICL_FEATURES=intel", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f07ccd91421d7bfe5fdef6e19ec05b2b57a7e239", "description": "hk: gate custom border colour emulation on feature", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1af419deed121e58c09572077b997b4e8b8606c4", "description": "ac: for userq do not set info->has_fw_based_shadowing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0298ee57190e5fa01a5a73e8c057ea384ff8d596", "description": "winsys/amdgpu: apu fwm packet supports only 4 max fences", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "137907945f332caa7a2876ce954e2aec52b9b4d5", "description": "ac: add AMD_USERQ env var to enable user queue", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97c48c5aa7df8ddaa1077c9b55dd6d3aab967059", "description": "ac: fix getting mcbp info for userq", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "794b6a14bbd90d393ff0039b4b90dac49cd75ad0", "description": "asahi: clang-format", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab9da6bc49d9e767feaa052446bce4bdf5ec6b4b", "description": "hk: gate min LOD emulation on the feature", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3065815c7ca6afdfec72d583767d6fce88fb576a", "description": "hk: make hk_lower_nir static", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f47de306b85cde904a963b5807d061bdf9863ef7", "description": "vulkan: pass enabled features to drivers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ec3b83f992b61df3fa786be011ad0cd1cacec86", "description": "panvk: expose EXT_texel_buffer_alignment support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "69467f26c92b39170d18a32814a8c69450d48765", "description": "radv/ci: remove RADV_PERFTEST=video_{decode,encode} when it's the default", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dd9682ab0909043dbc24f3d7e42a828648605b38", "description": "amd/ci: hold back navi21/navi31 to kernel 6.6", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "68323b195a607628246277fd336f363417211163", "description": "amd/ci: uprev amdgpu.ko jobs to kernel 6.14.8", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "30c5c7d811901bbe99a67329af6e5b935e6adc9a", "description": "gallium: remove dynamic pipe-loader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd7841751415087cb5ff12f03d7a49348e12449b", "description": "pipe-loader: remove libpipe_loader_dynamic", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e322c6092fbbfa383b1b8a1b984fc6ccb920a2b", "description": "glx,egl: drop libpipe_loader_dynamic dependency", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2edd0c4bbd5b31c8777d2881d28485c27ebb8759", "description": "glx,egl: use driGetDriInfoXML", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fca4c5adc4eb1a5ff1fc1aca09c82cb5a7d5393f", "description": "frontend/dri: add wrapper around pipe_loader_get_driinfo_xml", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c093a4e18b7c23910da0ab460879a9d8b694222c", "description": "venus: properly handle implicit fence from the compositor", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "55351845391498c7b9e978b48ff64de9422be0f1", "description": "venus: track prime blit dst buffer memory in the wsi image", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fef64b7e7d8762a3878fa3c991e28cd278964e3b", "description": "nak/sm20: Encode OpAL2P", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9fe2a21e939d70d5f2ba921b609e3029e3d70fd5", "description": "nvk: Allocate the correct VAB size on Kepler", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "970bd70584610b26198af9736e3b1a30b1373366", "notes": null }, { "sha": "4bab33db20d4b049cf77d049b3e4c56960adf89c", "description": "nak/sm20: Fix a comple misplaced bits", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "078ffb860b436c7b10a9180a9620749528c284b5", "notes": null }, { "sha": "00eaca4c8f95235257e71056f10e561d95ab3af0", "description": "nak/sm20: Fix the encoding of fset", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "a3330f1d466d746f23d72c498f2dcfb2ab479d50", "notes": null }, { "sha": "6671251100a998a27d01f2b953bb622354a90f87", "description": "egl/dri/wayland: Add some arbitrary perfetto trace points", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "04acb0eed8a9cb69af52484ae8803bbbafdd5bf2", "description": "egl/dri/wayland: Use presentation feedback to track frame delivery", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "39fb510849b96328ec3bcc49348e606309393dd1", "description": "egl/dri/wayland: Refactor buffer wait out of get_back_bo()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ebfd7df1b95e5b2f525409920c378be871e492f7", "description": "egl/dri/wayland: Refactor throttle code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f8d17ad356918c27e7557696956bbbe4bcd2d33", "description": "egl/dri/wayland: Use loader_wayland_surface abstraction", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "54c4a41e2d971a794d7aaf05034fe798db17e4be", "description": "egl/dri/wayland: Use loader_wayland_buffer abstraction", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3e3f0fc2e2653b9a9838973b4e1db81ebc358ca", "description": "loader/wayland: Move acquisition time tracking into perfetto flows", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "336cbc499faedd30a1131be98a32f3f1a451bfca", "description": "wsi/wayland: Move presentation tracing code into loader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3521abe0d1342c3a25d4c0157d20bf966f89f5fc", "description": "wsi/wayland: Early return from tracing function", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "94b45c6c8ad25950b99f75243089de7bd1bf26de", "description": "wsi/wayland: Refactor some surface management code into loader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aefd3d835ea75c66a69201e308ef9f2055f80747", "description": "wsi/wayland: Move buffer name string into common code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "694675868247095762c792e1be979b03a2fc2141", "description": "wsi/wayland: Move perfetto flow_ids into loader_wayland_buffer", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c06624d797ec1312d01de538e0a5accf2890f1bb", "description": "wsi/wayland: Refactor some buffer management code into loader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "81487d866305bce7b9cd6b7db44b5dbe3df50476", "description": "wsi/wayland: Count outstanding feedbacks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "08ed1390e24fee833089da469f07033404c19576", "description": "wsi/wayland: Add a bool to track the presentation id fallback path", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d8c8a7fb6efb1526ea3780b4bec1b350c570baea", "description": "loader: Move the wayland protocol build into loader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d09594cc40191ad13a6cf4dada44f06762198763", "description": "ci/lava: Move mesa build job dependency to variant definitions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d56b980619e644e993f115dd83a33b20e8656eb", "description": "ci/lava: Rename LAVA_S3_ARTIFACT_NAME", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8114d726061f12fe97c6a9e15d824f8c047d56ad", "description": "ci: Delete python-artifacts job", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "080894325a01bc02c816f9bf4d0ac17a67b27de3", "description": "ci: Remove debian/x86_64_pyutils container", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b85b84fde6accd3d270e12843c52728ba2014f35", "description": "ci/lava: Drop LAVA_DISTRIBUTION_TAG", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60c531b7af7d6c640f47b7e54db9122e0497eae0", "description": "ci/baremetal: Set LAVA_DISTRIBUTION_TAG directly", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6dce6dee12110c749c864ffe5d16e83c4034db0", "description": "ci: Add a minimal Alpine container for running LAVA jobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f83e830dbc7b70332c877646e28f3fdf503a6d99", "description": "bin/ci: Split out LAVA-specific python requirements", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96c0e600e39fb5033b4217d2b6816edf05cdb37b", "description": "docs/gallium: remove some nine mentions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a42e43e0189f570381087a32f3077e3666991a5", "description": "gallium: remove tgsi_div pipe cap", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bfeaf78922912cd2308f810ea73c5b8e1d6803fd", "description": "gallium: remove polygon_offset_units_unscaled pipe cap", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "282310e1fef56bfb066bed8a62bb4c750fee7db0", "description": "nvc0: remove unscaled poly offset support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6071367ffa9c529f40ebe0f249d508448b7d323b", "description": "r600: remove unscaled poly offset support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f6d1f1f31435adc39031693e12ecc17950139f0", "description": "zink: remove unscaled poly offset support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "806388a3a1aaff0a2ba14a7b56cf326065b05931", "description": "radeonsi: remove unscaled poly offset support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "424ef4b26015e6b5b2b325be03c1c82561402e46", "description": "nak/sm20: Add encodings for OpLdSharedLock and OpStSCheckUnlock", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "93ddaa90b3d34dcab693e2ec7586270e9eb3b197", "description": "nak/sm32: Add encodings for OpLdSharedLock and OpStSCheckUnlock", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dccf5ed336679aca6ce48762a55e7007042b0a7b", "description": "nak: Add OpLdSharedLock and OpStSCheckUnlock", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "47f6c74b71cfa15dd7ea0dbee7c0d3f0d8b5d25f", "description": "nir,nak: Add KeplerB shared atomics intrinsics and lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "88e449dc853f429c4fc76e220a1a2e309bb85a72", "description": "nak/sm20: Encode OpViLd instead of OpIsberd", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b37cfae2e715b09ac692aa6393427a9b280fa34", "description": "ci/lava: Forward environmental variables to DUT directly", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ffe8a2e023dd482fff37834dc3133ff09fcf83dc", "description": "ci/lava: Use init-stage2 and setup-test-env.sh from Mesa install", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a6e1926a8e0a0d17338616afc1b543895f2f4924", "description": "ci: Fix date parsing with BusyBox on Alpine", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cc83b3db5ffd7a2391cb27bbd00d1e7a541bc730", "description": "ci: Forward all environment variables to DUTs and crosvm", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45e61f1203babdf6c336b5d3a19b5550a60e367f", "description": "freedreno/a3xx-a5xx: re-emit vertex state on VS change", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "02805fd9005334468dd5b8d619d050911595b55c", "description": "nak/sm20: Fix encoding panic for OpFAdd", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4942a29314a8e10b2d69a6092ec6322d127ca6f1", "description": "nvk: Fix local memory loads in Kepler shader header", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a427f540e58ebfa6735c7a5eec3de33ae4c847f5", "description": "nvk: Don't advertise BAR memory for Kepler cards", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b519cb80a65d0d07a72262d31ebe9ec0b9bfd528", "description": "asahi: Avoid AND-ing with string literal in static_assert", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33e0330bafd69d93d19342b3386a6cccebcc1609", "description": "asahi: Do not require fopencookie on Android", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "26ba29f75bcdb47b09e7e88686bca5f68736ace9", "description": "nouveau/mme: Don't install the HW tests", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6b2c39e9d81246b706daf2349785a4f96fe22184", "description": "zink: delete zink_surface_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7eae11930f1d63e81c50505c801be611c248f0cd", "description": "zink: delete legacy renderpasses and framebuffer objects", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e8c151f09f5195a16437ddf742122285b097b344", "description": "v3d: fix incorrect resource unref", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "36c9b66ee2009086603065305257ee2fecf0bad9", "description": "radv/bvh: Fix updating empty bvhs", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "2d48b2cb47365cb36b84800c937164dcfecade07", "notes": null }, { "sha": "df2c774a83765d63a487e0f72f91021ccdf06533", "description": "r600: fix pop-free clipping", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1730001351cba4ed3d1129144f40994ac924b409", "description": "Uprev Piglit to c32e5cc717e846ffa43408174181dc16a31d3df0", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "086d7cb8fdf40247292143eb730c945e9374138c", "description": "ci/bare-metal: Remove remnants of old bare-metal setups", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "38caef8fa2033889ff412f530189fb28210a6788", "description": "broadcom/ci: update expected test results", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7ebcc8d402f6f1cd5346270404bb718640c86142", "description": "ir3: don't free constant_data after assembling", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5daf4608e5d6a309bc4b98f0dd298637a02cb532", "description": "anv: workaround Sky: Children of the Light", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "828173d79a77eb7e427a68597743553b496ab7f7", "description": "anv: add support for lower_terminate_to_discard workaround", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "87e57a9bb2408c5f036bde261eb7674775be803a", "description": "radv: rename radv_lower_terminate_to_discard for wider use", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "65406cf500a3da1dc492466c518a85bd36794927", "description": "panvk/csf: fix provoking vertex mode in partial secondary cmdbufs", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "7a9f14d3c2b1470703fb68216c40fc0572f94815", "notes": null }, { "sha": "885805560f97c0b777d47db550ba51234b603a50", "description": "panvk/csf: fix case where vk_meta is used before PROVOKING_VERTEX_MODE_LAST", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "7a9f14d3c2b1470703fb68216c40fc0572f94815", "notes": null }, { "sha": "4d99346477bb118edfd008874a755b18e06adea4", "description": "panvk: fix case where vk_meta is used after PROVOKING_VERTEX_MODE_LAST", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "7a9f14d3c2b1470703fb68216c40fc0572f94815", "notes": null }, { "sha": "32177b99d532102edf2a2dda4ecf0bf015980f21", "description": "panvk: track whether we are in a vk_meta command", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d60c6883176eaa731216c87caa3b1dbbbfd358e0", "description": "panvk/csf: set up shared register dump regions for cs functions", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61e7d472706dcbb60b8fa0e695b6f2213c170d11", "description": "pan/csf: rename cs_exception_handler to cs_function", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "83bb97796b7d2380cf761d3a31d47f04ec3f66ba", "description": "pan/csf: add cs_maybe mechanism to retroactively patch cs contents", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "952703eefe6740b95a75e8f86bd263e22da94acf", "description": "pan/csf: add cs_builder unit test infrastructure", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "79a1d98e1e54b447249d079b32a31edee7e70193", "description": "pan/csf: make cs_builder.h usable from c++", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f2a1e19dab190a690b4888b75742fd02176f318", "description": "nir/opt_varyings: fix mesh shader miss promote varying to flat", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf24d56862d22f48deaee2d6811fea7883d93e4c", "description": "util: add workaround for the game Foundation", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "27945bbd8a22643b0e5ef955dd96bce864f8da31", "description": "mesa: extend linear_as_nearest work around", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "38f8e82dd2232ab8dae082a09c049046253293aa", "description": "nvk: 64-bit atomics exist on Kepler B+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aad4410b5125f7c5fd5b510d93fe437e599fa99b", "description": "nak/sm20: Don't allow 64-bit atomics", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d752ad123bca223a61be3afcc5ee9738c67df72", "description": "nvk: Disable R64_[US]INT formats when shaderImageInt64Atomics isn't supported", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "00bbb68c08365992f033781fd17915255403224b", "description": "nak/sm32: Fix various encoding bugs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "150a61ab2f223e9acd4f0579d2f8b0f72aa42d86", "description": "nak/sm32: Fix shfl.up register alignment", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b6d7cdd234997980b412a1f8e94820f7de317e5", "description": "Uprev ANGLE to ec4d8f8e4d3f1a9e64430abd8b6b436253732adf", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "32c419744e5f9167b4ed7cedb76238a3a0faa092", "description": "mesa: remove the old GL name (ID) allocator", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "40497ca3a907e734b2dab95c83540bb7bfec14dc", "description": "lima: genxml-ify PP frame registers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb61a607d87d5bf9adddb24a92317873c517e0cb", "description": "lima: add 'unorm8' format to genxml", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "41f2da1a6e44a9fd8a5f811fea04ad59ee9c3633", "description": "treewide: Do not use NIR_PASS_V for nir_divergence_analysis(..)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7454f53180bfe4a3319a051e6590cb41ea39c17", "description": "intel/debug: shader dump filter", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a36452158ca8cfed831ea70c028528ad74c10fb", "description": "intel/perf: intel_monitor documentation tweak", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "59308f92bfbcf0b274f79a906a0b7ee6389281d1", "description": "nak: Call nir_lower_undef_to_zero", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d620fabd2b8dc4f6328197ea7f105139ac1e396", "description": "nak: Fix a perf regression in tex lowering", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "d16e75e55f3d1c53a5441daf0931668bd3919fa9", "notes": null }, { "sha": "162f1f55669c46fc794416e0dbe33d9a2f5fcd65", "description": "delete xa leftovers", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "3be2c47db2318ebe9222c80bf981038df4374b2d", "notes": null }, { "sha": "e3d8f4c13543c3fb69aa8b968138cb51e7fe16f8", "description": "lavapipe/ci: skip timing out tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "31a5039b3866b1af95b3232cc01b9fd051e68adf", "description": "lavapipe/ci: document flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "84bbee22f4840f968f779914fbbb9487514c50ef", "description": "rpi/ci: skip timing out test", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "30dedadc53ee64c8a66bc34aed3575787f85725b", "description": "rpi/ci: document flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cde335121353b15e9794f9c80faf244f50fa61ae", "description": "amd/ci: document radv flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "286204404abcf82a9dea7d379ff119d8f2f24444", "description": "amd/ci: document radeonsi flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2beeac9484741286e104f318ff8196ac91ce77da", "description": "r300/ci: document fixed test", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5969df364a348df75980cf01a26e70e7facb9a25", "description": "radeonsi/ci: document fixed piglit tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7707e17cd438b6ee40b06e0689504dc26e2b3af6", "description": "radv/ci: document fixed angle test", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "00aaef9f12f6b27375e4c351fad9e6786cd0a3ad", "description": "delete gallium-nine", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3be2c47db2318ebe9222c80bf981038df4374b2d", "description": "delete the XA frontend", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c4b6285c8195da6fb7745c7faf669b619b8339b0", "description": "mr-label-maker.yml: Add mediafoundation tag and associated directories", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d348fd5fb5b50edfbdf00f12fd900f77fd658a52", "description": "mediafoundation: Add mediafoundation frontend", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45a2f028766af9d0d6fafbfcda91602c4dfbccb6", "description": "ci: Disable fd-farm", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "42b303c7b0e1433eede2aacb28988912d4e20d27", "description": "lavapipe: handle counterOffset in vkCmdDrawIndirectByteCountEXT", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "753d3e71d31ebe2a0389dca07c6d756bed896e22", "description": "llvmpipe: disable conditional rendering mem for blits", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ddca50584c8643ff23c554bc8053e48527054067", "description": "intel: Return PTL stepping", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c78d6bc4c363028f036f61bb29c3afaf31cfd291", "description": "ci: disable panfrost-t720-gles2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2eb45daa9c86f4b8bd602ddef7a67233f56f1edf", "description": "gallium: de-pointerize pipe_surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "506c8f9b767f4835b2f0ae32088454b12925fd32", "description": "mesa: remove gl_renderbuffer::surface", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c374bfd864dea191e3b65bffd5cd51a3ca7f3c8e", "description": "ci: set -Wno-error=deprecated-declarations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7999b8024cb6323cc1884928d71d4e18e7aeae37", "description": "util/inlines: constify pipe_surface_equal()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "71541162202536a9d0eb7ae768a462522226e5a0", "description": "gallium: pipe_surface_release -> pipe_surface_unref", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "39f55541a3a5e56f86e3ce0a7f364ea1548bf733", "description": "anv: don't use pipeline layout at descriptor bind", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9da5eafa8ecd92f877412a9d62e9f9c8b172b0b7", "description": "util/perf: Add sysprof integration", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8358d44223023f7cb6640244304519202fba3645", "description": "util/perf: Change _mesa_trace begin functions to return void *", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2418525b2ee4f412e3a17865851e28d5fc86fb1a", "description": "anv: avoid 64bit atomics emulation on Xe2+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ff6b181c2d33be1e3fffeb3ce6c7b411754ba7ff", "description": "android: fix llvmpipe build rules", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "a39090921e3efad84e4eb16bc82f2d4519391a82", "notes": null }, { "sha": "a4a59a2504b82844e26a40417df9e5f04d2b4f96", "description": "radv: eliminate useless mov(const) after lowering all IO to scalar", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ec68e8382936e98a2b4ebca856ce4931aad8c27", "description": "mesa: update validation when draw buffer changes", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "d04d9da98c9f70ec7db59750558f10dad215b2f4", "notes": null }, { "sha": "d77b49eb0ac3797d357efd264cd39ad0338708ac", "description": "anv/trtt: don't avoid the TR-TT submission when there is stuff to signal", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "0802bbd486415026ce98bbba97e2be012637db97", "notes": null }, { "sha": "5c43cf823cde73a0092067e1bd1cd5dd4124cda3", "description": "freedreno: replace fixed array for globabl_bindings with dynamic array", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "abbb0c0125f76a3eb47289cbfec12ab50cdfca14", "description": "vtn: fix use-after-free on function parameter names", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "5d7a2303243a32f47d402e3335b16967b49a1362", "notes": null }, { "sha": "bc444f6d26c6c5b2477654b59a503c81f20f879a", "description": "nir: fix use-after-free on function parameter names", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "3da8444be563a150fff6dd686dd68febf4cf76c9", "notes": null }, { "sha": "31cf6b94ad1dfaf4272b22a39d7e2805d03f9375", "description": "meson: stop building XA by default", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "cf40099730c4af304227c30c891834cec220abff", "notes": null }, { "sha": "6d226ceca19902a5328535894cc8f596dad1ac6e", "description": "intel/compiler: Call brw_try_override_assembly independent of debug flag", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "51b51eb676539035627084675314f821b43963b8", "description": "anv: Add comment why we overmap and then unmap a region", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25dd3923dcf7fc1f4b0ceea6186813523d0de41f", "description": "anv: attempt to make coverity happy", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ff5cb90880a24ed97770180d1f409d259a78ddd9", "description": "anv: avoid potential integer overflow", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a3cf70db883099f5004803dbfa027b682e25251", "description": "blorp: cast uint32_t -> int64_t to avoid potential overflow", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f1a9c2b55cd70832c4c9ec1025423c3d6613b582", "description": "gfxstream: fix missing include", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea73edde07bd858473c1e256f5dc9a0ecfb351ce", "description": "asahi: Don't use deprecated NIR_PASS_V macro", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aa2ff0261bb795f4acb15bc9f7341826226aa04e", "description": "ir3: enable lower_pack_64_4x16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86f7ce06be003a0cc682b80a0c7574259db83be4", "description": "zink: Fix NIR validation error in cubemap-to-array lowering", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b0eb715b5020fcc7034f571a0ce77d05a5a4cbf2", "description": "iris: set dependency between SF_CL and CC states", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "bc42bbff4ce8bbfe45b0ae593cfeb218bc068200", "notes": null }, { "sha": "126af1feb937f4eec034337f4881ed7ee36a5f9c", "description": "gfxstream: get rid of logspam in virtualized case", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d7f64007623ddd6e7fda3001373c17824a5b47d7", "description": "venus: force different device on NV proprietary", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64ce37b2d981a00b46c1c38d7823f7fcd8ce862d", "description": "panfrost: Apply direct dispatch WLS instance limit", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "1304f4578d2ee206be20bab8f9aa9a55ae4563b5", "notes": null }, { "sha": "e6e406de0e87a7b55f2fd82d614c53fc09d2b41a", "description": "panvk/jm: Apply direct dispatch WLS instance limit", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "005703e5b5f1b20903185d2f3f958e3f0aa4cbc4", "notes": null }, { "sha": "0a47a1cb6d71f39515960f051fc3f96dd3fb01e6", "description": "panvk/v10+: Limit direct dispatch WLS allocation", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "5544d39f4420da88c53aaf8dd48d86ac92bd0eaa", "notes": null }, { "sha": "a6c7a774aba6b158ed829c4f88518486ddfe6ecb", "description": "panvk/v10+: Remove unnecessary alloc in dispatch_precomp", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "cc02c5deb42f1f89b227ac3e4816a32a573b6bcf", "notes": null }, { "sha": "8e9d7c3a84b1b702c480b80790492f26817e8b8d", "description": "docs/features: add honeykrisp", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ffdc08dfb605dfa37115304cf5f746a166d215aa", "description": "panvk: add support for {s,u}dot_4x8_{sat}", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc1c70148984caf8bb7afcda03d4f22e168494b0", "description": "panfrost: Update bifrost_isa.py to support saturate for valhall", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "67ca56d7add2ad3daf5d576452cb21434f865ce5", "description": "panfrost: bi_builder.h.py: stop generating unneeded parentheses", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8547f8b557fe56e445a91a787607f162938ccc6f", "description": "iris: Fix accidental writes to global dirty bit instead of local", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "0e9a26372bb4e6819b8d56b445564395e04c4217", "notes": null }, { "sha": "1608bc20b5d237fd29522b6c696e5654eddab5cf", "description": "radv/video: Limit 10bit H265 decode support to stoney and newer", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f795ec2261d896957891bd09519f9e047f8f588", "description": "radv/video: Remove carrizo workaround from VCN decode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "79045337bcd0aed680ab846f463003dd0c7f46a7", "description": "broadcom/ci: add skqp testing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63e952ff2cccc666ee1c77823eeab36fa6a9bea2", "description": "radv/video: Support encoding multiple slices", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b036d2ded2de32e81730ec8ce37c803bad112efa", "description": "hasvk/elk: stop turning load_push_constants into load_uniform", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df15968813ce46e40582e4904517fb89813046f3", "description": "anv/brw: stop turning load_push_constants into load_uniform", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b204153106f6495f00b92dc7a26fd2bab3368f2c", "description": "anv: add a comment about Wa_14016820455", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "72a1c4ffb2b905b3ee0a9ba0243ce9f865b10098", "description": "radv/debug: use common path for dmesg and tail", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "524733a990b5d1585233e79bd359bea749a65db4", "description": "intel/compiler: Centralize type stomping logic for Gen12.5 restrictions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80f6b5b48348d50ccd0b5b77c2c458fed311d4bb", "description": "pan/ci: remove no longer failing test", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61d9911bbaec663e86461538b8409caf65af05d6", "description": "nak: Bias RA to find clear spaces for vector dests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a24a0012093650a4b8a6bc99c3f0bbf4bc68dd56", "description": "nak: Change parameters to try_find_unset_reg_range", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22401cd49eda96e595fb7c828f0e814b146a9f11", "description": "compiler/rust/bitset: find_aligned_unset_region()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d07e940c76cfe63b37b6b268216a9b6d1af2539", "description": "nak/opt_copy_prop: convert b2i-i2b into copy", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a312bb4285642ee25c530bbcfb8d170586910866", "description": "venus: refactor wsi acquire to use semaphore and fence SYNC_FD import", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b19e4708029363117de8b47ee8b260ae43dc0b6b", "description": "venus: update docs and drop obsolete code for prime blit", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "47b207726c8cafa4851da1c712319d6a7bc76ea3", "description": "venus: avoid false assert for MESA_VK_WSI_DEBUG=sw,linear", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e6481d3f42e0cd735fda38fb3029e6f8abf5a0e6", "description": "kopper: Revert \"kopper: Explicitly choose zink\"", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "854bc2ee05f90e426f318352682144050e402d4b", "notes": null }, { "sha": "1f4e3d56de6f599b4c324ccc71acb4d87927bbb5", "description": "r600: add r600_nir_lower_txl_txf_array_or_cube metadata compatibility", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "546acfbc31b5294efec5f35ce5115bb5a3c50cd3", "description": "r600: add r600_nir_lower_int_tg4 metadata compatibility", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3e0d7e8e99ad2f2b05d8e92cc5622477cacd076", "description": "r600: add r600_lower_shared_io metadata compatibility", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ea6e67dcf1aa2c9397c6c06fb366b6af3232248", "description": "r600: add r600_lower_tess_io metadata compatibility", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3fbee8bae64fd3660a7691a13839c93c6a02af9f", "description": "meson: Streamline silencing of warnings in bindgen generated code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "040ef8f5c9e9d887628135b2eb9828e705e4f76c", "description": "entaviv/isa: Silence warnings about non snake case names", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "15a784689e648e3ca68f58c5faf20ec936e56e72", "notes": null }, { "sha": "3ab29ffca0ba78e28c02c5c49660570e75a41f6c", "description": "nak: Use nir membar optimizations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb21e2471bf7e97ee59c1464671c334c7a071ee6", "description": "freedreno: Fix CP_RESET_CONTEXT_STATE bitfield names", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7164208efb83439bf2f3452e8721fd28d05b6d57", "description": "pan/texture: Don't mix image and buffer views", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a6157e8dd5a234ffd3ac9bbeeb0f5e7f42da5469", "description": "pan/texture: s/pan_texture_emit/pan_sampled_texture_emit/", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "949206a59309a314e3cf9aa3cac5977c75778114", "description": "pan/layout: Split pan_image_layout", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb999ae46676170b179f866f5c3a3d81f7165cb1", "description": "pan/layout: Use _{B,el,px,sb} suffixes to clarify things", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97e0fdbd4d46db867032fe247c542620a7302509", "description": "pan/image: Get rid of pan_image_mem::offset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2952c6d789ce48e340c62bfd387c3858d7163a42", "description": "pan: Add a pan_image_mip_level_size() helper and use it for 3D attribute initialization", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "086bcbe1866a79f4da3827fabcdab3a200fbcaaa", "description": "pan: Use a consistent pan_ prefix across src/panfrost/*", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a936013311d41bc8baf7e4b095faa50a74876bc2", "description": "pan: Draw a clear line between image layout, image and texture helpers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c847d4fac3fae30d4eb1250f3007d81759be5a3a", "description": "pan/layout: Refactor WSI explicit image layout support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a794ea6f9f9756e4f51efe13d7c485998beed460", "description": "pan: Consolidate AFRC helpers in a single source file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0807d26a29961011a86073cf1e38f6b4175a9e33", "description": "pan: Consolidate AFBC helpers in a single source file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cea9b04b59e5e97dc2b501fec8a9e51e26298d4f", "description": "pan: Rename/move panfrost_format_supports_mtk_tiled()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce7667b4a9cc26d777f0daf1e470904497817851", "description": "pan/format: Change the way we expose supported modifiers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "67e574f1bd78a6deeffdf1dcf9a0e79b895f83da", "description": "pan: Drop the format argument passed to drm_is_mtk_tiled()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "022e3cb66a028949a20909b76b342c4b8a902c56", "description": "pan/format: Make pan_format::bind a 5-bit field", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b2e57aaf6b8fa731bca9a2f550be50f6415b2cb", "description": "freedreno/drm-shim: add support for MSM_PARAM_UCHE_TRAP_BASE", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25eb836eec62fa58cef15fd9960d8559a358e1c6", "description": "radv: fix CP DMA with NULL PRT pages on GFX8-9", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "235f70e475c80fbc28321db98dce39204fa0c563", "description": "ac/gpu_info: add has_cp_dma_with_null_prt_bug", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "85d2c8f8aeac9e8a9b945dd46000513add0af4bd", "description": "docs: add sha sum for 25.1.1", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "58995ad436d24754621488a6ecca418795db38fc", "description": "docs: add release notes for 25.1.1", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1e5a6fa56456eb85142cf90d431f9342df23195a", "description": "docs: update calendar for 25.1.1", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc483ea92495268e325057add4917a1c7bd470c6", "description": "ci: Remove firmware from test-base", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a394b7b64cdd20e4b6770ecde84086fecce456d5", "description": "amd/ci: Update kernel for Raven", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "afaa2368034ad80d600a2c575dd427388cd11a90", "description": "ci/lava: make overlay->compression optional", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce268d1a4b9f8ef028552e0c33f1fcfa1a40ceeb", "description": "amd/ci: Add cl profile on rusticl in radeonsi-raven-piglit job", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6528bb76b1d605802c836e3e670fb913203fb043", "description": "radv: stop using GDS for emulated prims gen/xfb queries on GFX11-GFX11.5", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2812efd7ad250af6dbcc72d270dd1d2571f74b57", "description": "radv: declare and emit NGG_QUERY_BUF_VA on GFX11-GFX11.5", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "439baafe5e6f39af4f9097429fd07d5a716ed841", "description": "radv: increase size of the buffer for emulated queries on GFX12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "98c17532147507d19df3ffd3a7a9c8ed9354aedc", "description": "radv: stop reserving NGG streamout counters", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3922cc6fbdf76e712ea4369af3fcce8e99a28c91", "description": "radv: rename a variable in gfx10_copy_shader_query_ace()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "266c3bdeaf0a4aa5542e1561f37392a14ac6ffb1", "description": "radv: adjust comments describing GDS needs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "815bcda06daf96e86bd9b235edc787f0b6084c5a", "description": "anv: enable VK_KHR_fragment_shader_barycentric", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6268792a29af52e8f0445e5a3a035f905bec3ece", "description": "anv: set HW state for fragment shader barycentric", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "27a2f6d1ffcafbab42fa4bafdd40ab8a654de6b8", "description": "brw: add lowering passes for FS barycentric inputs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ee14e5291e18e0908f132442fcf4ed2393fde2f", "description": "brw/anv: add provoking vertex to fs_msaa_flags", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "acdd30a9da85000f479ebdc5aa6830aafaacf754", "description": "brw: check if the FS needs vertex_attributes_bypass to be set", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c327b83706185d3bca99edad91fed86a2eb799ed", "description": "brw: implement load_input_vertex intrinsic", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4c1f9554f5da1db1bd54b14088131ba0e8d36c1b", "description": "intel/genxml: update some instructions for Xe2+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4696d12f8bb21b4ebb72f52861fff7d952ed5028", "description": "freedreno/ci: Re-enable a618-piglit", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "09e713f46be03ec22c9f9d592c2a435e9afca3f3", "description": "freedreno/ci: Update piglit expectations on a618", "nominated": true, "nomination_type": 2, "resolution": 2, "main_sha": null, "because_sha": "65e18a84944b559419aceaf2083936cf68ac3e79", "notes": null }, { "sha": "2815e803ae700fd7ba0c214b1710a459b5e88162", "description": "freedreno/ci: Disable all a630 jobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f4a233a34e77ec0302e92cac27391c9456afbdca", "description": "llvmpipe: Reduce the size of lp_descriptor", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d11da0c1034653d96b6614693ee5d7b04fcad32", "description": "llvmpipe: Make more texture state static with bindless", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab35233f79defa5e110f76cd08bab920ef0381e2", "description": "llvmpipe: Compile size query functions on demand", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7e9182e6eed71ca1be920fe22ad5885b2d95b56c", "description": "llvmpipe: Compile fewer unnecessary functions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d30593ae3dfe7316e9947b4397accef4f0bf92b9", "description": "llvmpipe: Compile texture fetch functions on demand", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "427678c02556e99828b4a8e4484a46f58aa6e123", "description": "egl: handle DRI_PRIME with surfaceless", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c7c72d1d681806f1ab10030a57ab4732ed6264bc", "description": "gfxstream: add VulkanMapper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b03d5ecad3aede2b90d19ac791c79cfb05b18ff8", "description": "ci: uprev vkd3d", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac863b8b1562bea81df137a4fbc3e2f88682b916", "description": "iris: Disable fast clear when surface width is 16k", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6528d267effa2dd358bafa6f1237ccf990716ad5", "description": "anv: Disable fast clear when surface width is 16k", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8edee1e25b62aa0a60dfa060f68c35cf4e60f59e", "description": "lavapipe: Fail device enumeration when DRAW_USE_LLVM=0 is set", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "072e6d1ab52a7cbd910c6b6e2fe756839cc5393b", "description": "aco/tests: add tests for tied definitions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b341a12526b8efc005fe6819561865a4a12184b6", "description": "aco/ra: rewrite handling of tied definitions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cdf37670010791de25a6cfcbd754501c4eda1418", "description": "aco: set copy-kill for tied operands with the same temporary", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f783f5df6d3abeadaafff3dda57416ce0477a48f", "description": "aco/ra: move optimize_encoding earlier", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd05181a26e9c09e9161164cb7aadcecd6367ef5", "description": "aco/ra: replace skip_renaming with copy_kill", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c04ef28c560e5b8eda3eaecc4cc4abb55bafe0bc", "description": "aco: rename ops_fixed_to_def to tied_defs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "275a39b3c65bfaa91cd9dcdab66159b8a2d60531", "description": "rusticl/device: relax some params for embdded profile", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c1968df19a317ce45c5a2217fda2e0ce0031439", "description": "ci/container: fix whitespace for yamllint", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "76ca28865b52ef35b15be717dfc093d6a452bc2f", "description": "ci: avoid unsetting S3_JWT too early in container image builds", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "0a52d00393b25301a54532f90611c645f123302f", "notes": null }, { "sha": "eafe2527b5d9b38c5415fbf87ce82a5c38c9f368", "description": "panvk: Clean up some todo comments about already supported extensions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8a3b89db9591fca846960374ea9dd665ced64814", "description": "panvk: Advertise support for VK_EXT_image_2d_view_of_3d", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43d84078e60593578ffc698d8948af9bd77280bd", "description": "panvk: Advertise support for VK_EXT_primitive_topology_list_restart", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d1fcd75f91708a041b690e66d06d8ba70bdba2b", "description": "radv: fix non-indexed draws with primitive restart enable", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7ce7009ee45468c8525104d662728c5e12a14b03", "description": "radv/meta: move and rename get_r32g32b32_format()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b7ce61274399ec2a2e3aaf2d17cba5c4b7e99ebd", "description": "radv: add vk_format_is_96bit()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c22d86e844d864ddf17de78d476c1cdfd5d3f1b3", "description": "radv: fix missing texel scale for unaligned linear SDMA copies", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "4b73d7e8174faf7cc9bfa351befc637ffe2e53c1", "notes": null }, { "sha": "e345b03c89486d803b2e4a9ccf3cc0d04c389580", "description": "ac/gpu_info: rename has_zerovram_support to has_default_zerovram_support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d7099675b69b9c665319ed164f8d8eae282a0e3f", "description": "radv: expose VK_EXT_zero_initialize_device_memory unconditionally", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5828612da23742eb86504b9d0977b51d2d1600fa", "description": "anv: use internal rt-null-ahs when any_hit is null", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f591425c93d4905d3213651dd10a602fbcb264e", "description": "intel/compiler: provide a helper for null any-hit shader", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "73409e7cc558dd4fdd894e35f43c6d5ac6c88e33", "description": "broadcom/v3dv: skip implicit synchronization tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "025764413001176ccfc4e5cca20c490428d1b36a", "description": "aco: assume sram ecc is enabled on Vega20", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e9e98d997d196e4e95adca5b8f03ddc9504ad9cc", "description": "ci/lava: Parametrize message burst length on unit tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7f6b4bdae55d263df7a2bba7c882dbce839f4fc", "description": "ci/lava: Improve timeout estimation logic for case/suite runs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "41a18a27b005cebffc2164671ca2b1f827881321", "description": "radeonsi: fix variable_shared_size assert in si_switch_compute_shader", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "e4784104665dabd91f04d7087905e3ae20ea0485", "notes": null }, { "sha": "0e57c236c405e95a91678dcd935e52cee6ef8c26", "description": "lavapipe: EXT_zero_initialize_device_memory", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e75c0160df3008f7d25740f96071d2fab76309e2", "description": "intel/tools: add intel_measure.py", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eea3ed6a3704dbd90913906c22b585eefb22a1cc", "description": "gallivm: Use `llvm.roundeven` in lp_build_round()", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "0d3b2853600cf6934a3a09deaf435944d18d833a", "notes": null }, { "sha": "6458880594c492158fbdd1ab101c7ceb3eddbeb1", "description": "panfrost: use cpp_args instead of c_args for C++ files", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ebb5e65fcff1668ff9ef1bde5dfd65e35508d9f", "description": "d3d12: Add new video encode HEVC configuration CU size 16-32 range", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33f670d869ef2e4df44a17d23a62cbe4ce3f15e1", "description": "d3d12/meson: Add USE_D3D12_PREVIEW_HEADERS compiler flag based on dep_dxheaders.version()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97f71420dfdf86de084b64cbcbd65855063fcc94", "description": "radv/bvh: Fix comment", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "100616859e4abdb17b6f4d9d9e0ea299550cdea6", "description": "radv/bvh: Remove some unused variables", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f00b25331a9a459024a57db00082cc2cdcd963b1", "description": "radv/bvh: Make sure the AABB is written before internal_ready_count", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "2d48b2cb47365cb36b84800c937164dcfecade07", "notes": null }, { "sha": "f42d52f9224ca48f7e0b45bb85f14aa0f4ddd4ea", "description": "radv: Flush L2 on GFX12 when binding an update pipeline", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "2d48b2cb47365cb36b84800c937164dcfecade07", "notes": null }, { "sha": "8dcf84451a5127c3f8047ed7d3fb955a051b7f3c", "description": "tu: Use EARLY_Z when there is no depth/stencil tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f5d433840209e6380ffef6a9a2ba0f59675d2de", "description": "tu: Occlusion query counting should happen after FS that kills", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b6cf0b68be8a68d8f17c132c1c39299833650942", "description": "tu: Use EARLY_Z_LATE_Z with alpha-to-coverage", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13e6dfb45f025dce2104bc9ba307f639f261c892", "description": "tu: Use EARLY_Z_LATE_Z even when LRZ is disabled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "de6d111d7377bf54749e734aa0c878c141dcccad", "description": "freedreno/regs: A6XX_EARLY_LRZ_LATE_Z is really A6XX_EARLY_Z_LATE_Z", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd4c0bc58ef43b60a4b389e4fa1902e93f41299f", "description": "aco: don't use constant_bits when not applying constants", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f98d20fec672a7f27ab0257bf0a87804cae030c5", "description": "aco: replace get_operand_size with get_operand_type", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e1b35a272197b304bb31695565130067111a728a", "description": "aco/optimizer: only use get_operand_size for alu", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d59bd399a41c2bb024918089731a46935c1d7ce", "description": "aco/optimizer: optimize packed fneg with negative constant", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa3f20703541dea96d711b039863b79b3febc76f", "description": "aco: swap operands without instructions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45133e0e91fc6557f04eb432cb53f55061705f1b", "description": "radeon/evergreen: improve depth24_stencil8 mipmap behavior", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1186c73c6b893c51596f5ce2bd624c40132b4854", "description": "r600: implement gs indirect load_per_vertex_input", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8df9e3b2d08021f55edf1885986e858c416aaf03", "description": "r600: add a constant representing gs vertex indirect total", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a52d00393b25301a54532f90611c645f123302f", "description": "ci: clear S3_JWT_FILE_SCRIPT as it also contains the S3_JWT", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "701d26be9d14faca4258b8f382953a89b996142e", "description": "tu: Fix state.lrz.force_late_z condition not being updated", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "847ad80e03e3cf90d005c8393829588005716917", "notes": null }, { "sha": "add54474833adc54197e65122d8d3d112a937e96", "description": "vmware/ci: move jobs to nightly until farm is stabilized", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9e6e7d9ee34eb1afad826841f7a88f59eaaa874f", "description": "panfrost: Enable 2 sample count support on v12+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37856eff06ec7abb104e2d11674a536dd19ed017", "description": "panfrost: Use pan_sample_pattern in pan_cmdstream", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4c0ce0c6f9d784b6483eb324283df2f3b6085cb8", "description": "panvk: Enable VK_SAMPLE_COUNT_2_BIT support on v12+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8e05222e1d2f8a66597c167ae3174d7083627991", "description": "pan/lib: Add support for rotated 2x grid sample pattern", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c7c4905981c4ebc4f08a947529f9c8449000150e", "description": "mesa: fix _FP32Buffers bitfield use", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "070a5e5d9248a77aa84375f74fe48c5067362ea8", "notes": null }, { "sha": "b7d8c195a2af7a7959468efe1d164758d97eac51", "description": "mesa/st: fix _IsRGBDraw bitfield use", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "5b51d754d00dfd7d8f4069aca4619f3b056c4eac", "notes": null }, { "sha": "c1d00c9a1aad8af3d5a5e4e1b23ac788cb34280e", "description": "mesa/st: fix _BlendForceAlphaToOneDraw bitfield use", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "4f28e2827c9ccc26dc608a870209b4deab7b5882", "notes": null }, { "sha": "d04d9da98c9f70ec7db59750558f10dad215b2f4", "description": "st/mesa: fix _IntegerBuffers bitfield use", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "8fb966688bc1053a48e8ee7f7394ce030bcfd345", "notes": null }, { "sha": "fd8d8264e05c3ec8c9c6290f6612f61555b173e1", "description": "ci/ci-tron: replace crude dump of env vars with reproducible job script", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fef1174b00f82c85ab0bb7fd2e1b56d5f8e87e08", "description": "vulkan/runtime: fix a wrong assert that validates timeline semaphores", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c57074027260c0db3b7fc04150a5b46333a17f28", "description": "anv: enable preemption setting on command/batch correctly", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "586ad02b9cf84a4524fe7b28b343a33c7220addc", "description": "subprojects: Don't use native option for rustc-hash dependency", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4605592db20d4efa00014a50fc8dfe3ca54f9575", "description": "subprojects: Don't ignore Meson wrappers in gitignore", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "84cae30f0abdff7d8819ea33a1960ce673c0e9c5", "description": "android: Link with libc++fs up to SDK 35", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "033ce1bae1505467fb69bf727377318421cb7731", "description": "vulkan/wsi/wayland: make needs_color_surface_old check if surface exists", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "789507c99c672320d50a6d8eb6910da51aa75443", "notes": null }, { "sha": "2212865ce0d1e6f8515b1aeadda374f4317534de", "description": "anv: Use different PAT entries for compressed resources", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6eeb079653c1336c417768603faaade55e751fbf", "description": "iris: New compressed heaps for scanout buffers (xe2)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ca092db7ce5ee2e8c45e1b60f4d4fef02e87054d", "description": "intel/dev: Differentiate displayable PAT entry of compression (xe2)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37ee91679a34db1bfe7eb9acc94a954d499ea59e", "description": "nir/algebraic: Generalize an existing bfi(a, 0, ...) pattern", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "464955bbdddb14561b7320f81728a7ef02d1441b", "description": "nir/algebraic: Optimize some open-coded extract_i8", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fca369f57aa492f99b7b2b264588f5bfbff4ca0d", "description": "bin/ci: crnm: adaptative field pads", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f65975975e681ae1880b68ad685b203b06d25192", "description": "bin/ci: crnm: columns list when waiting jobs update", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e4396c40fab868201345b9f2cfbd4a293b1d5b68", "description": "bin/ci: crnm: columns list for cancelled jobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e504d226ce3f7166e29774f3d77349ab74b93d08", "description": "bin/ci: crnm: format in columns when listing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "611772af45f8b2e43655f03a66b8950966fa1982", "description": "rusticl: replace unnecessary `Vec` references with slice refs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "543b07bee80cf6f1740ce267cf725497a1cb73ad", "description": "rusticl: write `CLInfoValue`s from iterators instead of collecting", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a16c9ab43edeed7ea9cde5bd813aee33cef7cc9", "description": "rusticl: iterate subgroup sizes only as needed", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0980ba8595c0de0338e865b7f91757d513748f54", "description": "rusticl: use simple equality check for contexts instead of `HashSet`", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac44513b9e9bf25f71320f572e9a55781274966e", "description": "rusticl: hand-map 3-element arrays for fallible conversion", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "38efae8964cd0669a6ea5b577bdebadf3f352920", "description": "Uprev Piglit to 1767af745ed96f77b16c0c205015366d1fbbdb22", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "749ccf3a9c090e2f45a10d19c0b63b05850b1495", "description": "Uprev ANGLE to db71e8fa7c26d18f76d7b9e9474447b20f1c73b3", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be3ce07f586d52a9fda7499f3cd96376d685da6c", "description": "v3d/compiler: Fix ub when using memcmp for texture comparisons.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22fb7eaa8cdebd729f51799bb49ffacfde437775", "description": "util/u_printf: fix memory leak in u_printf_singleton_add_serialized", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "007f60c8b8d5cab24ee71b9842fc112bd45e2806", "notes": null }, { "sha": "1895de16a6ba00bf87b21400b1506bdf144c767e", "description": "venus: filter out venus incapable physical devices", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5abce52a671cb95633acb2ff3e60b806d3321435", "description": "venus: misc cleanups post wsi requirement relax", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92f79d35c4f166bc9a6a2fd9306d242bb90f1717", "description": "venus: relax external memory ext requirement", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c345c2c5e26e5355119b099eebd47a30987f817", "description": "venus: clang-format", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a35415530d352bd003faa8b5541714bbcb6230da", "description": "panfrost: Use util_streaming_load_memcpy() to copy AFBC superblocks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "293cdbce75f7d62185d27901c83f6399f2a40cc9", "description": "util: Add AArch64 support to util_streaming_load_memcpy()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d3544aebd7b9b978c72374ab4859855267084e9e", "description": "panfrost: Optimize AFBC-P offsets computation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64eed6807ae401b99419eeacc72e5649e1bca9cb", "description": "aco/isel: move visit_intrinsic() into separate file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8aae636e385daf07cecf8d5c3c34d4c7143a33b3", "description": "aco/isel: move visit_alu_instr() into separate file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5342576789f0f175c8d231f5653ae96e89e6d03b", "description": "aco/isel: rename aco_instruction_selection.cpp -> aco_isel_nir.cpp", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b6442669c170b4585d5126cccbe47556af97bafb", "description": "aco/isel: move select_ps_epilog() into separate file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "776384d99d1a226a2c13a5564d6884740de00a9b", "description": "aco/isel: move select_ps_prolog() into separate file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3ef927e31e3414433246b3687201b26d4b5c308", "description": "aco/isel: move select_vs_prolog() into separate file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c4ec430c26679049d09ef3ffdcc0c2b3ba466961", "description": "aco/isel: move select_rt_prolog() into separate file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d910ca301dd6a059520303f6a25899885f3a728", "description": "aco/isel: move select_trap_handler_shader() into separate file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "146ce57f2ddca1a66aac8c48722cacf444ffd24c", "description": "aco/isel: move control-flow helper functions into separate file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "59f314a9a6ec830b8d07c6a4dabd9f1279cb9b4f", "description": "aco/isel: move some helper functions into a separate file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62a92417ef06117ae6f02ce91a9c6d4d46c7683f", "description": "aco: move instruction selection files to /compiler/instruction selection/ subfolder", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "85a4ec32e891f29606654c28a5a8863c75682fb0", "description": "aco: rename aco_instruction_selection_setup.cpp -> aco_isel_setup.cpp", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bade93c4472ffb1ac843405ee506514f4cf25446", "description": "radeonsi/vce: Fix output quality and performance in speed preset", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "544a180320d0291560409c3af3f20e9878eb7f3f", "notes": null }, { "sha": "ad96031ec6332cde23b64908df03e2b6d29e1d99", "description": "radeonsi/vce: Only send one task per IB", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "9ca1cda2bece5e834c7e53007aabe04ed1118554", "notes": null }, { "sha": "fd1480c3dfad260ddf12e677bf03b50859c1f525", "description": "radeonsi/vce: Fix bitstream buffer size", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "901aafb030fc6d483ddd0f1ac6b7e6f0d0beafd4", "notes": null }, { "sha": "f27d062abc9e0909c76050237df24ca6352be208", "description": "gallium/util: fix num primitives for line loops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "58d8dc9543b98ae95c7ecf4e6e8b27fef87b04c0", "description": "r600/sfn: dump the lowered shader when translation fails", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ce2c1f835be92edb3a95f9703f1ff42fc15b835", "description": "zink/ci: Skip flaky trace on TGL", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ad8c8752dd344620dc0c09c48d8f533f021467d", "description": "ci: Run rustfmt and python jobs on aarch64", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3029898a151578630fa28adf3e47c6777b7ef272", "description": "ci/container: Include DEBIAN_BUILD_TAG in debian/arm64_build", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cc4fd7cc9d1470d6ebaaa4e3a7a356c8ad0c34c4", "description": "vulkan: fix random tabs to spaces", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "360d25288897198ecd127a68ae85db71d88030e1", "description": "amd/vpelib: Fix CodeQL issues Pt1", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "134b5bede79e2102c994ee8299db9ae96f88d75f", "description": "amd/vpelib: Update headers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ffa5aadd2fc1df51966ae61448356f8def7eb597", "description": "amd/vpelib: fix doxgen warnings", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80af9d47561d470f6f8cd97ba9e4c31ba76905d3", "description": "amd/vpelib: Fix VPELIB Build Warnings", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "71b285d091ebec7ffd735e3bd90406b9948e9ec1", "description": "amd/vpelib: Resolve query, predication and timestamp operations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f10244d8d977ee1c15e73c745b96ba5b37ae8912", "description": "amd/vpelib: Setup cost profiling support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8bdbd1250837758c9e9b6c6bfe8c81417145a6f7", "description": "amd/vpelib: add TF_BT709", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3bd03b3cb02e5bbb63d689998c42503d48f311b8", "description": "amd/vpelib: add VPE_TF_SRGB", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b68174bf0fbccc8df393fc208c841d796334054", "description": "amd/vpelib: Alpha Fill add mode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb0b8d58a097d3035de8da2faf88308d17e79f4a", "description": "amd/vpelib: remove sensitive keywords", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c40ac921aa88cd293dc931fda96a551d821143c8", "description": "amd/vpelib: VPE descriptor added", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f80a69d7569845462872f062b053ea1e582b29d0", "description": "amd/vpelib: Add macro to perform ceil division", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b8c912c223f33bc946cab8140305132d5211135", "description": "amd/vpelib: G2084 STUDIO output gamma fix", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fc5973429f12d895882edaab111501080fe11bff", "description": "amd/vpelib: Update comment and fix some code alignment issues.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96b7e52b57352925ee8d8bac634905811da0255b", "description": "amd/vpelib: feature augment", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6144116c99b53e5213d16731e62c1245aade6ab", "description": "amd/vpelib: Remove RGBE_ALPHA", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f2e65c02e69887c2dc70551772daefb1602e3e2b", "description": "amd/vpelib: Fix memory leak from segment ctx", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1a3d021f3edfb3c86562f7661871accd2e423a1", "description": "amd/vpelib: Make BG gen stream idx adjustable", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b34895e81ddd176c45db071758d667c174026d5", "description": "nak/dce: Use BitSet for live phis and SSA values", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52dcb1c9c15ab006a04214072f469d5cd57bae26", "description": "nak: Add a Phi struct type", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "531070cf91226eae323a4d2c9c83f71264240f31", "description": "nak: Use op instead of phi when referring to OpPhiSrcs or OpPhiDsts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5f5ce0041028f6410597a7bd656fe32b73d3e548", "description": "nak/repair_ssa: Rename Phi to PhiTracker", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fc54e6e1d215208f944cdb79a9d9599f0ac63ddc", "description": "nak/liveness: Use typed bitsets", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "afb11a5a9eb1336918d1e3a04fb1c4f3046d5385", "description": "nak/liveness: Use an SSA value as the last_use HashMap key", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "56f06a072c8ed3506c8a0454a1f24dfc2aadce55", "description": "compiler/rust/bitset: Make BitSet a generic container type", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "323769d3bb30efb9d03570a6319062c7a0bc09b7", "description": "compiler/rust,nak: Rename BitSet::get() to contains()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "20d247d754b644381346a14b08a46d73fe1465c7", "description": "nak: Use Default::default() for BitSet constructors", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ed658a2d3aa0cf3be58fcd30e1a442e902e840c2", "description": "compiler/rust/cfg: Add a hash func type parameter", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5231e0677e51c7aa8ec767b7f184b3d9bb85128", "description": "nak: Also use rustc-hash for UnionFind", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43c3f5a8db202f22197b7d7d2b97273e0c5eeade", "description": "nak: Switch most Hash{Set,Map} uses to rustc-hash", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1f979d84a78bfdd308f107ae6ce3f779d9411bf", "description": "nak: Add a dependency on rustc-hash", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b4b557c9ef6e9537674c4031f53762277bd0fcbc", "description": "nak: s/HashSet::new()/Default::default()/", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7a47f29d6d3251820f73cdb5ddef5266576fd984", "description": "nak: s/HashMap::new()/Default::default()/", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb62044836f666016964bf880305b3a49ade6581", "description": "nak: rustfmt ir_proc.rs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bfe83402969914c3db95b1708c415d72af438ac7", "description": "nouveau/headers: Ignore PermissionError in rustfmt", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "591b5da49bf5dff5c92d2465de9e0fccab2e9d89", "notes": null }, { "sha": "da220945931c8453c0743b681fb309fb0ab86926", "description": "nouveau/headers: Run rustfmt after file is closed", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "591b5da49bf5dff5c92d2465de9e0fccab2e9d89", "notes": null }, { "sha": "20222cd9566ecff2e109d00ec2d680c865aae0c6", "description": "anv: Use the new nir_opt_acquire_release_barriers pass", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "deb1d47155b8aa3f440e878a0d4b597729850037", "description": "nir: Add a new optimization for acquire/release atomics & barriers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "65e18a84944b559419aceaf2083936cf68ac3e79", "description": "freedreno: Fix shader-clock when kernel exposes UCHE_TRAP_BASE", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "4b1b4ee10c0768a5a43dee508601e4e2b39520eb", "notes": null }, { "sha": "089e2cb6f907a7b76d84d837d3961627b569c669", "description": "radeonsi: Disable av1 cdef_channel_strength for VCN4", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10fad5081df1aae5c44920a8ccce2859302b3485", "description": "nouveau: implement `Default` for `Push`", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f4f4b25d25f8d3c2bc92dd12a1030280731fe4cd", "description": "nak,nil: style cleanup", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "adecea4af9464f189fb390c9569f5e0d278e0d23", "description": "nak,nouveau: adjust function/method signatures to better match convention", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e559c63fd8e513951d9f627be4768496242f2d3e", "description": "nak,nil: elide lifetimes where possible", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e4f045df58bfe8e4cf2c070609d9b0fb54cb8fc4", "description": "nak,nil: avoid explicit returns at the end of functions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e32c82d0f52afe77b9ef545adb27ba12057e0a6a", "description": "nak: use standard methods and macros to improve readability", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba2b9345e89a2056419b6a6ded473d0aec5ec297", "description": "nak: use `Option` propagation instead of explicit let-else clauses", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f2cc77dca88075a1a90b90e036178041f233bf8a", "description": "nak: collapse extraneous conditional branches", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "451b37820df36588890b4dcec0573155f9f63f21", "description": "nak: remove unnecessary casts and conversions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e4d895f0e1e821080171f778bc9e50681304b05a", "description": "rusticl: fix build with clippy driver", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "35af55a2a76672706f38559ff0d034834fdc53f3", "description": "rusticl: replace `map_or(false, f)` with `is_some_and(f)`", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb6f96a1e85e56f0bd2bd1cdf52f8fd7a2cd1b32", "description": "anv: Remove a '#if GFX_VER >= 30' block inside of a else of '#if GFX_VERx10 >= 125'", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37b42ef648ade9a75a188c5a3023a74a77a9820f", "description": "anv: Drop '#if GFX_VERx10 >= 125' inside of '#if GFX_VERx10 >= 125'", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bca12800aad68db803cd7dce6814a9f666c85a12", "description": "iris: Restrict platforms that needs Wa_1604061319", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3cd972a2d35cc3f00c32e6434b799ccfa9f6f5f2", "description": "anv: Enable preemption due 3DPRIMITIVE in GFX 12", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2432d6677e709de118a34ecee46d80c645198bbd", "description": "anv: Implement missing part of Wa_1604061319", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a1376449c80247844a81ab1f6e6e2e8cd39867d6", "description": "panvk: Expose support for multiview on v7", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "41719172105d167e93f6f2e91dd6e7c2f7b46ef4", "description": "panvk: Add support for VK_KHR_multiview on v7", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d8ed4f14e6f7836b34a3d17ebfdf344ff5ed4f25", "description": "freedreno/ir3: Fix tess/geom asan error", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "ee0ee2a3174775531dd6cc7663940e2acf48b7b8", "notes": null }, { "sha": "3f70433ff002cf223cd45398b5490311714f8efd", "description": "aco: add type information for operands/definitions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c1c116a0fb66f2d74976260775ec73025c4a697", "description": "virgl: Avoid possible double free when destroying the hw resource", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1c575818561f5bd699d6bf10f718f0ad76dc6bf9", "description": "pan/lib: Make pan_shader.c not GENX", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0bb9df9d3359455507a81aff4188b2ddce9ef8d8", "description": "pan/lib: Make pan_shader_get_compiler_options not GENX", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7158f2eb8bbe75d0f843c005ecfc098af8e0bc3c", "description": "pan/lib: Make pan_shader_compile not GENX", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1fa13ceb748752d597397bc17d7c10c01525a59f", "description": "pan/lib: Move pan_fixup_blend_type to pan_blend.c", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3f8c955a7280f648d3da22b510b64fb7634edf0", "description": "pan/genxml: Add Register File Format to common.xml", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60b131a712dd9186f59323121f7312d8d09345f3", "description": "pan/bi: Lower ffract in bifrost_nir_algebraic on v11+", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5588ff49a7f4841b6c6674123cf145563704827e", "description": "pan/bi: Flush subnormals to zero for FROUND on v11+", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e674823d5515904b07df7b778f892005aaefb655", "description": "radv: Consider that DGC might need shader reads of predicated data.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b79f1a3af35350f8f0cf2a62d0ac4c3e80257ee7", "description": "ac/gpu_info: allow 32-bit predicate on GFX11+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ca2f71f3d7eebfaca3d48cdc840c5127cf90d48", "description": "radv: fix conditional rendering with DGC and non native 32-bit predicate", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e2625fa9ca161b6c9334c4ad553391d45a573d4b", "description": "radv: fix fetching conditional rendering state for DGC preprocess", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d808870d49bb1c9eae663ad5f67eebabd3cc3f40", "description": "nvk: Implement VK_EXT_zero_initialize_device_memory", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f542a60686f88d6dafd65ab0dfe4fa0aa5de8f7a", "description": "nak: Add a helper to reduce OpPrmt sel immediates", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "212f99d39d6fad168673f70b21fd91222d0d04bf", "description": "nak: Add a helper for reducing OpShfl lane and c immediates", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "98901108565fe90c753e4f754f297cf6aa263f6f", "description": "nak: Reduce shift immediates instead of adding copies", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "87a90a0e6a949bb2b80b7696fc870f8b298a45f2", "description": "nak: Add HW tests for OpShr and OpShl", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d3e917ea031bc3c50644cd20c601d7005c57793e", "description": "nak: Fix OpShf folding for shift >= 64", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa5819916638d513013b6604bf5ef8f307b87048", "description": "nak/sm20: Remove some unnecessary Option<>", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7ddf51dc993b06c89b62bfd5d86cfef191184d35", "description": "anv: Fix to set CDEF filter flag correctly.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2e256a3cee411c530f69196b8180b11034a2a087", "description": "anv: Allocate MV buffers enough for AV1 decoding.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f4d480f808b7dd18a766bdc9d72460d8cd3bf48c", "description": "anv: Always allocate cdf tables when independent profiles provided", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b5e657da48b73411870aa68b052d02db9de92b8f", "description": "nak/sm70: Don't set a predicate destination on redg", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e2b7a736a47960e4270cd93797b054e2ca9c7bbb", "description": "nak/nir/lower_tex: Use nir_tex_instr_add_src()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8a39a1502f2801c2e518bd233d3f67053aef20d7", "description": "nak: Use TexOffsetMode for all texture ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4c6010df649e7eae75048cef0126066b58fd74e2", "description": "nak/sm70: imnmx takes and returns more predicates on Blackwell+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d89214a693f2b60ca1afcb7ed4eef4034314071", "description": "nak/sm70: Use rZ for the 3rd source of lea when .hi is not set", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "32f78eff804dab3377e86691d0fd8b5c0f2ac31a", "description": "nak/sm70: Fix bra offset encoding for for Hopper+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "046f90ad56e3d0a8a7b3182cad3974053b44d158", "description": "nak/copy_prop: Don't propagate cbufs into ALU on Blackwell+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9604896c70a1107f93d258dca9ee5aecf21fc543", "description": "nak/lower_copy: Implement copy from CBuf as ldc on Blackwell+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "994035908d9102129929722c8ac8afecd0f99191", "description": "nak/hw_tests: Copy data stride and invocations to avoid cbuf sources", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8c3ebddba377fef6196ba24a56aed1b71699b81d", "description": "nak/sm70: Properly encode ldc on Blackwell+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0b142182cb05ae7d22a194b93fcf495ebe2f6163", "description": "nak/sm70: Increase the number of UGPRs on Blackwell+ to 80", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "da16e8aff7948773c234bc831d8d03bb347a5978", "description": "nvk: Add hopper priv registers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1c77a6f049da4901682cac62f23d53d60eb9d22d", "description": "nvk: Don't emit MME FIFO config on Blackwell+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bd7777aee60941ebf3aadfa9314236977eb262ba", "description": "nvk: Fix compute class comparison in dispatch indirect", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "693b55a4af1a887dd33637b6c4bf1e615b6a3fd8", "description": "nouveau/headers: Add stub blackwell class headers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2bc7130808d71a955f8e7361f987fe50c55e668f", "description": "r300/ci: switch radeon.ko jobs to common kernel (6.13.7)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e4790143a54ebc6914aa123f09f089cc159c1173", "description": "tu: Disable Z reads for always/never.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c053bc2213b64a6b472ee6aef1f2372b9b1821af", "description": "panvk: fix driconf memory leak", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "aa8fec638f5e2731e88b9463c67aac7c34bae800", "notes": null }, { "sha": "3fd2bdd2858f03000fde21aeb81f8126369e464e", "description": "radeonsi: move si_gs_output_info into si_temp_shader_variant_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97357e721d97e2b89b9f7adf149c6da5e59cdc7d", "description": "radeonsi: add struct si_temp_shader_variant_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "53cd29d9466ba519f9fec5c41dfb3042619d0cec", "description": "radeonsi: move shaders args initialization into its own file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "af8c4f19ab9e90fef14bf1ab64a5c5da33ed6004", "description": "radeonsi: move shader variant info and spi_ps_input_ena code into its own file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2e8cac328a4a7954f9727b695acf063cfaae0e02", "description": "radeonsi: move si_nir_mark_divergent_texture_non_uniform to its own file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "deda05e2b71136c9620983c05628ac7defd5de3e", "description": "nir: move nir_lower_color_inputs into radeonsi", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "70aa58cc95a8499fea81d96b0aa7330ca71a5a58", "description": "radeonsi: move shader info structures into new file si_shader_info.h", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5389a3736f048c316a4717db8bbc52c7d38580e8", "description": "radeonsi: move NIR passes from si_shader.c into their own files", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e4784104665dabd91f04d7087905e3ae20ea0485", "description": "radeonsi: inline shader_info in si_shader_info, keep only what's used", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc5e0e2b73e0a533b8c1bbf1834ef5b6bd9de8e0", "description": "radeonsi: rename num_stream_output_components -> num_gs_stream_components", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "54cc89f7c28f659ef16a9ac6b3b4cc17c6d3e7d1", "description": "radeonsi: use a simpler way to gather enabled_streamout_buffer_mask", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "180f320e697b4c00360a21ac77a92befec2b0621", "description": "radeonsi: use info.num_streamout_vec4s instead of si_shader_uses_streamout", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "759de230de78d1d280fc3301dc9f43a54b4f829d", "description": "radeonsi: don't declare GDS size for LLVM", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "32274ab50ea8080bbaf0d9497e9c4b02a6d613cd", "description": "radeonsi: implement remove_streamout in si_nir_kill_outputs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "100f9a16245b55e99676c370504536ebf1e686eb", "description": "radeonsi: move xfb fields from si_shader_info to shader variant info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9edcf19f7dbfa473df965556e284062ff19e16d9", "description": "radeonsi: remove si_shader_info::writes_position", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c761da42ce52eac02412519dd59114b9a1b98dd9", "description": "radeonsi: don't use si_shader_info in si_parse_next_shader_property", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "20e5c35cfe5976f5ec4278627fca4d7bdeb80cbb", "description": "radeonsi: gather uses_discard from shader variants", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "de6ca8c7ec4616ec8d4560d7364c6113c707ac91", "description": "radeonsi: gather writes_z/stencil/sample_mask as shader variant info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9ac95fc0a3618c968ab6be20e6efbcbf2160f9e", "description": "radeonsi: gather uses_gs_state_provoking_vtx_first/outprim from the shader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b85984d2b50bcd6f60ed9ac44361a0829a25b9aa", "description": "radeonsi: gather VS system value usage from shader variants", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b276e4ba66511c4d7b4e7d53093f794c1e13d1d", "description": "radeonsi: move gathering VMEM information into si_get_shader_variant_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c59fc30fee9df7615f1cbc38d0e3777790f0b496", "description": "radeonsi: always gather shader variant info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e114b9b11c0a6d25770dbd94fc08561f8e5de7f7", "description": "radeonsi: don't return progress from run_pre_link_optimization_passes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d6747f6e0a7895075a035659c12b738de83cf87", "description": "radeonsi: determine uses_vmem_load_other more accurately", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bcd0679258b4972b134c6923e15040cce3830e2c", "description": "radeonsi: remove si_shader_info::uses_indirect_descriptor", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "970825258e8fd7ce9960bb30f28961fcbccd92fe", "description": "radeonsi: restructure si_get_shader_variant_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5bc1ebc11bcf5aa37d31fb6edc81e096ba1a4d1", "description": "radeonsi: don't check sel->nir in si_init_shader_selector_async", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e4154b7ef5decb760994c19a78556d4ea782ce5", "description": "ac/nir: fix export_ps_outputs not preserving divergence metadata", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7eb7a4d27813a3054090adef0810bb6a847e6447", "description": "docs/release-calendar: fix release numbers", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "6d8324e819698ea5e85b296e1919a34daceaa952", "notes": null }, { "sha": "ea4c1ceb79e5e25f3e63d026f5ecc32e1a15a346", "description": "docs: add sha sum for 25.0.6", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "042830b15833b1700a4f38b6baa391dff9ccb8d7", "description": "docs: add release notes for 25.0.6", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7846a5aec6f079292ad27d1db3b3fd28efb0d64", "description": "docs: update calendar for 25.0.6", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df38cdce53f1841bd8d87dbc3c65933d5a3fe9c1", "description": "gallium/aux: fixup bad indent", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8e48db3028c45b2409a1a3531f7b22fd43acf66a", "description": "r600: ingest u_blitter_clear_buffer", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "20986b77f342a61d01f32814ddb28566267eafc7", "description": "gallium/aux: move util_pipe_tex_to_tgsi_tex to u_blitter.c", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d2ac44dfde0fc695b243e6e85546b610e1eba776", "description": "meson: make ffs available in OpenCL code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "063d35b82975c82a8042dc4961300eee62bb4a9d", "description": "vtn: ignore SpvDecorationFPFastMathMode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52cc6c101ff78eee60f810aa58e44dd0d5cb8608", "description": "nir/lower_printf: fix vectors with nir_printf_fmt", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "90d966f9fa853ff929555c1e1d4097f4338c79c1", "description": "panvk: Remove unused path in flush_tiling", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b115850ece045e96df218ce5c2ff25f0f75fe901", "description": "panfrost: Remove unused ls_sb_slot from contexts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f75569734e8c31bf8681b01f6069afe0a56e2fa0", "description": "panvk: Remove explicit LS waits", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c28497c3557e7f3dbe85b9d39891c025cd922baa", "description": "panvk: Add automatic load/store cs WAITs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cc790d12c626018451cb2f0f7e13c42339738dc6", "description": "panvk: Change pending_stores from bitset to bool", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "82f36cd8e3a5d15857e73130d6a1cca95db55aa9", "description": "panfrost: Make ls tracker mandatory in cs_builder", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7a7d9ea2e2e48171fad131a7bfa7576e02ea4e0", "description": "aco: fix wait_entry::join() when changing vmem_types", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "171920ceed59b018cfa637ff5fd022d39aeef105", "description": "aco/gfx115: consider point sample acceleration", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cbd85acf9a68168c8b5867894520cd5173c09baa", "description": "v3dv: free indirect CSD job with queue cpu", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "626e9e41799787a670f8ae3f4293ec72f75130a9", "description": "panvk: Request resources during subqueue init", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e12ddbfd78d28eabcec8c08e7b0ea10e9e8318b2", "description": "nak/from_nir: Fix fquantize crash on < SM70", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "f21557154be06f76b9f92d79eb84e8c6ebe2d216", "notes": null }, { "sha": "efb440a3d80e62099169dae9eb0008df79a6897f", "description": "nak: sm32: Fix wrong dsetp encoding", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "2929dae1e8ff6a7d20f03093a00ada7e5eb138c4", "notes": null }, { "sha": "080c0acf058e322c69705c14e5764edd0bf18b59", "description": "pan/ci: add fragment_out flakes from t860 to t760", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d03d7015fda9bc0843b631c3873354a732157531", "description": "Uprev ANGLE to db33baf4eb0d7954f0110cddc30acb9cdc12e2d4", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33b5d8b2ec26904ec1c331dd64ee04e351fd8e0e", "description": "radeonsi: always lower alu bit sizes", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "804567ddd8843b455de60ec3daa0c9dbc42b6162", "description": "panfrost: Remove PROGRESS_* helpers in cs_builder.h", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "53f780ec916d1cd4773af6cec40c3149042d852f", "description": "panfrost: Remove progress_increment from all CS builders", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ba982f166eaff86bb2d12143c996af699aaa74b", "description": "nvk: Clean up boilerplate around complex NIR flags", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "769510f1ccfe65167e833f9d2a7d735227defd0c", "description": "r600: implement EXT_shader_image_load_store", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d4ebe79b5be5d32b9900ed8dd726104c1fc8888", "description": "mesa: relax EXT_texture_integer validation", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "705978e2831eb8b8bb23bd11ee08ce51d9b2915c", "notes": null }, { "sha": "da7c7168696b1454d4da422e36544d3c74b1e536", "description": "broadcom/ci: update test expected results", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a87c9bc49ee426514eb617e048413ae663586f8b", "description": "driconf: update X4 Foundations executable name", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "5532f135664c7f67d4a8162336005d0118948343", "notes": null }, { "sha": "69ff204422b6eb474bd165177492f0c71017b5ed", "description": "radv: remove the optimization for equal immutable samplers", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a07ccbc89711274e6c8b74eee6f3420b796d80d", "description": "radv: fix emitting dynamic viewports/scissors when the count is static", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "069fdc6f71c023b5de536f8d8e50c3717084517f", "description": "nir: handle mov and bcsel in nir_def_bits_used", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e080833478cd627073a1d24beaf99edc201a9833", "description": "nir: handle iand/ior opcodes recursively in nir_def_bits_used", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a78ed8b8e87374aeb8f7deef4b7b83654a17c19a", "description": "nir: handle extract opcodes recursively in nir_def_bits_used", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e38a0b9a056d3018f73953ea86b47aa3e2af28d2", "description": "nir: handle u2u/i2i recursively in nir_def_bits_used", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "15369a792aa7988fd1fc51fbf6863cd0552e9295", "description": "nir: handle mul24 in nir_def_bits_used", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7e7ef7b8b7785e380924d63a513e982cf5aa08d7", "description": "nir: handle bit shifts by constants in nir_def_bits_used", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d24a9b649be9125c52e659911bf32a81af3dd30", "description": "nir: handle ibfe/ubfe in nir_def_bits_used", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "81bdf1ace652227c5e5b905492cdeb050105ab0f", "description": "nir: remove unnecessary (nir_shader *) typecasts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4502254cd20e4d7c3afcebc73b769f2dceb5f59e", "description": "anv: Drop the slow clear heuristic", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "67d60f43258f2f9d553eace896d0bf6a25b0ee87", "description": "intel/blorp: Simplify get_fast_clear_rect() for gfx12.5", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "312952048b13331f4f735d4f6baccf1c1ca1e99b", "description": "intel/blorp: Redescribe gfx12.5 surfaces for CCS fast clears", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "169e22f9620847740fc32cc11f5b6b1f709e4a95", "description": "intel/blorp: Drop clear color assignment prior to Xe2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e35324455351017420c3d70d990fd02e48b7092f", "description": "intel/blorp: Disable repclear for gfx12 fast-clear", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8dad01903ad141a3e3fb6a4855f5780136ef429f", "description": "intel: Add and use isl_surf_image_has_unique_tiles()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fcdae4d4c09cfe3f8f38011a6e2b533cbb5e04f7", "description": "intel: Add and use isl_surf_from_mem()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a21ac2730217f32dfd714e483004403779d194e", "description": "winsys/amdgpu: Remove assert about user fence in amdgpu_fence_wait", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c2b6600ae828a78792ed46eff02395e8e260212f", "description": "docs/release-calendar: add 25.2 branchpoint & rc dates", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bcf901f5fb80f15b528d8176753de1fcf39abe7a", "description": "tu,freedreno: Use HW option to auto add base instance to instance id", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4bc060ea11e0ced9ef471050e6a8a7ef8af8d6ed", "description": "nir: Add option to not lower gl_InstanceIndex", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a30611c101d7f1b58303a734ce429985c3946e5", "description": "nir/opt_algebraic: some bitfield_select optimizations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "201f6c1a0003c7ec78e7e226c5d19248c4c8bf8a", "description": "gallium: remove left over clover files", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5677a90502396deaf1622e84534039b8f80f147", "description": "radeonsi/video: Use ac_uvd_alloc_stream_handle", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5fee04bcae2f475f2e50b28e8712fb0ade72cb28", "description": "radv/video: Use ac_uvd_alloc_stream_handle", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "69455e82088fa2e0d9c95706bbb628035360274e", "description": "ac/uvd: Add ac_uvd_alloc_stream_handle", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "46d5926d8384be38fcd3da34e9214d32c4717c56", "description": "radeonsi/vcn: Stop using stream handle for decode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "09d823593825585c3be2c676371e84049adfc96c", "description": "radeonsi/vcn: Remove unused stream_handle for encode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb53eec72030721db2162e4ebb92823337901fca", "description": "radeonsi/uvd_enc: Remove unused stream_handle", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4339cf0aff0d23d70a9acb6adbc92ac35a542611", "description": "driconf: Add workarounds for DOOM: The Dark Ages", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e32a90b57c8fb1e40f4f3050219213c9ba47c94c", "description": "radv,driconf: Add radv_force_64k_sparse_alignment config", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "720dae85f20c77c0feacd26d8881e5c2f65253d2", "description": "mesa: add missing stencil formats to _mesa_is_stencil_format", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b73d7e8174faf7cc9bfa351befc637ffe2e53c1", "description": "radv: fix SDMA copies for linear 96-bits formats", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a1ee6d6730ed72f063b56bd98fc658971f4df1e3", "description": "nir: fix gathering color interp modes in nir_lower_color_inputs", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "709ebd8293a678db614c5b48dac2fc1da0b2306d", "notes": null }, { "sha": "ef63e3e4d211e491164fea8ec494fdf7ca71d9c8", "description": "zink: fix broken comparison for dummy pipe surface sizing", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "824194aa0b2cff317136ac676761967d3d99736c", "description": "tu: Don't disable EARLY_Z if SampleMask is written without d/s write", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5926b63f66c01793908fd09b03cc9e85cdaa458b", "description": "nir: Print struct type declarations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5981b5bb7e4cbf64168a015166b4c5919afe007b", "description": "nir/print: Use get_name for types", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d21311504b57f437b5d27e628cdeb23fafa6ec72", "description": "nir/print: Add a get_name helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96e2cf64ae81e528eb6ee68cff7694d814066e55", "description": "freedreno/ci: update expectations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "53de95cb0d8ff75311ad70eaadd4f1d3cfa9a92a", "description": "ir3/postsched: use legalize state for delay/sync calc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ca014c7c24447839969fcd2e9abf3188b60ca705", "description": "ir3/legalize: make ir3_legalize_state and helpers public", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "631a1051484ceeec91f4dc795a6ae85370251c46", "description": "ir3/legalize: apply ss/sy to state in sync_update", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a0c2fdd1523820e41c9bccbce72bb5512a5eb6f5", "description": "ir3/legalize: add syncs based on previous instr to sync_update", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7a44d832d3a36bc7a64fffdeb974bb997d58d41c", "description": "ir3/legalize: add ir3_update_legalize_state helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e9b7c6ff37af70d8e07f00ea72b516bba8a35ce", "description": "ir3/legalize: remove unused parameter from delay_update", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c05839fcdccb9d132d18d787a38c620c21b4709", "description": "ir3/legalize: extract ir3_merge_pred_legalize_states helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d4503b01b750399a06571e68a855ffcb860010fa", "description": "ir3/legalize: add ir3_init_legalize_state helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee430745fe80ed0b7407f6cbccf904e3f62f593d", "description": "ir3/legalize: extract sync_update helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b91828d55361406d87bd12fa1d4b9dd145bff3f6", "description": "ir3/legalize: extract ir3_required_sync_flags helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "540cee6c3b23c2eadc6e346f1560ab2eeebd45aa", "description": "ir3/legalize: remove ctx argument from delay_calc/update", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f7002802c378a9eb0dfd74150495fff7f75e6c60", "description": "ir3/legalize: normalize nop state at block start", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "03ee7c7c0f80456b2bbc5c4dcbcef367feb0b454", "description": "ir3/legalize: add cycle to ir3_legalize_state", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "12fadd27d3bd57f1a9248fa319ec538877608aa3", "description": "ir3: add mergedregs to ir3_compiler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0977863a8eaa612f9d8eacc681d8df023681b65f", "description": "ir3: calculate sstall/systall across blocks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13f9135e853212308fee8751f9e235cad2336ee6", "description": "compiler/rust: Better document CFG", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "98deabfa903ecaf40873fe7dcbb9f1504f5979f5", "description": "nak: Fix some rusdoc warnings", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "34590041043e74665de5dc5246906349c461f0fa", "description": "nak: Improve documentation for RegRef", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22056d5b08cd5e7d96301a3fd4e4de61e98e44d7", "description": "nak: Improve documentation for PerRegFile", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9cd61dc2325c49176494e1cb58995d8ff141aca", "description": "nak: Improve documentation on RegFile", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c022e22368ba4516b6d062e9da61e0b29fec83d0", "description": "nak: Improve documentaiton for SSAValue and SSARef", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b26b0211b6d117eb331fa5a95b2e091422b5962c", "description": "nak: sm32: Add Texture ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2929dae1e8ff6a7d20f03093a00ada7e5eb138c4", "description": "nak: Initial SM32 support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee4cff760304d08a1edfa238e3a0b80827222f0e", "description": "nvk: nak: Add OpViLd support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d48b2cb47365cb36b84800c937164dcfecade07", "description": "radv: Use subgroup OPs for BVH updates on GFX12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c6fdf113031a303a76aab19b288030c76f670cad", "description": "radv: Make radv_update_memory non-static", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a8e232e398bd5e5076b61ce0b06263ba28c597f", "description": "vulkan: Add more information to BVH update callbacks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5da0810e5d85a5cb1d1b9ed61351f6881074b47c", "description": "vulkan/bvh: Add type information for vk_bvh_geometry_data", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8157f84246965dfeccf201f75d605d6e36d5b63b", "description": "radv: Refactor the update scratch layout code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b2aa0647d5f9cb9882122f297d8ff5f47f65ec99", "description": "radv: Use a specialized shader for in place updates", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e1110d20f83934beb2192b5bd2219d8f9e4714d8", "description": "vulkan: Add acceleration structure update keys", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0796d8c50251ca3e472d6575f995aa73822d1502", "description": "fluster: xfile update", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "89d4f16c41811e4789259fd76500bd8aa27b55a1", "description": "Revert \"ci: disable Collabora's farm due to maintenance\"", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": "c06033955efdaf119108ae300c38ffb2dc033eb9", "notes": null }, { "sha": "77c0ff9fc71dcd8e15af3966f4d1be80979814b3", "description": "virgl: Bail out on file descriptor duplication failure", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "965f41b550c0617aec3aea44bc5467491356e3ef", "description": "virgl: Ensure to not overflow when encoding string marker", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "11a7b112cb5b4c930396a281d7ca852e1f2f01d7", "description": "vtest: Be more resilient when a resource creation has failed", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5bec582e30ae148938196b7a5ea4a8eb7803972d", "description": "vtest: Silence some coverity issues", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4fca9d96991bd70f75be9cfa2b3b4ccf1208bf5e", "description": "pipe/video: Remove st_rps_bits and UseStRpsBits", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d55b510e8603b63c2bc65f2dfdec27ff8f8cda4", "description": "frontends/va: Set HEVC NumShortTermPictureSliceHeaderBits", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e68e422e0da53e022fbf1b4f0716e5ee7a50ed6", "description": "r600: Take dual source blending in account when creating target mask with RATs", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "a6b379284365e8adee780b691596d3a66de1ba93", "notes": null }, { "sha": "034cb260ac7779a551abd37e7f447b4591260608", "description": "svga/ci: Increase vmware-vmx-piglit job parallelism to 4", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d1ae27be0ae628432173f123d046a15703336a41", "description": "svga/ci: enable vmware farm", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d0a09b6ff7243a8e49dc192f43365c122a625c26", "description": "ac/llvm: correctly set alignment of vector global load/store", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1ecad2b1156625714a32c00f55597921ab8f642", "description": "ac/llvm: correctly split vector 8/16-bit stores", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab09822b86297ff90d25363e7699b235446ba3d9", "description": "util: fix float to bfloat16 conversion with NaN", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "ecd2d2cf46dfc3305a6dc1497815b7b54eef513e", "notes": null }, { "sha": "f88dc25d23c12911a2dd6b7b6856656f88dfa2d5", "description": "docs/ci: allow running linkcheck in pre-merge pipelines", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "01a7b089922ffdca1b1994e09c2d8c692b51a01e", "description": "docs/linkcheck: ignore loging wall for broadcom", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9c251da89a0165e9080edc19266c7b51a3262ff7", "description": "docs/linkcheck: ignore a couple more domains blocking the linkcheck user-agent", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d4b63270adc1c5ddea87259fa9f018b8609cdaf", "description": "docs/conf.py: fix python formatting (whitespace changes only)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fe82dcfc3d3b7cb865cc308193d19a443743e90f", "description": "docs/linkcheck: print summary of problems found", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f0fa2209a81a28e335a7fe0550d6802a25411f77", "description": "nir: add nir_opt_algebraic_integer_promotion", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2582cf99711c74d1b0dc2ce59e3ec17a1d4ec9c2", "description": "tu/lrz: Don't disable LRZ test for blend+depth write", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7451bc3bef0b983063cb996a25a06312a751ac9b", "description": "panvk/v9+: Set up limited texture descs for storage use", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e2aa0b756691dc7a0d2f3fed9a7c3d4e4db913e8", "description": "pan/texture/v10+: Set width/height in the plane descs", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "009e4c2eba2b0fa4512f3f383b82c8e24a32d6d4", "description": "pan/genxml/v13: Add minus1 mod for plane width/height", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "ece01443e18d3451088122a3a46a5a1549606a4f", "notes": null }, { "sha": "e38eb00e4e61248beeedfecc8d5628236527a5da", "description": "pan/genxml/v12: Add minus1 mod for plane width/height", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "b6d5e01120741fe9107dec7cc2ec2bc4b4f2bca4", "notes": null }, { "sha": "254285725939c3c79cf8ef028d21d8eefa8b7cd0", "description": "pan/genxml/v10: Add minus1 mod for plane width/height", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "486c3417691966301bb6c51a7d2e7f8eb887ada1", "notes": null }, { "sha": "6a9a4b3eef9a548249287e2bd91bd39e5ccc4d92", "description": "pan/texture: Set plane size to slice size", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "db20152c8a85a425dd54b27cc00961d2b5a4650f", "notes": null }, { "sha": "cc58e30847a84d699c107b14fddc6624dd1b2243", "description": "pan/texture: Correctly handle slice stride for MSAA", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "db20152c8a85a425dd54b27cc00961d2b5a4650f", "notes": null }, { "sha": "8b2ff9a8cfbf8e9d4439e55ffa231971ef53b9eb", "description": "panfrost: Add pan_unpack to ForEachMacros", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ea52147c1b18d5ac6ff6a3977be5fe1e025ab34", "description": "pipe/video: Remove unused UseRefPicList", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5edac5cd9248079a44c4575bd990dc2dd340da0d", "description": "frontends/va: Only keep current slice RefPicList for HEVC", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "639a95cd77c4d6ccfd21a36b56ad7a823fde455d", "description": "radeonsi/uvd: Stop using HEVC direct reflist", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "203e9c29b442adc64c690639005e136a46e4e778", "description": "radeonsi/vcn: Stop using HEVC direct reflist", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "779edc07598399435d83874e7f0086be9d28317e", "description": "frontends/va: Correctly derive HEVC StCurrBefore, StCurrAfter and LtCurr", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c5d3a73f5edee8511703df8b873a1f72edbefa6d", "description": "mesa: enable GL name reuse for virgl", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "219a2b1e32966c1119ca66f489b635b62e69a066", "description": "radv: ignore radv_zero_vram=true if zeroInitialDeviceMemory is enabled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "21badbf336b9575342c7a992e8d6eb2126b01b14", "description": "radv: advertise VK_EXT_zero_initialize_device_memory", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eaf646d0201d9497b228dfad4a6dd8d3bdb527a5", "description": "radv: implement VK_EXT_zero_initialize_device_memory", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b16de5e0da08545e404dda7b20798323533a437", "description": "ac/gpu_info: add has_zerovram_support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f2a5d31bd53f4cdbfed35b32f7b88b9023a9327", "description": "vulkan: add support for VK_IMAGE_LAYOUT_ZERO_INITIALIZED_EXT", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62ec7e1056d24b19d5361836e2cd425223aebf9a", "description": "vulkan: Update XML and headers to 1.4.315", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c06033955efdaf119108ae300c38ffb2dc033eb9", "description": "ci: disable Collabora's farm due to maintenance", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96d5c5df6fdec4e901d607bd477e1f73095742a1", "description": "lavapipe/ci: document flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df3f279233e2e646543022239292a66a7404b1c6", "description": "lavapipe/ci: replace large (and growing) list of flakes with a regex", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "055594f886d0feaddeb1e63f4becb35f778da161", "description": "broadcom/ci: document fixed tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86a29ce0ea9ccc6c1fbe7a13c91be50edd5f2b9a", "description": "radv/ci: document flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50c60dd07e92ce8bb97cb0042b922d5fdb6f5cec", "description": "radeonsi/ci: document flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6935f28cb359d35f6aa3d841df1c1f7e3420478e", "description": "radeonsi/ci: document regression", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a752f242e5527977d7030ca3a68fa6563fbf36fa", "description": "docs/systems: Point people at the NVK page first", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86100ff8e3002b51bc2ae8ba57e52067b43fd757", "description": "docs/nvk: Add section about NVK+Zink", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bd207d6c54cca8311e2247d7897e6b398f701573", "description": "docs/nvk: Improve the NVK docs page", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "04a643d877c5fc6963469a68a3896d47ee6703b4", "description": "intel/compiler: use ffsll instead of ffsl in brw_vue_map.c", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "18bbcf9a630de8b5acbc98c627307bb0d2d15c6e", "notes": null }, { "sha": "7c4f501e99df1c73b77036e161f5be872a29ef68", "description": "radv/ci: drop unnecessary CI_TRON_TIMEOUT__BOOT_CYCLE__MINUTES", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61ba1fceffb71cdb2a2db9d0dac5f7e6f3801e96", "description": "radv/ci: move the timeout from polaris10 job template to polaris10 job", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a9a08994b8c061b0a2ccb0db4e0316678048bf8", "description": "turnip/ci: drop CI_TRON_TIMEOUT__BOOT_CYCLE__MINUTES", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "24ed4a244c188b7fe38ad8f40f4b7c62a187b4c4", "description": "nvk/ci: drop CI_TRON_TIMEOUT__BOOT_CYCLE__MINUTES", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c4f53e8aef52abb206e91af6715ef6feab7a8d4", "description": "ci-tron: drop default timeouts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5006d7f1f155ccca094cd1dbf016c6ded2f2e7ad", "description": "llvmpipe: Fix crash when using nir_tex_src_min_lod", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "a8b104d9bd83f050c26adb88985f5c546a413787", "notes": null }, { "sha": "338273dedde33acfc636c21086e612ea9b30184e", "description": "brw/reg_allocate: Optimize spill offset calculation using integer MAD", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3db8dbfdc3587233985a8ef7f91931473f93cf76", "description": "brw/reg_allocate: Optimize spill offset calculation using more SIMD8", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dbef8f1791cc79da4eef6a5a78c30ae286a7ca4a", "description": "nir/opt_vectorize_io: fix a failure when vectorizing different bit sizes", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "2514999c9c5d4b64b007304e46f0a41d50e71cc9", "notes": null }, { "sha": "0ffbfa1d548e6114080396d13065f09659f9db90", "description": "util/cpu: Teach the Linux code about getauxval()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1ef9cd350492d0fe469e1e95782177adfa6a6ace", "description": "util/cpu: Remove util_cpu_caps_t::family", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6abae1d42b41feb4c76cc5e9c2e82e80763e9d54", "description": "util: Remove unused USED macro", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c2267358c6c9334ab86601728eec6f21feb318e3", "description": "svga: increase SVGA_MAX_FRAMEBUFFER_DEFAULT_SAMPLES to 16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c4ead6d7031d8c2d24a048c2e6225d8c7643e79f", "description": "nvk/ci: tighten job timeouts a little bit", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "361998628371706560479793089e01429a355e7c", "description": "zink+nvk/ci: document more flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ccc37577c780ca4a10410371da93ab18fd89ad2", "description": "nvk/ci: switch nouveau.ko jobs to common kernel (6.13.7)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5247269135bcc42bc7dca728c1ccdc5fc9a458b8", "description": "frontends/va: enable cenc for protected playback", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e1f9dde5c0d2b38c1986c26e7824ffe8d9dda774", "description": "radeonsi/vcn: add drm keyblob for cenc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2b6ecc8269eb06127897ad672e12d1347c28eeb8", "description": "radeonsi/vcn: add drm key for cenc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d6e24381133e95048906182e8187f5c9b0437e46", "description": "radeonsi/vcn: add subsample for cenc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "55650435345b62184af41fcaf97d5576f3a1e01d", "description": "radeonsi: add header file for cenc parameters", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e9b59075a714f169448469e213ee4f510d3df6b", "description": "pipe: add boolean for CENC standard", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "83fcd0e90898d17a96c42d3c02db3c6bb3dceafe", "description": "aco/insert_exec_mask: don't create unnecessary loop-header and -exit phis after demote", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3dab7b0a45e32d9c80c8f6abdcb23e91e3ef6723", "description": "nir/tests: add tests for nir_move_terminate_out_of_loops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7adad4fc0ebffb5f95e4e532d2aaa5e01066d031", "description": "aco/isel: assert that terminate intrinsics don't appear in loops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "46f6c73d368123fb39a652935beb88fbdbb7913a", "description": "aco/isel: remove check for empty exec mask on uniform continues", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2b0536e921df79789ee65da004dfaeaa5ac99155", "description": "aco: remove block_kind_continue_or_break workaround and tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa4eb37bf63f8996aacdcec3ecf1e557bdaec57d", "description": "radv: move terminate{_if} out of loops.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c59356e6a5080c735fe7688be76c23ce1b20f929", "description": "nir: add option to move terminate{_if} out of loops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07ae79d4f95b2b34d99fda59aaa3f1160069850f", "description": "util: Make atomic_read use volatile reads with _Generic/decltype", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "150fa795feec75428dae72bad693df654ec708a3", "description": "nir: Only build nir headers for mediafoundation/d3d12-no-graphics paired build", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "493b3fa66140e295b46959e281e939171957933f", "description": "gallium/auxiliary: fix msvc build warning 4146 (unary minus operator applied to unsigned type, result still unsigned)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fdc36dd54aa3507fda6a8255de791158e72c3778", "description": "util: fix msvc build warning 4146 (unary minus operator applied to unsigned type, result still unsigned)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f4b022708b9de70aa30162ab03c9190d0011491", "description": "ci/ci-tron: drop special case for default x86_64 kernel (= uprev to 6.13.7)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9798f48de5a51a59594db7681eb3079fbe4427c1", "description": "ci/ci-tron: document which kernel version is provided in a given b2c release", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5fc98ce16979356da0569f16b96037e9c86b55dc", "description": "amd/ci: set kernel for amdgpu jobs in .ci-tron-test-amdgpu", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d902e33723c2151c8ea63ea52a965bfb0ad08b6", "description": "amd/ci: split .ci-tron-test-amdgpu from .ci-tron-test-radv", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f8042fa9268698815a33f28245d9d31ca19da263", "description": "frontends/vdpau: Fix creating surfaces with 422 chroma", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f1c066b3537b31f811ad629f2f30fe94ea1b08a0", "description": "aco/optimizer: remove instr_usedef_labels completely", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb6f5202ac69da0d9a827918f289d5c64b519e93", "description": "aco/optimizer: remove label_usedef", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ffe11c0235e3ad4c31ecfb6cec58986a0e740654", "description": "aco/optimizer: create fma without label_usedef", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "177c98f95a038886b1f363636eba32c7064c4328", "description": "aco/optimizer: apply dpp without label_usedef", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "94ea9fd999480593ff222f9d3978f29f897e0c75", "description": "aco/optimizer: label p_extract as usedef", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "edfba93f4c6bd64c5311ba06129664ae09fdedab", "description": "aco/optimizer: apply f2f32 without label_usedef", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c0e88c376a180b1c298f1ceb8dc96bda0d9dcf2a", "description": "aco/optimizer: validate context data", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "906b7dbcecc13526deae01c6e97c75e93de9539a", "description": "aco: replace novalidateir with novalidate debug option", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1540db244b32c04db650da1ae783b76351115d31", "description": "aco/optimizer: store parent_instr for all temps", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "918359b41e66f3a2b2a5694056fb99f21ce4f117", "description": "aco/optimizer: add semantic aliases for info.instr", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c62d7e680c9fb719041ccb91021bd42c786bd0a4", "description": "aco/optimizer: remove label_mul", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f773860a23ad0842011bb8cd059ef6bad637d6e9", "description": "aco/optimizer: remove label_bitwise", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf3ec4a28fb9664986e5efe781ab264541299e2a", "description": "aco/optimizer: remove label_split", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "907e86e8fb529e57421c14168d88f0e12963a77c", "description": "aco/optimizer: remove label_vec", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c0a924521b0ab8299bfa05063c6815bf5593c7a", "description": "aco/optimizer: remove label_minmax", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dca8a7981d0a13afdab32cf6b0ba10b3d99f40d1", "description": "aco/optimizer: remove label_f2f32", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "17a973c6fa762c8eb82f4b2b5ad83cdd7977d37a", "description": "aco/optimizer: remove label_dpp8 and label_dpp16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dfa7e56f23bf71e10a86f79530dbc477384367b7", "description": "aco/optimizer: remove label_add_sub", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "345bf8a2f2807a6a6ff3a4bdab5f2da6d94a9661", "description": "aco/optimizer: remove label_vop3p", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6667ee66d5da728a549d4a316e68ef9ab415f48f", "description": "aco/optimizer: remove label_vopc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f4e26e54da860f2811bf88b49673ab2510320e5", "description": "radv/gfx12+: enable VK_KHR_shader_bfloat16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a2209547dbf7590cbb10f14112f2ff419f17b480", "description": "ac/nir: enable nir_op_bfdot2_bfadd", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "44be05cc45546a110acb83b6a923c86f43ab9725", "description": "ac/llvm: support nir_op_bfdot2_bfadd", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f5a5905e378989e8e33dcd81887a9b43b18894a9", "description": "aco: support nir_op_bfdot2_bfadd", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba63263f32c94e965e1e4d6f8dd5a43159c352ee", "description": "nir: add bfdot2_bfadd and use it for lowering bfdot if supported", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f36430308485df3bf577388065e455d76f4766aa", "description": "ac/nir: set lower_bfloat16_conversions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "02e743c99e6ccd0832ffda5ef448718e8e272819", "description": "nir: add an option to lower bf2f and f2bf", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7716e63cd6414c43babc1c1088c255149f3cac08", "description": "radv/nir/lower_cmat: handle bf16 conversions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78524837c1607db0db10743510b7dd7f68447e33", "description": "radv/nir/opt_cmat: support bfloat16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ca98bf99e27ffe203ce2ca71ed7925ade2509eb", "description": "aco: support bf16 wmma", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e8f5c335ff878413292d990f06e5df505c20a77d", "description": "radv,aco,nir: keep the A and B base type for cmat_muladd_amd", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c21e1776b30d87b850d1ce3a7682a66e062dbda2", "description": "radv: Use build flags instead of defines", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2eaf9975742473dd868f5ddfe7b13724a05b2e93", "description": "vulkan: Add helpers for creating bvh build pipelines/layouts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33ac14377926f6b0d0479295b472cdf34baf58cb", "description": "vulkan: Introduce VK_BUILD_FLAG for specializing BVH build shaders", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "330c3c68e256f4363e2cf815ae97fa18f3111951", "description": "pan/util,midgard: Remove pan_block", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dce110a604455e13932313ebca2f56d0cda5b943", "description": "panfrost/util: Move print_alu_type and PAN_IS_REG to midgard", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fdef86a4a2beb71b8ef916c4e3de0c02c6f5f147", "description": "pan/util: Move liveness logic to midgard", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "49261faac8449ee603f1c7ee4ba8bbe8c273fdb5", "description": "pan/util: Move lcra to midgard", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22f70f20c74795b2573caf38e9008bc2474e809e", "description": "panfrost: Move genxml out of pan/lib", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dae45adc9d572947e43bf113cda6292d43c00b1c", "description": "aco: adjust an assertion in select_trap_handler_shader()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ae6d3df1396e774d77de736ce208bdfedc59c13d", "description": "radv,aco: dump more SQ_WAVE registers from the trap handler on GFX12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e73c85424d0e8e832949682f92c5f343fe9b6c1", "description": "radv: fix configuring TRAP_PRESENT for compute shaders on GFX12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50a01a65597f5f1f378c078254ef13c6219ba361", "description": "radv: fix save/restore SCC in the trap handler on GFX12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "effa563bb0e4ceea0ad8862a2af29a0e335b6aa5", "description": "radv: adjust computing the PC from the trap handler on GFX12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "34012d5af32ff9b90d951b4c13c80e9d00e2c242", "description": "ci: Remove EXTERNAL_KERNEL_TAG variable", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c093a09660bf528e83dfc8626d59dd0447540a96", "description": "ci/baremetal: Fix rootfs URL detection", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "13db56320bbe2312b0f902bf677d9ab19e5893c0", "notes": null }, { "sha": "99405647a436266e012afed5ad74e93a661259ed", "description": "anv: vkCmdTraceRays* are not covered by conditional rendering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bdadd1aa68ac1d2feab99cb0db8107f837909524", "description": "lavapipe/ci: Update expected vkd3d-proton fails", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e3420edac946722687d8ec5e2dd3e3eaf87f5b80", "description": "gallivm: Use divergent sources for more subgroup ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2cdec6238c8e8a7d3d7814eeaf92099e910baac2", "description": "gallivm/nir/aos: Remove left over debug print", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d1072ec266c8defac600ec60171bf524332e591", "description": "lavapipe: Implement VK_EXT_fragment_shader_interlock", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "94c8a0e82081346bd7653c8047e0f0b905356570", "description": "lavapipe: Implement KHR_shader_quad_control", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f49ef38701866bd21aa2e8a5cba9792bade66383", "description": "lavapipe: Advertise shaderResourceMinLod", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a8b104d9bd83f050c26adb88985f5c546a413787", "description": "llvmpipe: Handle nir_tex_src_min_lod", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "db34e2d540c49ca140a7397792901fb9383cfe42", "description": "lavapipe: Advertise VK_EXT_shader_image_atomic_int64", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2be75cfe63beb94488e8e4d4c952829da610122f", "description": "lavapipe: Implement 64-bit image clears", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ecb89c35bbe2f7436adb7a4fb4aa0a58d4569f1", "description": "gallium: Handle 64bit textures in the SW clear fallback path", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37f4ede8bf9ed8362c196d6b4ba15ffa0cd9d9e0", "description": "llvmpipe: Disable 64-bit integer formats for vertex fetch", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c05e42eaea94635e674fb9e361b14c1335272479", "description": "llvmpipe: Implement 64-bit image operations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d49de8f10a7facc4e566851aa3dbbff1d032a372", "description": "util: Add util_format_is_int64", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b76d04f7f3348838239f184e68141df6409b67a", "description": "radv: ignore conditional rendering with vkCmdTraceRays*", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b68e1da91732b7d9bb9bf620cf8d4f63a48ea8c", "description": "llvmpipe: Enable support for multiplanar formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf126d08ae517ee0dd7a3967c3e128ac86a096e9", "description": "llvmpipe: Preparations for multiplanar formats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4051d4ef590aae94330ad95702b17b5d756e2f7a", "description": "llvmpipe: Fix dmabuf import paths for DRM_FORMAT_YUYV variants", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "03a35024a6dae02cc1e03245d3ac8aea4756c39a", "description": "gfxstream: make sure by default descriptor is negative", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b7d2cdd2b42c4a25eca42b609abb91db00013042", "description": "radv: ignore radv_disable_dcc_stores on GFX12", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "154c3934d686afb297f4d4313d87e7cfae5f60f2", "description": "d3d12: Add missing offset to encode slice metadata in the get_feedback function", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "245be20fa160973f349a6689f9dace1b76a5b456", "description": "d3d12: Add fallback to ID3D12VideoEncodeCommandList2 if ID3D12VideoEncodeCommandList4 not available in underlying OS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e30a534f2937db61caee9f0e6fbb6c4e0f5a8da9", "description": "d3d12: Add missing D3D12_VIDEO_USE_NEW_ENCODECMDLIST4_INTERFACE guards", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be33edbdf1cd2bd38abf9e7b5a19484325dc48b6", "description": "d3d12: Set HEVC slice mode state before calling d3d12_video_encoder_negotiate_requested_features_and_d3d12_driver_caps", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2939604248eecac6b923c2244663392fb6ef806e", "description": "d3d12: fix configuration flag for D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_DISABLE_LOOP_FILTER_ACROSS_SLICES", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ff18b2757d26f267a80bbd8c79ae972a034e92f", "description": "d3d12: Remove more nir dependencies when with_gallium_d3d12_graphics disabled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "27829d7ffe46b9e85f6052b9b0f589ae385f82d5", "description": "d3d12: Do not build microsoft/compiler when graphics, gl or vk disabled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5051140c32c773bad97469191640f74f21a16b31", "description": "d3d12: Report pipe_enc_cap_dirty_info.supports_require_sao/loop_filter_disabled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64f1a365e5c5058e1b75ed6721f7f8b217a80b40", "description": "pipe: Add pipe_enc_cap_dirty_info.supports_require_sao/loop_filter_disabled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "922f8a7d0781539d4c9a5da3e21bcbf3c529682c", "description": "d3d12: Implement H264/HEVC PIPE_VIDEO_SLICE_MODE_AUTO for gallium driver auto-partition", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0ee4b77ec9bc9a139373f59e99665b1ab19c0ef8", "description": "pipe: Add PIPE_VIDEO_SLICE_MODE_AUTO for gallium driver auto-partition", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7dfc7e1b1d83b925336fb531c9cd4a2e69f9cc4b", "description": "d3d12: Reports pipe_enc_cap_dirty_info.supports_require_auto_slice_mode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ffe9cec7405368699f85d890c607850f799d6848", "description": "pipe: Add pipe_enc_cap_dirty_info.supports_require_auto_slice_mode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1c31fc30917120e800e6c8932bf0e2be955544a5", "description": "d3d12: Implement GPU Input Motion vectors", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "143087dadd9c7f5d8b1ba7463cdc7717c6189f47", "description": "d3d12: Make d3d12_video_encode_support_caps in/out param capEncoderSupportData1 pointer members an external allocation to outlive the stack of the method call", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7312db482708be1aedf647748eb9b94bea3d17cd", "description": "pipe: Add support for (GPU Input) motion maps", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c193547ca4850c39e91319739aebfbaf6679c39", "description": "d3d12: Implement PIPE_VIDEO_CAP_ENC_QP_MAPS and CPU/GPU input QPMaps", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5810c399782fdf223146a4edce7ba498f3b3c270", "description": "pipe: Add (GPU input) PIPE_VIDEO_CAP_ENC_QP_MAPS and input_gpu_qpmap GPU input support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5cb497987581df9b200e684f008782a3f3136b2f", "description": "d3d12: Add GPU input dirty rect support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86d521db4fb2b6a456cd06c6ff1e9bd63694bdcd", "description": "pipe: Add (GPU input) PIPE_VIDEO_CAP_ENC_DIRTY_MAPS and pipe_enc_move_rects GPU input support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "064e07b26a44ceeb5c8994d6891a94d234ede0d0", "description": "d3d12: deduplicate code with helpers: get_dirty_rects_support, get_move_rects_support, get_gpu_output_stats_support, get_sliced_encode_support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19cbb13255dad44f9b479480f4c63ce9e504cbe2", "description": "d3d12: Support slice NAL prefixes on slice notifications mode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df995c963144178b18b19d2f60b1c31829b292bc", "description": "d3d12: Implement multi-slice notifications", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bedd423893ee0b2a9f36c554a0e6715e520888ce", "description": "d3d12: Prepare d3d12_video_encoder_encode_bitstream for sliced encoding. Checked working with single slice buffer at this point", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "555a13661af2faf28d3b0439803e07eaa2fd25e8", "description": "pipe: Add sliced encoding API and caps", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c5f5ee41c88ec64a63a4c093d0c319c78aaf9ed4", "description": "d3d12: Add support for QP, SATD and RC bits output stats", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25726509ff7fc8c9cc7f2b448435a14b3285ea17", "description": "pipe: Add PIPE_VIDEO_CAP_ENC_GPU_STATS_* and pipe_resource textures in H264/H265 encode pic params", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "56bbfb95984afb57aa057630ef10a3594150e20a", "description": "d3d12: Add support for pipe_enc_move_rects for H264/H265 encode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7c490bb8605653408fb1dc5c5a458c399fccdccc", "description": "pipe: Add PIPE_VIDEO_CAP_ENC_MOVE_RECTS and pipe_enc_move_rects for H264/H265 encode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d81bc0cddcc5bcf0209a9b50837de42b0fdeb65", "description": "d3d12: Add support for pipe_enc_dirty_rects for H264/H265 encode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "700c6fff5884ee3ec127ade93d5f8e642550e384", "description": "pipe: Add PIPE_VIDEO_CAP_ENC_DIRTY_RECTS and pipe_enc_dirty_rects for H264/H265 encode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e632ed891d05279ca7260cb6211bd1b38371aba", "description": "d3d12: Use D3D12_FEATURE_VIDEO_ENCODER_SUPPORT2 when D3D12_VIDEO_USE_NEW_ENCODECMDLIST4_INTERFACE is set", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "731bc92e875485437e889cbd30837cfe6e99f8e7", "description": "d3d12: Add #if guards for using new ID3D12VideoEncodeCommandList4", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2465dcf4cc713165484ddf0b938a95275320dd58", "description": "d3d12: Fix reporting for PIPE_VIDEO_CAP_ENC_MAX_DPB_CAPACITY", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0577c77a4c5c968673eed8186087df0f3b417c00", "description": "d3d12: Report pipe_enc_cap_roi.log2_roi_min_block_pixel_size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "17cdbc5729a3efbb5a865fa32e2c177b3f391f6c", "description": "pipe: Add pipe_enc_cap_roi.log2_roi_min_block_pixel_size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "295ecc8d96501b4172569fb631da1c8918c92e3c", "description": "d3d12: enable D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_ENABLE_LONG_TERM_REFERENCES when max_num_ltr_frames > 0", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ebd82f39f80e3ea8041cda76507545b4f1f84571", "description": "d3d12: Add support for retreiving PIPE_VIDEO_CAP_ENC_MAX_DPB_CAPACITY for H264/H265 encode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7557ce41beffacc05e985dcc971f39549e24655c", "description": "pipe: add PIPE_VIDEO_CAP_ENC_MAX_DPB_CAPACITY for H264/H265 encode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea7ef6d575dcfd410e3b0e0b3eef1bfbc3998140", "description": "d3d12: Add support for retrieving PIPE_VIDEO_CAP_ENC_MAX_LONG_TERM_REFERENCES_PER_FRAME for H264/H265 encode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "743f0a8df1e2fbe683ff60d8dae21bf3fcd7afce", "description": "pipe: add PIPE_VIDEO_CAP_ENC_MAX_LONG_TERM_REFERENCES_PER_FRAME for H264/H265 encode", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2704a30df02e7f56ba3116d208f835da5a646e59", "description": "radv: perform nir_opt_access before the first radv_optimize_nir", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "18a53230eb553435f892ac4f33e557ac254984c8", "description": "aco: don't check dst_bitsize in apply_load_extract", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb95f7cc0e94c3c8202dcc850b1644ee5a8a7a09", "description": "aco: support sign extension in apply_load_extract", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0de0fd38b46a89166e6412d28fa9b90e819b5ad5", "description": "aco: support more opcodes in apply_ds_extract", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b426269735aa12db6435c6274a841950884da3c", "description": "ac/nir: allow 8/16-bit smem loads", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b116c4de96b2e15344722605b26c2fe067ff31b", "description": "ac/nir: allow vectorization of unsupported 8/16-bit loads", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6dbf44ad9c2a767ae74f15745486556f3092ad4a", "description": "ac/nir: allow less than one register of overfetch", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ddef4bddf8479f66ff7b61d788e8f67b5becf742", "description": "ac/nir: round components when lowering 8/16-bit loads to 32-bit", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f538cae743b556d8c3875d9ffbfb8c3fa4f1b565", "description": "nir/algebraic: optimize ior(unpack_4x8, unpack_4x8<<8) to unpack_32_2x16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10f4264936d385d0fd039780495b6953791bab74", "description": "nir/search: extend swizzle_y", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4fa1c92862ec48cf03f93e8302f547e09862e245", "description": "aco/gfx12: allow 8/16-bit smem loads", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "75efc218f5613bb36fd061110e3a1dc886c6ec3c", "description": "aco: support 8/16-bit loads in smem_combine()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8abb787c6b1306bfdc9e3e93dd7d1374970d2502", "description": "radv/gfx12: use dword3 smem loads for push constants", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13b0131edc4513cafe3ac3c8deb717ccb4b75e60", "description": "aco/gfx12: select dwordx3 smem loads", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "90a5c93ea53880a5f2c8e3666759e352679b26b3", "description": "aco: prepare for dwordx3 smem loads", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "208d62430f4eba3ed111b73bb417a5db0550adcf", "description": "aco/gfx12: use s_load_dwordx3 to load ray launch sizes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cbd718506b51ba23e6ada684d7a8c9910e18c281", "description": "aco: add smem opcode helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa27cacdd76508c346908511b5a7d903c65536f2", "description": "ci/panfrost: Really document T860 array flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa2627aefbc2a553b988451a32e1040e58b710fb", "description": "vulkan/runtime: add a multialloc variant for pipeline create", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "565ac1ee6ad26ba222fafce52da18a8fa4e8976e", "description": "vulkan/runtime: fixup assert with link_geom_stages", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "9308e8d90d26fca678fe72380d899cdae77415b5", "notes": null }, { "sha": "a29d0cfaf06653b2dae778e0be9e5bdd6637e93d", "description": "vulkan/runtime: track dynamics descriptor in a set layout", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fead813644eea3e990a8b0dc41973c901624ec16", "description": "vulkan/runtime: store index of the push descriptor in pipeline layout", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8cc891e6ec4b9a9612f2d5354e57bb7770aa052", "description": "ir3: allow asm roundtrip testing of compiled shader variants", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0acf46b973ddbe64f282df72eaad85e31660abaa", "description": "ir3: fix parsing of texture prefetch headers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c2f4d3d139763a2fdd792bb7e00d47f32588b479", "description": "ir3: fix display of dot-product instructions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19fe1e5b5bb0c380dd1a566f1ab589adb8b08848", "description": "v3d/v3dv/ci: update expected results", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b038cb3df1e59d334a85d765f11cc69c3e477d57", "description": "tu: scalarize IO before linking", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6a57bfb004ee73c3a9ec50417eef7c7d9307f386", "description": "nir/lower_io_to_vector: remove can_read_output assert", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "386decce418e1d8446672f54f475966c48685688", "description": "panvk/ci: add more flaky tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5c7c1eceb543d4bd4372fa6b0576661b33c62b4f", "description": "anv/brw: handle pipeline libraries with mesh", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "18bbcf9a630de8b5acbc98c627307bb0d2d15c6e", "description": "intel: introduce new VUE layout for separate compiled shader with mesh", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d396f608500d88fa00eeb99d14ed5727f1cece9", "description": "intel: prepare VUE layout for more than 2 layouts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "95efdca00b9fc1a44ec8ce5fb08896e698e797a2", "description": "brw: add documentation pointers to FS attribute layout", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d342081e75b43daaf6de01f599108f093e9ca55", "description": "brw/nir: add intrinsics to read attribute payload register indirectly", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ef17fbf8e5f92f52d2e169d0d11601f5de846039", "description": "anv/brw: use separate_shader to deduced MUE compaction", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6230f3029f0c79bbc94a12a98cd4a43659482a1e", "description": "brw: fix brw_nir_move_interpolation_to_top", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ff1b31c3f437b0ccd1313a102c7e5d86d0030ae", "description": "brw: document some brw_wm_prog_data fields", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f654ddd031adf4a7a6adc9e06f693a569cbebe9", "description": "brw: use VARYING_BIT_* macros more", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "75b2d000fc56a61056b4f492dc61791c196c5109", "description": "anv: tidy up (CLIP|SBE)_MESH emission", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62d2e323ba445f55323d589a7228263752ab782c", "description": "anv/brw: shrink FS varying payload", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c46744467083ff62ce66d829c1c353cb29031756", "description": "brw/nir: use a new intrinsic for fs_msaa_flag", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dd1ef73aae82925b4df392343cc3a300b4674ca5", "description": "brw: use newer NIR constructs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b64f237dc44ebecd8f830912ba5cf790b3d38041", "description": "brw: move helper to brw_nir.c", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cbbe7ff66e32ab1493b92b56c1f09909400071b6", "description": "brw: add new helper to print out FS URB setup", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8a80c88cbced0dd7f1583b973747376e09fc42e", "description": "brw: improve VUE printout", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4f10a1f618a5d264530619d6368763e0c49b0425", "description": "anv: switch to brw helpers to figure out if a fragment is dynamic", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb461fa287157942f16a9ae6894f7fa6506323e8", "description": "anv: switch to use the tcs_prog_data for dynamic input vertices", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f500cc6e4a62368f5ef67ee76e6868ace1799e7", "description": "brw: store input_vertices on tcs_prog_data", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9ee498347113781ba97e5eec6bad0b8f96c7905", "description": "brw: add helpers to check if a fragment shader execution is dynamic", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4717382f84dc94a74e45f3a6af1b710da76f1333", "description": "anv: lower input vertices for TCS unconditionally", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "119ef792c59030684bcb473c06b294d21d4ec9d5", "description": "anv: remove tbimr workaround check", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "99580a815f907d3899d57b14de326920d9a06757", "description": "compiler: add VARYING_BIT_PRIMITIVE_INDICES", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07303c3fbca558294dccd622ffb6f0889b617d1a", "description": "compiler: add VARYING_BIT_CULL_PRIMITIVE", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3cc871b7c108186a6cddd5ebdb66d2489fb63c9", "description": "v3d/compiler: remove requirement for format information for fbfetch", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a71e6dcc274c880fb9badef77aaee3cd9a068d9", "description": "v3d/compiler: use mask for 16bit and 32bit return values", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb07364c54fb52278469aead37249fa8419b045c", "description": "v3d/compiler: remove num_samplers_used from shader key", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "01d0ccd6643a30db1447a2c2a1ec4143e76f287d", "description": "v3d/compiler: remove unused texture swizzle", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "76e27d2d0dca7ad0d2c281c54478ee584395667d", "description": "v3d/compiler: remove return_channels from the shader key", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b39fc710ee2dadd276f1196f82a02a2c8b2449f8", "description": "v3d/compiler: remove int/uint tracking", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d8624e6a79d2878691bcae30b721c1517f446ab3", "description": "winsys/amdgpu: Add support for queue priority in Mesa", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "870d17012ac8cd4d3c079d5aa73f7c1361a5b875", "description": "ac: adjust maximum HS workgroup size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b960137ebfdb8904021ffa5bd5840ade3afb3bb6", "description": "aco: remove unused aco_shader_info::tcs_offchip_layout", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6b3c2c97ad9874eb78f568cf98342de48ae123c", "description": "radeonsi: remove dead gfx12 tess code from a gfx6-11 function", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dfc3c1135cd6e0e1fa9a551cba678b91941aba2b", "description": "ac/nir/tess: don't pass nir_intrinsic_instr to hs_output_lds_offset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4bbe497d9bbbf37d6c3a10710300f757a0883bbb", "description": "ac/nir/tess: don't pass nir_intrinsic_instr to VMEM IO calc helpers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "360494f50d1a4bcc5f95e508a83a4347f9e09b08", "description": "ac/nir/tess: remove unused variables", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f58c0cbb6a6693d587a16f2343483a4a3acfd866", "description": "nir: split *_accessed_indirectly* bitmasks into *_read/written_indirectly*", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "afd8fefb7994a012990e405562c0f17a201fdba7", "description": "nir: add shader_info::tess::tcs_cross_invocation_outputs_written", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f45356f4ac977cdb60445acd0f72236a3643ecbe", "description": "tu/perfetto: Forward VkDebugUtilsObjectNameInfoEXT to perfetto.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0355b926d48ae28e7e3730bd434c90416511c0a", "description": "tu/perfetto: Move \"have we already sent initial state?\" into the helper.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "131284b943a0d1f150e14500e0299926c52220f9", "description": "tu/perfetto: Attach VkCommandBuffer handles to the GPU events.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7c130e5dcf354d47b82fbd6f1497ab31d441f103", "description": "intel/ds: Fix formatting of stage index.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4cc66123ec70a451ebf0e31c6126fe07b7e187a2", "description": "anv/ds: Forward VkDebugUtilsObjectNameInfoEXT to perfetto.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b47a6a541800eed916346945bba1797efed7a4b1", "description": "perfetto: Add helpers for passing VkDebugUtilsObjectNameInfoEXT to perfetto.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "55d788f43416c482cff950be560d6ce6e680daa3", "description": "anv/ds: Associate the VkCommandBuffer some anv-only renderstage events.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f873b15a483a703a6c635b569e6ab603c6fb53f3", "description": "perfetto: Allow tracepoint args to map to native perfetto fields.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "546a100f260a9cdae1cf28b4866c0d1df42112d1", "description": "intel/ds: Move \"have we already sent initial state?\" into the helper.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ccfc3b5c1283177dda101e01db46c57288bc7bd8", "description": "perfetto: Move the debug_markers to the incremental state.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dd81420ef10f9ff9bdf81535ad5a20a148cb3479", "description": "perfetto: Create a common MesaRenderpassIncrementalState.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "82656de0297bd224f3704b5db71d4e04e6045111", "description": "zink: Add debug names to our command buffers.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "188bd800c20922ca06eb71eead357d2f16bbcab6", "description": "wsi: Label the WSI blit command buffer with a name.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "600892802d3c162e7547ff3cde77369a6dd6a5a4", "description": "mesa: fix color material tracking", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "f6c8ca06f649ae1367f61eca6fb7635862bd5584", "notes": null }, { "sha": "92f553bcff4bd03dfa2f96f01ea62450c63c0d0b", "description": "vtn: remove spurious texel buffer warning", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "809cb17ce65391ea9f98f680744ad2139b0d7914", "description": "panfrost/ci: document new t860 flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d7743ac71f893335ad31dddb8f626553826e3111", "description": "ci/ci-tron: uprev b2c to 0.9.15.1", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2db1f908f90f3f83956cd3c9c7a1baa27811d7ef", "description": "radv/ci: rename .test-radv to .ci-tron-test-radv", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "26e35d538ad4ce2ef07e9c6896f4a64ff0a9c821", "description": "ci: rename all the .b2c- jobs into .ci-tron-", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "240ac9f2b9b0da7b368e026480f381d9dbe49159", "description": "radv/ci: set swap size for all amd jobs to 16g", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7e32fdceba38342719b955fb6ba1c1e3f0825613", "description": "radv/ci: increase swap size on kabini to 16g", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "909d41ef89cdad00f5563cf21d50c6475a387f0d", "description": "ci/build: stop uploading python-artifacts to gitlab artifacts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a8e282b0c0e17fff4a16fceb2bb65bb57797ae97", "description": "ci/ci-tron: print all the variables", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f4d2b2a06001807262cf4f349c5cc373a84fcd44", "description": "ci/ci-tron: add check that the required variables are set", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37ace710fa71b8ad8ff2ada60146d304492bc353", "description": "ci/ci-tron: switch to the upstream ci-tron template", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a062f0dd3d1eb09b5b03dbc8735f18f8d0480a3f", "description": "zink+turnip/ci: fix inheritance/override order", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "432b7d3276e947e7608104cc2dbf0dc63d570936", "description": "radv/ci: fix inheritance/override order", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62291b6e14e0f17f45ad162558e82f9f69ae185d", "description": "radv/ci: drop redundant renoir timeouts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a27f739de3e950dd7d387edc6e6543774b53baa0", "description": "radv/ci: move the vangogh timeouts to the jobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "91881ba390847ed6f287088b6cb185b9a052d321", "description": "radv/ci: inline .vkcts-test-valve", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "151062a169c2bbe5005a562350630f706d21e7c2", "description": "amd/ci: simplify radeonsi-vangogh-glcts jobs definition", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c78a7d464b1a2e0b87b9606752ca25ce59cc4af4", "description": "ci/ci-tron: deduplicate setting the runner tags for most jobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c67ecb6393a2ea89863095e1063971a80fa5963c", "description": "etnaviv/ci: introduce common .austriancoder-ci-tron", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7208344abe2dbfa2d8bd954b855b87af54eea1cc", "description": "etnaviv/ci: split model and revision tags", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a40c862ca6669c3158133bc395f4a038cafe3b57", "description": "ci/vkd3d: stop supressing vulkaninfo errors", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f95adc2c3423210c76a8c331ec8b5055da65b23f", "description": "ci/b2c: drop dead /runner-before-script.sh code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb61a7891141cc7bbb33bfb78f870a12f7e728c0", "description": "anv: Fix untyped data port cache pipe control dump output", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "845ab3d627995803219c5fbdfe6734a966218ce0", "notes": null }, { "sha": "6d8324e819698ea5e85b296e1919a34daceaa952", "description": "docs: add calendar for 25.1.x releases", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "98a26478f7fb6efca1c82cb6cacaf716621e663a", "description": "docs: add sha sum for 25.1.0", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60f180ddd54ff25f0eb37e93b67538d5e8878163", "description": "docs: add release notes for 25.1.0", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "819cf4b82da9ea7800ad536e8e102b99f0c0be84", "description": "docs: update calendar for 25.1.0", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b1a34ac95dfb02ef5d309099627373486a50191e", "description": "radeonsi: change do_update_shaders boolean to a bitmask", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aecc3fbe506d360b1175255e66956d2a80c72ac9", "description": "panfrost: Ensure printf buffer size is lowered", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25752d9ac1f6607d8f4df9199545f435b5e1849c", "description": "freedreno/virtio: Use util_get_command_line() helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1cfe89e3d4a51bbad4b010c794501fffd0dca356", "description": "tu/virtio: Use util_get_command_line() helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0c45889fa86a28b08d78ee8c4d02bd660c5ed65c", "description": "tu: Add TU_DEBUG=comm", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e8a9b4571ea32ec93687f267e4f8f9b49b5deb2b", "description": "Uprev ANGLE to 3540a326ec8497700523eb2d3eca90ae21806e8e", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9749a1a4e4774354c390231eb45a2e06f087fb81", "description": "ci: Refactor structured tagging component definitions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "54309f4e7a906f5b1aed3f8ccf88636a1a7e595b", "description": "ci: Replace HWCI_KVM with HWCI_ENABLE_X86_KVM", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d527da301f6c690f008c831ecd9759fb497b1d24", "description": "ci: Don't include the kernel in test-base image", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c276e0b29a875f4caed043d33e9ed3a35266693e", "description": "ci/crosvm: Use structured tagging for crosvm", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f2c68b2ea95d0709edc256459118c5a3ff745b43", "description": "ci/crosvm: Collapse build section", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d847d553ca5151c4234d55a4931168eb9b3a23be", "description": "ci/crosvm: Fix image tags in build-crosvm.sh header", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3313257ca647fb483c2786c1b801c168895632b", "description": "zink/ci: Properly source setup-test-env.sh in zink-venus-lvp", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cfbc20c7556cf5d4d70dbe1fc5e7f5461056e4d3", "description": "lavapipe/ci: add recent flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "98a1eddaeb6d8e99b85bd81a6ad5422c8e94bb70", "description": "r300/ci: add recent flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dd69e34afc35a53279bb5b22aa5788b683ab68c8", "description": "etnaviv/ci: add recent flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4fb425c197f3f6da8012817bd6c46584421de484", "description": "radv/ci: add recent flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f96f416b80ccae01fbe1197e84c5e438731ba7f2", "description": "turnip/ci: document a750 fixed tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d1b42e6f3a37df9990b0411e4112c2376046ddce", "description": "freedreno/ci: Disable a630 jobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "531c6696d42953cd642dea7bf70153285c7949ae", "description": "fix(FTBFS): clc: switch to new non-owned `TargetOptions` for LLVM 21", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "04bbe45b7646a3953b2ec30a043ef2e669b6a279", "description": "panfrost: upload blend shaders to bin pool", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7fe842663efec4318853cd83ba02342a551930c6", "description": "pan/bi: push blend constants to FAU", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "781d3162e43e5cf854fb9e25d9399f25ccdef21b", "description": "panfrost: pass blend constants to blend shaders dynamically", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "def9af025558c3a95b701a831793242ba31bb81f", "description": "panfrost: map sysval UBO to a fixed index", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b6d0fdf556acc042ca982351c671b0c5e5c45a24", "description": "panfrost: move some blend shader infrastructure into gallium driver", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "84b9c281fe82dd66f2552687cecb61a8e22809d0", "description": "radv: Return VK_ERROR_INCOMPATIBLE_DRIVER for unsupported devices", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5d72ebf3e7bb392126ce68dcecbdaaa5d05db343", "description": "nvk: Stop printing errors for invalid dma-buf image queries", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63557a03dfd4e9b41c4bef55dac6899d41350872", "description": "mailmap: update my name and email", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e3e7dad82db882859fc5044d92f9fad6bdba86b4", "description": "nak: Stop relying on nir_lower_pack", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "efd1cddbe90f4af26716adfb6a6cc12eca1d71b3", "description": "nak: Set lower_pack_64_4x16", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "140cd7c4f4f0bcd27b627d1122cd76b033728381", "description": "v3dv/ci: document flakes seen over the last 7 days", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6a18569aa51cdb802c64fd08373df40555c0579c", "description": "v3d/ci: document flakes seen over the last 7 days", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf643bbcf68ac950cf0101d4ce90d728db7dabca", "description": "vc4/ci: document flakes seen over the last 7 days", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df3618edc214e6ff6b873f939dcc590a6edab003", "description": "v3dv/ci: fix malformatted flakes line", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "daad392d5c3c4f8887b6792c45ad183164e501b5", "description": "virtio/vpipe: Correct vdrm_vpipe_connect() definition", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "bf0e3d6274bac0190a6d4d90afbd2a9a6bec249d", "notes": null }, { "sha": "9ca71b52aa5bc2eda1f08149f7780e59858ee27b", "description": "aco: swap the correct v_mov_b32 if there are two of them", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "408fa33c092810155baac342de90fd712231aa89", "notes": null }, { "sha": "2f4f9f0b98b488a621051f9a68da33ce25782e66", "description": "hk: Implement VK_EXT_map_memory_placed", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0acb34b065b7db4df20c2a38bd2a0dfdfc2c48bd", "description": "hk: use nir_lower_default_point_size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a49403f4aca7a0537fe8bc036e730ad1dee789e4", "description": "agx/nir_lower_tess: use nir_lower_default_point_size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d53a3a081b598461794d0eab7a11e5c03f193360", "description": "agx/nir_lower_gs: use nir_lower_default_point_size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5788770d91cbd7328afd521ba0e4b284264c5d36", "description": "nir: add nir_lower_default_point_size pass", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ce14a5787fb52809afeb5d5fd1b918b20e71aec", "description": "nak: Remove #![allow(unstable_name_collisions)]", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7edb08668590e5040faf669e1c700a2b51475a8a", "description": "nak: Call nir_opt_phi_to_bool", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c0dfdc907ba3acefe2a7a1382123e788ad508b16", "description": "tu: allow bigger block sizes when copying between buffers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ae51c59663db80bd39e2e84c3ac8c3aee4512ab6", "description": "broadcom/ci: update expected results", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c434050a0088ec3f07d63fd1019aea541632faed", "description": "brw: add pre ray trace intrinsic moves", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37608c075f279cfe57c66d907e92e0cd4b9ef67c", "description": "anv: promote VK_EXT_robustness2 to VK_KHR_robustness2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f03be478a9cb81a800c719fc116c2b1b769170f5", "description": "tu/lrz: Add tu_ignore_frag_depth_direction driconf", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "847ad80e03e3cf90d005c8393829588005716917", "description": "tu/lrz: Consider FS depth layout when gl_FragDepth is written", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d05b92d72003e6f2331dc05fc5e97afad3472e02", "description": "tu: Add \"check_cmd_buffer_status\" debug option", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86d21fd2cfec075797acac05552e3bd10b2ee59e", "description": "anv: Set tc/beta offset according to the flag from PPS.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "79981063552ce879ca64ce58eb70754b28d6d1ae", "description": "vulkan/video: Fix wrong parsing for H265 decoding", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "20543981b56f4032daf0f3543eae53e6771e1c8e", "description": "nak: Print the % for SSA predicates", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "56bdf9043b5e223eeaca007d0cd0f3f0d789b257", "description": "nak: Move SSAValue and friends to a new ssa_value.rs file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d1c38ddf11202805ac8e281ddd34940f8ad68a6", "description": "nak: Check that swizzles are none", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "bad23ddb4849908a648d503a615a5a9b15e9768a", "notes": null }, { "sha": "6e72f0f81b05a02341fb68c9d6de96c33ec5ca96", "description": "nak: Add Src::is_unmodified() helper", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "bad23ddb4849908a648d503a615a5a9b15e9768a", "notes": null }, { "sha": "d91ba8f36d04137d33d0c621ec77efcef5420c11", "description": "nak: Mark Large SSARef paths as cold", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f44970b683530ae0e172b2aea984d08df991453", "description": "nak: Support large SSARef", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dee3a0aa58f288bbd0069be8e1c83dab9c2e2391", "description": "nak: CBuf and SSARef are no longer Copy", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "68069fb8105e52c8bcef9616a0826e7a7c0ae653", "description": "nak: SrcRef is no longer Copy", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9d27892372f9ed67ba86bc16018733249abd813", "description": "nak: Src is no longer Copy", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "30f6ca6391411d39a65665d8e43dcb9f977691bc", "description": "nak: Replace Src::new_zero() with a ZERO constant", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f21557154be06f76b9f92d79eb84e8c6ebe2d216", "description": "nak/from_nir: Turn srcs into a closure", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "854b2d5882c0f95a509c5e9ef41eda4f2e1452b2", "description": "nak: Dst is no longer Copy", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0ac3296f28f5c4402eec438e4e708cfbd4e6c20e", "description": "nak/from_nir: Make fault an Option", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ddcf0029cdabda7b8879a1da9aa010995fdab7c7", "description": "nak: Use references to src/dst more places", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ffe438c77d173fc639d84081a1b3e64e134de337", "description": "nak: Return SSAValue from builder where possible", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b9e9a811b84c6033af60792656647183f4c7b501", "description": "nak: Split scalar/vec in SSABuilder::alloc_ssa", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1ff9848d25bd68eeb927ff92add2703cc2aa5f6e", "description": "nak: Use NonZeroU32 for SSAValue and remove NONE", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "121b2b889bc09cd035b954d2312bad0584d57c8f", "description": "nak: Add an SSARef::from_iter() helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4f07092bdba3d6eaedd572050d98571a632d02e3", "description": "venus: fix to passively enable wsi required extensions", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "06f5d1a1052a1f7fb2c530ea22b1fc6e261d1821", "notes": null }, { "sha": "149bad63ea3eb6376bfd737b06a21182f930655c", "description": "Uprev Piglit to 1498c397ea35119692b579dd6f523de4651c663f", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f8b27713d1f0b54ae2d5fe7cce9218b17c0ffd6", "description": "nak: Fold Src::fold_imm() into the legalization pass", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3417c3c8248b6f2b021cf8f1a3aa1bf5a6cd358", "description": "nak: Use as_u32() directly in Src::is_fneg_zero()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "274be4291e0d1b6000eec4c3c6d80d6e03366ec3", "description": "nak: Handle SrcType::F64 in Src::is_fneg_zero()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8a4ffe3c7ef477f21e9fb0f77ba15a48293cdbb2", "description": "nak: Fold source modifiers in Src::as_u32()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4648a1547674bbfe37bf2b9a2ec19c3d1dc22967", "description": "nak: Take a SrcType in Src::as_u32()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b5eec6c2a80d18994724046cf365b43b08cb520", "description": "nak/sm20: Use SrcRef::as_u32()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb156a468ec05ec0f082b98b7692f01ea13ec479", "description": "nak: Match on the SrcRef directly in Src::is_nonzero()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a82b5696498e333a2e9ab957bceb6d1d269e9cdc", "description": "anv: Reduce memory pool usage in MTL and ARL", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "ea18572ff287f9a024e4dbcffc7d833e777e4c7b", "notes": null }, { "sha": "7c78c76181db01790163a1b720fbf1137b2b3499", "description": "iris/xe: take the grids variable_shared_mem into account", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fee9230bb518e9a688e65e6125d9cbe4f8ad8cff", "description": "iris/xe: fix compute shader start address", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "57ccfd0502953124df1d245d1a4e529c0fe8661c", "description": "iris: parse global bindings for every gen", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8447f7aaae41ce88587aedb77acafb571a6763b8", "description": "pan/genxml: Fix inverted logic on nr_regs", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "811525b543b5a0581af9bb4b17bb92edbde6fe0a", "notes": null }, { "sha": "1aa5fd5da2b17706290e76bb377c2f6a4d93d299", "description": "radv: promote VK_EXT_robustness2 to VK_KHR_robustness2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e09a5c9927ff63525cbc5204af324a4c389b809", "description": "vulkan: Update XML and headers to 1.4.314", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "02d7c8f9d3787209d7227c440e5663745eb27f8c", "description": "spirv: Update the JSON and headers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7e0f157b8a335eb04d05471fc4280fd11fb573c5", "description": "ci: pass vk_require_etc2 from radv jobs through to the duts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0684dc5fa89287504cb086450a55df3ca946dba5", "description": "radv: fix GPU hangs with image copies for ASTC/ETC2 formats on transfer queue", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8c47c55357cb4b6f933249efa41406733a2c39b", "description": "turnip/ci: Update expectations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b835a4abb0240d412c3190210800bdc38dac155", "description": "freedreno/ci: Document regressions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f5ab7af3d0b38111f72fbf7db13b6a404f1d36a", "description": "anv/ci: Update expectations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ac2b73cf42168b9658761e14fa5dc62bbb79a77", "description": "iris/ci: Update trace checksums", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "31c2fae476f1eb6d048737369942c021b6cdb500", "description": "llvmpipe/ci: document regression in a02b6e6b...676e26ae", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "51c5b7e3f93f3a894eabba69d62520d8f5ca6727", "description": "etnaviv/ci: document two fixed tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b14b1d350d1703043d314052e4c9d4cd3500a0d", "description": "lavapipe/ci: document flakes (including a flaky timeout) seen recently", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5cf33e67043721db8c961b6fd3332cbb42907d37", "description": "zink+nvk/ci: document flakes seen recently", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b958bd18f70ae831e2fa0309440029c2f00b77f", "description": "zink+radv/ci: document flakes seen recently", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "32fe00280a45f0fe2ffc78579f17eda268736a79", "description": "turnip/ci: document flakes seen recently", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c145f7f2dc26ac36c86752772fd03b49923b83a1", "description": "radeonsi/ci: document flakes seen recently", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a601d688988a91339a0b78bb3a88f985c1025b68", "description": "radv/ci: document flakes seen recently", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "75880655f836e173a09c75955fe7a85f84037b06", "description": "nir/lower_gs_intrinsics: silence warning", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bc49045294a3dd899cd2ebbbc1adebef22021d09", "description": "nir/opt_shrink_vectors: add assume to silence warning", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5629332dcf9e3a7219af384b2b469289b3e4a325", "description": "util: silence -Wstringop-overread in SHA1", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2797f42451ced49cdca1836350bf058c121e97ef", "description": "tu: Fix disable_fs state update condition", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "be481e66159316b7147d82be3d87b0b63c9e624d", "notes": null }, { "sha": "969820e7fe95a2465d14ebd719f16abbf8729e76", "description": "tu/lrz: Disable LRZ if RP writes depth but doesn't set on GPU dir", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f903397874cfaa364b4a9a2d0f8f7d2597925915", "description": "tu/lrz: Call tu_lrz_write_disable_reason once per RP", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d84dac8276246ba267772358d24c5a8bb3df565", "description": "tu/lrz: Fix NOLRZ dbg option", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d20241a03108e60f0ddc6a331a8032b2bff22bb", "description": "tu/lrz: Fix DONT_CARE not resulting in disabled LRZ", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "06f5d1a1052a1f7fb2c530ea22b1fc6e261d1821", "description": "venus: expose WSI on renderer without dma-buf support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f177b787b83ce80221a2070740b0544078e8693f", "description": "ci: Drop obsolete -Wno-error= stanzas", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1356d2004287354fdd959f495097ad6be4a34dcb", "description": "radv: disable SINGLE clear codes to workaround a hw bug with DCC on GFX11", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "55ad0fd35c600538150f4c94ca2f03024cb0076b", "description": "radv: do not clear unwritten color attachments with dual-source blending", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "e1483d022b28218bd53aea1c4917739cf0398b3e", "notes": null }, { "sha": "32d9afdf734ee776012c1565d9683ab1a4142877", "description": "nir/printf: add new helper to printf at a specific pixel.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43f22110e7a99b5f5b67f05a273741feb595cc8e", "description": "nir/printf: break out va_list handling", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0a111540f0f54c7ff0f0d0b046f184f033008f7", "description": "util/driconf: add force_gl_depth_component_type_int workaround", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7ce35f3c503e547b48499c3a5b2391382c579a7", "description": "ci/fluster: Fix and rename S3_PATH_FLUSTER to S3_FLUSTER_TAR", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "a3fb667b1d4bda3ca10d4fa20924f61d6c28af4d", "notes": null }, { "sha": "4a614cfbfb245f239b9173ab7303a95f99f9945c", "description": "amd/ci: Remove increased timeout for radeonsi-raven-vaapi-fluster job", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6f7f9e7a2f4561eba8f4ac7a89a87d92f6cbe6b", "description": "ci/fluster: Use the structured tag as the Fluster vector version", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b01a091856e19c6cea3b183b5ce60516111a4247", "description": "ci/fluster: Use structured tagging for Fluster", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ca7897ba90740485c7420b844769ba79232fd6f", "description": "ci/fluster: Move Fluster to its own subfolder in the test-video container", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1bc853f2a00cb8bf4cdf111c74a5733f5bb88e59", "description": "ci/fluster: Add sections to job logs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "46abb7bd2eb543380c64cca7f9ca97263c86f553", "description": "ci/fluster: Move the fluster-runner.sh script", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9cf5c01d0c37f6c9ace05e1ded96eaf5cbbb8fd7", "description": "amd/ci: Rename .radeonsi-raven-vaapi-fluster to .radeonsi-vaapi-fluster-rules", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c90e1ba5cc3c06b32d85795871302f99c9ca963a", "description": "ci/test: Move and rename .lava-fluster to .test-fluster", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f0de1a51212881c9a7614327bf3e1fbc9784ddb", "description": "ac: remove gfx11_emulate_clear_state", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5e487dbc49e5be57a1da255ae31fe642bd42f815", "description": "amd: stop using CLEAR_STATE on gfx11", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf9b0dd5896676b831f9e842555dcdd534f109ba", "description": "anv, hasvk: ignore QFOT if both src and dst queue families are equal", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1dbfa0e0ff56467d3581690f6db4b78e817729a", "description": "freedreno/a6xx: Implement fast border colors in sampler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3691694933c3d3c6a9f6b7f6dda4452ac141af9a", "description": "tu: Remove builtin border color logic", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a1cf7054d9ca3854724df0a3a9c31cae79b5cf98", "description": "tu: Implement fast border colors in sampler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4690637acd5d62170006cc33946f57672144708c", "description": "freedreno/regs: Document fast border color in sampler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "02337aec715c25dae7ff2479d986f831c77fe536", "description": "virgl/ci: update flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8949e4a7ec7a3503386271697cc45d1c68a7fe54", "description": "ci: add libproc2-0", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "27020be893518492a621fb7283f6947da7bedf63", "description": "ci: angle: fix depot-tools dependency release", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6427e57e3393f0a4ba3df25f4ee965078c7fa6a1", "description": "freedreno/percntr: Expose LRZ derived counters", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4cb358f1c2707494b09ae590cf11e3165fb0166d", "description": "radv: Remove offset parameter from radv_make_texel_buffer_descriptor.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96765935e83d6014e2d5f49b4b859afdfd5cb236", "description": "radv/amdgpu: Fix hash key in radv_amdgpu_winsys_destroy().", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec3011ed0470d90987a35cb3be751cd20c64f0ca", "description": "gallium: remove pipe_grid_info::input", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6730b8b228ac47f1bb7803189fd14444422bd135", "description": "gallium: remove pipe_grid_info::pc and PIPE_SHADER_IR_NATIVE", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a990ada276d4cbecaa462135e72d94549316f166", "description": "gallium: remove pipe_context::set_compute_resources and PIPE_BIND_COMPUTE_RESOURCE", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "502b821ea3898d5bd8c5cfb25664a2982cfa2f6a", "description": "gallium: remove pipe_compute_state::req_input_mem", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97b17e7b42932808324f1ceee51ce71ac964d0c6", "description": "gallium: remove pipe_compute_caps::max_input_size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "76d82f9b2a3e0fac90fe7b2a6f961742507065dd", "description": "gallium: remove pipe_compute_caps::max_private_size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "44051e6fbdfebcce6607012f7001cf6b52a6804f", "description": "gallium: remove pipe_compute_caps::images_supported", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d73da915593ea4ee06553008a92b99d1f399eaf", "description": "gallium: remove pipe_compute_caps::ir_target", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e5775ac0e084273d8ed8205879d85d3cc6cc95ff", "description": "gallium: remove pipe_compute_caps::max_threads_per_block_clover", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2deea42ebaac9cd43007d2a881e9f5ac5512799d", "description": "gallium: remove pipe_compute_caps::max_block_size_clover", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2443ce2db61599e58808d846fff098e6b2229588", "description": "gallium: remove pipe_binary_program_header", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c93d80ba9816e36cc35b851ef8be97dba1da1de9", "description": "nvc0: remove support for pipe_grid_info::input", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d7b3ab3bc2fa6adff32e0e130b4d6266673ce4b1", "description": "nv50: move pipe_grid_info::input into the driver", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6416c49247af7586104a86931b175a7b1cc553e9", "description": "radeonsi: remove more clover related code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "67b9be91be1d83e8c5be135b7caeff5342606738", "description": "r600: remove all clover related code", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6e3c967d9a1f1c680613d53306a415afb977247", "description": "r600: fix r600_buffer_from_user_memory for rusticl", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7addf551f38b1e8cafae2bb3c4563481971a9947", "description": "ci: drop tracking of removed folder", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "185a3f9105669502b509f06179795a3b45d656f6", "notes": null }, { "sha": "3e5a735d01700163d25b1c00ee05b97644da9cf2", "description": "intel/tools: Fix batch buffer decoder", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "ec2d20a70d018736c6ef7cb5bbbe48d82e8c6b4c", "notes": null }, { "sha": "63f633557ff53726b7bc8e2292f330ace8624be0", "description": "intel: fix null render target setup logic", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "98cdb9349a7fa181c3895655d217589f909a7beb", "notes": null }, { "sha": "1d7a988ec2442feab1f2e3b3bc88ddf72456d311", "description": "vtn: use nir_const_value_for_raw_uint for bfloat SpecConstantOp/FConvert", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "90e1b128903cabfe4fcfb5ae52cf46d5ddbf1189", "notes": null }, { "sha": "752f5f317ef72275a4616f1da51a75d7a8405642", "description": "aco: replace max_const_offset_plus_one with max_const_offset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a85ebe16b37fef0eeeff396bab03df735e2b6620", "description": "aco: fix max_const_offset_plus_one overflow", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "c26851b80b9d8daea4a98da05910e530cd6d80a7", "notes": null }, { "sha": "615d0c9669595adf114a705f5b8ee88277aa99f2", "description": "anv: Remove ANV_BO_ALLOC_HOST_CACHED from ANV_BO_ALLOC_MAPPED assert() on anv_device_alloc_bo()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "57bf6466852894a753c5a36a858c0ae5712dbc9b", "description": "anv: Fix assert failure in discrete GPUs when allocating a LMEM+SMEM slab parent", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "dabb012423dc27e2b03f13f7144406edacc89069", "notes": null }, { "sha": "8a339cdebccdea0610bdd7a1ecc9a5ec63951940", "description": "egl: fix sw fallback rejection in non-sw EGL_PLATFORM=device", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d8146befb3502b6f77df7d6e152d25d01201e9e", "description": "egl: rename dri2_load_driver -> dri2_detect_swrast", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "453ecaddb56028e784f0923fca8308fecd10f655", "description": "freedreno: Remove compute_constlen_quirk", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea9d694a7b363d66dd9e57bc0f55c5fd903632b2", "description": "ir3: Take LB restriction on constlen into account on a7xx", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "5879eaac185ed1c167fd01aff9b91c7cbe43ab0a", "notes": null }, { "sha": "80bcbc0e924f7e021bcca155fa12501a2d6fb467", "description": "freedreno/a6xx, turnip: Set CONSTANTRAMMODE correctly", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "5879eaac185ed1c167fd01aff9b91c7cbe43ab0a", "notes": null }, { "sha": "57986ae5ec57820e4e06d7674f1496de58f4fd0e", "description": "freedreno/a6xx: Define CONSTANTRAMMODE", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "5879eaac185ed1c167fd01aff9b91c7cbe43ab0a", "notes": null }, { "sha": "156ab5839d045ea291a47789014ce61ddbad0804", "description": "freedreno: Add compute_lb_size device info", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "5879eaac185ed1c167fd01aff9b91c7cbe43ab0a", "notes": null }, { "sha": "6445fd47d8a2a7b2ea1d8a0a306f64e1d25392e5", "description": "docs: add sha sum for 25.0.5", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "36a98e226c547c92f4ecfbdc9a424a93a3eb6000", "description": "docs: add release notes for 25.0.5", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e9c89e7873724ba3426c44a09b089924b6698c1", "description": "docs: update calendar for 25.0.5", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f17d350001a195c89633f083866c5afb7563f78c", "description": "lima: Move fdot lowering from NIR to lima", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f747d09900c1507e683a6ff3918691d3d880008", "description": "docs: update calendar for 25.1.0-rc3", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a97a5d57750906a881144b13ab6e089c203d163", "description": "nak: fix handling of delays > 15", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "2b569ecdb6531228a1c2eac38da310b8cd0f3cfc", "notes": null }, { "sha": "c8b57594e0faa5851af44d85cebf4a8036df1106", "description": "ci/baremetal: fix ubsan gl target", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "e16d422da52c2e1990c43ee858a4e06c8dd01346", "notes": null }, { "sha": "9d01b318a337507e0b8f2646208d7f21a8038416", "description": "anv,tu: Bypass RMV pcie_family_id check", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2781df4d10a97c08fdc2650233e7842a8655156c", "description": "Revert \"ci: disable Igalia's farm\"", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": "1eb3a40615e64cd145d1e66c301075b6b8478c5b", "notes": null }, { "sha": "9082715ab014270fb8bdf555526d7e55a4890538", "description": "vk/cmd_queue: generate copies for string struct members", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "26cdd7ebd6254376b0250962db1fe6a679391a93", "description": "vk/cmd_queue: generate copies for struct-ptr members", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a7edaaacce7607cb26c86ba1f5bd2347a27ee797", "description": "vk/cmd_queue: stop generating weird casts for free functions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3b6122cdf65b73c4c235bd178b8e20e507b47a0", "description": "vk/cmd_queue: try to fix some indentation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6c5f0c19dae04e27d34f7387c0df1f492af8c01", "description": "ci: Switch cross-builds to '-D tools=panfrost'", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "674c96ad0a4a9b57342c90135fbceb696d7aae46", "description": "panfrost: build panfrost_compile for -Dtools=panfrost", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a228d715b6b3fad7a98dab8807ba5b8d9411c5b3", "description": "asahi: Drop unnecessary idep_mesaclc dependency", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "007d7418f8fb41c1ea789f5049be023312802048", "description": "asahi: build asahi_clc for -Dtools=asahi", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7c4cce5bfd4bb940c4a2cb994b074d3b77b92a56", "description": "etnaviv: compiler: Enable more pack/unpack lowerings", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2193ae0253e5ce72dd1b353ab4e9b5e574a8dd9c", "description": "etnaviv: compiler: Call nir_lower_alu_width(..)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "68a89bb08563113b99367714b5c9a9dfd6cc9fdf", "description": "etnaviv: compiler: Handle f2f16 and f2f32", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f7bc22e0d726d60a911270ea08fad36d8a52605c", "description": "anv: force fragment shader execution when occlusion queries are active", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a2ee9b5347da67001b64a835e99fd881f748124", "description": "iris: Remove iris_slab_free cast", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4f0aa96d2625f0fe10deed2cada215eba860d651", "description": "anv: Do conservative oversubscription of pages to 2MB", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c05488be169a4bb0f8c73744ed7d07237d085e5", "description": "anv: Align size of bos larger than 1MB to 64k to enable 64k pages", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dde91cf9cbd5c346f2add8662801c4ef1f0b45a1", "description": "anv: Always grow fixed address pools by 2MB in platforms that there is a performance gain", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7361b3287fb2c776d09110d522f91611063b611d", "description": "anv: Remove useless if block", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f7a32ec928a47a13c408f34b931bb8c634636e9", "description": "anv: Add support for batch buffers in anv_slab_bo in i915", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "39bb51ab274a37e3647641e48073b85f0f92577c", "description": "anv: Add support for batch buffers in anv_slab_bo in Xe KMD", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a0a600ca5fab4dee6df3f36910b138f7656467e4", "description": "anv: Skip anv_bo_pool if memory pool is enabled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0b561f691bd29f2c6eeb87498ba7fe6d8d2e576e", "description": "anv: Add support for ANV_BO_ALLOC_DYNAMIC_VISIBLE_POOL in anv_slab_bo", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8fd4423d99fa6f46428510733ed5e4ac401ed353", "description": "anv: Add support for ANV_BO_ALLOC_DESCRIPTOR_POOL in anv_slab_bo", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea18572ff287f9a024e4dbcffc7d833e777e4c7b", "description": "anv: Add support for ANV_BO_ALLOC_AUX_CCS in anv_slab_bo", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dabb012423dc27e2b03f13f7144406edacc89069", "description": "anv: Implement anv_slab_bo and enable memory pool", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3bf6d42fda02f54e6235d2c0fc6a855b2bd75a66", "description": "anv: Add the base infrastructure to support memory pool", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5d8ec0ce5c6564935d1565d105fa7bd646333e90", "description": "anv: Move VMA alignment requirements to its own function", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4e7ba17413b0869cb5874ecf979ac8ed6adda0c8", "description": "anv: Export anv_bo_is_small_heap()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce4d48107c0dd727e1cf05ba70cb4a053937cfba", "description": "util: Move pb_slab from gallium to util", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0642708fe8c14a81827a92a4f05b669f3c1f0726", "description": "gallium: Remove pb_buffer.h include from pb_slab.h", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0a9ec34e7d6f0d4a5b77078f373e0e17d5c0b28", "description": "intel: Add has_partial_mmap_offset to intel_device_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "374ef9228bd4bd711463b790611cba16326f3a79", "description": "anv: add ability to mmap at offset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d46a663aecd061d50c26a4950fabbb9ed7970f2", "description": "anv: update Wa_22019225126 check", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eeffb4e674d10db9aefebeca91c2d87c1676b81e", "description": "intel/dev: update mesa_defs.json from internal database", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97dc196d427fc67cb1878df62913b82413b924ea", "description": "tu: Add total renderpasses,dispatches to cmdbuf tracepoint", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "99b23235a66e33051140472c2eabd46de1e2af64", "description": "tu: Don't enable secondary command buffer tracepoint by default", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9dfd4a091c83d7a393f3ceac0607cc71e5df0ae8", "description": "tu: Fix segfault in fail_submit KGSL path", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "ec268fa5b666a49adafc431dbc05b73bfd74526e", "notes": null }, { "sha": "103a16e4fa36d52bb0dc6325848fbdd7b5c1372f", "description": "frontend/dri: don't call set_damage_region with a null resource", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "29d7b90cfcb67ecc2ff3e422dd7b38898abb1bbe", "description": "brw: make HALT instruction act as barrier in new CSE pass", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "9690bd369d5a6739142eeb23f92d34429b75855d", "notes": null }, { "sha": "b9275b54a1c906d2180aee0a12895bd617597b50", "description": "nak/sm70_encode: Remove unused has_mod parameter", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "28d077838f5ba7ae706d7d967163b84b8ca1e41b", "description": "nak/sm70_encode: Encode fneg/fabs for hfma2 src 2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1ff7135691d9fd3e0135ef5a13f6c95ad259094c", "description": "nak: Remove hfma2 src 1 modifiers", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "567cae69c3efd0070e3b9b8444dc8a24f0f83838", "notes": null }, { "sha": "d48b3a232c4989c4dcf4cbc2644fc5fd985af083", "description": "docs: Remove the docs for setting up bare-metal devices", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a587a0a38903e02fbdcb9b23caeed1ce9e8e4320", "description": "docs: Move the docs about caching downloads to LAVA from bare-metal", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6338ed44c519c67b7eb9b6731af1cede52da9438", "description": "aco/gfx12: increase maximum vbuffer offset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d987d5e341a43dd1704cd04a6b90a1317b9fa074", "description": "aco/gfx12: increase maximum global/scratch offset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "02d193f05826e5f93b3b1d335eef4f74e577b0d4", "description": "aco/gfx12: increase maximum smem offset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c26851b80b9d8daea4a98da05910e530cd6d80a7", "description": "aco: increase max_const_offset_plus_one for SMEM load_global", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f390893a64e57c34ee959b17a7b301909627236b", "description": "aco/gfx12: use s_sub_u64", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b4813c4f0c931952f49eb0909c20f119c39c107", "description": "aco/gfx12: use s_add_u64", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "821c1bfa7e1776177b0323b1d8d4b44f32361f91", "description": "intel/compiler: Fix stackIDs on Xe2+", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b9fe5aad37d20dd767b44528da251e0ed322d3de", "description": "anv: enable VK_KHR_shader_bfloat16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "07fa3b37855bff1ddd3d157a5a5ffd0f148d9530", "description": "intel: Add support for BFloat16 as cooperative matrix source", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2bbe042e879175703ae63479f9754f4f087a3fd2", "description": "spirv: Enable bfloat16 capabilities", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0b195cadbb85b33e4d3055f6e1beb8d45722843", "description": "spirv: Use bfdot for SpvOpDot with BFloat16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "28070976904a087ce304e32deed7bb08619df626", "description": "spirv: Implement Conversions to/from bfloat16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "90e1b128903cabfe4fcfb5ae52cf46d5ddbf1189", "description": "spirv: Add bfloat16 support to SpecConstantOp", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc8074683d78db7cd71120e9ef5fa1c61fb5c72d", "description": "spirv: construct a bfloat16 from the given SPIR-V bitsize and encoding", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb6ae2eac1fd883d69cca3cdb26c50a7272496dc", "description": "spirv: Refactor to use glsl_type to pick ALU ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bba607ac2b6fd14ce33bbff44fc1684e41541a7a", "description": "spirv: Move Convert opcodes handling to its own function", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d4381c0908a3c2be93ef32300c35b904d4a92ee5", "description": "brw/cmat: Implement conversion from/to BFloat16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "de88184ab650a140b0c459b386a2755377b8d785", "description": "brw/cmat: Support different src/dst packing factors in emit_packed_alu1", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7fa7be970d5a230a445d3211752b2131d5892989", "description": "brw/cmat: Extract emit_packed_alu1() function", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b4500ad35dc01d834d235b12c9c3d9514d7ea31", "description": "brw/cmat: Store more information about cmat slices", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a7ff177a88efca7aa3ec8b4a4d0cc724d43d516b", "description": "brw: Consider bfloat16 in lower simd width pass", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c31516b3ea7067a39b836be17615bb8f28bdabd", "description": "brw: Consider bfloat16 in lower regioning pass", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5936768ce0b862b39322a6917da2f59477e3bdbe", "description": "brw: Consider bfloat16 in copy propagation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "129c0748112fbe7b43a214f293c82e5db2f0bf69", "description": "brw: Implement support for BFloat16 ALU opcodes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a38960e8f37e667442255aba73cf7dd4cff2e215", "description": "brw, nir: Use glsl_base_type instead of nir_alu_type for @dpas_intel", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf4021f93c3774f690ec5327c000b2742f8a7428", "description": "nir: Add opcodes for BFloat16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9e5d7eb88d7046fc6dd5c6ef85f9ae7e898702cd", "description": "compiler/types: add a bfloat16 type", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ecd2d2cf46dfc3305a6dc1497815b7b54eef513e", "description": "util: Add functions to convert float to/from bfloat16", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e0418ba02d40eb209519bc8d847481f516fc6d6", "description": "intel/executor: Fix bfloat example for converting F to packed BF", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "fafdd242850657d58ae66836ee5d154f1187fe8b", "notes": null }, { "sha": "6ab4ae1a19f5bd8227376449655a48036b7d13c9", "description": "pan/bi: Properly lower add/sub with saturation on v11+", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "d79a31bf81a3527897f7c6f5178abd47d80fbaee", "notes": null }, { "sha": "20279c28c827a1d5f3ba8ef35a3f21bcbf0fb96c", "description": "aco/tests: add pseudo-scalar transcendental and fallback path RA tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96e49b7904322282e91fd239e2e8d5da61b279b6", "description": "aco/ra: add ra_test_policy::use_compact_relocate", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3c1dbc1d9bcd00ba1e928965eb2b73067850a5c8", "description": "aco/ra: cleanup compact_relocate_vars fallback path", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a780345e014196231e6d9e15c328c0aadeaa02f3", "description": "aco: fix compact_relocate_vars fallback with scc/exec/m0 precolored regs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6581b41c4cb5b284f5550c7494d67ca37b391e6", "description": "aco/ra: don't require alignment for NPOT SGPR temporaries", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "623230a6efa25677173d59e648b84b7fc47bffe5", "description": "aco/ra: change sorting in compact_relocate_vars", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3f9b8edb1ce9ed00319c0efa3af3f2533921668c", "description": "ci: Re enable fd-farm", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "87e143b05359c4a66c2d0ce3875b0ebfa81bb8b2", "description": "docs/features: mark off missing panvk extensions", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "5ed79c2d2ba7fa2589d19a382e59ae22c6c14f40", "notes": null }, { "sha": "f23f8c2826ff116eb5a31d68e04a99351742a5a9", "description": "panvk: Advertise VK_EXT_depth_bias_control", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "970bdecb509bb8bbc9c9ddafb4bb0a6ab8821b22", "description": "panvk: Advertise VK_EXT_shader_replicated_composites", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d4998f7ff3f500598abb47223f2118c6b43a802a", "description": "panvk: Advertise VK_EXT_shader_demote_to_helper_invocation support", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "83cbac00d330efd1486d57ce25dce9751031e4d5", "description": "pan/{bi,va}: Lower terminate to demote", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd4400e27b097fb52d0f634a9673c28c143f662f", "description": "pan/bi: Lower is_helper_invocation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "59c307a3f33c5d3883658dfe2a1ab6d4e950a699", "description": "pan/bi: Fix and improve the !abs && !coarse case in bi_emit_derivative()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ed79c2d2ba7fa2589d19a382e59ae22c6c14f40", "description": "panvk: Advertise support for VK_KHR_shader_terminate_invocation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a55133ce7d5bb2419f2aa99c5296037afb7ba6a", "description": "hk: advertise VK_KHR_shader_quad_control", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ef1792bea86b63bf04db413f6e81299366f4919a", "description": "amd/ci: document regression in e612e840...e210b79c", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80b1aea7059fc5bdb282526725848d948df94dca", "description": "amd/ci: disable retry on nightly radeonsi-vangogh-glcts-full job", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bc44d029df8be4f076b621b65762953ebc9cabcc", "description": "radv: Ignore image barrier queue families if equal", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1fccc09abe472704982fd01c01c0b35b42096130", "description": "radv: fix re-emitting VRS state when rendering begins", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "42279823269ea8391a336475f1070f2cb7e998e8", "description": "ci: rename misleading *-postmerge stages to *-nightly", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "26bc35c8f9e9fb474dc6ee6ad5b2eff0d74da5df", "description": "ci: Delete the kernel+rootfs jobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13db56320bbe2312b0f902bf677d9ab19e5893c0", "description": "ci/baremetal: Use container rootfs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e16d422da52c2e1990c43ee858a4e06c8dd01346", "description": "ci/baremetal: Split baremetal_arm64_test to -gl and -vk", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a2150a0f567893facda4ec844ed2acd08c7886e3", "description": "ci/baremetal: Remove legacy support for unused devices", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8296c19817182d84dac2baf4243155cd9a838c5c", "description": "ci: Add a workaround for finding deqp-runner on Broadcom", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "55e78ef6789eaaab48734c72e92fca4cd2ed0670", "description": "ci/lava: Remove job definitions using kernel+rootfs jobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10ea0002a6f725c4c66e665c82620dda1ba1d681", "description": "ci/intel: Convert to using the new container based rootfs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "961498a098917969e2ce6ddf379ed05f7cc1b435", "description": "ci/svga: Convert to using the new container based rootfs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be79a2d2d3bdff2dea6b9fa16dff39fc698d7fff", "description": "ci/lima: Convert to using the new container based rootfs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "da27eea9e09500637fed75920f256ad50cc5c182", "description": "ci/etnaviv: Convert to using the new container based rootfs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4f7c40d5d457d988f8cf33f4ed44443fb5e54eb8", "description": "ci/panfrost: Convert to using the new container based rootfs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d2e5f577a34db900654b4a77048093b2034d3e3", "description": "ci/freedreno: Convert to using the new container based rootfs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f8e87fbf50a437a4178ec47d23c2a4352633d91e", "description": "ci/amd: Convert to using the new container based rootfs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9870512787b9ee9c82ddb2237f6426fa74a4c4c4", "description": "ci/lava: Use the new test-video-based rootfs for VA-API jobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3fb667b1d4bda3ca10d4fa20924f61d6c28af4d", "description": "ci: Include Fluster vectors in the rootfs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "414e1a22c83b18d8e36c9ffd6b708628c2c2ff60", "description": "ci/container: Add new container for libva and fluster testing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "751ff1a41e4d38450d01b17f199ec6f72ec1f1f7", "description": "ci/va: Add /va/bin to PATH for test-video container", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "82a25daf9d8c2dac5c6adc9123655e56e1cad11d", "description": "ci/va: Collapse build section for va-tools", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8448fbae8c0e49454c5436b37023ca3ce2bc892b", "description": "ci/lava: Move rootfs handling for Fluster out of build script", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e80045d23e0388058179da36105971f06730c98c", "description": "ci/lava: Use the new container based rootfs for piglit traces", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2e8adb9e98c621493173f9d35e93766aa64e0361", "description": "ci/lava: Use rootfs exported from test-* containers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1009613aec104723825ffb27a1c443fb4057985b", "description": "ci/lava: Add job definitions using the test-* containers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "225ac7f2b2cf7aaf746daf8a9bce7e2d543f00f6", "description": "ci/container: Include SkQP in the test-gl containers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33d5204ec1998bd509c9f9e2b05865395e330efe", "description": "ci/container: Include ANGLE in the x86_64 test-gl container", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "16db8b22ccbecbdeab35947cb137e1bfbf67d12a", "description": "ci: Export the rootfs from the test-* containers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "53c7a04d12152f28da44f8ebd1c809a2794a7349", "description": "ci/lava: Ensure firmware directory exists before downloading a660_zap.mbn", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e9b98b0cc918ad1ccb697f52de1326e9db91bfa2", "description": "ci: Add rootfs export script", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d4bf1fecb79318d60af6444ea3a4e37794ca8b76", "description": "ci: Keep important packages for rootfs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "816b0212a82c378aa765a1f0e47ea4f4000ee9fc", "description": "ci: Update setup-rootfs.sh for test-* containers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3609dbc06147311f77b45e47ebb705a1534a1113", "description": "ci: Add ci-kdl to test-base container", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a5159ff108f0769cee3075ff77592bc155ed1f8c", "description": "ci: Add packages for hardware CI testing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "73993c2e74a745d111b482b82de6ae657cbc2b7d", "description": "ci: Add firmware to test-base container", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "580a151642d29039acf75754a58ba06f8052c794", "description": "ci: use https:// to install ci-fairy", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d5f0eebc64ae90c29a4309ed5b20862e96ffde1", "description": "ci: Uprev ci-templates to get FDO_DISTRIBUTION_POST_EXEC and S3 fixes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "118a4c58725bf3b462bc8190df97620029156e10", "description": "ci/android: Remove redundant android-tools folder", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3eb61729e3162b3ab9505652a55ecae7705a2118", "description": "ci/deqp-runner: Collapse build section", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1242c15af30085006c3103821dfef4a8baf977b", "description": "ci/rust: Collapse build section", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bfe6f50ab43f9433d858be7fc5973221d526d6d1", "description": "ci/deqp: Collapse build section", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7686edcb73e57fe94b8b40c4a87aceffd5719b38", "description": "ci/angle: Collapse build section", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d1e34204f20509e9fbe1a59f542f4ddf9226cca", "description": "ci/android: Collapse more build sections", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3c07fe722d6dcf399d4101f9f39fe298fe3e292", "description": "ci/android: Use aapt from Debian packages", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c2ac7fa77bf9d045840890fe6cbf06fad37f4242", "description": "brw/cmod: Allow integer CMP to ADD propagation only for Z and NZ", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e26270249b1c093c8b2443492dc940d3e41418b9", "description": "brw/cmod: Don't propagate from CMP to possible Inf + (-Inf)", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "020b0055e7a085a6a8c961ad12ce94e58606a1ae", "notes": null }, { "sha": "0dab520a19e323237e415210a70cb21b30512386", "description": "brw/cmod: Fix some errors when propagating from CMP to ADD.SAT", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "020b0055e7a085a6a8c961ad12ce94e58606a1ae", "notes": null }, { "sha": "8f0fd0e66e65c897ea85101171f4e35ee2a34ae4", "description": "brw/cmod: Remove special handling of NOT", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "08fe7988d7fcc4182bc04cdbe6a01a72bbd8a04c", "description": "brw/algebraic: Convert some NOT to MOV", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ce869aef571f30bb5dab0e35c57900bcf6fab56", "description": "brw/cmod: Delete some stale comment text", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "12a022cf45fcd502606a478d3fd09578f9e61f40", "description": "brw/algebraic: Greatly simplify brw_opt_constant_fold_instruction", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a946f8125e25dbf8d2c28d8c280809e92533b17", "description": "lavapipe: Fix ray tracing position fetch with multiple geometries", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dea4bb3757a5dea0d5117453b9a3990ae933857e", "description": "ir3: VARYING_SLOT_LAYER output is used for binning", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "9775b33d0f14f91622f5a26a3c499a84da227c3d", "notes": null }, { "sha": "42aae5c3fad672f13be0a7ff99414ea6a7e321cb", "description": "etnaviv: nir: Legalize txd derivatives src's", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5841d44f91bb6d8387e36d6497100e0aea98735e", "description": "radv: set radv_disable_dcc=true for WWE 2k23", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1eb3a40615e64cd145d1e66c301075b6b8478c5b", "description": "ci: disable Igalia's farm", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7112c606ef1b24cde2b743c3fad2adf97405b20d", "description": "panvk: Advertise support for VK_KHR_shader_integer_dot_product", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a16422fab77cf447206e01507f4865cd88abfb6", "description": "panvk: Advertise KHR_draw_indirect_count for v10+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cebd908bf36c080d9a8c96eb45f064ef6addbc8d", "description": "panvk: Implement CmdDraw[Indexed]IndirectCount for v10+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "de896234d86d8e36c19e0687f4c94b3298dcb290", "description": "aco: improve spilling of clobbered operands", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7fe84024cb0985c2ab676d3e83520e5213db05df", "description": "aco: fix get_temp_reg_changes with clobbered operands", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "d6cb45dbb03941edd65c948a243e73774184eeee", "notes": null }, { "sha": "656d7a0f881486634f83cdb7e03af94706f13119", "description": "ir3: don't use VS input regs for binning variant", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a5a0dd3ccc08a0df318663d0c0912b1c99f17d5b", "description": "panvk: Implement multiDrawIndirect for v10+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2bbfcaf01f1d7b2962e37dd522fe72ba972e8bff", "description": "panvk: Prepare cmd_prepare_shader_res_table() for multiDrawIndirect", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "690675748bf1e2532cd041199fc0d00fd8eaf2b9", "description": "panvk: Prepare cmd_prepare_push_uniforms() for multiDrawIndirect", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ed9f1359368be185f632e2a5b1f6edf16ef89b62", "description": "anv: put parenthesis to the set_sampler_size equation", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "76096d04bbafddb523ffc360f6d738d16d94816b", "notes": null }, { "sha": "3493500abb78a4dc22aba14840bba5c777fde745", "description": "ci: Update build-apitrace.sh header with the right tag", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b92dd9c5732facb2f0dfd7e87937e9425d5338eb", "description": "ci: bump apitrace version", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "47db31b55643d46709f842fdc5e696f6997afeb0", "description": "ci: take google-freedreno farm offline", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d39e2869a8dffc42085033d2e4a2e25a7d57911c", "description": "panvk: re-enable KHR_shader_quad_control on v10+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3fd8ddf6a421efebb94b40972eeeffa4f6b9f65", "description": "panvk: support vulkan 1.2 on v10+", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f358797382329243e121c5b307a042ce202f013", "description": "driconf: Jusant needs force_vk_vendor=-1 on Intel devices", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3c021b79b483af9fc8d5f8f9ef3befca851db699", "description": "aco/ra: use a correct stride for subdword get_reg_impl", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ae6d4f11953b122d3ae4a12628ac3082e2de6256", "description": "aco/ra: update_renames() before add_subdword_definition()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d0cd43a684aa5b15750e2293c70ed80d879899c", "description": "ci/build: drop install.tar from gitlab artifacts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "630aef6653672a2e9aca46445ed521ccba1dccdd", "description": "ci/test: make generic fdo runner test jobs use the S3 artifacts too", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d7cce270079c58f0ff8993a8781cd84cb955bfe", "description": "ci/ci-tron: default HWCI_TEST_SCRIPT to deqp-runner, as it's almost always what's run", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "20631a07cab18df726605a5d3fd38bfa98bd3d80", "description": "ci/test: rename .b2c-vkd3d-proton-test to .test-vkd3d-proton", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce79b8a7994e1c530c8aea77ebb1bc513437a596", "description": "radv/ci: move radv-kabini-vkd3d out of gitlab-ci-inc.yml", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aecdf762cefd4d11d7b862551afc85559262a5a2", "description": "amd/ci: ci yaml indentation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "35816d642255287102cb1f387b93a3245370ba2b", "description": "ci/test: fix annoying yamllint warning about 2 spaces before comments", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aca1a332c247d8e195efcb57e68453c6cda58c59", "description": "ci/build: drop unnecessary shellcheck disables", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab0e505d7f97743d353f9b34430887b9c15d168f", "description": "ci/build: rename variable to avoid changing the meaning of existing variable", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8c28f77bd116e9adfb5f352dc3edd9677eda3a47", "description": "ci/build: split git commit sha command out of echo", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "621aebe0467937ead0df9790c926d4516b195a6a", "description": "ci/build: drop unused VERSION from python-artifacts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5be47997343aec64e386b649452003c8ec5ecc82", "description": "ci/build: drop lava scripts from builds artifacts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1f08d75272a11dbb8ad94b75fdfe56dd4a9b5563", "description": "ci/build: drop expectation files from python-artifacts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d35c630483816186f28a5eeb1f6a861466f20d99", "description": "ci/build: drop b2c files from the builds artifacts", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd8d8ca79542d14cfe1dbbdc32bbf8cdc4346c77", "description": "ci: Update kernel to fix GPU recovery issues on sm8350", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b03e07158331b2d37dab8a1183931ac55cb39758", "description": "aco/gfx11: create waitcnt for workgroup vmem barriers", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d432fd9e327bb16eefd2f28ab7da4ebd2775dc25", "description": "panvk: Advertise support for VK_EXT_extended_dynamic_state[2]", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e3cbb2c131be7623f9f2bdcf2b8fe48c0c06269c", "description": "panvk: Implement CmdBindVertexBuffers2()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d1187282841366828ca813ab8d9300346e3be10", "description": "etnaviv: nir: Use nir_shader_tex_pass(..)", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3eb75756795ef29fd7a983ebeb0b095358aadc38", "description": "asahi: do not use \"Null\" layout", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "614b66529de2832575cdb0c97581d0d5f791ed72", "description": "etnaviv: nir: Add support for txf texture operation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eefe486533eb58d3d1e81daa5abd16e63ee4c7a9", "description": "etnaviv: nir: Legalize txf lod src", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "da90fca6093dd58cc351b0ac624ea8c0d83a81f9", "description": "etnaviv: isa: Add txf instruction", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6325868bbea44d7be5bc7bafb73089a00ecaef10", "description": "svga: handle null target pointers in svga_set_stream_output_targets()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "65411350aca2b123c78c70d6a4200e3a6c12e675", "description": "aco/insert_exec: disable empty quads when leaving divergent control, even if not top level", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ad385b9cc39e3cd44df03ab4f6285f073984e40", "description": "radv: Clear dirty flag for clip rects state after emitting it.", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "0ba3a8b3cce74e40c9545dbbb047f11159ac3c7e", "notes": null }, { "sha": "3a05477ac6be615c6342fcb6575d8fffa6cb5aa7", "description": "radv: Clear dirty flag for MSAA state after emitting it.", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "08918f08805f87ba82e3dcf611e186d51ae4db41", "notes": null }, { "sha": "e60416b4e427b120d1b77cbd15f659dc36daf97f", "description": "anv: use companion batch for operations with HIZ/STC_CCS destination", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "31eeb72e45be6ef943df0b60f3cd7a646fa7b349", "notes": null }, { "sha": "3aec638a8beda9f82927f13ba24618469219c9e1", "description": "rusticl: remove unnecessary check for device in kernel list", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4be2a49e02fa55d2630d1b57bf3407bbf3740852", "description": "rusticl: improve use of Rust idioms", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2c202eb7870524072863823e1a9413222021317f", "description": "rusticl: verify validity of property names and values", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "62d8541f39cbbc42aed504d46a1aaee9f0bf014b", "description": "rusticl: improve internal typing", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec314aa358c6505c5dc62ced831636450406fef3", "description": "rusticl: align memory utilities with std", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "26867670b2c9b2b16c4daf2dde6d072ba736ad4a", "description": "rusticl/device: set maximum work dimension to match implicit bounds", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "845611bb43b7c74f3a6cfb03ea3525bc6cac1620", "description": "panvk: Take resource index in valhall_lower_get_ssbo_size", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "e4613f8b2388e583b15bbbe9595458b2595f1cc2", "notes": null }, { "sha": "7ec937b81ec1b95414ae192e6c677808c3d91d83", "description": "v3d/vc4/ci: Add -gl suffix to the GL suite names", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ab13e1ed08d3ae03107bd9f7a85effbc12f7318", "description": "v3d/vc4/ci: update fraction and parallel values", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8dd578e2a4ea02ae9c8b9c0a0b7b7de8a105cd50", "description": "panvk: Enable VK_EXT_direct_mode_display", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "8c2bfa279d33cf54eda230650fde4e358354d703", "notes": null }, { "sha": "419a9e9d4277cf187f8a2da3ec151beadb00b311", "description": "mesa-clc: add an option to force inclusion of OpenCL headers", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "680752d97feec680e04e24e69069f457efdc591a", "description": "ci: Use hyphens in make-git-archive job name", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b758e4908504396ddd24e99ba549686c00569605", "description": "ci: Update ci-fairy to use shared ref from ci-templates", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf4fa82af94615eddb8cad508f0972802b2cea3b", "description": "ci: use curl instead of wget in download-git-cache.sh", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "74809ce0e3f062a5f054a2938de7e37029239583", "description": "ci: drop dead wgetrc as there are no uses of wget in our CI images", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "006f5c20bdeda6f0907d1034e0d24889911ccbac", "description": "panfrost: Allow max effective tile size of 64x64 on v12+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "943a59c8f95b07ccd6f2c42be1ae716745eb0f10", "description": "panvk: Emit sample count and tile size when emitting framebuffer/tiler descriptors", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c7f2bc6bedb5dbb0d9f713db64d11291204f1cf9", "description": "panvk: Take rasterization sample into account in indirect draw on v10+", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "1f3b8bb9188e0520dea18c0b20fa7f857a2532a2", "notes": null }, { "sha": "765801fd9e820172f15bbf7374f462172d752113", "description": "intel/dev: add note about PAT entries and Wa_18038669374", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a0407a6ecfdb983e9feeacb4dc50a6000863a5d2", "description": "ci/vkd3d: fail shell pipeline when part of it fails", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "104f21c27b0c8b2dce1ba5e6a3b3c05e77067e1f", "description": "ci/vkd3d: treat reading undefined variables as an error", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "89d4ddce0e9e53425148d2b4a36d879084440443", "description": "ci/vkd3d: fix RESULTS_DIR variable name", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3c0d414cbf12704305ff54aa2a5232edb52584d4", "description": "ci/vkd3d: only keep logs of failed tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f0fe3475860ae8cf9c7b1f2cceb2aa497fa2c5e", "description": "ci/vkd3d: quieten the mesa version check", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f8fd5da7a20f9fcf1655373ca68b889589d1e38", "description": "ci/vkd3d: fix test failure list when no test failed", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d21e300f33c82f1f871f068c2e6d6a7b8f311d9d", "description": "ci/vkd3d: drop misguided \"something failed\" error message", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e93261f579263fcf3900ce3767da087f412c1515", "description": "panfrost: allow promoting sysval UBO to push constants", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "59a3e12039cde5df1451193557512b38cea0039e", "notes": null }, { "sha": "6d2190300aa0147919ca08b02ace568d539c11eb", "description": "radv/nir/lower_cmat: tightly pack 8bit gfx11 acc matrix", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bbc9bc9d245ce2394cc8b74f2dec1fdfbbaa67f5", "description": "radv/nir/lower_cmat: use cmat_mul instead of duplicating hw details for type conversion", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "31a34305701e06df5e88d75bc80f588cdb447de6", "description": "radv/nir/lower_cmat: use radv_nir_cmat_bits consistently", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "300b6f73714fd7e82491eb49db283d78495c4421", "description": "util/disk_cache: Re-enable multi-file cache by default", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9822fa3ef311a98b3ce79c111201a84782a91b3e", "description": "Get rid of 5 remaining references to glapitable.h", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "0cebfb15b568c79bfc7c3298954dff7302407722", "notes": null }, { "sha": "6a58bc357b9da03fe467e44dd4cdaaa8b8be47b1", "description": "docs: update calendar for 25.1.0-rc2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60452e016ecd9f84ca9336d81a8f549b7a27f27a", "description": "wsi/headless: Override finish_create", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "579578f10acda284c39cab2b12ccb8de2d2f793c", "notes": null }, { "sha": "1f6cca0800e3d8f91dba1b7f616922613b90b5c6", "description": "intel: fixup a few debugging option checks", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "ad328bc58d0bbbfddf9a5d4b0ae4c0aa27f21f9d", "notes": null }, { "sha": "62e50de5d0bfe9ba90795cbb9422273cf2636848", "description": "aco: use v_perm_b32 for byte swaps within a VGPR on gfx10", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a43783fd7642356cf0e35fa2a7b42d718eb87196", "description": "aco: use v_perm_b32 for do_pack_2x16 on gfx10+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78a3b48db0212674605676b33f4dadaf649b7a7e", "description": "radeonsi: enable nir_io_compaction_groups_tes_inputs_into_pos_and_var_groups", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0836e9758bbd6c93c964b64a8864976bcdbfe881", "description": "radeonsi: initialize use_ngg* sooner", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "55db7fc18cdf1e446d305b935ddbd4787d780144", "description": "nir/opt_varyings: group TES inputs based on whether they are used by POS or VAR", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f15399af0fef2e2adebccbddbf1f85f63fdccc34", "description": "nir: add gathering passes that gather which inputs affect specific outputs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33965bb21bac40840cf07958f509dcada4ead979", "description": "nir_lower_mem_access_bit_sizes: fix negative chunk offsets", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4685d8e2d9e333d6e338cf703d2da4f574cba796", "description": "libagx: use common heap alloc for tessellator", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d339bf7a98eae1e238d9a9e37d479c17675d074f", "description": "libagx: rename agx_geometry_state to agx_heap", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "29cc2b6d4274fe820044c78cc6a0d2d27d6d97be", "description": "libagx: do not include heap in geometry params", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb52aa58d6ba15ef1ddb1522c0316a526c98b296", "description": "agx/nir_lower_gs: bound static topologies", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b1d771747c14b2aef5f54af7898f51c3504c9c1", "description": "agx/nir_lower_gs: compact static topologies", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5640266eb38f1b930be1160b712a7ac47347cddd", "description": "agx/nir_lower_gs: rework gs rast shape handling", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a0314250beb62d069bae84c4c1aaf09288e1ae8", "description": "agx/nir_lower_gs: don't use nir_def_rewrite_uses", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3670f95e12020beb155cd8484916c294149299d6", "description": "agx/nir_lower_gs: avoid redundant sr read's", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b0dca384f9398a38b5470895c935c1cdcda6fd1", "description": "agx/nir_lower_gs: fix type confusion", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "b9b6828fdaebb037a3b842b4a33e9d622db4d21a", "notes": null }, { "sha": "d548259b2f4280df6cfb7930b37a350c4e2a10f3", "description": "agx: plumb vertex_id_zero_base", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fbb85a8d096d958dddf9f165728e3d484ccc8ca2", "description": "agx: use abi.h defines", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f265ab83fb4b08ecab69906cac20901f091f58b", "description": "asahi: clang-format", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d31ad329c2505b9cedb39bec61a8f2b9c58b6289", "description": "util: optimize bitcount on OpenCL", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "bfc18b6fb1642625925e54ce9fa570e6b3e3f0f1", "notes": null }, { "sha": "eecfb02463e7dacbb2f3f949b46bd5c0d9ebbe3e", "description": "frontends/va: Handle properly when decoding more slices than limit", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1a373edfc576f81885fa2685d95edc27d50e7022", "description": "nak/sm20: Fix legalization of IAdd and IMul", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "078ffb860b436c7b10a9180a9620749528c284b5", "notes": null }, { "sha": "ca296bf0a94987b681230388d148d77145714557", "description": "nak/sm20: Call copy_alu_src_if_fabs() first", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c26273109f786117108d19c98a7a4eb43ac8d744", "description": "panfrost/ci: Update spec@ext_transform_feedback@max-varyings result", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a36402afc89d3510ce9d9f33423bb5c9d953d02c", "description": "panfrost: Use LD_VAR_BUF if possible on v9+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "49a9c915400104dbe7963a63c48dea5318ac2b8f", "description": "panfrost: Remove fixed_varying_mask from uncompiled_shader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd2ca0ac222f50fad989229906170e4d1acdc1fc", "description": "panfrost: Enable more than 16 varyings on v9+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "85b6bd989ec501975259e42af2927caa16d8707b", "description": "panvk: Advertise support for VK_KHR_maintenance5", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d1262e108dcd962cff4d564e9f0f62799414305", "description": "pan/format: Disable image storage on A8_UNORM", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "d95423686fda6c8a96702b1535a967132f8887f8", "notes": null }, { "sha": "8d1e55a3b508428174479bfd3a78a988b8d3560d", "description": "panvk: Implement GetImageSubresourceLayout2 and GetDeviceImageSubresourceLayoutKHR()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7abe32a1302a00cdc6341c6976e96168f453a3a6", "description": "panvk: Call vk_image_finish() in GetDeviceImageMemoryRequirements()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1e3acb062acf46d944c18519568b17c00b6fbeee", "description": "panvk: Don't pass a dev to panvk_image_init()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1b22f6d6795b053fd210a5a400abb766d19b03a3", "description": "panvk: Pass a const image to is_disjoint()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "51e46ed57fb19158fd4d3bf31f343694b912c319", "description": "panvk: Implement CmdBindIndexBuffer2()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b632ac7e3b764845659df1b5fc04c0d86df6a0c0", "description": "panvk: Advertise support for VK_KHR_maintenance4", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dd3e1190a2bdbc6b996152510407adb9a8cb5618", "description": "aco/insert_exec: reset temporary when recreating wqm mask from exact mask", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "b872ff6ef28bc44ac0f7aa5f963a273e40c79a61", "notes": null }, { "sha": "13f6be262a47439389b0d290839109c47d1d3271", "description": "aco/insert_exec: only restore wqm mask after control flow if necessary", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "b872ff6ef28bc44ac0f7aa5f963a273e40c79a61", "notes": null }, { "sha": "6802d66b501d672566a95d391177202bae6a722a", "description": "v3d/ci: move depthstencil-default_fb-drawpixels-24_8 samples=4 to flakes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "08c323951b78b00e0d59237498fdbf501aad9751", "description": "v3dv: Implement dual source blending", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a72be0f7208630c6518244ef248ee219ee9b3bf1", "description": "v3d: Implement dual source blending", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "42154029fcd18ac6dcf677b0467711e03687064d", "description": "v3d/compiler: Implement software blend lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b38c4e898272f40b994e6b4092a37cd64c9f4f62", "description": "nir/alpha_to_coverage: Add an intrinsic for better dithering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a6f67d5b69bcd2335e614c9782d415a45da08ff9", "description": "v3d/compiler: Only lower logic ops for color buffers that exist", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1ec0cdb73377767c9665a1e376af329db8458af6", "description": "v3d/compiler: Fixup output types for all 8 outputs", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d3aedbfe9d08c7a867352fc52ff9c8c7ec34431d", "description": "asahi/lib: Move alpha_to_one and alpha_to_coverage lowering to common code.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "091d52965f805d61dd3a8e091ac20869a794e632", "description": "radeonsi: init use_aco properly when llvm is disabled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ab7ff51b9d86a6bdaf6f8ed398ca2b1b51aa4ff", "description": "radeonsi: skip blit incompatible scenarios", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "992a340eab07797bf161262a189f7eca2fdf80e0", "description": "ac/nir: init blake3 for cs blit shader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a381bbc3cec1a54095cf4a51df8516d25207fe4", "description": "radeonsi: fix potential use after free in si_set_debug_callback", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "59a3f38ff6fdc7bd47309dd58ce5070c903a0c28", "notes": null }, { "sha": "48bccb7d55633d8d53e15397bbec2bc7a64c6135", "description": "bin/ci: crnm: bug stress mode retry formula", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e6843c170518c55001b20543004eb5d3e8d7ce11", "description": "bin/ci: crnm: bug while stressing a single job", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce200e6a4a086f20ba64b07d02e3cf67ca877599", "description": "bin/ci: crnm: Fix job duration calculation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3a9125014105e072eae3720547c5823e35a1eb9", "description": "bin/ci: crnm: Improve timer display formatting", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "769c9bf27cc24408a4b569009216431a9d93892c", "description": "bin/ci: crnm: Improve job enabling robustness", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6464083a6b056ba87d8b613fd0a6dd465863994b", "description": "ci: Extract target job handling in CI monitor script", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "098ee11c1c3df22d033553227b7a343c47291f5f", "description": "panvk: Set supportsNonZeroFirstInstance=true", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a3f1da321cd5c41bbdd37c817c440f5d6f44a08", "description": "panvk: Advertise support for VK_EXT_vertex_attribute_divisor", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b2a8e3838d6f70d94d785622ea89fd65acb0d322", "description": "panvk/csf: Fix instance attribute offseting", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "1570f0172e02aa660bb0b2619d67c1cff52b3914", "notes": null }, { "sha": "b093855caaeb0f8c45e7cbe3a7ce2d31f1e1d6a5", "description": "panvk/csf: Pass less arguments to emit_vs_attrib()", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "93484bf38ab08052f1240839720fcd7246328254", "description": "rusticl: allow packagers to enable radeonsi by default", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6f080ac5324b7cf1d394ea1a08a8002be74326f6", "description": "rusticl/device: fix panic when disabling 3D image write support", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e3edc6029b253090c04c34b6bea59eedd14524f4", "description": "ac/llvm: use mul24 intrinsics", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3c267535ae46b09152bb2d9146efb69269efff3a", "description": "anv: Add new debug flag to show shader stage", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ad328bc58d0bbbfddf9a5d4b0ae4c0aa27f21f9d", "description": "intel: Switch uint64_t intel_debug to a bitset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a1aa129ed6535a63b39f7b1a86515c379b0751b", "description": "intel: Switch debug flags to enums to prep for bitset conversion", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ff95e506d9d6d3f60f9257f31f367c8df8b88541", "description": "docs/nvk: Update conformance and hardware support information", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8514452cf78609f86e36a79910b57c6398e51a9b", "description": "Uprev Piglit to c50d9aa54f85e0af9d72fab86c73f89356d96399", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3f49272944b39fa424aac6d5c33ff9eabdabc3b8", "description": "Uprev ANGLE to f355e2b37ed43939e2753fc7dacccf75abb4c1a3", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fcb6dfb29c76454a7e24c177609e6b5dfda79c94", "description": "intel: Fix the MOCS values in XY_BLOCK_COPY_BLT for Xe2+", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "161c412a8296961f21f06761f89d58ad124ecc0d", "description": "intel: Fix the MOCS values in XY_FAST_COLOR_BLT for Xe2+", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "36f22cc951c3249ebe36ab722739317d49e17f84", "description": "tu,freedreno: Don't fallback to LINEAR with DRM_FORMAT_MOD_QCOM_COMPRESSED", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "fc50fb35b0526a10da5e5fe72d4291c5175a9759", "notes": null }, { "sha": "ee10938beed3840b9583ad4d67ff96052a9daaf1", "description": "tu: Fix flushing when using a staging buffer for copies", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a41200f821c4993e1eb6651ddab02f51a8986b1", "description": "pick-ui: add missing dependency", "nominated": false, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "c37a468a8a109cbaece70760fd748fc838185b88", "notes": null }, { "sha": "501ed5be497f74e436f1ab89b47d07aeab814582", "description": "lp: fix gnu-empty-initializer warning", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d2e16cc110b081c4fd8910aac93715cdf6d005c", "description": "panvk: reset dyn_bufs map count to 0 in create_copy_table", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "e350c334b6b2c7b420f326501533984c43d7c900", "notes": null }, { "sha": "6901f74fbf112fa129197b7b0101578ba992d24a", "description": "intel/executor: Reorganize -h and --help", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d383d78e8c0544e6ebf9b23f57969bc6f5288fe7", "description": "nvk: Maxwell+ is now conformant", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f3489f351fc352e116e575884af5bc11423b4a2", "description": "aco/isel: create WMMA with constant C matrix if possible", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4fa3fb87c78628105559cc934bd3d5add852523f", "description": "aco/insert_NOPs: allow WMMA with constant C matrix", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3964e87f805af48ae6f3b86aa58c97a110a8c25", "description": "radv: apply fneg/fabs modifiers to wmma", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d7e67d98632e0fff202cd196af05179e7c6eefe", "description": "nir,amd: add neg_lo/hi modifiers to cmat_matmul_amd", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b0c8f316001c3050f268d9eca9dd22a1a8a822f6", "description": "aco: set opsel_hi to 1 for WMMA", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5f3a3740dcc6d243f2ef14138fb1c09bcbb9b5fd", "description": "zink: use util_dynarray_resize_zero() for descriptor pool", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b17dbd0c05bceef8a620b73bfdf4fc68e02dc69", "description": "util/dynarray: add util_dynarray_resize_zero()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a99e5be44642cb6e56f567f41854aac93dff66dc", "description": "teflon: Release the arrays of tensors in operations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63251d43ae433e1cdaceb8ca4d1bc897987d3df0", "description": "etnaviv: Release screen->dummy_desc_reloc.bo", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "bca5ef70a436380d1b6cb0f5bd84f1872cabc5e5", "notes": null }, { "sha": "113143a47034ea5e110ca06d222028a5051c8c80", "description": "teflon/tests: Read model data with mmap, for speed", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "baafa9172a0461cab6e6efc4d75fb957c41cac89", "description": "etnaviv/ml: Rework tensor addition on V8", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "104309ede383b8ca328b7405d28e707998fa6dae", "description": "etnaviv/ml: Support padding the channels dimension", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a951a73e7a7b5af82776500649135cc76a20fb6", "description": "teflon: Support more Pad configurations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c31ce2d71f8ee30664f8db7c1ee1f43b09f0388b", "description": "etnaviv/ml: Fix depthwise convolutions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e26fc4498948e3a320469ff12be80b9ba5005a7", "description": "nir/opt_algebraic: disable fsat(a + 1.0) opt if a can be NaN", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "a4a3487aae98cc83990b1c79785983b65124145f", "notes": null }, { "sha": "a60d61cce855cf053cbd290e399cc5991ddd1369", "description": "nir: improve fadd is_a_number analysis by using the range", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a6fd9f488ac401c9236b2cc3f319f8713517242d", "description": "nir: add is_a_number analysis for ffma", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb6d03592527d687438bbce215be906fc9fc5192", "description": "nir: add range analysis for ffmaz", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ad695195eec69488fd7770a2d6884aebc4fad91", "description": "nir/opt_algebraic: turn exact fmin(1.0, a) into fsat if a is not NaN and not negative", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "18a0de18344e1bae7afb62b38ff20b74dd130552", "description": "nir/opt_algebraic: optimize fmax(ffma(a, b, c), 0.0) to fsat", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f71fc26393e5dab0d49c2cd9a6be55b00bb87790", "description": "nir/opt_algebraic: generalize fmax(fadd(a, b), 0.0) to fsat by not requiring fneg", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1050c6983375dca3575872e221e8f572ec2c7143", "description": "libagx: drop libagx_sub_sat", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bfc18b6fb1642625925e54ce9fa570e6b3e3f0f1", "description": "libagx: drop libagx_popcount", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9c4660d1a6de3253b501a19627b1d0a17b82ae7e", "description": "libagx: use #pragma once in geometry.h", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63a28319670a7352d942a91d206a1f5970c5d9f5", "description": "agx/nir_lower_tess: drop dead todo", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "41960652e1700a669de5bef3f6e0ad5cee5fa3b4", "description": "agx/nir_lower_tess: drop pointless helpers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a065fc446ef8f458cf5f4e7151db5bb23b4dbbf", "description": "agx/nir_lower_gs: use common nir_verts_in_output_prim", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea209c98fcb387a8732a5152e7e3c829b1bcda09", "description": "agx/nir_lower_gs: drop silly fwd decl", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba9f86df518cf2c5e65d6d60edde2bfa4578e82b", "description": "agx/nir_lower_gs: privatize lower_output_to_var_state", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d42a92fd93df14325f4cad72954f64ab28fa2c05", "description": "agx/nir_lower_gs: clean up more state->info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "470f226ed846469eeadadeb9b3318b40045fb029", "description": "agx/nir_lower_gs: remove silly comment", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1017095c5af8ae76bf5cc2bd331ae318a1bfe641", "description": "agx/nir_lower_gs: clean up state/info duplication", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "753e3ba55bc4f5e25ff922190294667e6ede7b34", "description": "asahi,hk: use indirect-local dispatches for GS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "70c805d8631bd3e5eb78f7da7066a300392c86c4", "description": "hk: bump wg sizes for geometry shader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "164fc8a1582254960cff5d9c1bff75fd025dfa87", "description": "agx/nir_lower_gs: clean comment", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b9b6828fdaebb037a3b842b4a33e9d622db4d21a", "description": "agx/nir_lower_gs: optimize static topologies", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3da89391978aeb4f92327d5d7309d3597aa19e30", "description": "libagx: factor out _libagx_end_primitive", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d2cc7f38d3530b4e232e8137b8b039a03c4a12ca", "description": "asahi: optimize out empty dispatches", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b916c38c76465429cfaa69201c94dab9c173f98f", "description": "hk: optimize out empty dispatches", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6ee36a43731a074b643c6685142484a02a4ab67", "description": "agx: add agx_is_shader_empty helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f1aeb46a34a58fce4d87009e7f4f203ae64fcb37", "description": "nir: factor out nir_verts_in_output_prim helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c33b1e8c16cf6a6a3042fc562a4fdf46a4d733a", "description": "ci: replace s3_upload wrapper with ci-fairy s3cp", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b3b3d4c703ab3153092ddf0bb7da6e2c013311f", "description": "ci: use MESA_TEMPLATES_COMMIT for ci-fairy install", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c4aeef02e28c90460a0b71126cd9fdac1b735234", "description": "ci: bump ci-templates", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba64e92641be464167420aca68b53321a6185b1d", "description": "Add libzstd static library.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "de78a75f13d5d5c7c332920ce620fb2428d53ad6", "description": "panvk: Set .pushDescriptor=true", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b7e5db14909e1a56cd7225f5640a0a10c7f780c", "description": "panvk: Advertise support for VK_EXT_vertex_input_dynamic_state", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2b5ca87927ea357c93254b3a064c34b633f0be39", "description": "gallium/pipe: Increase hevc max slice to 600", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f65c858ea20681a2fc9f7525c89ce48b96422dc", "description": "nak: Add test for lea disasm.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5f5cb088a9f5218de3e11ace26f90be7cd397284", "description": "nak: Disable cbuf textures on blackwell", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd90b072f166aad4c6a9933fc4b36e4237f79b3b", "description": "nak: sm100+ texture encodings", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f70b7d10c2e6435702641db4dd98e34841bf64e0", "description": "nak: Fix sm90+ atomg/redg encoding", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "869452aaf08083ff37b3806961cecbfed0226133", "description": "nak: Remove range parameter from set_atom_type", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2b8218425090ef6bfbd7061efe2a531150227f74", "description": "nak: Add nvdisasm_tests", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d31172d092f93eb8e67de666c7adb9221a4d2e38", "description": "nvk: Remove dead function nvk_meta_init_render", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2fc4c98aaff49d54187724f0452fce6df23c60bf", "description": "nvk: Override render enable for blits and resolves", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "32f2317223c4e5dfc085bd1c0f506bd0831e7fb2", "notes": null }, { "sha": "52085f2a0e1cdb218a2d3c241c9c6d25309b901b", "description": "nvk: SET_STATISTICS_COUNTER at start of meta_begin", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "6f85e6b06bef9f315511bf38c833df41d8c1952a", "notes": null }, { "sha": "1bf8542490679fa2a244e27fb2b04bbc3d122f74", "description": "anv: Enable VK_EXT_external_memory_acquire_unmodified", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3613b9c4f7ba8994efbc9142f1c9b76d38d0dcd6", "description": "anv: Fix comment about external queue transitions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e87a04c6c132da10a5a50ee783e04b99f1b41685", "description": "anv: Assert that only external images have private bindings", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0463e14b9423be0ce354fafde0f01c5c89280315", "description": "anv: Enable 64bit memory structure mode for RT", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "703f29874bb9ee414e1ee12487cd38c4dd31488f", "description": "intel/bvh/debug: Adapt instance leaf dumping to support 64-bit RT", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cbc8af4555db8d64bb0b5e0bb86e11596b16375e", "description": "intel/bvh: Compile and adapt bvh shaders separately into Xe1/2 and Xe3+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "36433e932b67034fa2283ec730a19f1c05ceada7", "description": "intel/rt: Update BVH instance leaf load for Xe3+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5cd0f4ba2fdcd1371731de586523b295d73ea289", "description": "intel/compiler: Update MemRay data structure to 64-bit", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b526de18ffcfd61fa63aecc9980a2d4b157bcf5", "description": "intel/compiler/rt: Calculate barycentrics on demand", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "afc23dffa45e21a1475ae784c08ce3125355d5a6", "description": "intel/compiler: Update MemHit data structure to 64-bit version", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "40fb95d51a8af5d8f1ff2b70b385703632837e53", "description": "intel/compiler: Use 24bits for hit_kind on Xe3+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64fd66407bc02f75ac1afd878b48339df202977c", "description": "intel/compiler: Pass around intel_device_info parameter in helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6deb1950a4b632b9c1b0af88ad949a4dcf6d4257", "description": "anv: Update RT dispatch globals to use 64bit data structure", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fcd5fe4a759aa1e1c57ad863b780bb9cc6e2d8af", "description": "intel/genxml/xe3: Update 3STATE_BTD field", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92afeb37bf0ab61846323aa2969b703899dbcb8f", "description": "panfrost: Take tiler memory budget into account in pan_select_tiler_hierarchy_mask", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c643f6263315912659ccf9a2da1cef468cb93feb", "description": "ci: bump to fedora 42", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2bcb55f3f66652873b11e24e3012dc19c3bff4ae", "description": "aco: help clang 20 do some additions and subtractions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b59b53e82430bf8c983ba2f9d8b14dd2d48e5ca3", "description": "ci: uprev vkd3d-proton", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "55199d988abe8faeffdc8096efb8423ebb9c28f8", "description": "turnip/ci: drop skip of test_vrs_depth_write_dxbc as it no longer hangs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fec01a11d4b0e4f262d763565f23db8e4e597004", "description": "ci/vkd3d: drop unused 32-bit build", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ccf28ce1bb24894fdf6cda50562d4f301099cea", "description": "radeonsi/uvd_enc: Move all code to radeon_uvd_enc.c", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9f214001b16778001772598310585de096fa0e6", "description": "radeonsi/vce: Move all code to radeon_vce.c", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b0b52d4922c5d1cd818461801506a0bd6593643d", "description": "radeonsi/vcn: Fix decode target index for H264 interlaced streams", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "0e68a2655f46b2a1d2ce969cf18fbababa09a099", "notes": null }, { "sha": "bde3ab4cd38a1a99bfc4330a4f83295faec5701d", "description": "ir3/isa: add nop encoding for bary.f/flat.b", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd953a7dfa3fca2e95af858e9506eda2a570e6bb", "description": "nak/sm20: Use the immediates instead of rZ in OpShfl", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "608eef01d6f0fd57720e3d273290c817db8add4f", "notes": null }, { "sha": "0b8359e159db0c016e5d3e704de2bc6c274784af", "description": "nak/sm20: Fix legalization of float source types", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "142fb563c49e7f9717ecb6a474dc1a3b613ebc8c", "notes": null }, { "sha": "a2caf95c5023dae405a44649dc4a5c556c775368", "description": "nak: Handle OpFRnd in is_fp64()", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "b27fc463da2fbb11f1cd9c83b0de09247db6ca3c", "notes": null }, { "sha": "4a51089f30b1d9fc7081d629f69eb89baa2a2f01", "description": "radv: fix incorrect patch_outputs_read for TCS with dynamic state", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "8c2f9f0665d03b0fd0042354eb79cc069a77736b", "notes": null }, { "sha": "2948f7ce962dc6384f2e2f0e186db3af6559e337", "description": "ac/gpu_info: rename tess ring variables, fold double_offchip_wg", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d2e016c37dd52e8a509b274435718548b121d28f", "description": "ac/nir: don't store tess levels for TES in TCS if no_varying is set", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be8977811b9885dbac7aad9c75a00da85a620972", "description": "ac/nir: remove shader_info parameter from ac_nir_compute_tess_wg_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d9e7086425553d83364099826e3e35385e555a2", "description": "ac/gpu_info: reduce the tess offchip ring size and compute it proportionately", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9333c0a1ed28372f119620db63aaf5e763f0d2ba", "description": "ac/gpu_info: compute the tess factor ring size proportionately to the CU count", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5fb2de9454158c6e6c55abc8c486e112fbdc0c03", "description": "ac/nir: don't include TCS offchip size in LDS_SIZE", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8f2fb81f602f3d94c5a074f917b91f97d8555c6", "description": "ac/gpu_info: print tessellation ring info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8d15fee3df2c81abe1b2ab954a3a0f6b61c0019", "description": "ac: minor cleanup of ac_compute_num_tess_patches", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a905a17f3996e41ec45977d526a45590b79d704f", "description": "ac: use HS offchip wg size from radeon_info in ac_compute_num_tess_patches", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d82eda72a1fe3932615b3fb16391e84de0431e6c", "description": "ac/gpu_info: move HS info into radeon_info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea294349bd49d57f85808de8c8d1d48e5b9e29d1", "description": "radv: move the tess factor ring after the tess offchip ring", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c057d9105fc142ec043edb9eaee9acc05457db6d", "description": "ac/gpu_info: add total_tess_ring_size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97119d980c49eeeda46540736d9f3c5af6ef2b00", "description": "ac/gpu_info: clean up ac_get_hs_info, use standard terms like workgroup", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac6351fd23ed322609536f94c8264f4660cacf40", "description": "radeonsi/tests: use proper skip file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d3ca9b65e2dc09a765aba3c0e4b3878bd0a83bc", "description": "venus: virtgpu: Require stable wire format", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a4675ee9fa2742da9826d1b5fb064b6a0066713", "description": "venus: fix missing renderer destructions", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "25b8f4f7143f2e022df245ba2e1a2ab3ed4a2f90", "notes": null }, { "sha": "39e4fd98ce55a06c813a75f9db8c4e5a06aa25b1", "description": "venus: Do not use instance pointer before NULL check", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "a753f50668e9b97351f30ac985202bcfcd10fb7f", "notes": null }, { "sha": "7d3a99a46cc9f0527cfe9da0a0b5b75731cd614d", "description": "nak/sm20: Use the correct index field for OpS2R", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "078ffb860b436c7b10a9180a9620749528c284b5", "notes": null }, { "sha": "4d8d6a28c8ea533cc8959694805fa845500399e6", "description": "nak: Use s2r for SV_CLOCK on Kepler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "142fb563c49e7f9717ecb6a474dc1a3b613ebc8c", "description": "nak/sm20: Improve folding of ffma and dfma", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9855467ed0c11305ad785676217de27b0ec96bac", "description": "docs: Rename distro to distribution", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5251c824043939b0d9ec6ba3b7998cf46ad938a3", "description": "docs: Drop distro unmaintained and deprecated file.", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "40845278766bd3009dbca21ddbcd5b104b122a48", "description": "intel/compiler: Always run opt_algebraic after descriptor_lowering", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c0f56fc64cad946d5c4fda509ef3056994c183d9", "description": "nvk: Return an error for Kepler storage images instead of asserting", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6b9d13a150a27682f170bee96dce8448ffafe71", "description": "nak/sm20: Implement OpBar", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8401a6084098a1be9899d42aeaf404448f4e6941", "description": "nak/sm20: Add double ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "608eef01d6f0fd57720e3d273290c817db8add4f", "description": "nak/sm20: Add subgroup ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a140e7c3e6351f52f0087be8a9f414cd4e3f747", "description": "nak/sm20: Add more memory ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "84f18f31ad7b38c8a6ef71a4a96689595217efb3", "description": "amdgpu: Add queue id support to the user queue wait IOCTL", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "949d2e507d9678815d0e8413fb891ff4059a85e2", "description": "anv: expose promoted KHR_depth_clamp_zero_one", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ddbf2ec8839b1ffa1ebd665a9b9bc8db3b810357", "description": "nak: Add a new OpFSwz and use it for derivatives on Kepler", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "309c48cbb782573abfbad3f21da81f0fba016552", "description": "nak/sm20: Add texture ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d41221158550b47fb24c0486ae47ada0e47c2e1", "description": "nak/nir: Use Kepler texture source ordering on SM30", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8c7d937fedf51440084ac682d2be32a139cea44", "description": "nak: Add OpTexDepBar", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "043995220ac91620902867ad7bf4c1402c3a7616", "description": "nak/sm20: Add control-flow ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a62a76c4660ea5a8c81deb76f5911c069833186", "description": "nak/sm20: Add shader I/O ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bdbe6447edccba317c6a4705f17086c8cad2f07e", "description": "nak/nir: Use Maxwell input interpolation for SM20+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0105a75c53cec3ac814339e9b0486e419c87def4", "description": "nak/sm20: Add conversion ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b27fc463da2fbb11f1cd9c83b0de09247db6ca3c", "description": "nak: Record and set DOES_FP64 in the SPH", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d249e7ddacfd741afb3e6fa3e9179390375c2b11", "description": "nak: Lower 64-bit shifts in NIR on Kepler A and earlier", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9fbf63b5844bf18f0b079ed6ed7663a73820d0ad", "description": "nak/sm20: Add integer ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3330f1d466d746f23d72c498f2dcfb2ab479d50", "description": "nak/sm20: Add float ops", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "078ffb860b436c7b10a9180a9620749528c284b5", "description": "nak/sm20: Add initial SM20 encoding", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "84505c5d99cf95d57e1d7032b13f08420a8f4c0a", "description": "asahi: fix possible null deref", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b756e7da65366d78b22f568fc4b1ba7afc7d6050", "description": "agx: delete more inots", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e541ffcbe862956f16d2fe38716c97c0a14c06a5", "description": "hk: fix patch count = 0 handling", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "21b12b540f7ecd443714a10e5e6cd8848733810a", "description": "etnaviv: hwdb: update gc_feature_database from NXP", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d7c957c47490992b2a40a0a60611f0a6b3de9125", "description": "etnaviv: hwdb: update gc_feature_database from ST", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7c6037d12211c94c24839291d73bbddc19ca184", "description": "ir3: use opt_shrink_vectors", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f269c7b3b51dde18ce836cbbcf554629a909863d", "description": "nir/opt_shrink_vectors: enable for load_ubo_vec4", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "792c30dd323cfd68eca630a65d919eb673d427f0", "description": "radv/meta: remove redundant parameter to blit_surf_for_image_level_layer()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3f2c5f05ebb7e654739ea83e55affb40bc71892", "description": "radv/meta: remove unnecessary radv_meta_blit2d_buffer::bs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78c2feed00529c478c568d205ed64263f1d1cdce", "description": "radv/meta: rename more buffer->memory for fill/copy/update operations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43c8cb1ae20c2e0ce4733d14c3ce18a567bfb78d", "description": "radv/meta: remove unused functions/prototypes", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78f03dcf70ed0c893fe31a241387e0204b767399", "description": "radv/meta: simplify dealing with image layouts for blits/resolves", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0140b7ba577a37654e3f000db45b16e247ae96af", "description": "agx: remove silly cls argument", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b1e86b3eaeb7efea6b6b38280c3367b0579a7d0a", "description": "agx: early-kill sources only if it won't shuffle", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b88fe9b0c56d99db7a1c9581e1371a59df583a85", "description": "agx: late-kill sources", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7fad96d1940e1546f43a54662d81ae270a77a1b8", "description": "agx: model sources as late-kill in demand calcs", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cc7aa31b304c01243a66da43a7dd870ba6a2846d", "description": "ir3,tu,freedreno: Allow more tex coord interpolations for prefetch", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c4c7482a90b2cbcaf7cbf9a3612b7f6b8bf4a56f", "description": "ir3: Move nir_intrinsic_barycentric_sysval to common ir3", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33caee7dfe7aea752be130bca03670c1097abd91", "description": "glx: drop dead GL_LIB_NAME define", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "5b89be3545aada5340c360101d1fb4d9ebdc2d56", "notes": null }, { "sha": "a5033c54e7be8cc6ad90f8070b92b0395a4ee68b", "description": "anv: use the common function for detecting a mesh shader stage", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b477eea195b197869c931711a3fa8b2c9d72cfd", "description": "intel/compiler: use a immediate when doing the shift", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e63b24bee8b4f153563f5e198c1f2ebb2e388b80", "description": "ac,radeonsi: clear_state is not supported in user queue", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61fd80a42eddbdd2cd900d0c49d89d2f95c66d97", "description": "ac,winsys/amdgpu: get userq_ip_mask supported from kernel info ioctl", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b9054115d4eda1a784294d74958f7e09438ed34a", "description": "amd: update amdgpu_drm.h for userq info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b89be3545aada5340c360101d1fb4d9ebdc2d56", "description": "glx: Don't try to dlopen ourselves", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a610c5ab9c1cefc097e533720d4134c6bc62652", "description": "loader: Use RTLD_LOCAL not RTLD_GLOBAL", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bc811a602e853888c087f6b302fcff15a5964d0b", "description": "radeonsi: fix configuring compute scratch", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "e433a57650c1a95e17e05ed58e3069cfb8664db6", "notes": null }, { "sha": "6b1f30f3594c659435bb14c8ff1e70c69fdfb633", "description": "ci: Fix Android container structured tagging checks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b2490e58169028ff6f981ab4fcc208833af26ade", "description": "ci: Uncollapse yaml-toml-shell-py-test log sections", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "519e329cd603daa088506ddb8b70a437aa88961f", "description": "ci: bump apitrace", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "762b749f9f0144ef71ecf66af5a1b38c893394aa", "description": "driconf: enable custom_border_colors_without_format for ANGLE-on-anv", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "995dc61bf55db37e2c2bd10897829ff98d2ac63d", "description": "EGL: legacy-x11=dri2 should support hardware driver", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "323bad6b18717fcc395f67ef508e5a3d0aed7d02", "notes": null }, { "sha": "76031ba53dd96ebec73e8dd4e90ea322ece991e0", "description": "radv: Optimize the gfx12 encode shader", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97f6287827371c9c208cd6e26419d65685111f46", "description": "radv: Use the BVH8 format on GFX12", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "95e7343a7deed7a3bde37ec116f5380f249c6df5", "description": "radv/bvh: Add helpers for encoding", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3af19f336c31b657b4f5f1eababe60936b0d77d8", "description": "radv/bvh: Document GFX12 BVH encoding", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2942e3affb0200b4b0981676d8d5cecb29e5c5a7", "description": "radv/rra: Set rra_accel_struct_header::rtip_level", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa99eeb2b4058e3ead116e62accaccf4c5ee838c", "description": "radv/rra: Move gfx10_3 specific code to a new file", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d157173b2453742f28de333c53b1475b444ef5b", "description": "radv: Refactor create_bvh_descriptor", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "978e9b670eaef3d6b3984f135af7d1d240938a7d", "description": "aco,nir: Add support for new GFX12 ray tracing instructions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee0f7848581c813eb16d31a0da552c7797bfac13", "description": "aco/ra: Don't consider precolored ops/defs in get_reg_impl", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b9e506afd48d9065a636bf6effb2438dd242b2fd", "description": "aco: Add support for multiple definitions in emit_mimg", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f309d76aab3ec56d5b84fb54ffb1fc9d6472da97", "description": "aco: Add support for multiple ops fixed to defs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fe739a2da267c40a07e04282a0ce08bd9e37186e", "description": "ac: Add rt_version", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c33e598f39f34e6f63c1eae28feed60caad1a1d7", "description": "vulkan: Add vk_ir_header::dst_leaf_node_offset", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2dee1117b75a859d7b055dec4f3e886e549590c1", "description": "vulkan: Add a vk_device parameter to get_encode_key", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0cc9443e9b5419f927a3f81d4ed9b7e9c1829907", "description": "util: Add BITSET_EXTRACT", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c37a468a8a109cbaece70760fd748fc838185b88", "description": "pick-ui: make `Backport-to: 25.0` backport to 25.0 *and more recent release branches*", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37e6a8b57ff38649121e77f7a548999fb9fcdbd5", "description": "d3d12: Minor fixes to residency algorithm when eviction is needed", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "565980f3c0f360eb946fe9fa75b507290b2bd7d0", "description": "d3d12: Add tc memory throttles", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43e521f7a58b9e83eebcff696c426c59711a6b52", "description": "hk: Don't expect garbage on shared_size", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33295b2249b46c5c0c3c5dae143c9a5572662902", "description": "spirv, nir: Allow non-Aliased workgroup memory blocks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd0a7efb5af5840f29e29e66dcef4c114ba7c94e", "description": "spirv, nir: Delay calculation of shared_size when using explicit layout", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "adfe29cb46ca7e8c5b8ea30dc31f3244e5fe2e91", "description": "ci: give high priority to post-merge jobs as well", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a96e280dfe52e57a5f7174e864029b7510e70f40", "description": "intel: Program XY_FAST_COLOR_BLT::Destination Mocs for gfx12", "nominated": false, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b068ef6c1420d8795a24215f0f4f9b820a9b9ff", "description": "hk: handle HIC with twiddled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "88bdc27342a81258af0828a30e9e7770353542f8", "description": "asahi: let booleans be your guide", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "551355d4e5239b079b4782e09cb9573ae600efa7", "description": "asahi,hk: factor out zls_control pack helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a560dd32b8882cc0829c8dca316078e971fee87", "description": "asahi: identify ZLS compress load/store bits", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9757185153c59b16b1146c0005db1c295311f404", "description": "hk: plumb ZLS tiling", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "454a90eaa87a00f020dc152667d56a9184da024d", "description": "asahi: plumb ZLS tiling bits", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "715f6b3b331aa3e95739deba8068e0e437cb9339", "description": "asahi: identify ZLS tiling bits", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0dca602aff269b3bfcddc2e825ec4fdee4bbfdc0", "description": "asahi: generalize compression check", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "72f3dcc8da10acf329e1972ef5df7d6fcc431d2d", "description": "asahi: generalize tiling checks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c4130af883448e82e93418998adcb5e8e5057732", "description": "asahi: extend tile width/height in texture desc", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f21dc4d0cf982683603b90ee33f0280dd7ce076d", "description": "asahi: pack sample count in s/w texture descriptor", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f57b5187f3258463c9ca1c15e02e4cdc2359ad1", "description": "ail: support twiddled", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6fdad684daa46e4191df8d4d4886513917df5f2a", "description": "ail: generalize ail_space_bits", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e5006dc6ae984def3dbdaa0848a906b2ee398e0b", "description": "hk: fill sparse.write with nonzero values", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ffac153bcff393fc6341ab525b92c0e7efa30d6f", "description": "hk: reindent/unscope", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86d3489c35db5cafef87831b2f48e9e2d6ab3efe", "description": "hk: drop FS null checks", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3ab8ce8579c967e1d8fb024de298a958511d9ffd", "description": "hk: fix null FS corner cases", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d959557669f9deb5647e2481afbe1f3d55aa79f9", "description": "hk: fix tessellation + clipper queries", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "427479c0404f1b2b77cd651da8e942196e1e2ddd", "description": "aco: remove va_vdst/vm_vsrc/sa_sdst variables", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d6fa6996c2544a3cb4dd792d795fb17f298a4f9", "description": "aco: init vm_vsrc/sa_sdst from depctr_wait", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce2be5ab8eff11673bf46436ea1cde48915eadf6", "description": "aco: combine VALU lanemask hazard into VALUMaskWriteHazard", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eee3c8eab8e57669bfa1397297c62a52215088a5", "description": "nak: Handle idp4 ureg latencies", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "6b8a4e6bb73117e1141fe80e6d8fdfe5d2a39d33", "notes": null }, { "sha": "de1ed48325ce70565ee2c159a1911eef43d663c4", "description": "nak/spill_values: Spill constants across edges if needed", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "7b82e26e3c289b2937df65f610d6ffc734e3bbde", "notes": null }, { "sha": "8744c98fa9c977c962ed3dc511619b0d08496400", "description": "meson: remove duplicate `deprecated` for `power8` option", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "c4b305079d70790ee9d34a25a2f70759ece96f0d", "notes": null }, { "sha": "b9472db4963d3d434dc02a2adc7f6ce1e99ddaa1", "description": "meson: remove duplicate `deprecated` for `gallium-xa` option", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "cf40099730c4af304227c30c891834cec220abff", "notes": null }, { "sha": "cbc1ec4f73483df36968dd54274f5f03a1b95851", "description": "anv: re enable compression for CPS surfaces on platforms other than Xe", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "80f9b61f0225e23705cf0d2b243f9eb27a9cfa9e", "notes": null }, { "sha": "4fcf2eb1d76823b8bab4d665f706a766f5bea2ed", "description": "aco/gfx12: VOPD src0/1 are src bank compatible if they are the same vgpr", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3446f2059d551a4cf1c1ac6d8594000ff483935e", "description": "aco/gfx12: assume VOPD with two v_mov_b32 are src bank compatible", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1bd5ae7b14cdb9c1ae95eb8e6afe0aabf4474f68", "description": "aco: refactor can_use_vopd so that it returns flags", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d4b418bbb9c91cff8c8e4a2ceb9f0e694cc8ef20", "description": "aco: add are_src_banks_compatible helper for VOPD creation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b0da5b51ff9ef3e2362aa43e5564d43bdb045f5", "description": "aco: rename is_opy_only to can_be_opx", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "408fa33c092810155baac342de90fd712231aa89", "description": "aco/gfx12: don't use second VALU for VOPD's OPX if there is a WaR", "nominated": true, "nomination_type": 4, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9fde960e64f777c134449e57a160591e6e9547d", "description": "etnaviv/ml: Support FullyConnected with signed weights", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9615d44d6e4ad6b3de63459fb4377f5515c9f8c6", "description": "teflon: Skip unsupported FullyConvolution operations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9409595c325dae8ec19861ed6081931cf3e6bb81", "description": "etnaviv/ml: All tensors are now 4D, adapt to it", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c728e73d650c431b38302583b2b72fc4592d87ba", "description": "etnaviv/ml: Track memory layout of tensors", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c4a5f8d66575d7f2b559243633614d952b8dd16e", "description": "teflon: Set unused dimensions to 1", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "23ae1c3bff55b6f945cd96aca51e3bcc68606085", "description": "teflon: Actually accept concatenations with different number of channels", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bde0e69bcdfae20f91552ec01f2c08a7529d7718", "description": "etnaviv/ml: Consolidate transpose/detranspose", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e06265ed3a7bc41be38593957292adc7b2b32caa", "description": "teflon: Only mark integers as signed", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "209a0ede9813e1d2feb8b254f06c891703bcf0d4", "description": "radv: add a function to emit meshlet registers on GFX11+", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "836757bec3b0acc22d25d086af3ed98c2a8d9f20", "description": "radv: tidy up radv_emit_ps_epilog_state()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dca35b7226c9d853efeb7bf197909059638b440f", "description": "radv: tidy up radv_emit_geometry_shader()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d999afeb7acfaca11ae579cf50ad3858c34f0b5f", "description": "radv: tidy up radv_emit_vertex_shader()", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "85fdf69027d528888b801dc46567046377be130e", "description": "radv: simplify combining TES/VS+GS config registers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0dd9833348022a668704914191487a2a7688e134", "description": "radv: remove redundant assertion when emitting PS epilog state", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a230d2daa3c42fca270c35d1810b8243d3ad63d3", "description": "radv: use radeon_set_sh_reg() for only 1 DWORD", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4dabc7776fd6d194d664f27e53ad0ad16300972a", "description": "ci/android: show how to add more Android CTS test cases", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fbc715200e6acc96de1ec0d091abadbd5bfb6546", "description": "ci/android: strip tailing spaces in Android CTS expectation files", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8f41667b37c3d22d5fad6798abb5d95f6e6a7cff", "description": "ci/android: specify EXCLUDE_FILTERS after INCLUDE_FILTERS when launching Android CTS", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "af96ed09f074b4a39d0eea2080327f202995ae3e", "description": "ci/deqp: force overwriting exiting files when compressing with zstd", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e2f43bb131a53c341333a2873192cafe6f0a8a1", "description": "ci/android: only use custom kernel for venus GPU_MODEs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "725acc0b74d4abb7a341454ddcf4203801c11e72", "description": "meson: bump default value of platform-sdk-version to Android 14", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "11e8a9649566b9a032a86da6fe617d350fd4e549", "description": "radv: use common scratch tmpring size programming", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "710d7ea8b8b72f9e2292d22dca6d22810e27f376", "description": "radv: compute the optimal scratch wavesize", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e433a57650c1a95e17e05ed58e3069cfb8664db6", "description": "ac,radeonsi: rework computing scratch wavesize and tmpring register", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d94f8b4460369cc3de105ec4b4120dfc24fe1669", "description": "ac/gpu_info,radv: add scratch_wavesize_granularity info", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "82dda2180624dea25887af405840297b593af71f", "description": "zink: Do not use demote on IMG blobs", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8d08cde667954e71592cee70933a38afe04deb7b", "description": "ci/piglit: Use structured tagging for Piglit", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e616761fb2d845c4f1764920d0168e556d184473", "description": "radv: re-introduce the compute vs CP DMA heuristic for copy/fill operations", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5e2508e7c44840b3a662cf0e666e72c1deeec557", "description": "radv: simplify radv_fill_xxx() helpers", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ba94d8263f1f9b3c5baf1514de2878fd7505019", "description": "radv: add radv_fill_image() helper", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0fa43b5bfb08489a68645a33c43520cff97005ca", "description": "radv: use radv_fill_memory() in the accel struct path", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d70ec449ff3c6a3216a56c7e88fbbee3bda2291", "description": "iris: make sure to not mix compressed vs non-compressed", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c2a46578626402c2ceebfe5a4a8e6640101678a6", "description": "iris: force reallocate on eglCreateImage with GFX >= 20", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aa73767f5e34c92e29e75fe8a6649b15168ed7a6", "description": "etnaviv/ml: Support per-channel quantized weights", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce9030740a9ee615970b24417b5851ca0589297b", "description": "teflon: Allow per-axis quantization", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7dfcca9007a97109eabb2958904bcc35ad633960", "description": "etnaviv/ml: Fix zero point values for signedness", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d88f0b8f3c11fa23d58ae3892c1f8f2f37150c59", "description": "etnaviv/ml: Reorder dimensions in convolutions", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d55a69e76939b312fd56d15cbe706cda3e1ad6b4", "description": "nak: make is_fneg_zero detect -rZ", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "47fc46894414be0e98c2f0c5bc76cc0c9d866fbe", "description": "nak/sm70: Fix the bit74_75_ar_mod assert", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "40422927dcb1249cdb1444557aca671387140428", "notes": null }, { "sha": "328112c6bc7ffe129b6b83619f3c130858e21417", "description": "nak/legalize: Take a RegFile in copy_alu_src_and_lower_ineg()", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "af6093a71267f6be5392c74491ab68f83ff750d0", "notes": null }, { "sha": "22a30bfa4f9424c221d641bc79468f4928b39440", "description": "nak/legalize: Take a RegFile in copy_alu_src_and_lower_fmod", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "269b09c44987b1c6a21bd0bd8b1643bc71db00de", "description": "docs: add sha sum for 25.0.4", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "71c1acfaf2c1c99051521a4227c77ae9ab48bf04", "description": "docs: add release notes for 25.0.4", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f74a585dbb14d029c59b3c79f9c95c18026e0222", "description": "docs: update calendar for 25.0.4", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d5ad7981401c2393cac38fc3215e8bbb97de06b9", "description": "spirv, radv, intel: Add NIR intrinsic for cmat conversion", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f02fa5db4baae40711a11e743ea0c156d9dae7b", "description": "intel/ci: Start using the new 6.14 kernel on JSL", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "da71656dd95793b1d5e3f8a139fe44b751255766", "description": "ci/lava: Merge and deduplicate log sections", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "70b033d2adf961b2793f6e4ac5aaa5df11ce1106", "description": "ci/lava: Don't include the timeout in the log sections", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f7224dd159c2c74ccd5cab1637b4552ecee6442b", "description": "ci/lava: Collapse more log sections", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60a31156b09e7ed16d0f4434cdc3dd93cb1488a6", "description": "mesa_interface: fix legacy dri2 compatibility", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "3b603d164662d0f5c70a9c8dcbfc6a987ed8b94e", "notes": null }, { "sha": "de6efc01c123d63508a8c32936c1ff2cfd4c1081", "description": "zink: verify that surface exists when adding implicit feedback loop", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "251d1e2551c556b561c5a4278dc6b13f940ec056", "description": "etnaviv/ml: Use etna_buffer_resource instead of etna_resource", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "d738b3ea2b78df138758dfd166262c1890e94c22", "notes": null }, { "sha": "1f5bc6ddbf995863c66228b1f81bcc124ddc17c8", "description": "etnaviv/tests: Add comment on why the SSDLite MobileDet test fails", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0213eef3b358c9e190e6d6286fe49796cd4e6146", "description": "teflon/tests: Dump output buffers to disk", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80e09e9b1ff23c05723633c17cbc3786d4a8e516", "description": "teflon/tests: Divide the tolerance level by a constant", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "15a8c49ad5a3bd9b46f91afee84aef169105264b", "description": "teflon/tests: Print shorter negative INT8s", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "554fb8af11a17653ea0e65c1003643ae6acc7c59", "description": "teflon/tests: Take into account signedness when checking the output tensors", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3746305eae8d7412672fb5ee2b65e065f1f1dc3", "description": "teflon/tests: Test all models in /models", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "68200ac9619be79954979b323b683820d80c630f", "description": "teflon/tests: Use a single tolerance value", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7ca4e4d34bab4c8536e5e28829931c43534411fe", "description": "microsoft/compiler: Force load_output => undef in tess_ctrl main func", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab591dc642aafd6c33a9a9ba7b3a4f59d56e1f3d", "description": "iris: Fix IRIS_HEAP_SYSTEM_MEMORY_CACHED_COHERENT slab parent allocation", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b55451ea7baf3a6f487765fa6d1c0fb5be5ddb6", "description": "hk: fix underbinding scratch", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "678134add50eb4c4e388ea9233e0f457de68fe75", "notes": null }, { "sha": "dbe6c3927020eb75d07fdc1323a5ad30628b9659", "description": "docs: update calendar for 25.1.0-rc1", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5844dea31620f36c41ac738e17fefd57084b2dbb", "description": "delete clover", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "555821ff93118d4a6ea441127cd0427a95743d47", "description": "winsys/amdgpu: disable VM_ALWAYS_VALID", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "8c91624614c1f939974fe0d2d1a3baf83335cecb", "notes": null }, { "sha": "3f7345a0ce04ce28073a1f8d557fe45c24cc8a9c", "description": "docs: reset new_features.txt", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8968276e6d5d54483bd5baf74d73b43f111ddaa", "description": "VERSION: bump to 25.2", "nominated": false, "nomination_type": 0, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null } ]