Module: Mesa Branch: staging/23.3 Commit: d89f33d237d79f9757df0188994279d5d9c9f158 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d89f33d237d79f9757df0188994279d5d9c9f158
Author: Eric Engestrom <e...@engestrom.ch> Date: Mon Jan 8 15:13:32 2024 +0000 .pick_status.json: Update to 031978933151e95690e93919e7bfd9f1753f2794 --- .pick_status.json | 1060 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1060 insertions(+) diff --git a/.pick_status.json b/.pick_status.json index 8468534155e..ecc4fb85985 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1,4 +1,1064 @@ [ + { + "sha": "031978933151e95690e93919e7bfd9f1753f2794", + "description": "meson: C type error in strtod_l/strtof_l probe", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fddd866b2731c2b035e6f535f298a03961504923", + "description": "aco: apply fneg/fabs to VOP3P", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "72ac6a5251f123b9df6d779b002ad206c6aab564", + "description": "aco: clean up fneg/fabs combining", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a90d154f62d949e1d2315d7d09975fb1fcbce489", + "description": "aco: fix applying input modifiers to DPP8", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1d61770dd515f0fbea679948e2181e2654a2048d", + "description": "aco: apply packed fneg commutatively", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2c9fdaa83013ac60b55ef821d502282e297505b8", + "description": "ci: fix python-test dependency error on merge requests", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c1ef6037fd29dd3f75caa3f5031db03fd08e0e0f", + "description": "nir/gather_info: fix enumeration of wide subgroup intrinsics", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d434a127f9df32f67f901362b8d02ef9b564115e", + "description": "nir/opt_move_discards_to_top: don't schedule discard/demote across subgroup operations", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "b447f5049b6d68fd80b7337bc1f7c79b1b1a4765", + "notes": null + }, + { + "sha": "dce695b24f10a2bb01d46aa1c1156f9ce9300b34", + "description": "aco: refactor and speed-up dead code analysis", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a37f43e4224c72cb85720401329473d041e32bfb", + "description": "etnaviv/drm: Remove redundant ALIGN macro by #include \"util/u_math.h\"", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b38c776690c9c39b04c57d74f9b036de56995aff", + "description": "ac/nir: Export clip distances according to clip_cull_mask", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "f823581dd4c9bd9054a1e10d958d6e0f93f39b22", + "notes": null + }, + { + "sha": "f12ffc6b0486944c362760e70eb1774cd4fe1950", + "description": "isl: implement Wa_22015614752", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "32450d0901c982b03af2bf639fce4f1bada04234", + "description": "isl: further restrict alignment constraints", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "907afddf974884c5cc8b25caad069d899c4fb5e9", + "description": "radv: stop disabling DCC for mutable with 0 formats on GFX11", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fbe4e16db2d369c3e54067d17f81bdce8661a461", + "description": "Revert \"radv: disable DCC with signedness reinterpretation on GFX11\"", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "e6735409eefaec52ef78acecd3f3e7c310c63887", + "notes": null + }, + { + "sha": "11b707de0e46b4e75eff89e867345da1bb3bb037", + "description": "ci: disable Collabora's LAVA lab for maintance", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1c042537e674fd9d65947a65ea994d5a280f67af", + "description": "pan/mdg: Use nir_builder for load_sampler_lod_parameters_pan", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4d02543853eb86c6c3cb6dd2a84e9a673b44001f", + "description": "vtn: Remove transpose(m0)*m1 fast path", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ba7b08e324220e182afe19abdb548ae51616fb4b", + "description": "radv/rt: Repurpose radv_ray_tracing_stage_is_compiled", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "73cc952870dc2f60776f3defc60bb5c6f79f8ffe", + "description": "radv/sqtt: Avoid duplicate stage check", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "77b9a6f9e2e78c31d400f703a58073ba35a40e90", + "description": "radv/rt: Use radv_shader for compiled shaders", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "59d490b8aa574b13a4b41c737c19fbfa62bb38db", + "description": "radv/rt: Remove useless assert", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8198805e1f2469dfb877dc3212bc4e9780ec96a3", + "description": "radv: Skip compiling chit and miss shaders", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0f87d406b58aa103ae67f3cc8a694c1343d8f8ed", + "description": "radv/rt: Skip compiling a traversal shader", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aaa64217ca8087b84ff419768e30933039cb36ac", + "description": "radv: Add more ray tracing data to the cache", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a7844772699810c10eb0292b13f0f30706b03e46", + "description": "radv: Don't store library stack sizes", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "92a951db6a61762ba6be88416223278e2eb11c7b", + "description": "radv: Make pipeline cache object data generic", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a84729d36866bc79619523065a6038c3d8444f97", + "description": "radeonsi/ci: add gfx11 flakes", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "205646cd77bd7d00d05fbeea9b7c2ede5db83ff9", + "description": "winsys/amdgpu: simplify code using amdgpu_cs_context::chunk_ib", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "44df9517cd0ef98997423f65df1dccb792e7d7ed", + "description": "winsys/amdgpu: don't use amdgpu_fence::ctx for fence dependencies", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7ccdcae4b57f666006c8f8555282eea54329edcc", + "description": "winsys/amdgpu: use pipe_reference for amdgpu_ctx refcounting", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "33980355d4d76dcae9bca5070fedc0fc1a0b2f43", + "description": "winsys/amdgpu: implement explicit fence dependencies as sequence numbers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6d7a76595d0a0f98ebeaba244580bd585b340cec", + "description": "winsys/amdgpu: remove dependency_flags parameter from cs_add_fence_dependency", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6ac0b4ef0563e09a5fc17838e1d33bbde59eae84", + "description": "winsys/amdgpu: rename amdgpu_bo_real::lock to map_lock", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1e2c02d76bd3f14edb0879037c44161daaa098dd", + "description": "winsys/amdgpu: rename amdgpu_bo_sparse::lock -> commit_lock", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e1261c77b58ea8f70309c065630f1abedc9fca51", + "description": "winsys/amdgpu: rename amdgpu_winsys_bo::bo -> bo_handle", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4d486888ee895ee510fd0d0e77518c7c020482b9", + "description": "winsys/amdgpu: rewrite BO fence tracking by adding a new queue fence system", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b976f8fc1e61d7f1febbfd1937181a0240ce24de", + "description": "winsys/amdgpu: compute bo->unique_id at pb_slab_alloc, not at memory allocation", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "32dae84d43af625359a23071d1a71e0d57795182", + "description": "winsys/amdgpu: allocate 1 amdgpu_bo_slab_entry per cache line", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6d913a2bcc69309d07ca9f75c91fed8f92004aad", + "description": "r300,r600,radeonsi: switch to pb_buffer_lean", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d2c76c4d77a2241d98eaa8755f3a1839ca2669c3", + "description": "winsys/radeon: stop using pb_buffer::vtbl", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6c4ab0267444b10bee850b30149732a1366d0a0d", + "description": "gallium/pb_cache: remove pb_cache_entry::buffer", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "20bf2a06fb62aadb7a8a6db7e5a8faf03e70bd35", + "description": "gallium/pb_cache: remove pb_cache_entry::mgr", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d7de37235832c59c741ffc5765adedd16a30177c", + "description": "gallium/pb_cache: switch to pb_buffer_lean", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "39c1311766dd41e71bd2ac70d8e938102c439324", + "description": "gallium/pb_buffer: define pb_buffer_lean without vtbl, inherit it by pb_buffer", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eb19f0daa3a09e64511f4a8a9086f55afc1ccb3b", + "description": "winsys/amdgpu: don't use gpu_address to compute slab entry offset in bo_map", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a8e98882ea9a0c98d7555ba066e163a2ccb396e5", + "description": "winsys/amdgpu: remove va (gpu_address) from amdgpu_bo_slab_entry", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3cc2562ac09b1394ce60fc72a14b2f1a0bbea7d4", + "description": "winsys/amdgpu: remove now-redundant amdgpu_bo_slab_entry::real", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "49bf2545fe8fa92c1bd64fc80b64b440ec98eb85", + "description": "winsys/amdgpu: add amdgpu_bo_real_reusable slab for the backing buffer", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cf2dc2d512fc8e621b99e6c53326f0957342ea70", + "description": "winsys/amdgpu: don't layer slabs, use only 1 level of slabs, it improves perf", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4a078e693e913921d11e30988dc6e923e7cc27b7", + "description": "r300,r600,radeon/winsys: always pass the winsys to radeon_bo_reference", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "643f390de531e72194f50ded11bce0c27d7baaf2", + "description": "radeon_winsys: add struct radeon_winsys* parameter into fence_reference", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e847c6e30154e02d37d624a1a827eedd7fc37b82", + "description": "gallium/pb_cache: switch time variables to milliseconds and 32-bit type", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "896c8b67cbc4e896eff494f2e5f4b450c66068f2", + "description": "gallium/pb_cache: remove pb_cache_entry::end to save space", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "523a4f71f296a9d715044f913c818cda7c0a66c6", + "description": "winsys/amdgpu: stop using pb_buffer::vtbl", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7752579202c9d68a41e276fd0a243669aa5dc363", + "description": "winsys/amdgpu: rename to amdgpu_bo_slab to amdgpu_bo_slab_entry", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b3c64638b4e34d014bc1bc9abd2517bdc9f1405a", + "description": "iris,zink,winsys/amdgpu: remove unused/redundant slab->entry_size", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9431c338993ab406e90a93344b02d2db10f0184a", + "description": "gallium/pb_slab: move group_index and entry_size from pb_slab_entry to pb_slab", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5a3bacc3764e69eb868318e83c3375a183fe953d", + "description": "winsys/amdgpu: reduce wasted memory due to the size tolerance in pb_cache", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "023e78b4d7e9f8666cf09dbd218bd71266853da3", + "description": "aco: add new post-RA scheduler for ILP", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "72a5c659d4005bcedf1090f7e92443a145f1e5f3", + "description": "aco: form clauses for LDS instructions", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8f1674582119eb4532979c0fea382d2a1a66cff0", + "description": "aco: fix should_form_clause() for memory instructions without operands", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "568f61787a5cd1a69c799d935c364138ff415a1e", + "description": "ac/rgp: Fix single-bit-bitfield-constant-conversion warning", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "ed0c852243719c6bac420de50a2f1061250e5b51", + "notes": null + }, + { + "sha": "1e5bc00715ad8acf3dc323278d0d6a24986bb4ae", + "description": "rusticl/program: add LLVM functions to cache timestamp", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "299f9497758ca5d7278e5aafd210aa91d20dfb4d", + "description": "rusticl/meson: generate bindings for LLVM", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d72544eea6bb1daf70d529f4948c5fc23e1c0fee", + "description": "ci,rusticl: bump meson req to 1.3.1", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d9fd4d7c0dea0c0e02d6d2e8dc01bf77374cac2a", + "description": "egl/wayland: fix formatting and add trailing comma", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "08b6f786acf4fd9705625d3a1576b87b0dd64281", + "description": "nouveau: Use align64 instead of ALIGN for 64 bit value parameter", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "06163884b2567acbb96d2e3db443c7278ed40fc4", + "description": "nvk: Avoid use align as variable, replace it with alignment", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "481e737fe0414b5992acbad653f27902b249ae01", + "description": "util: create parents of disk cache directory if needed", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a0fab95bc00653538c1ca4595baf200c6f13382d", + "description": "lvp: update symbols that have become aliases for newer ones", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2236dc348156d94786eb89653b20a4074581c6a9", + "description": "intel/dev: update workaround definitions to latest defect status", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "590fe58ef63e4f1ec44c3f406dfa66473be4fdbc", + "description": "intel: remove MTL a0 workarounds", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a6a95591aa40d5e5840c97f3efb29c2a106ea7ea", + "description": "intel/dev: poison macros for workarounds fixed at a stepping", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7354d3a947945c4bd0fad9633a44bdc874923723", + "description": "intel/dev: improve descriptions of workaround macros.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d6c258d9eedccddc95347442dd06df58dbbf3d20", + "description": "util: Add align_uintptr and use it treewide to replace ALIGN that works on size_t and uintptr_t", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aa8ea0f1b9d737905329c2bbe7ba0952d4e872b5", + "description": "glsl: Fixes glcpp/tests with mingw/gcc", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ae54cbeb3f40abebb8f534c69de620d6a0ca4b2b", + "description": "nir: remove sad_u8x4", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5fd747a50248369c7332cd7640770fb2e05d0407", + "description": "radv: enable msad_4x8", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a339699b5c92ebef8944a57d6e57bee6a0bf1df3", + "description": "ac/llvm: implement msad_4x8", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1410735a625a680591349d553429598641e5531e", + "description": "aco: implement msad_4x8", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e86ab8173b573e0754d0fa85f818dca0d85c4526", + "description": "nir/algebraic: optimize vkd3d-proton's MSAD", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0477421f7db6007e9490fba449655af9f107918b", + "description": "nir: add msad_4x8", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c511b8968a28c0c98a36500f68881cde0d2104bd", + "description": "radv: Implement VK_KHR_ray_tracing_position_fetch", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "24ef827f7151f6378762c2ce38de3597668716b2", + "description": "radv: remove radv_shader_info's cs.subgroup_size", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "59dbe633e3d243d65c06624345995d93758ee007", + "description": "radv: use CS wave selection for task shaders", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3009dcd1023a5c29cc61fcc576feac132653c4ae", + "description": "aco: correctly set min/max_subgroup_size for wave32-as-wave64", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1e3541728b63cd635aac7211b76798edfa8c34eb", + "description": "radv,aco: Convert 1D ray launches to 2D", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "12563a527f95f9c0bb3c843c8ee31a7056248e27", + "description": "ci/v3d: add support for rpi5", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b6d828576e1d561ad49c01f19c1cb5ba39e3832a", + "description": "zink: Always fill external_only in zink_query_dmabuf_modifiers", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "db0f177edd793f30edee44c101bfdc7f9ea6e788", + "description": "zink: Initialize pQueueFamilyIndices for image query / create", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "d922850e365fc685c6ad57bdbba0abde5f6ed846", + "notes": null + }, + { + "sha": "71edf4de5e81c56816129aacca5e2441a96589fd", + "description": "aco/gfx12: implement broadcast dmask shrink behavior", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4a6ee2c4833b7be8f2ae9e379433fd855a865de3", + "description": "aco: shrink buffer stores with undef/zero components", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "862df28f6b1c42ec4b716cdcdd427cd1eab43899", + "description": "ir3/legalize: Fix helper propagation with b.any/b.all/getone", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "aa322a37fcb6ab58c389b48186268af5f041a62c", + "notes": null + }, + { + "sha": "91ec3cc7e283bd9a57d1c326335cd78719907f5f", + "description": "panfrost: Avoid use align as variable, replace it with other names", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b389bccccd689a6f488501ed4884068b73b83098", + "description": "util,compiler: Avoid use align as variable, replace it with other names", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5ff33f99058b5338fa83689da3d3c34d7079f4f7", + "description": "rusticl: use real buffer for cb0 for drivers prefering", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "900ce1f4f44136487a6fe7061fd21db0686e84bb", + "description": "rusticl/queue: release bound constant buffer", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5f97ef3d03314cdbd0adb8fcf0c6521d0ed4442a", + "description": "rusticl: add QueueContext to track GPU state", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a4f47ba52ca1d7d9972868fa5f38f9dcb404fa56", + "description": "rusticl: specify buffer bindings explicitly", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "77f4f3112dfdea5f90a599f3e7cb152c5055b978", + "description": "intel/fs: Use linear allocator in fs_live_variables", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b5cd91501dd0bb6624e50a9728882b787ace5dfb", + "description": "intel/fs: Use linear allocator in opt_copy_propagation", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6d2503e93517f0b39e0799be17bd27ce25222824", + "description": "intel/fs: Only allocate acp_entry if we are adding one", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "96e0d979a7b9fb65a8fa88079ae779310e36ad2a", + "description": "intel/fs: Check fs_visitor instance before using it", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "56a72e014fcda3c52cf119115cb71fce2fad86d8", + "description": "intel/compiler: reemit boolean resolve for inverted if on gen5", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "31b5f5a51f3a3d19600dd43bf6ab49bab98a9bbe", + "notes": null + }, + { + "sha": "b06f6e00fba6e33c28a198a1bb14b89e9dfbb4ae", + "description": "zink: fix heap-use-after-free on batch_state with sub-allocated pipe_resources", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, { "sha": "e2a7c877ad1fd6bda4032f707eea7646e5229969", "description": "ci/vc4/v3d: remove some flakes",