From 2c2569230943e7cfae1fa8a4072e320e8600b5cb Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Wed, 25 Mar 2026 16:45:19 +0100 Subject: [PATCH] .pick_status.json: Update to 48c086cb4203d1a8e7458e0d0a85cfffc5b4bfe5 Part-of: --- .pick_status.json | 6820 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 6820 insertions(+) diff --git a/.pick_status.json b/.pick_status.json index 2b46034aa7d..a5efb59de10 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1,4 +1,6824 @@ [ + { + "sha": "48c086cb4203d1a8e7458e0d0a85cfffc5b4bfe5", + "description": "vc4: fix unwanted buffer release on uploader", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "b3133e250e1c40496d98c4ba52386b7ae423d194", + "notes": null + }, + { + "sha": "e27e41a842d4b63dec949afb36fb4fc8f5210c53", + "description": "vulkan,spirv: update headers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "21acbe414e7507590e7b0a84fdec9435ab8223bc", + "description": "vulkan: rename VK_EXT_device_fault features", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bf7e29617d203b91511c5348170fd6486ed4829f", + "description": "radv: emit BOP events after every draw to workaround a VRS bug on GFX12", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dc5e84d47de270e313be82ff1a902b889653b9b0", + "description": "radv: fix a typo when determining if a VS needs a prolog", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "580381d9e7f5bb63cece6e582adb82e4659e4523", + "description": "vulkan/wsi/display: Check with an atomic commit if the swapchain fails.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "08f0fd8bd6ca4cd84d05a84f5f0dddad8a07cebd", + "description": "vulkan/wsi/display: Don't re-probe connectors in between hotplugs.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ab94515b0a8d399f9702b7aec1b41aafbdea5edb", + "description": "dri: Fix \"cosmetic\" undefined behaviour warning for RGB[A]16_UNORM formats.", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "f2aaa9ce00ffe7310bddcd5e884f34afb741f460", + "notes": null + }, + { + "sha": "73f0d8ed51d88ad018811dd2cc307d4e717e9774", + "description": "ci: add api@clgetmemobjectinfo to fails", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c8d7fad1534702973074429cf6752e9c33fb147c", + "description": "rusticl: return correct error from clCreateSubBuffer", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e98c4c59c706405fcec0a0e4d08792c74629b6cf", + "description": "v3dv: Enable VK_EXT_hdr_metadata.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a0671119ad8dddd579eea4a6e9ca048c821ba103", + "description": "v3dv: Enable VK_KHR_present_id and VK_KHR_present_wait", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b68037473a34e3917958a682e37fd608b39f2b0d", + "description": "lavapipe/ci: Skip flaky Android CTS test", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fc76edc3e4798a1b1d773b7683cebf72114b36e1", + "description": "meson: Update freedreno-kmds comment", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ab407580248675b6df5fd8955e9848c7bf52c730", + "description": "ci: Enable EGL and GLX in debian-no-libdrm", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5d5857af27d23c18918d17895a4eea634120c75c", + "description": "meson: Fix Turnip libdrm-linking check", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6ebf2d6f32459a0ce1559bce28dce71b3c3c1e9b", + "description": "meson: Add support for buidling zink + Turnip/KGSL", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "14f60b440f59190c282af5be67ea6fe5c73ac1ae", + "description": "egl: Use util/libdrm.h instead of xf86drm.h", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5c56d6c198ad59eee41cb86ab91773ad075b05c9", + "description": "util: Add more libdrm stubs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d6bc20160e2507fdd3fee24a94cebceb4bf0d2ba", + "description": "nir/lower_robust_access: add heap/bindless support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a7cc97ac8663ef5176ac95f8bc5e59b7f9ec17ba", + "description": "nir/opt_shrink_stores: add heap support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a075b4f501661d561dd4ac64cf7dbd97d1f3f559", + "description": "nir/lower_helper_writes: add heap support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fed72f015da31fe3313d9039c0cd825a439681ed", + "description": "nir/gather_info: add heap support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ce1082c02674eccfaa4b8acfbbb749ae1de049e7", + "description": "nir/validate: add heap support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ffeafc9ef16c35989b8fcfe7a930836c1718b13c", + "description": "nir/opt_preamble: add heap support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ca4facb56891564758ffb8253998c4a70a14f2a0", + "description": "nir/opt_group_loads: add heap support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2e969dc5c77ad8837651c6264ca42b4ef36eca1f", + "description": "nir/opt_access: add heap support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "def3af6171ae71ee5ecf91476443258df479b83a", + "description": "nir/opt_uniform_atomics: add heap support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4dd3ff8b9947041c1565d8df8376b39eeb3df07d", + "description": "nir/opt_intrinsics: add heap support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e7af65d1fea2565c866859d5b792cd1b062ff564", + "description": "nir/divergence_analysis: add missing nir_intrinsic_image_heap_texel_address", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6333bf359bbe2ceaed7bfe16852cc970a028c4a6", + "description": "panvk: Advertise VK_KHR_shader_untyped_pointers on v9+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "37c8ff5416ae3058ae93bd86f799bc58e49f1222", + "description": "panvk: Lower memcpy derefs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2b280305af78e425664d902fab35b3b3bd876885", + "description": "kk: Implement VK_KHR_draw_indirect_count as HK does", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b6535654b9a61304dd7da10100c735440ec57dbd", + "description": "kk: Rework draw recording for easier addition of stages like tessellation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5453419086a08a9dcb771a02e40b416fb9817d3d", + "description": "aco/isel: use s_bitcmp1 for 1bit ubfe", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4cf6cd85e0eab16b4777295550a40d3851f68307", + "description": "nir/lower_image: add heap support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "78d1aa018a8138943ae300f01037a09a4fbb2f3d", + "description": "nir/opt_move_discards_to_top: add heap support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "22e1d1a1f4fef3c2d63dde3ec5aaf68fa1a8cf08", + "description": "nir/opt_sink: add heap support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8a26bbc52596a05c9fcc6a786d13b0ec255f290d", + "description": "nir/opt_shrink_vectors: add heap support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6479c1092ceb887da962607bf6a4a2b9663ba4f7", + "description": "nir/lower_mediump: add heap support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b81d13bec3520a47084bc51ed701ecc357be556e", + "description": "nir/lower_non_uniform: add heap support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6a89c290296ce09bb016765248fa135a8deb9844", + "description": "nir/lower_image_atomics_to_global: add heap support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fb0647fb2521d6f3c95bd9b25583a1c5e313c45f", + "description": "nir: add texture_heap_offset/sampler_heap_offset to nir_build_tex()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "79e71f5851c5d42698fc81dfac7bd60bd98267a8", + "description": "vulkan: add DGC support with descriptor heap", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c1770565f3aed3bb95b7b55b7bca6d6b613334fd", + "description": "panfrost: Fix NULL pointer dereference in panfrost_emit_images", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c4e338018714eaf50fb0a80dc52770e66ab043d1", + "description": "nir,treewide: add nir_image_intrinsic_type", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cb469cc945c2787e3b5b3866a994ab0e22d080e1", + "description": "amd: bump required DRM version to 3.54 (Linux kernel 6.6+)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f4e6d656ba5f3394c07979c45c1f2051dda12379", + "description": "amd/drm-shim: bump version_minor to 54", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9d059a60f566e424f1787036851868162aec7cdc", + "description": "nir: introduce nir_descriptor_type for Vulkan like descriptors", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ee7c6e37524305c3ca95337e3159cc9c9af116fa", + "description": "treewide: cleanup non-existent descriptor types from nir_intrinsic_desc_type()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "182ad3974b056e5f6a480959bbc0511fcc0bc0ac", + "description": "radv: add RADV_DEBUG=fullsync", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4087cf09af3fa8ceacc7b844d700f1789e27abbb", + "description": "radv: improve dumping RGP captures", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "086f2621853cc8c6dda7e21af7e8b62c2630333c", + "description": "radv: do not try to resize the SPM BO for per-submit captures", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9c9f5f69fd1da6293ade05c1f22779e55faa96cc", + "description": "panvk: enable fragmentStoresAndAtomics for Bifrost", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cf8a63c5787f0de12e495f14a7494a25b85b7520", + "description": "panvk: lower multisampled images before nir_lower_descriptors", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "75b0dc667d33612959b983a98f06946a4b1d2fda", + "description": "nak: run nir_normalize_sin_cos on Volta+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b7ca34db132bd0066131b958bbe6844c5ceff77c", + "description": "nir: unvendor ac_nir_lower_sin_cos", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5bb3c9f69c7e5287d13cab33caacdf1fccdd4fbb", + "description": "nir: rename fsin_amd and fcos_amd to a more generic name", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1b6ed1b34e7e37d64ef58c2617fdd14c431c29bd", + "description": "nir,radv: lower shadow compare gather to 16bit", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "027503cac2af5a8e6bde4fd31f9a6ca73652b37b", + "description": "nir/lower_tex: fix lowering 16bit textureGatherOffsets", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bf8862b49f18269ff41d88deab826bc5cea3141a", + "description": "gfxstream: Fix vkSetDebugUtilsObjectNameEXT crash for unwrapped objects", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "7b50e62179f201279d75700f8c53ad4d28fd4b32", + "notes": null + }, + { + "sha": "08e75046a46fad6d1957dcc3e1e34485a98b9538", + "description": "docs: add missing bits for pvr's VK_EXT_non_seamless_cube_map", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "71880a29119bc2ddcd2a3c680e23464906049dcb", + "notes": null + }, + { + "sha": "af42f0c80fd4e86f2ce65b9c53a7427b6a685c26", + "description": "vulkan/wsi/win32: respect acquire timeout for sw wsi", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8ff24c7db3faf2bf698f49b19829a112bc2bfa2a", + "description": "vulkan/wsi/win32: add wsi_win32_find_idle_image helper", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "889cf429ee99f3d00ab70b379bce866dba2e844c", + "description": "anv: Fix placed address mmap with slab bo", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fddc101070b9474140828e924f97edc57abc477e", + "description": "r300: split large HiZ clears into multiple packets", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "12dcbd5954676ee32604d82cacbf9a4259967e13", + "notes": null + }, + { + "sha": "e97ac38ff3b8bb8bbd10b3e44e3bbaf44b45bbd3", + "description": "r300: add shared HyperZ pipe-count helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3fc26278977036b99868c0543ecd712a504cf810", + "description": "r300: disable zmask clears for large surfaces", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "648dfe88f493cceff80f9ecbfb7f7808ef1f76cf", + "description": "r300: don't apply odd macroblock rounding to 3D textures", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "0763fb947a338c50eef69f5af6d9a20204ef4b1b", + "notes": null + }, + { + "sha": "f6b9e9c22b7fd1edc9195711c43428a7d0fbeaa6", + "description": "r300: lower Z16 polygon offset scale coefficient", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "83d636fc74d44024e8ba4af44521242f56497f91", + "notes": null + }, + { + "sha": "e68e519b910c2e1720bb1f8054a8f657f489086d", + "description": "r300: fix bias presubtract algebraic transformation", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "0508db91556242c57029ad538613c2b1ee1969ef", + "notes": null + }, + { + "sha": "fdc1fae7401174aaabbb1d1ef3e0cdda2abfd1b4", + "description": "isl: speedup buffer fills by dropping swizzle programming", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c6f24ddcc9b54a6723db4879c2dfe25899846a26", + "description": "util: simplify hash_table_u64", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "213470b477aadde4f34b3f99c80f465d75b4ed86", + "description": "util: allow any key for hash tables", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d348654a75726e555d360119bab77b213d3e7366", + "description": "iris: use mi_set_autostrip_state for autostrip control", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3160fbb6ecbd21c634901b3be17084d4eeb00935", + "description": "anv: use mi_set_autostrip_state for autostrip control", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bafa1120ce8b9edeee7fdd5445adf495b3766c9f", + "description": "genxml/mi: add additional bit to FF_MODE and autostrip helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e08da4e9286811786b2e6b162092acd2edbaa1b2", + "description": "kk: Add clc in a similar fashion to other drivers like HK", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3aea42e656809072586490615d3d7b3e3975ad39", + "description": "radv: create radv_rt_spirv_to_nir", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4c3a74bebe5b35612bdbf44b235c9a1423bd2c50", + "description": "radv: move radv_shader_create out of radv_rt_nir_to_asm", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2260105ba13ab5f5a314a4c8a1a4e07d12a276c2", + "description": "radv: move radv_shader_create out of radv_graphics_shaders_compile", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "618cad6bfeb607c322b3063122308d00193b7309", + "description": "radv: move radv_shader_create out of radv_graphics_shaders_nir_to_asm", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6e2debe27cb33985bdff81552f326769f67d7220", + "description": "radv: copy spirv in radv_graphics_shaders_nir_to_asm instead", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "06b9660baf49a69d69fb0f299277fccd12e05fd8", + "description": "radv: move radv_shader_create out of radv_compute_pipeline_compile", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "41ffb087d214a04235fd468e8e77058a618894f4", + "description": "radv: add radv_shader_debug_info parameter to radv_shader_create", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "98f96bd076f3c8228279e2234768d740128c6d85", + "description": "radv: add radv_parse_binary_debug_info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8cf1fc930ca5620078840f1a0a8af38e30a3f3af", + "description": "radv: simplify radv_shader_dump_debug_info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4073cdf75364f25b1ed1ac853a53dd10d1c9e4d0", + "description": "radv: add radv_shader_debug_info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "574f5776577f627832152372114e1e29c2169882", + "description": "radv: fix memory leak in radv_rt_nir_to_asm", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "915684fe6053f8a25ae4aeefbfb1b4e0f5225e9b", + "description": "agx: Fix alpha-to-coverage bit size", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "22a061fb91e36ba249c0f0ffb048468e49b101cb", + "notes": null + }, + { + "sha": "e16c8cc57910770379ed58510f9ed70bab86c5a4", + "description": "iris: fix a crash in disable_rb_aux_buffer", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "ca96f8517cc996915778c6d63d753f4cce63c555", + "notes": null + }, + { + "sha": "3324abad064821a5a404549716bd8ce99bf5893c", + "description": "radv: introduce RADV_EXPERIMENTAL envvar for experimental features", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "83a7357d6a92bb4b2c085c61495ffed0efd49d23", + "description": "docs: add missing description of RADV_PERFTEST=rtcps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d17c79387b3dd04d40069969e9204385ef03aacf", + "description": "vulkan: Add a no-op implementation of [Un]RegisterCustomBorderColor()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "191d2b37de8e9e817314f3aaa2b20174c0fdbe4d", + "description": "vulkan: Add a common implementation of GetPhysicalDeviceDescriptorSizeKHR", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2c444c17db7ace2c9419874ddf545be196ab8e74", + "description": "vulkan/pipeline: Call vk_nir_lower_descriptor_heaps()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "80706130c790cf8f3a9f4967ab5c82322b6f83c1", + "description": "vulkan/pipeline: Reorder vk_pipeline_precomp_shader_deserialize()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "978b9f6495af82e6d0a9cd40bc18e8086fcfb609", + "description": "vulkan: Add a vk_hash_descriptor_heap_mappings() helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e8558de16fea201e47b614f57a8cea8e5703abcb", + "description": "vulkan/shader: Call vk_nir_lower_descriptor_heaps()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f41dd1d15757d09ba7ffb0858f6cb29e4a44344e", + "description": "vulkan/pipeline: Allow compiling compute/rt pipelines with a NULL layout", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f0c1b3fe32f521d6b64a819238718a4432db51f3", + "description": "vulkan: Support descriptor heaps in vk_nir_convert_ycbcr()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "20d11c59a440fd453b688c2cbb4fae7d60832e7d", + "description": "vulkan: Add a lowering pass for descriptor heap mappings", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f88506172ffe908a12c40450f73dab41fdca09a4", + "description": "vulkan/runtime: handle custom border color index with samplers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4d56fa661f636cadd49cba4e4ae43ece531dedd5", + "description": "vulkan: Rename some VK_EXT_descriptor_buffer properties", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dc44b2e916d9f4900904f6a4766472a642263b90", + "description": "spirv: Mark DescriptorHeapKHR as implemented", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b127c11be99f5e3f572886cb79fb495bee8fd317", + "description": "spirv,nir: Preserve more information about the descriptor type", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "df515cfb5b9b79b30efb2ada177b7c5d8a1fcbe2", + "description": "nir: make nir_variable::descriptor_set a 32-bit variable", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f35839a6bc5effb04c06ef9ef3e568062521cd94", + "description": "spirv: Handle OpBufferPointerKHR", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2366bd9cde6ccd1c11521e84ef2aeaa52b928061", + "description": "spirv: Handle ArrayStrideIdKHR and OffsetIdKHR decorations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b42b7c8f60119b47745fc35263db247ac54fc6cd", + "description": "spirv,vulkan: Implement OpConstantSizeOfKHR", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ad9f92ba1061b82632b921c0a97188415ba657da", + "description": "spirv: Handle OpTypeBufferKHR", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bc031b76d8d4016f88d6fee85fe32527c3bab01d", + "description": "spirv: Add new SPV_KHR_descriptor_heap Builtins", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "719cb88748f46dd3c6cb6c1eac6e0307163d6f61", + "description": "spirv: Improve the error message for invalid SPIR-V sections", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "302194a5661ae30d8589d5aba28d752bac3b74c0", + "description": "nir: improve deref_instr_get_variable", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e7e601f113b57e8a4adb6ec105d543b237c7cea8", + "description": "nir: Add tex sources for descriptor heaps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f117b81435b07831186507851f55eba33f111a7f", + "description": "nir: Add intrinsics for descriptor heaps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c29d8dd4ff169f170ebe5e8dabc966af8d59b347", + "description": "nir: Add sampler and resource heap system values", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8f4e209de90845216765ae16cbc13a54379f1b91", + "description": "docs/venus: add Android Cuttlefish instructions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "62aa1b7d4334089a8f60ad08c421dc1d3df311f1", + "description": "docs/venus: add QEMU instructions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5735ff43e53fc4b74e303ad7db30ba00b091c7bc", + "description": "docs/venus: adjust driver support list and drop obsolete descriptions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ee1f42075df2610e99ee8f84e5924f2a86ccd38f", + "description": "docs/venus: update instructions around Intel pat issue", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "34e090ae118c19f60d342ab6f4c155b2934ec5bb", + "description": "radv/video: Add low-latency flags", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "917dff0b2222734df01c07069ef8720a2521c745", + "description": "ac: Update FW required for variable slice mode", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "d9ba641e2842a0f8c71ffa044e1c9362b0472194", + "notes": null + }, + { + "sha": "bb6d57c90d7d8954e7cdc2b162c342677736e9cf", + "description": "radeonsi/vcn: Reorder get_slice_ctrl_param", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "d9ba641e2842a0f8c71ffa044e1c9362b0472194", + "notes": null + }, + { + "sha": "aebd76415b73f9892d455f13c36a1d6bd2409a4b", + "description": "agx: drop NIR continue handling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ca3cabd2f8acc29d551335f399b3663fe29a7a8d", + "description": "brw: Use nir_texop_resinfo_intel for query_levels and txs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0e143ae663cd9a3cb5e7031ef829048cc8089805", + "description": "nir: Add nir_texop_resinfo_intel", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e7077e8f5c7943d0f70a94dd268ea0ca9cf33ec3", + "description": "nir/lower_non_uniform_access: fix fusing loops for same index but different array variable", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "4d09cd7fa590cbd52d8772d5a251fab8b0874ab7", + "notes": null + }, + { + "sha": "6fb261147bbb4cc488ea9f16fb3b6fe02105332e", + "description": "freedreno: Add a829", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "04f9a827058cde4f14bc7625ac4e8d13a7d671ed", + "description": "freedreno/common: Drop gen8 0x78000 offset", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a2e42eff520bd20fdd0edff70c10e0be626d6ee1", + "description": "ci/panvk: update expectations with new flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "73c9d35644595ed23faa9d35ec3d17c35e46c712", + "description": "panvk: hide swapchainMaintenance1 behind WSI guard", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "9ec387efb140ad8f1f70c4e8dbc8159e593eb116", + "notes": null + }, + { + "sha": "c361c82a5aed062e710d8c908388a42914120548", + "description": "radeonsi: draw using a single triangle in u_blitter", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6ce1b12a768de0426236d91446aa7f2a8032facd", + "description": "radeonsi: sink si_get_pipe_constant_buffer in si_blitter_begin", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7f846bc50ae97a2b72f287428f1c7067c741abbd", + "description": "radeonsi: remove always-set SI_SAVE_FRAGMENT_STATE", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2dc65308f8061eed9a0853f7bd5cff0599966aed", + "description": "radeonsi: add 64K texture support to gfx blits", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "918e5764f4df0309b1d2eec3e9daaf7f1d97d909", + "description": "radeonsi: disable streamout queries for u_blitter", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "556ceb1b75ad81fe99fed47c6c07c3dbf531c3a5", + "description": "radeonsi: fix blits via util_blitter_draw_rectangle", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ea9a31cc8ceb021b2350ce09a3a817ec0a2c3b19", + "description": "gallium/u_blitter: allow using the single triangle for scaled blits too", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1f9bc71051fdc10486aa8f587d744c58c2b22d4c", + "description": "radv/rt: Remove RADV_OFFSET_UNUSED", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "579feda38b9adfb370af4a4bcc2df54e9ee522b4", + "description": "radv/rt: Fix cases in which the bound BVH build pipeline gets clobbered", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e713527aa9383fb52856c9e6a1288fb258f14bb2", + "description": "vulkan: Bump MAX_ENCODE_PASSES", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6f800274477cb38328b637705820b6487b0dd4b1", + "description": "vulkan: Rename {encode,update}_bind_pipeline to {encode,update}_prepare", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ee031d67b48f6ab656b681803a3c663ee6c7cc52", + "description": "pvr: fix dirty tracking for stencil ops", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "88f1fad3f76837c1d968a8636bf157e1e1e28b2b", + "notes": null + }, + { + "sha": "71880a29119bc2ddcd2a3c680e23464906049dcb", + "description": "pvr: support VK_EXT_non_seamless_cube_map", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "468113efd46e674011f632cccda14e07ef4edd21", + "description": "fd/replay: kgsl context should use no-fault tolerance, report reset state", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8d5ba04e65bff10708a0b7b869110e17660b22b6", + "description": "panvk/csf: use different resource registers for precomp vs user dispatch", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ea783b4691b096b3c90e6248e9e670ac422a42ce", + "description": "vulkan/wsi/headless: implement wait_for_present for swapchain", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2f540283b352544f60cfadd226967bf818a33b59", + "description": "vulkan/wsi/headless: properly cleanup swapchain init failure", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c0e059199920f407ee8cc395f6d82efa3f400d7f", + "description": "pan/compiler: Replace frag_coord_zw_pan with var_special_pan", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5be2b03b8839d3ea6e66175ce56e9482f55615fc", + "description": "pan/compiler: Add bound assert on emit_split_i32", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "691cfe40fa76dc63d65fb9e9aca764e703faf9cb", + "description": "v3d: use devinfo->page_size for state uploader default size", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4db32305ec3c6bcc5d90098a90d7ba54af1b8dca", + "description": "v3d: Rename cle_buffer_min_size to page_size", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bfe92d50ce0ad48be7ca0d8c028df04a4a9cfaf5", + "description": "v3d: sub-allocate sampler view texture state from state uploader", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "751e0d26ec66889b9ea0932f21e77b668e6d32f3", + "description": "v3d: use the state uploader for the image view texture shader state", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b76678cddd18190a3bfc609b260422f65a784f9e", + "description": "freedreno/a6xx: Fix supported-blit fmt check", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "32d04bcdcd279554e719f80565cd61f93a741373", + "description": "vulkan: return pQueue with matching flags", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "007cfd138d4881314cd6620422b6bdd522d92f6a", + "description": "vulkan/queue: pass protected submit info to driver", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dede14cce3f7d4776a9a5be9fa17920771460555", + "description": "radv: advertise VK_KHR_device_address_commands", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a97c889a7b554009bb7c144d62437f35a593ad00", + "description": "radv: implement VK_KHR_device_address_commands", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "479a992b026f9f31939a4169bfdb8b6e11829fea", + "description": "radv: replace radv_copy_flags by VkAddressCopyFlagsKHR", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "72ac5e6d29f6e92e63e7b19427463db872f727c0", + "description": "radv/ci: fix a typo in radv-navi10-vkcts-full", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "566e4c25d923e0dc9ef1191223acca235c91b814", + "description": "radv/ci: fix radv-slow-skips.txt path", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3b52d61bb08816f271991af28436d2313e57e5cc", + "description": "radv: don't copy radv_vertex_input_state in CmdSetVertexInputEXT", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ae2968c4ec94cf3fe36a7d4ce60302ae06913e4f", + "description": "aco: allow spilling to LDS in RT shaders without stack pointer", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "133ef9f94b561ff3b0e8ed0dbb85a9e2fa024ac3", + "description": "aco: spill VGPRs to LDS if it doesn't further limit occupancy", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "56a652874437ebd31542df3813d6d65e7a54da54", + "description": "r300/ci: expectation update", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e23fcc146480536c231a00cd0b4a51b15ffc0d85", + "description": "ethosu: implement ml_device_destroy for standalone ML device", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f06b4dbe3320afed9909b526da2940850bdae27d", + "description": "gallium: add ml_device_destroy callback to pipe_ml_device", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f0e4ccf66452f554e426b57550eb86cee9038564", + "description": "ethosu: handle NULL bias tensor in convolution", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e0b401aa877900c3dc4ae24a114720e56929eb9e", + "description": "ethosu: implement ml_subgraph_deserialize()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6bae0b55d084a12d488f617ef178de3940e5f4ef", + "description": "gallium: add pipe_context::ml_subgraph_deserialize()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aff92add9813f898efb7d7beaf56a8b4614b6eb9", + "description": "ethosu: Specifying SRAM size in pipe_ml_device ID", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eecb37962cb50186cd1861b8e7341a4b9e2b23fd", + "description": "radv/amdgpu: always return VK_ERROR_INVALID_EXTERNAL_HANDLE for host ptr imports", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fa523aedd0ab96cb4262f3d63e2d8fd75a112efb", + "description": "brw: fence SLM writes between workgroups", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "32ca98a26e890b167a613bbc8b9ba3d779f628f8", + "description": "panvk: Advertise VK_EXT_shader_atomic_float", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "245d54397de4ef93fc2b915177cb1ebcef9a5c71", + "description": "pan/compiler: Make lower_vs_outputs write needs_extended_fifo", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "445a22acbd9dfd17c5483689bf1a5346d32de70e", + "description": "pan/compiler: Group outputs in lower_vs_outputs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "66bee415ad9c2d1f9b89d3cc2eeaca6dd29fab7c", + "description": "pan/compiler: Split lower_varyings_io into fs_inputs and vs_outputs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b1acc1aa894233beba2c7299b5dd0c5654c62a1e", + "description": "pan/compiler: Refactor va_shader_output_from_ in common code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "024c66ec0fe03f4014dbc81193c0a2bf83b03025", + "description": "pan: Add PAN_MAX_MULTIVIEW_VIEW_COUNT", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "922405ab71f146c839478ff1898c6d550fa49a96", + "description": "panfrost/bi: Separate va_shader_output from bitmasks", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d5b94113317a587bce314036ac2e894d1fa090cd", + "description": "fd: support a8xx in rddecompiler", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fe558d83281bc509fe097f8836627825786d041b", + "description": "nvk: fix barrier cache invalidation", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "e1c1cdbd5f382bca34c6d8e5728a90274b893dc0", + "notes": null + }, + { + "sha": "252904f3d1efa74c420bf9999e36c3db01bfc903", + "description": "pvr: consider the size of DMA request when setting msize of DDMADT", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "4873903b565a10322669db325de7284218539248", + "notes": null + }, + { + "sha": "d992474be94b981582f7ab97f66a4c8eecb2c7d4", + "description": "pvr: move PVR_BUFFER_MEMORY_PADDING_SIZE definition to pvr_buffer.h", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aa8dad141c3f6d7758e4b917b03c10d2dc6efdcf", + "description": "pvr: save vertex attribute size for DMA checking", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "8991e646411b73c1e03278267c80758e921f2352", + "notes": null + }, + { + "sha": "caea72cffc1ef906927b44b51f5a7d361f588b19", + "description": "pvr: fix \"obb\" typo in oob_buffer_size when building vertex pds data", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "8991e646411b73c1e03278267c80758e921f2352", + "notes": null + }, + { + "sha": "c2fc7d49e8210bd199e079857d9997796487dd64", + "description": "pan/bi: Rework mem_vectorize_cb", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a5801b1a2314a3d8052338c73835c4286eb90db5", + "description": "pan/bi: Simplify unpack_64_2x32_split_*", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "79f8c1ca9a0abd30fe854a734eb66f1da7d123f8", + "description": "pan/bi: Unify handling of unpack_*", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6cc10835b62ae103edcfb4f5d2d44b0ee61752b8", + "description": "pan/bi: Unify handling of pack_*", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "56f58997866b0eabe900b96f5336d8fc6599c0ef", + "description": "pan/bi: Handle pack_*_split with vecN", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "682ab923e6d2164ef7471c22365c5f849e15f07f", + "description": "pan/bi: Move nir_op_mov handling to the top", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0b029f319f037911ee871e2e5196e0b8f1e265b1", + "description": "pan/bi: Properly handle large 8-bit vectors in bi_alu_src_index()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9950a98d5e0eec20677f82edb78335d038e3f569", + "description": "pan/bi: Handle 64-bit sources in bi_alu_src_index()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4be0e46e61cdbba78ab03c13aa1d735876499c41", + "description": "pan/bi: Allow 64-bit vectors in bi_make_vec_to()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f09f08083584b0210d567a8744bb3e088de6c312", + "description": "pan/bi: Vectorize SSBOs when not robust", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3c1a1d20067a27872af0e390a6b2739ad0f7abd0", + "description": "panvk: Replace robust2_modes with robust_modes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fb7e1fe81cde34e5c10b85fd614a5cde2f299158", + "description": "pan/bi: Always vectorize UBO access", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3bbacfe8d7211e249c35d0a1698f51bee6cc440c", + "description": "panvk: Set min_ubo/ssbo_alignment in spirv_options", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e52e7019b9002ba890ec5f39b8c2718e9065f69e", + "description": "panvk: Increase robust buffer access alignments", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f350a6975989510bcf69caf1936ac9967f4c5eb8", + "description": "panvk: Track which dynamic buffers are SSBOs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "12e1f5d0eabeb9b73b237b6a9f2052fe0b618ea0", + "description": "panvk: Rework setting dyn_buf_offsets", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "813e399803dc0ce1574bd465a1d7cc49b023fad4", + "description": "panvk: Reduce minTexelBufferOffsetAlignment", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8471a90eb46b0c9fae01ab83827d7afc21c39050", + "description": "pan/buffer: Drop pan_buffer_view::offset", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ce56f495618cf32612e7aa00339427d0d5643468", + "description": "pan/buffer: Add the offset to the size for buffer textures", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "a21ee564e2051e5e6827ce333da1f85b8b828e1d", + "notes": null + }, + { + "sha": "8dc458225b976833270d0f90752d6afffa385360", + "description": "pan/bi: v2x16 conversions don't replicate", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "f7d44a46cd424e797a38ef732360e546f093f0ae", + "notes": null + }, + { + "sha": "dbefdb23769ab9af37a760246b03273e785b699e", + "description": "pan/bi/ra: Dump verbose debug logging to stderr", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fc0770d5e32bbc77928c46b2ed3fdc6c6ed7d8bf", + "description": "ethosu: parse optional SRAM size from device spec string", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "abd681c16956706b493a399e60898b55aa54d43a", + "description": "ethosu: add U85-256 support to ethosu_ml_device_create()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3b68c5b4bcbb27cfb4acd14b021e4fd8406980b5", + "description": "ethosu: move hardware description from ethosu_screen to ethosu_ml_device", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "06e5026e28e38f46bf3b1c32a61fecf943b1f51e", + "description": "docs: add GL_NV_timeline_semaphore support for radeonsi", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "00b1d7717639d44269fd27938873951a6bc890f1", + "description": "radeonsi: advertise GL_NV_timeline_semaphore", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "26418f0f58b7b19a50eaf82aaccf09a7c8dbab16", + "description": "radeonsi: add timeline semaphore support to fence operations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "379bf430849b5bd6e46a80f6ad2cf925db1cd2a0", + "description": "winsys/amdgpu: use timeline syncobj chunks in kernelq submission", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c4edd58a74fbf8108db2351377b3163934f32c9c", + "description": "winsys/amdgpu: add timeline point support to fence lists", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "765a9f4fd90b37e48df6dc45e5453313b8561ca8", + "description": "pvr: Align width for PBE write when creating linear image", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0d8e2354edd632c3a26f871fa22b0d4e7f2922ec", + "description": "nir: add fp_math_ctrl to convert_alu_types", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8470bb59f67550391b35a9d9ba68b7823f446d7a", + "description": "lavapipe: preserve fp_math_ctrl when lowering cmat alu", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eef0fa22e055de6c893427d38167d6d39d3245e0", + "description": "brw: preserve fp_math_ctrl when lowering cmat alu", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "123d8c230eb283b63f8c264d518cf27c2d6e4f9f", + "description": "nak: preserve fp_math_ctrl when lowering cmat", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bcdef7c79bf35e06e8c0f8517ed933e05b07b06a", + "description": "radv: preserve fp_math_ctrl when lowering cmat alu ops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b8b1ce9667834977b67767f0682bb779c47bdee9", + "description": "spirv: set fp_math_ctrl for cmat alu", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "35ca85176c53d80e20db8e5ddf51ea61f6cb0f9d", + "description": "nir: add fp_math_ctrl to cmat alu ops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9cba104e11d9e900b641f3c85e67534b7c84e7da", + "description": "nir/opt_fp_math_ctrl: use ddx/ddy fp_math_ctrl", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "85ff60e68a9e255b0898bee00be08380149a19a9", + "description": "nir/opt_uniform_subgroup: use ddx/ddy fp_math_ctrl", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5d2be211ea4fdc414482ffc5e846ddff36800992", + "description": "nir: add fp_math_ctrl to ddx/ddy", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "854911aeab2ca2f0b1751d4e19728b712ff0659f", + "description": "nir: add fp_math_ctrl as intrinsic index", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d2be2fd4c12e56a145fb43674e7547ac68757bd1", + "description": "nir/opt_fp_math_ctrl: ignore ffract input sign of zero", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "18a63522d60b547ffba50ae6e344a29b1329dd08", + "description": "v3dv: fix mutable resolve attachment format mismatch", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "473b99b1d19780114c1512b8e3db9faa24c4a904", + "description": "broadcom/vulkan: remove v3dv_private.h", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "70728fce575a7cd7402b067834f3fcec697ef4ed", + "notes": null + }, + { + "sha": "441bb8b947d069dc730e664f9d29a1ed7a80b010", + "description": "pvr: drop master for the display FD if it's not needed", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "44fa9c8326b4e545499f2eecb3a5654355d3ea24", + "description": "nir/lower_tex: Reinstate LSB to MSB shift", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "5127568b98fa272f1295fb605f82adee7a2798b1", + "notes": null + }, + { + "sha": "8483acdc290d8a3aad81dfeec8ee945f7f0587fc", + "description": "radv/ci: add new jobs that run full VKCTS on NAVI21/NAVI31/GFX1201", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "749eb41b59306955f46e725f9cde792bd2324194", + "description": "radv/ci: add a new dEQP test suite for nightly jobs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1f8ff31b813ed01b182bd8ef1baebacc76f412ee", + "description": "radv/ci: move slow tests to radv-slow-skips.txt", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "db34a92c48bbec348391b6e3804ad4c9ad1a84ad", + "description": "intel/tools: Add xe3p format for intel_monitor", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "42ea820b2674dab7e04f2c41f0a2ec77ee79634d", + "description": "tu/a8xx: add missing register state in tu_clear_sysmem_attachments()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a6992c7bbeee4e5e1ddd3555a0d2a25b8113f7d5", + "description": "nv50,nvc0: Avoid uninitialized cbuf reads in blits", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "2eb45daa9c86f4b8bd602ddef7a67233f56f1edf", + "notes": null + }, + { + "sha": "32bd3a6e4e738d298fd79900d9c4bafc3683fd3f", + "description": "gfxstream: simple compile fix", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "16e15ee20514de1684b349e809fa9632e5afbe4d", + "description": "gallium: add pipe_ml_device, pipe_screen::get_ml_device()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1d4d1fc61dc3f6750b8220bd46a0fc3ab0f4bf4b", + "description": "gallium: replace padding_same with per-side padding", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "db866eca28c2e0f2688eb6151e1abcfb03b07492", + "description": "gallium: pipe_tensor.resource \u2192 pipe_tensor.data", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1a6809936f84bf74bebf05d9486f6d280db0ba6d", + "description": "panvk: remove a redundant conditional", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a2e61ee1b9ce305cd3cfadd932be89a47765e02d", + "description": "pan: change image2DMSArray lowering to use Z instead of Y", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "968b6896d5e48944de454cba456c55a49b23128e", + "description": "panvk: store number of samples in unused bits in the attribute descriptor", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "89288722e7d4434ce9eadcfadbf5c90b9effdbaf", + "description": "panfrost: add sysval for number of samples", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "54860bb4c733194b3eebd26414d3c38b64d10cf3", + "description": "pco: fix encoding of fred's s0abs bit", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "8ec174b3f9a409672e04856d0a046a09965ac0df", + "notes": null + }, + { + "sha": "daeb00df144f5ba277862fc8860a06982d30f40c", + "description": "glsl: initialize PSIZ variable to NULL when adding pointsize", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dfbadedc02c910265108f375daa1648de15df866", + "description": "ac/nir/meta_cs_blit: use uint16 for coordinates to fix 64K blits", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "76eae60b07c5d624e0f314322046f8979aa7d248", + "description": "pvr: Remove two unused function", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d067d6e16335c5f2697f14f396c9f62fee649fdc", + "description": "vulkan/anv:Remove unused anv_clock_gettime", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2ff9fa8b728c5f206e19433a9d9b88eb8d97055b", + "description": "gallium/u_blitter: add a new fs_color_clear variant", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "ca09c173f6e0dfdcf4da59d741a3d58bfc3c982e", + "notes": null + }, + { + "sha": "be65d69b02a23bb1da9f54f391995d2e4c87944d", + "description": "ci/venus: Skip crashing Android CTS test on ANV", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c5619aec327a449948546b1137207e6c5491460f", + "description": "Revert \"radv: remove adding a BO to the per-cmdbuf list when unnecessary\"", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": "9f224289b06357c69d181bec5b6c3a21f00c6ca2", + "notes": null + }, + { + "sha": "1ce1345fc416840988f10950a85e3ed6c665b22b", + "description": "Revert \"ci: vmware farm is offline, stop using it\"", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": "8a20cbbf249b6199ef479a8da0f712f5f7d6e184", + "notes": null + }, + { + "sha": "c5a949e7940b26af9db7641bd373a4e841c7549c", + "description": "panvk: Drop lower_load_fs_input", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f6beb5efd6aba2b4b48f16a2bf674ada6b60444c", + "description": "vtn: Use a system value for primitive ID in fragment shaders", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c7472de858f4a5ab260dc0929366450e59ce0a94", + "description": "nak: Add support for load_primitive_id", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ffdc6d3c752fb46bf170a097e5d51d3bd1072e53", + "description": "nak: Move lowering of load_*_id to lower_vtg_io.c", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3ea2e51c8b9899d3d4b204b129d63e7d490aacb3", + "description": "treewide: Enable lowering of primitive ID in a bunch of Vulkan drivers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "60acd4da1238d737207a4f6b905fc6aaa2043775", + "description": "nir: Support primitive_id in lower_sysvals_to_varyings", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "078f58e7252e9783c3d6620b044d401fa5ef2a0a", + "description": "vulkan: update ALLOWED_ANDROID_VERSION for api level 37", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "70728fce575a7cd7402b067834f3fcec697ef4ed", + "description": "v3dv: split v3dv_private.h into smaller headers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5f76c6235e881dfaffbadd518ae331789e3b8fc9", + "description": "v3dv/meson: fix missing headers and duplicate entry", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5b8ebb8553d19dd0a91bfe83b199f2dc8bbc11d9", + "description": "panvk: remove unused flag", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "e25064c026a333a27b203b8c1d1cf3dc7995b7b3", + "notes": null + }, + { + "sha": "ee4a8548a2b93ebd8895a81b4419583eb90b5cce", + "description": "docs/panfrost: fix outdated path to complete GPUs list", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f002b345760db3de5b8257a1dae921a2c552148a", + "description": "hasvk: enable perf warning logging in release builds", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ebe94d490378b903c6b6de3c34b1d3c0c3507ce8", + "description": "anv: enable perf warning logging in release builds", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7d787ba8c6eb6370e0553e2bec4a535a87386794", + "description": "vulkan/runtime: allow drivers to enable vk_log output in release builds", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1e04e7ee74a31163d587e5e3ccb202f67c5ca072", + "description": "anv: Enable Vulkan 1.4 for SDK 37+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dd3e153a103fe26df39874a1934b612788c78fad", + "description": "nvk: fix BindImageMemory2 per-bind status result", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "93792b5ef2ae0919298409b87a54a16fb38ffafb", + "notes": null + }, + { + "sha": "b2a44da9e940e81b18f5d14bca6c32924e3466de", + "description": "ir3/legalize: don't drop sync flags on removed predt/predf", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "39088571f08ae0b8dee1cf51bf590df5c23962bf", + "notes": null + }, + { + "sha": "e46f596325aef4c14811de706541297c4030949d", + "description": "nir/mem_access_bit_sizes: Handle global_bounded", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "f7ad45e5fced03bf152479fdf0162ba673119b6b", + "notes": null + }, + { + "sha": "f9a847114df77d4deaf58b546b646ec3ae9499f1", + "description": "nir/lower_io: Add global_bounded to io_offset_src", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "f7ad45e5fced03bf152479fdf0162ba673119b6b", + "notes": null + }, + { + "sha": "af2d51eafa9969c5240b6ac4b8902e787513f3a6", + "description": "anv: enable BTP+BTI RCC keying for some workloads", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3054192a08a986ef6ffc3c5bc7c072ce9d0435d6", + "description": "intel/dev: add state cache perf fix support xe detection", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f43caa77c210a9048c472353ae8c5e1234fb8f7f", + "description": "drm-uapi: Sync xe_drm.h", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5391e37b6b28aff307a3d83882ca44b94e3d4faa", + "description": "intel/genxml: Add new State Cache Perf Fix Disabled field", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "adf18761f89a39ee4ada6ffb3ca4c7eedb6b67ae", + "description": "anv: rework color_aux operation tracking", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ab10ee1dd40d1eaddf67bb45c7db17a968eef511", + "description": "anv: document more stalling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dc79d6b13af7ab93e933d3c9efd0e9b777175427", + "description": "anv: merge null surface state packing with previous attachments", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d1eed2239d40d1dc3c12b1293bd08c97f9cc5a4a", + "description": "anv: batch rendering initialization commands", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "268c7f2a44730926169077bacaacde7a7868ad11", + "description": "anv: rename variables in CmdBeginRendering", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bbcb7c78381496697e994347ac16c38ad52606a8", + "description": "anv: move depth/stencil BeginRendering handling prior to color", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7be8af1dada5bc00211042b963e8dd993f8cdb74", + "description": "anv: deal with Wa 14024015672 on the blorp path", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "f66ff97d58ed0e3742492e4863c89ccf1eecf0b4", + "notes": null + }, + { + "sha": "2160e751e3001e398f53038635c61baa447a006f", + "description": "vulkan/runtime: fix incorrect entrypoint call for CmdCopyImageToBuffer2", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "a8e49be9d94ce229a5603332241ae1ea6b12f4f1", + "notes": null + }, + { + "sha": "1cbb8c82b782aad1bbab4b456ad82823bee39b6e", + "description": "vulkan/runtime: fix missing copy image layout", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "a8e49be9d94ce229a5603332241ae1ea6b12f4f1", + "notes": null + }, + { + "sha": "a83a88df91a1c877f13b5df847bdef39a142aba5", + "description": "Uprev VVL to adfdda5b665f59aae31acf5c12c73e64a8f89553", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ea9e64e037717581010b778237d146295b22f219", + "description": "broadcom/ci: update expected results", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "204af7e09fb93b7c808871d9d5616064d4e2993c", + "description": "intel/nir: Replace tg4 with txl/txb/tex when splitting texture residency", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "605ef577b3f16aa9d93b8407fc28fcaf1651a314", + "description": "intel/nir: Generalize lower_tex_compare to split_tex_residency", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dc760104ba3879f3a14af8ded352b9fcf0cee435", + "description": "intel/nir: Set new image intrinsic parameters via builder helpers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9d07e8528777dbb29c5a2e1945d403dd6c139675", + "description": "intel/nir: Use txf builder in intel_nir_lower_sparse", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0bbb48afb4437782d67de59452fea433de9f1ee1", + "description": "nir: Add is_sparse flag to texture builders", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "17d38c9668ffe08eee984ae01032d56b8095254a", + "description": "zink/ci: Move zink-tu-a618 to sc7180-trogdor-kingoftown", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3fa7f73a833adaf9f6ac814d43a5c68413c13664", + "description": "ci: Enable ZSTD support for ZRAM in the kernel", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "89229f08bb84a07b999d6ecee221d2924e917e0f", + "description": "broadcom/common: fix V3D 7.1 TFU ICFG IFORMAT values", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "146ceadcf45db7d2e6434ccc816f133da8dcd81f", + "notes": null + }, + { + "sha": "89b36fe180570257344682bcd1eaac38b8ec48f4", + "description": "util/list: fix formatting", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "acd7337b313c70e2e56cf70b34e67e794799e51b", + "description": "ci: Run Intel shader-db on Lunar Lake and Panther Lake", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9dd0f1919818c9020f040db178765ef6c41e5f2d", + "description": "ci: Drop duplicate Intel shader-db run", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "183d57aa9e6023155b8354e74934b4d650d93e87", + "notes": null + }, + { + "sha": "8a20cbbf249b6199ef479a8da0f712f5f7d6e184", + "description": "ci: vmware farm is offline, stop using it", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "735ad7cefb0c19945ba4f569681b1d09dfe8f3fc", + "description": "anv: add required barrier for Wa_14026570320", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1cce7c79f031e9776caf689c55221a04781812e0", + "description": "anv: remove barrier special handling for RT_BTI_CHANGE", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "17a9ee7152822f23ffc3022b5a3b0ecc117a8011", + "description": "aco/optimizer: apply dpp to v_dot before RA for gfx10.3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "62f1268d781d79a85ddee0d8bca57bb37d590250", + "description": "radv/ci: remove skipping mesh shader tests for NAVI31", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d9a0a6b1a3384d56527b6f0ba1919c1c9ca74c2d", + "description": "radv/ci: stop skipping some memory related tests on POLARIS10", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b6e3658d8b639bb0fdfae326f9e3a6a811235ac6", + "description": "radv/ci: stop skipping ASTC tests with ANGLE+STONEY", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7fa0add77d9fb6eec38f359b2d375ed0036025d3", + "description": "pvr: re-indent pseudocode for DDMADT behavior", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c75256b2ab777b711dfc824f8a6a451bfdabd3d7", + "description": "intel/compiler: move validation assert after brw_shader_debug_log", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8351c6070d4d52ebe646765eb2d36b364b200294", + "description": "vulkan/anv: use vk_device_get_timestamp and drop vk_clock_gettime", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8982056fa8d4c06fbe6658f2f9387d085bdbe01c", + "description": "vulkan/runtime: Implement VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_KHR", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b5e023777cee73d1cca597588185c70eadfb19d3", + "description": "brw: Change the flags written by some CMP", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "31de96d3211b8c92539f5837e1291cfc5a70ea3b", + "description": "brw/lower_regioning: Allow integer conversions in SEL", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dff1e8ae28b4078f47b0e9b11df850855d4388ba", + "description": "brw: Handle scalars and swizzles correctly in is_const_zero", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "96cde9cc01dc0cfa4d4edf70d47df118ca57e5c0", + "notes": null + }, + { + "sha": "985ace332bc9d90fcbeca5e71aebfa7aea72afba", + "description": "brw/algebraic: Allow mixed types in saturate constant folding", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "f8e54d02f79057f679302c06847066edc3ae7aa7", + "notes": null + }, + { + "sha": "dee99b38c5d30ba6663eef228a06bf9676498332", + "description": "radeonsi: fix an assertion failure for sampler descriptor loads with LLVM", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e1a845c0425161f72c5e47e8fcc0cd040dce5f7a", + "description": "radeonsi: fix compiler selection for fixed-func TCS", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "55f525397695c3508dc26f7e7de487e702783d7c", + "description": "radeonsi: remove unnecessary ac_to_integer in si_llvm_ps_build_end", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dbf027534a397274ac44f859f41a33b3652ab8ec", + "description": "ac/llvm: inline ac_build_gather_values_extended", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "235e32d56073d12ce7f4e0b8a6a65debf0b5a748", + "description": "ac/llvm: remove almost duplicated ac_build_varying_gather_values", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d692ce4b34f238cd403f2cfe19fdf4103e2386db", + "description": "radeonsi/meson: don't use llvm variables when LLVM is disabled", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8ea3d794fbce4e15ff1cd0e7fa2cf74c49031779", + "description": "radeonsi: recompute IO bases after optimizations", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "d06616063cabda3443f52323e33a890e8f48f6f4", + "notes": null + }, + { + "sha": "731e5e466a4c60ab42ad86afa5638558abcd6b7f", + "description": "zink+lvp/ci: document recent flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bb71c2dc345eb099e7e90de6a4ef0fc7bc80f7df", + "description": "zink+radv/ci: document recent flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f49402d309b1b8a480b457d06a9f79883e456f3e", + "description": "nvk/ci: document recent flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "21d79ef01eead71399dd4f1ae635a16eeb1da072", + "description": "turnip/ci: document recent flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ac47c021cd69c9f69e3f8ea1e667a0a3b330dd04", + "description": "vc4,v3d/ci: document recent flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5f3953fdd44766cb7535f30b3d65c7771a8ec81e", + "description": "radeonsi/ci: document recent flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "145a1c9e2a98be2fdb79de0a484306c162b0eb8b", + "description": "radv/ci: document recent flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d805ce9234e894959bde6d83b280e8fcdd122de1", + "description": "nvk/ci: give more time to nightly job nvk-ga106-vkcts-valve", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b729dfcc9ebda60930f799401e3d639d7a1b217f", + "description": "llvmpipe/ci: document regressions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f67f3c9122ce34dec02b33fb89ab10e036b0f82b", + "description": "freedreno/ci: document regressions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "84a44ad17d027cc6fc69288dc5c64b86d939ebc5", + "description": "nvk: Disable descriptorBufferCaptureReplay for now", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0658e5e1412a34b572e11ce118880c8b1f848895", + "description": "vulkan: fix memory leak in vkQueueBeginDebugUtilsLabelEXT()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "598d43faf6cb813fed16190d950ef3209b5b90dc", + "description": "pvr, ci: Remove tests from expected failure list", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "721c1b8f655e75b1958f71bc898d61d61f8956f3", + "description": "pco: Amend errant nir_move_option", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "f1b24267d25bcf3a29228b705a253a6c4b40b8af", + "notes": null + }, + { + "sha": "8f30e90fc104c2b9e044d279fe953a308c44353f", + "description": "winsys/amdgpu: Prefer render node FD for ac_drm_device_initialize", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "218be90084db46e5db58c60b64dfb6ae91f48c0e", + "description": "radv: call nir_opt_if late again", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "52d90752c299361bbf397e7c20ae36cd4c1dc14e", + "description": "r300/ci: update expectations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "128dc5743628c4f92d75c2ee6f8d9729e193becb", + "description": "util: Fix use of undeclared identifier 'NULL' in src/util/os_misc.h when compiling with clang", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "2771eb39fd5a915c256c1be335a32c9aba3da172", + "notes": null + }, + { + "sha": "3f870d62b0eea707c22ca79fa87e4707d40b0c33", + "description": "nir: Consider if uses in nir_def_all_uses_*", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d664f6a1e4739d0fd1adc9428793b218e4581abe", + "description": "gallivm: remove dead code in lp_build_add", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "284b4143f700078942ce40ffce4d486260968c13", + "description": "gallivm: don't optimize fadd(a, 0.0) with signed zero preserve", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "540e84bedbfbc884ce982640f7da9319441a4aa0", + "notes": null + }, + { + "sha": "c2fe95a364b1063fc013cbbcc396177a3bc357d5", + "description": "venus: fix to relax the KHR_external_memory_fd requirement", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "1895de16a6ba00bf87b21400b1506bdf144c767e", + "notes": null + }, + { + "sha": "d6958a5e432c5d15ae66c3d53806fe17f9ef866e", + "description": "gallium: kill off pipe_surface::context", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9ffc4f43f97b51afc010f5fb14f23396c5a7f8d7", + "description": "svga: move surface context member onto internal surface type", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e8ced90aab366077b3bd82d9cde4bfc09ca9b039", + "description": "gallium: add a pipe_context param to pipe_surface_reference()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "169c140ec3c833a742cdb480da117a9ac3e7d11d", + "description": "gallium: delete pipe_context surface hooks", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0615a276ca80c56ee33797ed64a6c68440c9164b", + "description": "gallium: add a destructor param to surface refcounting functions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "639c356894bf6c6234c922d9f96b3875b6fdd047", + "description": "r300: delete pipe_context surface hooks", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8c37145e61f495fd9b3d370971f50a1dd7c59b91", + "description": "r300: clean up some surface management", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0cafd100fa5acb8250bbec44c2b9fbe9684e1c63", + "description": "freedreno: delete pipe_context surface hooks", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1af551ed9fd05961234f98482c009c6145093824", + "description": "tegra: delete pipe_context surface hooks", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "199eff7538d1f74b13beea7f86804614e5b8457f", + "description": "nouveau: delete unused surface hook", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "643d7b4b703dffe4be508a502a8ffc87843cb61c", + "description": "freedreno: clean up some surface management", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f1b09f7760e014217eb2008e76248638fc6b94ac", + "description": "tc: delete unused surface ref code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0115fc92c6c8a7cf05e8e5b31391aa90da9d81e7", + "description": "crocus: clean up surface management", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a4c0f5ba6f3a6f7d15cbfb1854099edefd1efae0", + "description": "svga: simplify some surface management", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "17d9f1dc64478f4ef9eefcdd0d588f85cb37267b", + "description": "llvmpipe: delete pipe_context surface hooks", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fa350781edbbe1dbc8b36442e1aff3951ed1d181", + "description": "svga: delete pipe_context surface hooks", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5e2ecd64b096303775e80f87bd1505d12836c29e", + "description": "softpipe: delete pipe_context::create_surface", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c0f1689e117f3bc9920b0a2dd560543e6f1607a7", + "description": "anv: Fix invalid resource barrier signal stage", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "347e82c718001668f9b29e729ce2d3ae3b9fd7e7", + "description": "anv: Always have a valid Resource barrier::Wait stage set", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2e2d0f623e1a0e5dbb6db92bb7b8cf4ae2e127e5", + "description": "pan/bi: Drop bifrost_nir_lower_blend_components()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5a2b919c2758aeb871d11b1f711349e57f6a42e1", + "description": "pan/bi: Drop lower_sample_mask_writes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "23e34532bdaf2cecf99d394f3e8d18cbe2228c52", + "description": "radv: cleanup redundant radv_image_has_hiz_metadata() checks", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fbcc4565c138545d7f641415645c995cc1674de3", + "description": "radv: fix a perf issue when clearing depth/stencil images on GFX12", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cea75b3d95d5ded9e41b1f0c4450381e69631267", + "description": "radv: only consider HiZ as valid after clears with the depth aspect", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8b993f46f5b7ce6a54fac615a1ef57bb1fa93a1d", + "description": "radv: ignore the GFX12 HiZ WA for internal blits", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3a503b48985d87dd12033dcae927d13fa60ac6d4", + "description": "anv: limit aux disabling on concurrent images to pre-Xe2", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "98cdcf94674c63632c574f2378b110279fbcfa77", + "description": "radeonsi/test: update failures", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "88986dcc9c81342a26951d576924d00a21d812c7", + "description": "radeonsi: account for outputs_written when updating spi_shader_col_format", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "da7c51578384e3922b34a6417c2947bd14d8f422", + "description": "radeonsi: move spi_shader_*_format to si_shader_variant_info", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8d3a223eed19309120f5718fee35034f405193e0", + "description": "ci: Drop legacy-wayland option for debian-arm32", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9d2a9f64689667056088e5b47f8996bca4c8930b", + "description": "ci: Avoid mixing libwayland versions in build and test containers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "db5a1ed2fa3f2b75d2d79127692b8817ef7e056e", + "description": "rocket: Skip all synthetic tests as we now have several real models", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0915fe2298f287bb3d4787ba16daebac3afa1b53", + "description": "etnaviv/ml: Skip all synthetic tests as we now have several real models", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "760ac320be4fe9f62eb3e1df688d937359e396b6", + "description": "panvk: trivial fix to remove repeated assignment", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "c0d982751c51c7f9450786c01a3a3b987446c9d0", + "notes": null + }, + { + "sha": "5a7f4c62d8538ad643644a0ea98bcea79039d837", + "description": "radv/rt: only run move_rt_instructions() for CPS shaders", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "c5d796c902cef0518505bf79b0cdf0c88f1c1d16", + "notes": null + }, + { + "sha": "c60e5df7986ac5f3498ffa6200b94338aa8276bb", + "description": "aco: drop optimizer peephole TODO comment", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f2c89f01880d12061631801ab217d7b4d2fcca9b", + "description": "tu/drm/virtio: Fix GEM handle leak on failed dmabuf res_id lookup", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "6ca192f586fe1470a97b6f34bce7761a760ce15d", + "notes": null + }, + { + "sha": "316d9b02098598c5671ddab2f649c279117f7989", + "description": "tu/drm/virtio: Fix GEM handle leak in tu_bo_init error path", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "d67d501af46f04bf12a16110f3a1e86b565cac96", + "notes": null + }, + { + "sha": "eb7897f57b4c2f3e21bec5d9e5a5fab0f4e1f5d6", + "description": "tu/drm/virtio: Do not free iova from heap for lazy BOs", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "88d001383a7c5b3f27c80b9b063f29db88246e29", + "notes": null + }, + { + "sha": "f1366ca14479254ed29b6aa6c1d218ca8af6456f", + "description": "tu/drm/virtio: Avoid freeing zombified tu_sparse_vma", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "764b3d9161c27afb57d20536c6968fa5085f34f1", + "notes": null + }, + { + "sha": "7a96bc3187382eea0cd89cb46720b0908a7c3831", + "description": "tu/drm/virtio: Move set_iova into success path of virtio_bo_init_dmabuf", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "db88a490b8d257b5409dc2161c28838a6bd53160", + "notes": null + }, + { + "sha": "28e3fb705210cad61e419c1b8ee2a979df965fe8", + "description": "tu/drm/virtio: Add missing lock to virtio_bo_init_dmabuf", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "f17c5297d7a01eb37815f96bbf3a87667a2f3261", + "notes": null + }, + { + "sha": "9f224289b06357c69d181bec5b6c3a21f00c6ca2", + "description": "radv: remove adding a BO to the per-cmdbuf list when unnecessary", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fb195bd6bd82c5a887b9d378b74aab37a1ae6bdd", + "description": "radv/amdgpu: remove the virtual BOs tracking logic", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2cf84eedb9ca99d49d30def319df83dd01c617f0", + "description": "radv: stop allocating an array of BO for descriptors", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "375c82a27e5a24d68308141bee9fd1e037501ead", + "description": "radv: cleanup functions that writes descriptors", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b24c18667d303ef6872033f239454562e566bc6a", + "description": "radv: remove radv_device::use_global_bo_list", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "09f83982e25607d6a8544b5b95cf7575cf1dff18", + "description": "radv: stop allowing users to disable the global BO list", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "559a35dcb379e103eecfdb0c23bfc2b8214f8a83", + "description": "aco: skip fract for sin/cos on gfx6-8 if the src is already in range", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "57e2b272d5d5b572a5a9b41be04cc3fffd1e59ad", + "description": "radv: emit PFP_SYNC_ME right after STRMOUT_BUFFER_UPDATE is emitted", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a0471ddad8dde66c3fb6e82b79c096758f7e3a36", + "description": "radv: update color/ds clear metadata in ME", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fd019c24e92bbc3b58b17fc58aaa53021024980f", + "description": "radv: remove useless PFP_SYNC_ME when loading color/ds metadata on GFX6-7", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2751a427e10b498375ffb2080b6c891cf7e063dd", + "description": "radv: use LOAD_CONTEXT_REG_INDEX when supported for streamout", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dfbed0d0168acfc328a584d874251306b117423f", + "description": "ac/cmdbuf: add an assertion for COPY_DATA+PFP with registers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "42de2fc38e3698a2c24091971fb5b4204ccce081", + "description": "ac/gpu_info: remove a TODO about LOAD_CONTEXT_REG on GFX6-7", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8e274e51057cb87d066b0675b4af528ba54faa29", + "description": "pan/ci: move flake from fails to flakes file", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9ec387efb140ad8f1f70c4e8dbc8159e593eb116", + "description": "panvk: advertise wsi maintenance extensions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "59c1fb82844b1c4f09fbb7f03690a50cd9d08a85", + "description": "panvk: fix incorrect sorting", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "15f0c245c86e15b98a42299c9cf97883a7db02c8", + "description": "ethosu: Set test baseline for the Corstone 1000 (U85)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ac0d6e7b7c651043e5a115cb834425f463b2ea48", + "description": "ethosu: Properly emit IFM_BROADCAST and IFM2_BROADCAST on U85", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2a6d181bc69d0a54e25b50be91a5a386ba5a1db3", + "description": "ethosu: Fix scalar ADD on U85", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "818e1835d7cb3006c3eb0da8ae6732b8dd404fbf", + "description": "ethosu: map BOs at creation time and unmap at destruction", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f9cd399eb0fb174e56a4e8e1e9b7e441e3b5a287", + "description": "ethosu: Fix ublock selection for 8-bit depthwise/pooling on U85-256", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dc36a32214bf0cad18dc79127731df4d5f177986", + "description": "ethosu: Implement simplified scaling for U85", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dbfbc6eff4c4e06bcc6a178912d2903a0c2461a7", + "description": "ethosu: Emission changes for U85", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "42082266f02236786689a707cb022372e108c242", + "description": "ethosu: Refactor ethosu_allocate_feature_map to return the new offset", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fc70406bddfa74b324210256fa0444445641d4ba", + "description": "ethosu: Expand pooling to U85", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a735fe040bf4469a722d480a4a3f82f5e282e6c3", + "description": "ethosu: Improve parallelism by detecting overlaps for BLOCKDEP", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2cf3d0b2730b08bc581093a2aed36149a932c855", + "description": "ethosu: Add a separate scheduler for the U85", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "82d4f211065049406798e0c36606ddf044daf19a", + "description": "ethosu: Don't emit redundant state changes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8872f5eea47a1857435cb78e7ac8e732130a736d", + "description": "ethosu: Add debug option for forcing U85 generation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "45fb8b99df5e2d2f28efe1cc94a75db03f5c34b3", + "description": "ethosu: Invert lowering order of concatenation suboperations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d66d2c05d3f041156b3a922f0cad53b6e2309a05", + "description": "ethosu: Switch to the weight encoder from Regor", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "410d74e0789ddabca4714bb7c5f0f5e47b5c4892", + "description": "ethosu: Compute is_partkernel during scheduling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3ade0a4dd66489655072732fe60079afc3827ab9", + "description": "ethosu: Make the UBlock sizes arch-specific", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "91137a93271432ad36d2bf379a06cfadeddab8fa", + "description": "ethosu: Let maxblockdeps be arch-specific", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0af37552a72d8c17f77c317d2f84d6d894d38d19", + "description": "ethosu: Add U85 fields, these are compatible with the U65", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4388f602edf25c458f87605580ca935dda5cfe68", + "description": "teflon: Fix leak of tensor structs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "47aa30276ec618cdd14384ebcae73dc82c717aae", + "description": "ethosu: Update test expectations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "533b962b29640c204d5511ea8eff544fd0415d1b", + "description": "driconf: rename sha1 option to blake3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "94bcf968f48440aaf8d1925f5d4b35254f565676", + "description": "driconf: unbreak profiles for \"runner\" by merging them and ignoring sha1s", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "89a97d4ce169f02df16f6c99c3b0ea9b21eb2d56", + "description": "Change remaining SHA-1 occurences to BLAKE3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fa5175023b1db09233f5068c1a8a1dea0907b6f1", + "description": "Final rename of sha1 names to blake3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ae9ea27e0d45df8e2268b3daef1f0202b6b7aae0", + "description": "Rename *_sha1 names to *_blake3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "353fe94c0ef7434ec48db107fa76849c69faa4f8", + "description": "Rename SHA1 words to BLAKE3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "102d41799b9053302565f071bbf31c89e5bd91f3", + "description": "Rename more sha and sha1 names to blake3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "282bd2e6dba6c7ba46c1de404787d2f1566b70b8", + "description": "Rename sha words to blake3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d4831aaf5fc983d29d063a1efe23de9393e3fc9d", + "description": "Rename sha1_* and sha_* names to blake3_*", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0877be34f50b1ca46420cfdcecd433005fd04bfa", + "description": "Rename SHA1_* names to BLAKE3_*", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e9ca8fccab8189150e3497a4e55a752133459d0f", + "description": "util: rename the sha1 test to blake3 test", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c0ac992a2a699e573b5360028b93461d5545358b", + "description": "Remove mesa-sha1.h", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "53c64973e8819523f13e2d5811b4c4022c735458", + "description": "Inline _mesa_sha1_compute/format, remove the other unused ones", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "52d5dfc7d3ad907226436b49a6d2b8236375dc39", + "description": "Remove redundant BLAKE3_KEY_LEN32", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "699f9d7066322d877691af3d888bdc7176ce2018", + "description": "Inline _mesa_sha1_init/update/final functions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3ae8f910ad4a409e3c2f78057ffae21cf73cceef", + "description": "Inline SHA1* functions, remove sha1.h", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a965ada6eeb7d034f3e133cff827c1f3b6cd33c4", + "description": "Inline mesa_sha1, SHA1_CTX", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0da88d237a80a9140389d4020f06887503dfb3d8", + "description": "Inline SHA1_DIGEST_STRING_LENGTH", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "110632f70271ac1af1982d0b8312de3a70b05769", + "description": "Inline SHA1_DIGEST_LENGTH", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2283244975d66d0e2ccf594990bf467720816a21", + "description": "nir: change export_amd intrinsics to use target instead of base", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b75a3112fda70227ae6f9ee07c7ecd136b0a03a7", + "description": "nir: change export_amd intrinsics to use enabled_channels instead of write_mask", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e7f6c8ab7ed2ff61185caa3082c693284b0cbcaa", + "description": "fd: make RD dump output path configurable through FD_RD_DUMP_PATH", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8c4e6aa4c0436c9e390442333d6d07d33af00649", + "description": "docs: delete now-unused html_redirects extension", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2b5889697d4837bccaa4d43d8aab3fd1ac55d7b0", + "description": "docs: replace html redirects with http redirects", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d81a70b3af7c914c04b9a7dda49011f9568a32de", + "description": "docs: fix various pep8 issues", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f9a10c46fafecf97800d6cc41986ce1bc60430a9", + "description": "nir/inline_uniforms: track visited state per component", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d9a2fac925e060d3b9c6303d67837b8956f1942a", + "description": "nir/inline_uniforms: update comments", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3b004ec60b780747bbfc813c1f08e2a304315451", + "description": "nir/inline_uniforms: rename new_num -> new_num_uniforms", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "727d663f791c8335437818cfb7eeb0d5dbc7fc0e", + "description": "nir/inline_uniforms: rename num_offsets -> num_uniforms", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "718afd787c682798e879ce748419b8222b8676f3", + "description": "clc: Fix static link with clang>=22", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "06fc27b5a4259264f01d8b6180fbf8c9611cb0cc", + "description": "nir: test loop analyze sets exact trip flags correctly", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "82b474c3fb458be7068f3ec2ffb171b8dff07552", + "description": "nir: remove is_only_uniform_src() restriction", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6b26cc2df3d6024b8eebe8b6fc1f720a139a79e9", + "description": "ethosu: Fix buffer overrun in stridedslice", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5e93ab54771deb3dd014a19201a0bf13b5ecca48", + "description": "ethosu: Support ReLU activation for ADD ops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "69d1da3518db895bb5089801cbfc034585e78aff", + "description": "teflon: Support ReLU activation for ADD ops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3780fb8494f1bb70c432ad058f66049aed44c9be", + "description": "ethosu: Handle IFM2 H/W/D broadcast", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1cb46e93044aad5c9b53101dfec472fb99addc15", + "description": "ethosu: Handle reversing IFM and IFM2 operands", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d962160e95c8a28f11d3ed947e0cd4516f828ace", + "description": "ethosu: Add scalar ADD support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5606fd1ea658a974ef60ea6700e6dbf76f36fe19", + "description": "ethosu: Add support for 16-bit tensors", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7613788f0665c5a05ab5670be0ffc591122470ff", + "description": "teflon: Add support for setting the tensor type size", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c29860e9e926489e03de5f82138fff61d45febef", + "description": "test_teflon: Add 32-bit integer output comparison", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ac9bb989911ff86bd850d27d2afcb1d71f2325c6", + "description": "test_teflon: Fix missing UInt16/Int16 output size", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6375db3fd3e1d792573d0e255b4aab662b9e37c7", + "description": "test_teflon: Fix crash with read-only buffers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4ca0eb9f544b3ba386c99048ed60d0b944ba3084", + "description": "nir: validate that loop continue statements always link to continue constructs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "94f959972db5eece4b373a90a13f314325f3213d", + "description": "nir: ensure that loop continue statements always link to continue constructs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0089d81fb3305f10cad947e18e383cd90e86698e", + "description": "nir/tests: change opt_loop_peel_initial_break test to not use nir_jump_continue", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4b238690cbfe1b75dbc261379001470bd9948e86", + "description": "aco/tests: add and lower loop continue constructs in all tests which use continues", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "53f2c405e1e353785b53c507f25c47849877f8b1", + "description": "lavapipe/rt: add and lower loop continue construct in traversal shaders", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e99b57ae5be6b26d04d64a2b96ec6e1beef1abf7", + "description": "tu/rt: add and lower loop continue construct in traversal shaders", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d909e14f30cf76a100a6689a9167d617b3cbb4a1", + "description": "ac: add and lower loop continue construct for streamout buffer info loop", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ff8c8858dcf2d5e3847eee332938a3f6d1299374", + "description": "nir/lower_goto_ifs: Add and lower loop continue constructs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b5a90522e0e82c573b1070c5152b4ab19c2d5113", + "description": "dozen: add and lower loop continue construct", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7e6dfb9f74704e52b0f06b93cb185fee73b2f755", + "description": "dxil/nir: Remove nir_jump_continue from lower_subgroup_scan()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ebfb9b9479a446c0ca36f2ec4b2bc84000e78477", + "description": "tgsi_to_nir: Add and lower loop continue constructs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "058d15fa1158c157cfabcdf120ea460cace8388e", + "description": "radv/dgc: add and lower loop continue construct", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2d73dd15d637edf619da76c6c1db63f07040a2ff", + "description": "radv/rt: add and lower loop continue construct in traversal shaders", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f159669cf31315fdbd0d695947a849bfd6de8727", + "description": "nir/lower_continue_constructs: Remove unnecessary handling of multiple continue statements", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "31af989270fa47f7563e5b053952b871631c1a8a", + "description": "nir/lower_continue_constructs: Simplify loops before lowering continue constructs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "558053ef20a9bed57b5569e61137d0da41b32621", + "description": "isl: Apply VALIGN_8 fast-clear restriction on Xe3P+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cba5841d61a5f8439f0a00531cb8f42e4817611b", + "description": "nak: Do not allow load_helper_invocation reordering", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "7ece220f968e1c8f9a7e09da1c0640dd8ff9f170", + "notes": null + }, + { + "sha": "c6d8f7ce0c498161e55ed3f6c43c04b07be08f93", + "description": "nir/dead_cf: Add missing load_global_nv handling", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "e779538ad2d3f05a5c254b7daf1c96126b8a64bc", + "notes": null + }, + { + "sha": "bb6fc8cc2064580e506fcc626d56eee38de9924e", + "description": "nir/dead_cf: Add missing load_global_bounded handling", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "caa0854da87545d9e607b97aee0e9e66cc4b52a0", + "notes": null + }, + { + "sha": "6013667d61c7c552c19903a9dcea421c2d037faf", + "description": "nir/dead_cf: Add missing load_ssbo_ir3 handling", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "0092edfec0895533260a52c84cb4ce098f6b6bea", + "notes": null + }, + { + "sha": "4b2022a8f58aab6d06c04457b6d334714cecf744", + "description": "llvmpipe: fix color fbfetch", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3610953494809ac58b88e678c1bf3b954b30c551", + "description": "tu: fix reg size for a8xx_gen1", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "9da2ebf09c0c705cbe58a45ffe6b41df9a992240", + "notes": null + }, + { + "sha": "87bac263c95914b0a1f95b205d29741704659ead", + "description": "panvk: Advertise VK_EXT_conditional_rendering", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "916e4fc9f76621314f1f680b2e959ca15290752a", + "description": "panvk: Disable conditional rendering during meta operations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7db0327e306eb08ad63b62a4de0497629def1e22", + "description": "panvk: Support inherited conditional rendering in secondaries", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "516c68268a51eb2dc7bc4fd5ca2b48cc76997a32", + "description": "panvk: Wrap draws and dispatches with conditional rendering", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "62f3db0e6e96f7571ecbd5d259d1f3281b09612f", + "description": "panvk: Add VK_EXT_conditional_rendering state and commands", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b27ad5a72204e1e0bada8e8afb9db086aa6b06e3", + "description": "pan/compiler: Remove unused hack in varyings stores", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f742482ef6f6baaca169c64f9f145c03a6b54621", + "description": "panfrost/docs: Fix v9+ varyings description", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "caf5a2640b1340f1985c3475c7ddb34bc1d21725", + "description": "panvk,panfrost: Always emit ld_var_buf when possible", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e4e796880625f09af3298aabca0793f5617a01cf", + "description": "pan/compiler: Remove dead ABI function", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "7fc6af99ea4ef86e96b098dcd29a52d33fdd915f", + "notes": null + }, + { + "sha": "e1fd5a4a5734026aa3d4651231a037a1be969835", + "description": "tu: Enable alpha-to-coverage emulation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ec37fed52b4a000b7d2466c1215f1646caf94b7c", + "description": "tu, ir3, nir: Plumb through driver param for alpha-to-coverage", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "22a061fb91e36ba249c0f0ffb048468e49b101cb", + "description": "nir: Use better calculation for alpha-to-coverage mask", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f190d3b6ded459b1f4bbc2df93d39b2c0f8127a8", + "description": "lvp: refactor image plane initialization", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f3ffc27927cc9c063eda28ab098b73aaea5ab4a2", + "description": "lvp: follow winsys handle size when imported with explicit layout", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "21bac9340695c5b10602686c6a0d3e2a025e13a3", + "description": "lvp: raise LVP_MAX_PLANE_COUNT to 3 and update ci expectations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0aa6d727c99bd0bda45d12c56a3447283928300b", + "description": "llvmpipe: follow winsys handle attributes when imported with explicit layout", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "28799c826150db1731f3e3ec83db2ed2b8f66e82", + "description": "lvp: fix multi-planar image memory binding with explicit layout", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "af247093aea027515b10010b9de636481294302d", + "description": "lvp: rename lvp_image_plane::plane_offset to offset", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6b2c2e8f2dc5e80875ab5e2b8b405f14f3d772b7", + "description": "lvp: drop redundant lvp_image::offset", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "67211470d5badd749e60371e5a02f5ab6abb3d91", + "description": "ci/lvp: update android cts expectations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3a0d22239f4ef56469be5e1ef90cd388a2271462", + "description": "lvp: fix dedicated allocation requirements for AHB images", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8fe3da38e517e12810f8630c8da61847315ca6f9", + "description": "lvp: properly initialize AHB image layout", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6347a0d538eb96d26ed39e50d4bd55b2481f77ad", + "description": "lvp: import_memory_fd returns a boolean", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ec06d0b634d0601aab92086d87ce0b0b8ee7b32b", + "description": "llvmpipe: drop unused dt_format", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "139fced86f554255f4ba3b9b90ec6f21b63912ab", + "description": "tu: use pkt_field macros in tu_desc_{get,set}_addr()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "34e0d5c698bde814d0a12cb3c15e363b915670f2", + "description": "tu/a8xx: fix tu_desc_set_ubwc() to avoid unwanted bitfield override", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e2bf57458993e36eaa6e16581a1f2d556bd87355", + "description": "radv: use nir_shader::uses_printf for lowering printf", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1dc6cee956b17053a4de80b6a4da50a3e4733ce1", + "description": "radv: use nir_intrinsic_printf in radv_build_printf()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "276c8b721be785fb76393150a5283031b203e011", + "description": "Revert \"meson: Fix build break on f43, gentoo, etc\"", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": "4fc7a26aedb2d5d73c61d56afe2eb347979e8af3", + "notes": null + }, + { + "sha": "dbbc7800c53cb0ca7a77a6d54c7150d60045b84d", + "description": "meson: move yaml lib check inside python check", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9d6774ba8f2a5c6097284f2fa325033bcf303a34", + "description": "meson: move mako lib check inside python check", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d787eb6048240e56e1ce71b83e6fe98341f024ba", + "description": "meson: flip python check to avoid nesting conditions in the next commits", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "929eb9a021110a41860a84e4728e67b4fd625dea", + "description": "mesa/renderbuffer: always add PIPE_BIND_SAMPLER_VIEW to rendering textures", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3df9ec7ae31092ab4a51b1df02ec8048c51c72aa", + "description": "pvr: Fixup for deqp-vk.api 2d.optimal.* conformance", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "96cfb1cb7fbec6358c97711ca943588bab8e3fc3", + "description": "pvr: Fix for multiple attachments being assigned to the same tile buffer.", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "a7de9dae6bd51a272d2462fef844f49e620803dd", + "notes": null + }, + { + "sha": "5473ca3be3a692eca9474d0f250de2f95ebcba0d", + "description": "pvr: keep compiler resources in sync with attachments", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "d549c1d0455010664e8a28cb12654b75381fcfe8", + "notes": null + }, + { + "sha": "6b0fea938b60ffbc954c062688c52657fa293e01", + "description": "pvr: expose partial usc mrt init routine", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8eee60fa78ed215169c3d8b23b7f07b1caae0518", + "description": "pco: use vm/icm for tile buffer store coverage mask", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "297a0c269aa76afd7422a7ed98af1686b671d523", + "notes": null + }, + { + "sha": "2e7a64c1935c62318ba33ce819c42009d32cf3df", + "description": "freedreno/registers: Update gmu reg offsets", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "089cd9d88e9bbde7979114993ac856bc4f90a4f4", + "description": "frontends/va: Fix leaks when create_video_codec fails", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5134d37e7d7e7b75f513916e2027014a4a30d09d", + "description": "frontends/va: Fix leaking H264/5 PPS/SPS objects when decoder wasn't created", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e2ebcba11b8d606a7e292282aabdacdd529b6e0c", + "description": "aco/tests: fix assembler/isel tests with LLVM 23", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0826685f1b7766abf43a3c1ab777ffb66cad5290", + "description": "aco/tests: fix assembler tests with LLVM 22", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e3015d7d5a6da693d8b35f25c993dabd5d3bada7", + "description": "radv/meta: decompress source resolve images slighly earlier", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d2818c5b3ffb0a9f857e36047f9eaf2f1d4dbda4", + "description": "radv/meta: cleanup determining the resolve method", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "82473c152447f2794e427d551322f6de883d605b", + "description": "docs: fix release calendar", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "da214b0fce1817aa03ca3903ee73de8bdbbc930f", + "notes": null + }, + { + "sha": "cf4182ef5e85fe191268ee80316068a88e98ce64", + "description": "broadcom/ci: skip rpi4 timeout", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "643dd510d4992f287a11ae3772a9da2a9f2be048", + "description": "nir/opt_algebraic: optimize b2f(a) * b", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d2b37b667ea47768f3d290a2b3ed3458e35fdbf2", + "description": "nir/opt_algebraic: optimize more fmulz(1.0, a) remains", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3ad142d4d7d12fafb72995e17e2aaf529a6eed9d", + "description": "nir/search: never insert movs for alu uses", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1626df7a90e496f11324fef418cba063b9c1259a", + "description": "nir: rework nir_alu_src_is_trivial_ssa to take an alu src", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b96c42c916ee9c479f24bd0ed729c3ffa0e7b342", + "description": "nir/opt_algebraic: optimize more near useless bcsel", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6cfe6eaa79d16db92e3b1a75812a0dd392c183b0", + "description": "nir/opt_algebraic: create ldexp from exp2", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ec331cc48a74ada4b2ece944d969bae045f48a1f", + "description": "nir: replace lower_ldexp with has_ldexp", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fd556e54f61c4e8e250cb32bf43206412dd295ff", + "description": "brw: do not omit RT writes if dual_src_blend is on", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2ce8a9e1be573b8ef8a90c8e5a2744c0fb9beb1e", + "description": "anv: fix anv_is_dual_src_blend_equation", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8afb28952ca561a97bdc4d3c9fa0ea589e271446", + "description": "intel/dev: update mesa_defs.json from workaround database", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9384fd42f900c4be3978a4679f6e17ad132a510b", + "description": "intel/dev: add NVL_U, NVL_P platforms to gen_wa_helpers.py", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b86ecec80bd4d0ae8e404bcd5cb0a391b24a5327", + "description": "tu: Fix imported memory not being affected by DEVICE_ADDRESS_CAPTURE_REPLAY", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "48be91d14baf24fe1246b4597fd7895d4a91c4a8", + "description": "freedreno/common: Fix upstream a830 chip_id", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "55ee6aa57c839a9e29cbd8fe252fb6c5513f0a0f", + "description": "freedreno/a6xx: Move A2D reg write to ncrb", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "130a066d584f98df8fa0e316d63a243cad86b412", + "description": "radv: stop passing radv_device for creating NIR meta shaders", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6bf978e13ed958d942ad7162cdd057387d8e448f", + "description": "radv: move setting NIR options for meta shaders", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dcf0274e82a5d336ad9d668a20d26b751a62556b", + "description": "radv: stop associating NIR with device for debugging tools", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fddbeddb2dc396504d7130d5ae51fad8e0b6a726", + "description": "radv: move valid VA debug info to radv_valid_va data", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7ce3b2a68e4ac6fc899f1d10207d6589d32deba8", + "description": "radv: move radv_printf_data to radv_debug_nir", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f776a763b430fb57850565ea0fbfcc319d758a62", + "description": "radv: remove unnecessary radv_device parameter to few functions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "59883a5cb688a882091c311b0683f29e1b6665c2", + "description": "vulkan: stop passing vk_device to vk_set_subgroup_size()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6e39982b326c913b72a8abb03a8756387874c8e2", + "description": "d3d12: d3d12_video_encode_support_caps was assigning a stack variable address to capEncoderSupportData in/out arg", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0e37a80aca73a0de4aa4d24a0d63641867a78564", + "description": "d3d12: Truncate move_rects_support.bits.max_motion_hints 16 bit var to 65535, not 65536", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d2ad51fc0a6e03a1f23033f278724925fc8baa49", + "description": "mediafoundation: set reasonable number of reference frames if the user didn't set CODECAPI_AVEncVideoMaxNumRefFrame", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c97ff97df65a9bea01e1f85a8d981067409fd13e", + "description": "mediafoundation: set defualt unwrapped poc for h264 to true", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7ae3977fe7f6c2a5c071b57c040fbf13fcecec0a", + "description": "mediafoundation: fix hevc vui time_scale", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "525fcdfcee2d13adfc80946a45c2ff5a14e92d1e", + "description": "radeonsi: remove radeonsi prefix from si_pipe.h includes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5d7cf5e762e9d177680a49eca295f0219bb3e956", + "description": "anv: don't queue pipe control reasons wihout a trace", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d038bfa1c1e1fb9d5535f0e9cedda4897b6df66c", + "description": "util: Use same method to clear bits in u_foreach_bit as util_bitcount", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e13565acf41c9abab9f507895bf87cf687fbf04b", + "description": "anv: Use u_foreach_bit", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4cbf2ee3f036e18574916e00ec18a311b67b2c47", + "description": "anv: Use different logic to isolate lowest flag in anv_foreach_vk_stage", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ea731cda1273e2a333ae08163b3d91c7626ac744", + "description": "ethosu: fix blockdep to check for data dependencies", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "17435b6a58202f2587cb28dd98fd543f00e6e516", + "description": "teflon/tests: add micronet_large anomaly detection model", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7c1ec5642781a37e9cda6d8de6dc2345be36ef85", + "description": "ethosu: clean up ADD elementwise scaling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "69d3f080beee6ba156d538238a6a96fc5d81f28f", + "description": "ethosu: fix RESIZE upscale mode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e27ba5b4373997160303769becc46edc22967a73", + "description": "ethosu: Handle per-channel zero_points", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "63c028b5e0600652d75b375eb0e8bfb363295727", + "description": "ethosu: Add support for per-channel quantization", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0887e6d89f40a3f1f189fdd4f76598420fae0409", + "description": "teflon: Add support for symmetric per-channel quantization", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "292fffac1b118ef989d4539955a473be8df339af", + "description": "pan/va/disasm: Move src discard marker behind reg", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "43c6f51a29ef9ab20a7cba00c6a4094ce6b6697e", + "description": "pan/va/disasm: Clean up hardcoded values", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "614d07c986f60b661020e24a57326efaa84bf690", + "description": "pan/va: Generalize opcode/opcode2", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "11f243205c175157b068a2eecb80b129cbd0aaff", + "description": "pan/va/disasm: Move instr print to function", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "adffad6adb1f3d198b16a46b6812a9615ec266e7", + "description": "pan/va: XMLify opcode2", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5b24568c876d437dba34ce2f353f2a602fe55ed7", + "description": "pan/va: Add opcode modifier to ISA.xml", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9bd4a402332d03e59e1d91250e5b367f73dc4c11", + "description": "pan/va: Clean up unused/removed instructions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1b1f4bd35e4353d3fea91aa16f710e7f6ec958de", + "description": "pan/va: Remove non-existent unused CLPERs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "384d12816459996fbac5722e9fdb29527662cafb", + "description": "ci: fix scheduled pipelines", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "32a818d11d3d60ebbc23a62127e988d17e742b79", + "notes": null + }, + { + "sha": "d38916d673e6d2359e96fed45ebd83ca026dfcb5", + "description": "ci: fix rebase mistake", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "32a818d11d3d60ebbc23a62127e988d17e742b79", + "notes": null + }, + { + "sha": "982f567b196851a401c2c9f04b4360ba4b5eda85", + "description": "pan/lib: drop redundant assign", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5280b8028153580b77b6d6cb2b43abfc8ec500a0", + "description": "pan/lib: divide extent by tile-extend, not itself", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "e6f8cab69890e1b814bd58ec7cab06ba52aa7bb9", + "notes": null + }, + { + "sha": "b0c32fcc6629258ec15ae4610c5b8f1258597f88", + "description": "pan/lib: set srgb-flag for afrc render-targets", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "7a763bb0a3b1cb48dce03a62fff2fe9eac3f0eaf", + "notes": null + }, + { + "sha": "322aaa88c6e39078bf7d8e42f2c8d78cc3e701cb", + "description": "pan/lib: do not try to use stencil-aspect of color attachment", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "7a763bb0a3b1cb48dce03a62fff2fe9eac3f0eaf", + "notes": null + }, + { + "sha": "15e0ac07315d03c461b30cd9c0240b0cebe20b34", + "description": "pan/genxml: remove non-existent YUV Enable for AFRC", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "7a763bb0a3b1cb48dce03a62fff2fe9eac3f0eaf", + "notes": null + }, + { + "sha": "3418525a82fe5cbd40ecb8533d216572f6eed8c5", + "description": "pan/bi: Lower VS outputs in NIR", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8127f5a88aac21ea7d0b06a4766c801287761a39", + "description": "pan/bi: Resize varyings IO early", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "636aba5811565e6a5c070e241f124c6e93f5dc26", + "description": "panfrost: Lower indirect derefs before lower_io", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "538c3ee6c7a419d5c55bef2294ca10166f8d9af4", + "description": "Revert \"pan/bi: Model pos/vary segments in STORE instructions\"", + "nominated": true, + "nomination_type": 3, + "resolution": 0, + "main_sha": null, + "because_sha": "039bb4e68c3864b0a40bdf9d4ae7c06badfe926a", + "notes": null + }, + { + "sha": "43ffcf06f453c3f415da44a207fc8042781a4ff3", + "description": "pan/bi,nir: Divide memory_access from segments", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c730e41ed5ee720d1d87b1656c9d6ac39b35ce1c", + "description": "pan/bi: Add is_psiz_store flag in bi_instr", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "de338dc9088d8efc39bb8d9b95bc5b89e2592cef", + "description": "pan,nir: Rework converted_mem_pan intrinsics", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8541dca8ed8c25dd7cdcada980a6de2e5dcdb650", + "description": "pan/bi: Lower FS input loads in NIR", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d2f430bea9fc18efbf63b0a8cbfa56aa5f9d59fb", + "description": "pan/bi: Add new FS input load intrinsics", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "00fe22aa6a04d16c92af2a4ec9c018c320351b55", + "description": "ci: Capture weston logs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1e77a2218ad59452608c5bb1fd6ab446ac750021", + "description": "radv/ci: update restricted trace checksum", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "57c05f72f956ff706c2ce14121671e2c40f85c41", + "description": "nir/opt_large_constants: only use 16bit float alu when supported", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5f37788ae9a8839b97984dba918aa1636463a6d2", + "description": "nir/opt_large_constants: handle floating point power of two fractions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "372c1a23dcf60c82556d7c09b3caac0165819111", + "description": "nir/opt_large_constants: support negative small constants", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a9f3efcae00e88165f04a782b27316034f037e84", + "description": "nir/opt_large_constants: optimize small vector constant arrays", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f782524c36b912c521ced19b4edbc06e70b36abb", + "description": "nir/opt_large_constants: enable small constant optimization for non trivial strides", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "568b96f8b27b58a1716d8e55d6d827861e39f31b", + "description": "nir/opt_large_constants: set fp_math_ctrl for bit exact results", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e810382a1e6d348530cf8fc39bfecd6d2f9b1a9c", + "description": "nir/opt_large_constants: don't add constants implemented with ALU to the constant data", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "581df90a892f7f1aef83bb257ed51dc772135d7d", + "description": "nir/tests: Test nir_opt_large_constants", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "023e3554e97f5730fca20ad94026c772d63ae5e5", + "description": "ir3: set progress for nir_opt_large_constants", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "402bd37f9d190c728ad3aafd67868c0d86550302", + "description": "docs: add sha sum for 26.0.3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d2e3b4b4fb4e77211e802e3723d90aa2e6cd2aa4", + "description": "docs: add release notes for 26.0.3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "da214b0fce1817aa03ca3903ee73de8bdbbc930f", + "description": "docs: update calendar for 26.0.3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "af8923bb01a27271f9943cbfaf8576253c4df2fb", + "description": "zink: skip all post-process when importing and resource_create fails", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "79ac5fd4c2e117573d4f0efe4dc004ac1eab1574", + "description": "radv/amdgpu: remove dead code in radv_amdgpu_winsys_bo_create()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "02628a5eb74dac7e6bbdf38fcec49e8fd5ff4e25", + "description": "radv/amdgpu: free the VA range in case the BO allocation failed", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0bbc26d2c4794c4427f311efc57d6141ea6056cc", + "description": "llvmpipe: Stop aligning height to raster block size for unbacked handles", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "44669146808b74024b9befeb59266db18ae5e165", + "description": "ci: changing .gitlab-ci.yml itself also means the container jobs must exist", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "4b2a4dce78780823fa2b3e5988f3efb43c7db655", + "notes": null + }, + { + "sha": "04d51872dc4ba0125ca57aff77d78c7f5ca12897", + "description": "broadcom/ci: update expected results", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3945421c17add49787b9af40377b398e015fb848", + "description": "panfrost: fix typos in architecture detection", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "a21ee564e2051e5e6827ce333da1f85b8b828e1d", + "notes": null + }, + { + "sha": "0142e2e5e390e52311b65c3c3f0266cc816f8711", + "description": "panfrost: fix texel buffer calculations", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "a21ee564e2051e5e6827ce333da1f85b8b828e1d", + "notes": null + }, + { + "sha": "d18db3e33d056a1ebbc78ee0f6dbbc6613623203", + "description": "lima: add support for srgb textures", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bcab449924a7f5516a0406bc6e65f71d30beb619", + "description": "lima: add support for srgb framebuffers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f3d091439a18b9f522b6345c2f3bcf1a5b3a927d", + "description": "nak: make nak_mem_vectorize_cb create only aligned and supported vectors", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "32a818d11d3d60ebbc23a62127e988d17e742b79", + "description": "ci: drop workaround for jobs not being created in fork pipelines", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "07202111a6e90db6747e3be3f59d33854933126b", + "notes": null + }, + { + "sha": "26b19e355fefcd6a8325924e6a391dd67a675c34", + "description": "ci: yaml-toml-shell-test runs on generic runners, not hw farm runners", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "1ba84bc5ca6c667e2cc42afd06a676ec3e10eb58", + "notes": null + }, + { + "sha": "d00965651a4e22ba75d30464325a2c35d6bbe5e8", + "description": "nvk: Broacast viewport0 and scissor0 in case of FSR on Turing", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "2fb4aed9d8b51b741fde7bb6a9c8c263a7be5fdd", + "notes": null + }, + { + "sha": "56e31d8145634b2e4488f63b85cad767e71f2610", + "description": "nvk: Move viewport and scissor emit to their own function", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "09393b33b2ab76ebba697bdeac00d5efdc41ef21", + "description": "util/driconf: add workarounds for Lethis - Path Of Progress", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "87ae5cab948cdf3d9bad9b23c3667a56feab9695", + "description": "mesa: add force_explicit_uniform_loc_zero workaround", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2b91888e54e8be3622073b8b0947f9a4f0019fbf", + "description": "anv: Remove asserts() added in resource_barrier_wait_stage()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "21aac29da806ee72e16f38c391323054ba769f60", + "description": "nak: vectorize f2f16 even more", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b5a2685cf8482355a0fc46baf447e73d8481f9e9", + "description": "nak: vectorize f2f16", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f2fa7d0e9c59df53f23a05ebfdc383c58ec107ef", + "description": "nak: allow vector sources for f2f16 conversions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "458923803de6d1a8c32668d43867dfc163e9f001", + "description": "nak: enable vectorize_vec2_16bit", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "87f7f0f03964bf2a8f58af30c3b72cedcca5916a", + "description": "anv/rt: Drop header update using blorp code path", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "37f26e346af5c110c19f2fdf3fbfeb3853f165b9", + "description": "anv: Write IR header using shader instead of CS", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5bfaf7536ad70d922e8849cdd95c3742556fe01a", + "description": "st/mesh: handle mesh shader point size", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "51d6e4404aeb3a8e3c7eeb39584d590099a17402", + "notes": null + }, + { + "sha": "a2b0dd80f364950181bb88b8925f6ab4006adb73", + "description": "ci: Uprev GL & GLES CTS", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d3cb6d9fb57d03dc02a76b5abbe99cd75c5e152f", + "description": "ci/android: Update Cuttlefish build", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "178c98655ff4eb138889bdb01bb41558d3b52406", + "description": "Uprev ANGLE to 599125448d7ad53b2868a7b5d2e3e8d3bfbc1717", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "38cf1b38291f936469fb7f54e34b9dfcae727990", + "description": "vulkan/wsi/headless: properly use CPU images for CPU devices", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "90caf9bdbd2425f61b0b28483c9d940854d67541", + "notes": null + }, + { + "sha": "a90a3341ef4b370f5f428d50308227b4b602ead1", + "description": "ci: let shader-db run on regular runners", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4fc7a26aedb2d5d73c61d56afe2eb347979e8af3", + "description": "meson: Fix build break on f43, gentoo, etc", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "e1b20bb883d36b1a00003b538cdbaae1a5d3440d", + "notes": null + }, + { + "sha": "addadd20df448557e6dc7d01adfc05dc94ded0dc", + "description": "wsi/display: retrieve monitor size from EDID", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "64f2f97fb845e5487997a5d3b88ef45831e856b5", + "description": "wsi/display: retrieve monitor name from EDID", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2eebe7b884925b411c7959dcc0504eb3b050f0dc", + "description": "intel/blorp: use dedicated clear ops in clear paths", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "061ed05c7a10f4786b9d2969f0d47c67a14a9b80", + "description": "intel/blorp: Remove unused blorp_gfx8_hiz_clear_attachments", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b901ff322aaedaa61b0e3ff62f178f8107bcf5ce", + "description": "intel/blorp: add explicit clear op enums for stencil and linear paths", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7d117e44be331ebf6a7043cbd2e36f76ae3becbf", + "description": "pvr, ci: Update expected failures list", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "173a4c6170e5bf67a32e78f7d6241c4b607266dc", + "description": "vulkan/runtime: break view mask from renderpass information", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4fc5879573248237b2eeb784e9ab9e111f455288", + "description": "freedreno/registers: Remove left-over comment", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "11fcee57a79bc633ccc8bc4f2b4405c3b4b5b92e", + "description": "freedreno/registers: Add a couple missing bitfields", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f07138f2444ce865327fa18501fe8330e520bf12", + "description": "spirv: Lower ShuffleUpINTEL and ShuffleDownINTEL to intrinsics", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dcba49d7ef1b9ea0700596ca51e056c23ac06e8a", + "description": "intel/compiler: Handle shuffle_*_intel intrinsics in bit size lowering", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a2cbdfbde336235605360c62c22faf1c4bda1d7c", + "description": "nir: Add intrinsics for ShuffleUpINTEL and ShuffleDownINTEL", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "95b7a5b82b4981228551c76847ecfa12282aeb82", + "description": "ntv: always emit const coord components for fbfetch loads", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "10b5b279a44753fa6eeec52c087dde91d6424eb8", + "description": "anv: Fix CmdResetEvent2() with RESOURCE_BARRIER::Wait stage == none", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "53706931bc4c52bade25eaaa6b899559c3bb05ec", + "description": "gfxstream: fixes to get Fuchsia headless to compile", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "792184b83fec1f5cb61066281651709324bf3d4d", + "description": "gfxstream: add vulkan_gfxstream_structure_type.h to codegen output", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bc6bedf0a41ed8252e909bff163bf3f8503a8d80", + "description": "gfxstream: meson: remove duplicate includes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7eaa1bb96cc8a3a47a4af1de6da80c87cbdfc8cc", + "description": "gfxstream: explicitly assign INVALID_DESCRIPTOR", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "381bc06c4a86e356817d12d4020334308838e516", + "description": "nak: Report progress from nak_nir_rematerialize_load_const()", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "8fffcdb18b4d24f66a76d7c4de8006bd67eec728", + "notes": null + }, + { + "sha": "b494faa12dda6afa3727f4e3d3d86b115e2cada4", + "description": "spirv: Remove dead code in subgroup instruction handling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "224a336bf06a1ddef16b8d4bc951e8099c3a185b", + "description": "gallium/vl: use common ycbcr helpers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "28fd6a5789d5b8085c14710abf45b52171451034", + "description": "gallium/vl: do not adjust matrix twice", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fdfce5c57fc2408459365f080b0f826bc28e12aa", + "description": "gallium/vl: rename scale/bias variables", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e32f7ac3815d377d3be475c59892f10f15d41a52", + "description": "vulkan: use common ycbcr code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5127568b98fa272f1295fb605f82adee7a2798b1", + "description": "compiler/nir: use common ycbcr math", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f6f2e16e35195f0a7f8ec1f7e60b19b8e8b10f09", + "description": "util: add common ycbcr coefficient math code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1f93e1b8318ab8a6ff3c41535a382964ac0b93eb", + "description": "ir3: Set max_workgroup options", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fe2c7af60639f635578ba1aa60a8615f1e8a1366", + "description": "util/cso: use the mesh_shader pipe cap for mesh support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3ea293a9d1da1dc63d593b4b00459a9c404cdbda", + "description": "gallium/util: kill off util_framebuffer_init", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f1a52cf71c6f2ec0e325635de5717003b23a28cd", + "description": "r300: import util_framebuffer_init", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "30ba4bfe630e2c0c0fd34f7858f41d5e3bb2b43f", + "description": "llvmpipe: set prefer_real_buffer_in_constbuf0 and delete user buffer path", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ad948a8ca67b2e0ed2b89e94552834de5b6693bc", + "description": "radv/meta: fix missing sync for compute resolves", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "1746837a711d4d414263e8e86b435050cde9dcfe", + "notes": null + }, + { + "sha": "c81dc438e56b91227185d2b189c6e0a930ba9097", + "description": "panvk: Implement VK_EXT_map_memory_placed", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dcd2450a0b99a9f0adecda1600b5f7c0a35cbb70", + "description": "pan/kmod: Simplify pan_kmod_bo_mmap() to always map the whole BO", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "200555fd3b248b9f873d349364fc691316b8a390", + "description": "radv: improve lower_array_layer_round_even condition", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f1db717ff60272d692d1b787adbceaaeeb14f1d0", + "description": "amd/drm-shim: enable conformant_trunc_coord for navi31", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d542a92d50af74989808121be4b7bba7d9f5f1d9", + "description": "zink/ci: Run zink-lavapipe on regular runner", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cd0150e4f421d205859f2b98dbc7810fe34d52df", + "description": "zink/ci: Enable mesh shader tests on lavapipe", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, { "sha": "70a487adfb42e3f9ed3b182a37133aed991fcf63", "description": "radv: Fix incorrect misaligned_mask_invalid for VK_EXT_vertex_input_dynamic_state",