From 41fcf9bfea5642af6f582ab7c94523e36bfc888c Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Wed, 14 Aug 2024 11:08:51 +0200 Subject: [PATCH] .pick_status.json: Update to c90e2bccf756004e48f9e7e71e555db0d03c1b98 --- .pick_status.json | 7310 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 7310 insertions(+) diff --git a/.pick_status.json b/.pick_status.json index 87facb1354b..db319c12f63 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1,4 +1,7314 @@ [ + { + "sha": "c90e2bccf756004e48f9e7e71e555db0d03c1b98", + "description": "etnaviv: properly set PIPE_CAP_GRAPHICS", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8725ec90a37bc700823af7378cd350e9d48f89c0", + "description": "etnaviv: hwdb: add COMPUTE_ONLY cap", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1d0a12438dc6614666a6b863516db585e39e8bcc", + "description": "aco/cssa: short-cut some trivial case", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d3e9aef5a209564f116d1ce13dafc3741306e564", + "description": "aco/cssa: update RegisterDemand and validate live variable information", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5a39cbdef6096c24590b2829255ebc1d36954644", + "description": "aco: change signature of get_live_changes() and get_temp_registers()", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d494c2a741c0e0cece32e9fc6ec044e1736a03bf", + "description": "aco/cssa: fix kill flags during lowering to CSSA", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "541cfb21bad9bd6ae3326484075ea3a0cd01bb21", + "description": "aco: don't attempt to spill dead phis", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e5d920e0b9f0671e04aa0d5f8481861299272bd8", + "description": "aco/scheduler: enable live variables validation when ACO_DEBUG=validate-livevars is set", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b0c8c5e42e2372becde33d0f5983300d6d5734f1", + "description": "aco: implement aco::validate_live_vars()", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c1a3330ac7a7c7e9268b69ffb1cf5bd7e0540299", + "description": "aco/reindex_ssa: free memory of previous live variable sets", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d776f3d3f99d7af8042ed79682d6d99cf28ca58c", + "description": "radv: allow VK_EXT_vertex_input_dynamic_state with DGC", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "55b497ef190d9842d9615f6e42781db7f513665c", + "description": "radv: add support for dynamic vertex input state with DGC", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d8861d52a2e50704003885b67d5d80676c5a1995", + "description": "radv: add a helper to set shader stage key robustness info", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7a5b40a2ff9ee7840e82a732ec4b4f78401408ae", + "description": "radv: cleanup robustness with vk_pipeline_robustness_state_fill()", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cdf21c5ce5bf7bd6c5eed25b6f43d02c694900bf", + "description": "radv: fix handling view index from device index", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "65f5364e47f06edb4308bc83c8414386eae4813c", + "description": "ci: Add NVK to debian-arm64-build-test", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aa44a211d39f03baad69000419df1e65a3abd903", + "description": "nak: Pass -C default-linker-libraries when building tests", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "4392a5922c0a4d2768433d24fc103c626954c915", + "notes": null + }, + { + "sha": "e72bf2d02f5055cc352ea9cfba169237ef7a527f", + "description": "intel: Add executor tool", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6267585778fac35c89dc6784e175dd88d39672f2", + "description": "intel/brw: Also return the size of the assembled shader", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f6e7d1dca2f87db7f3f83e9613d60ce68686ad88", + "description": "meson: Update Lua dependency version to 5.3", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a5b103e4c1bded1f0084f9267eefcdca7658672d", + "description": "freedreno/a6xx: Cleanup setup_slices()", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a127a78548721716b5262b127fcc9715052507a2", + "description": "freedreno: Re-enable LRZ for a7xx", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "141466eb2746f41854a06644d738eed06f1d2b34", + "description": "freedreno/a6xx: Fix LRZ", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "b1937f76ff16a006ad5ccd6b9d4903b0170b7f9d", + "notes": null + }, + { + "sha": "4a59c319dc4c7bc96f22df928bfda26284ae7ee1", + "description": "freedreno/decode: Dump register values on LRZ_CLEAR", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "639d69f7e6f494311caf731a600112d12be953ac", + "description": "pan/mdg: convert to derivative intrinsics", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "749205fe0645c3607526c5336f90bbffec3997f9", + "description": "pan/bi: switch to derivative intrinsics", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "20c19351b1bd75523371863d24bb2fb312b28612", + "description": "anv: be consistent regarding non-render engines on i915.ko", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5f366bf822efc55701df521f88ec02b5f1b8574c", + "description": "docs: update for new extensions in nvk", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e05962a4e790d374848f141fd3a2b9a22314dba4", + "description": "etnaviv: Drop halti from etna_specs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6e0a28db2e3f2e64d11257bb7bcc324cb18249a2", + "description": "etnaviv: Extend shader structs with etna_core_info", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6d673a3ac7e5b82c70238f9e71e80617f1e85e72", + "description": "etnaviv: Switch etna_compiler_create(..) to etna_core_info", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ce2fc866ecf4d561ef4bacc83169beaa3a04ab9b", + "description": "etnaviv: Move halti determination to drm", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0324d4bcf53a9f20f0f852995c4f76ebc9f6c3e2", + "description": "anv: move trace logic to batch_emit_pipe_control_write", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d8597dce63c52f15ef946f1a311e3783dff39b00", + "description": "docs/anv: Remove documentation about INTEL_COMPUTE_CLASS and INTEL_COPY_CLASS", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "600d88ab3c11310b3d9c9dc1bf704282cb164ed3", + "description": "intel: Remove INTEL_ENGINE_CLASS_COMPUTE and INTEL_ENGINE_CLASS_COPY parameters", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "61e3a680a43789ea6e7fcfb6f0a21d52712c73ec", + "description": "anv: Extend ANV_QUEUE_OVERRIDE to blit count", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2e4179b4a746ed0c8bf05d7e949edfd978b6d1ba", + "description": "docs/anv: Document ANV_SPARSE and ANV_SPARSE_USE_TRTT", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "92f40084732311d4448b56a945e2c177706dcc72", + "description": "anv: Disable sparse even on Xe KMD with ANV_SPARSE", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4f746ad26c37a1f63baee52cef67c5353e0b5af6", + "description": "docs: Move all ANV environment variables to a single section in envvars", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "05dc4eb536d0b527c4d0e6dcea177ff318974cae", + "description": "util: Force emission of stack frame in stack unit test", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "d0d14f3f6481e015b4413fa0487164b76fe45296", + "notes": null + }, + { + "sha": "b3430a7bb8b49cb5a4e0cdb1e690f53025d80069", + "description": "util: Add ATTRIBUTE_OPTIMIZE(flags)", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "83c25241246f67617e3ec27451546e117261d1ae", + "description": "intel/compiler: Adjust trace ray control field on Xe2", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c3c62e493f2d1aca7265099d0612299534fd2851", + "description": "intel/compiler: Ray query requires write-back register", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "13a427a15310d779898fcff3b5e5be4b76012703", + "description": "Uprev Piglit to 1d8fab9b49cc487ebcc949119eeb166fb3fa7591", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a7f64c62037eb33e97e0d4a0f9a27345baa8bcc3", + "description": "zink: fix partial update handling", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "3d38c9597ff3b687026fa4c664f8b4aa20b97f53", + "notes": null + }, + { + "sha": "2260a4bbbaedc3528e5b1ebbf2ebd16ee6e40769", + "description": "ir3: fix spill/reload split src/dst regs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "092b0ecc2ee4b2cddf307768abb0472eb3481f43", + "description": "ci: add GFX1150 support to radv-fossils", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "99b12b2a65de6edbc4ec047519bf3d357dd49abf", + "description": "amd/drm-shim: add GFX1150 support", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2b3cf188de985931384c1d86a9d8a08a60c02008", + "description": "amd/drm-shim: add missing GC_11_5_0 family", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fd633562681867a47e8bea5d5eefad0f12b0f891", + "description": "r300: switch to derivative intrinsics", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "772e6d61b970cc30c52f965ba067e118195d06fb", + "description": "ntt: switch to derivative intrinsics", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9966365fe03d42e294dc8734cf71bfdbd76bcbdd", + "description": "ttn: switch to derivative intrinsics", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5f437aa24dc64426555176aa05cc7bbb4e7242ce", + "description": "elk: fix compute shader derivatives", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ad9ff707ce11ca15e52d881cd9d74378b02e43cf", + "description": "broadcom: drop backend implementation of nir_op_ufind_msb", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "35a10f5d5ac6f6efc121ab25fe359b36f271edac", + "description": "broadcom: implement nir_op_uclz", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aaff19135644049cde3bd3ddd649b48f96111fa4", + "description": "brw/rt: fix ray_object_(direction|origin) for closest-hit shaders", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "9ba7d459a3a193b002586ddbee2720948002421c", + "notes": null + }, + { + "sha": "79356231260785db4a833cab1a75c32fa4099389", + "description": "rusticl/kernel: simplify adding internal kernel args", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d72cc037f2708d1081c1a3ce8ed248d32c5fe011", + "description": "rusticl/kernel: move CompiledKernelArg decleration above the impl block", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "24ea5a756c76c9925bb29112de9a62402f10ea9b", + "description": "rusticl/kernel: add KernelArgType::is_opaque", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d26d17bbaf0a68e060f729a71137c07f9b4181e3", + "description": "rusticl/kernel: big kernel arg rework", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0b98e47d8334678343bb5b5dae87189f1287f072", + "description": "rusticl/kernel: move serialization code of KernelArgType", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2645ba6942eb2480cb73afac868ceb86714399e8", + "description": "rusticl/kernel: rename InternalKernelArgType to CompiledKernelArgType", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3cc3ba2e8fa4c943e125064f2df3c36efe83c186", + "description": "rusticl/kernel: make KernelArg::offset and KernelArg::binding proper u32 values", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b142bee15008959fa7bacabe304c664c8a269240", + "description": "rusticl/kernel: make CompiledKernelArg::offset a u32", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e69ad5ff697dfd4e5d6b039e60347ab0ac473848", + "description": "rusticl/kernel: remove CompiledKernelArg::size", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3ddc2b536d51b811efcffde05ce5a1b68b483f1c", + "description": "rusticl/kernel: rename InternalKernelArg to CompiledKernelArg", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "16a28082995785f933f90977ebf55d372ba4ffb5", + "description": "rusticl/kernel: move kernel size into Constant arg type", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0cfcd2ff83acb8733f3fb0da56b5764fc268feec", + "description": "rusticl/memory: fix sampler argument size check", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1cad339409d437ba1170725f7575b016c7c896e7", + "description": "r300: bias presubtract fix", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "0508db91556242c57029ad538613c2b1ee1969ef", + "notes": null + }, + { + "sha": "5d367aba7b5b40a44f1157e284be3704aea0cae2", + "description": "radv: stop re-initializing HTILE for non-compressed to compressed transitions", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f69059269235d35ad65e09dbb1a3b35161bff26c", + "description": "agx: lower exact frcp", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6405153a07950e60d23fbe51f8ff48f56b73c01d", + "description": "asahi: switch to block based compute blitter", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "94cf7de88f129eb0fee131425bae7d91805881b2", + "description": "asahi: pack imageblock words for compute", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e3e82f7a6cd532d4ad2ab5a6b6746c52e604f558", + "description": "agx: add a comment about an unknown bit", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8b29f0a7621e0ea6b86276ccf28323d8118876c9", + "description": "agx: handle explicit coordinate tib instructions", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f706079dc5e109994edae2409bef3ea1a681eefe", + "description": "agx: allow st_tile in compute shaders", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9b39c5427f941a1edaa0c78a25e457300fc53aa0", + "description": "agx: plumb imageblock stride", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b9eff53daab6c7da7980d8a631dc4c682a8404b2", + "description": "nir: add image_block_size_per_thread_agx info", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e754e54f8810ee551be65fab057f7c9900f492b2", + "description": "nir: model AGX explicit coordinate intrinsics", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "290820e8b01c5e2fe70371ceef31bdfdf2f7903b", + "description": "agx: fix block_image_store indirect ts", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7de5d51f162200597a41f44b89458f5bc06bbb93", + "description": "hk: advertise KHR_sampler_ycbcr_conversion", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "001a9e20c4be782eb3e55fdef3f7afa05310eefd", + "description": "hk: denouveau", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c50e0934e7d5f1105dd3a4e6402dca75d45c5e65", + "description": "agx: let if-fusing opts interact", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "64239ac12ce81fa98ad53a842518484dee3d1892", + "description": "agx: fuse not into if", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2b1859cd0664bb3a70598e8264f166f0ad4a60e1", + "description": "agx: tweak jmp_exec_none heuristic", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "339a1a4d7372b8980f9e43e7d42cffa1f221f70e", + "description": "hk: advertise more eds features", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d512709eeae46885471cb1750f919a9fa2b58d78", + "description": "hk: advertise shaderResourceMinLod", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "907fe00da155e0e84ecbe23a3a3945853727144b", + "description": "agx: handle min_lod sources", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "03830c9523d89a8afcac896d05ef299864a0d528", + "description": "agx: optimize popcount(ballot(true))", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "431a17628774fbcaaa0af8c2bbbae8885ce5e7b2", + "description": "hk: fix vkd3d-proton descriptor-performance", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1d5c2f56d8613ffc0591ac15056461e49c7f281e", + "description": "hk: implement drawIndirectCount", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a6d7991475a35d8ec9f2a57ba7156b1ba4f8beba", + "description": "libagx: add drawIndirectCount clone&patch kernel", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f04ae930d9c9877e630b67ef5ceaea0962cce5e1", + "description": "nir,agx: add \"active threads in subgroup\" intrinsic", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4dbce4a6a3d12483348d2635fd2ac05f8479af48", + "description": "hk: fix restart index overemit", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "765e6ad2fcf4be3d1a3ae4c033519dbe9928e1a6", + "description": "asahi,hk: generalize bo_bind hook", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "01ac52f05cdbf19b2dc1853dd418ad0354719465", + "description": "hk: fix BDA alignment", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f4cca9d600eb516aa870012bb8de8bca451ef110", + "description": "asahi: introduce agx_va data structure", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5c7dd392d3e76ab685f6e4b0d3c6e7812e37197e", + "description": "asahi: always pass align parameter for BOs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7ff31a4bf893464442d9e774fbbb1466c2e5f33a", + "description": "asahi: drop iThing logic", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8dae4aacb4191ae843fd5777e80955f09f125782", + "description": "asahi: stop fixing up USC addresses", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "77ea124d7edba830b393ca95689f423e2dd317f6", + "description": "asahi: drop agx_bo::type", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1899ea319fabfdc1fa842f734b751c133145055a", + "description": "asahi: drop mprotect in decoding", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "91257a9bb8c8d4dad9cb43aa627ff5086835fc59", + "description": "asahi: drop segment list parsing", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "df725d4f642a1a83dada9814d7c46eae347cf04a", + "description": "asahi: remove agx_bo::dev", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c834758ba75747ed107fa818d12376ad13a3f67f", + "description": "hk: optimize bounded loads with soft fault", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1fd66d3859434bcf9837bed8b5d49c8b8a8fadc9", + "description": "asahi: optimize out vbo clamp with soft fault", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3d18f14328d245325cc63cbca21085e38e7676c1", + "description": "hk,asahi: pass through soft fault to VBO lower", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dc3288dcb179f16909af2f3aad78404f7ef74ed2", + "description": "agx: exploit soft fault info", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f0cd5999134d3871489956cd904559646f0dbd77", + "description": "agx: factor out agx_device_key", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d654cc55b50f91e38e2c71bb530d2e190681d011", + "description": "asahi: fix warning", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "54cec6ae305f6ce79a08d827196523df9664c132", + "description": "asahi: Do not sync against our own queue", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c7994a29557d3cf2bc417f564366c9cefa4ecd3a", + "description": "asahi: Update to UAPI 10011", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dd5cce4730dd27da004e22a2e67467fe2398855e", + "description": "d3d12: Fix Xbox GDK Build", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9ce96756588b08da84ec2424277a812e0184bd3c", + "description": "ci: Don't run vulkan jobs for gbm changes", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "408026984551665562ce95260b92fd7db7f49c71", + "description": "util/u_printf: do not double print format string with unused arugments", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f7830e0c8010b71c9f484c3ab60f8304c6fa41b9", + "description": "freedreno/a6xx: Fix arb_texture_view regression", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "beb5577e12593559f87ceae2dec090dff4d488a2", + "notes": null + }, + { + "sha": "367191ff632e00b1822c53ecead8c48e18b73535", + "description": "tu: Always report that we can present on kgsl", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "3e7f6c9aebf9b4cc882313b620b2ecf40ba7be1f", + "notes": null + }, + { + "sha": "47289ebc8d815bac2cf0cbb1515972c94d3cee2b", + "description": "vulkan/wsi: Refactor can_present_on_device", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "baa38c144f6ab544bccabff3739631bab33e4cd7", + "notes": null + }, + { + "sha": "37d0cdc36f649a560e0b8e76176582be19a913dd", + "description": "nak: special case PhiDsts as not uniform", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "ab72be6c5e91832d808390b2c9a481e70de75b52", + "notes": null + }, + { + "sha": "c8c46bf90066748d550f492abf6fc03136cde348", + "description": "egl: fix fd passing on init with zink", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "5ab29555cf009e4a53eefa5304efae45c011d755", + "notes": null + }, + { + "sha": "d120992e1a16e046ee189691f721e636c35c783b", + "description": "egl/wayland: bail on zink init in non-sw mode if extension check fails", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4e777bb19b4649f5adcb9a93b06898f1b59b5868", + "description": "zink: do not expose quad support when no geometry shader", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e5291e1a22dc5d8590c17048625fe5ffba7224e0", + "description": "Revert \"ci: disable Collabora's farm due to maintenance\"", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "9d0491c12b2d4ce4f6b394cd4417034c0c9c16d1", + "notes": null + }, + { + "sha": "dedfff9dbf04b2f8b649fb63ac880411bede4c39", + "description": "aco: only set latekill in live_var_analysis", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "510f5e55be05e8d6061cda2f53d16abc6a35be55", + "description": "aco/gfx10+: set lateKill for sgprs used by wave64 VALU writing a mask", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9d0491c12b2d4ce4f6b394cd4417034c0c9c16d1", + "description": "ci: disable Collabora's farm due to maintenance", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3da4b5eaa51ea74a4e3e1309a75308a9586189a6", + "description": "glsl: always copy bindless sampler packing constructors to a temp", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "3cdcc5f02f39bd4dc78b88eb80bca4ac208f7f2f", + "notes": null + }, + { + "sha": "c43d94a8536c44dcc39a11e85fc247c1d9a7fcc6", + "description": "nvk: Invalidate MME data for descriptor buffers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2808419f967d99e418c730f207a7995065e974a6", + "description": "gallivm: Skip inactive branches", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b35ff07fc1900bbe434c86bb2370832f0187c012", + "description": "gallivm: Use variables for loop exec mask handling", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5f8016f88a85b665f3b38fa6f9072aea4dff4b39", + "description": "tu: Quiet vla warnings", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c9fe3e189bea01ddde2928c2e9ee10b6669c69fe", + "description": "freedreno/registers: Deprecate non-variant reg builders", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "75e0290e4285f31860acc751f4dd6bf9ac858000", + "description": "tu: Use CHIP variant reg builders", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "47468554d99559d15089f14191cd504fd0971689", + "description": "tu: Add helper to calculate layer address", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9f433a32cc75c0d45e8e683b08ff993ec965ea86", + "description": "freedreno/computerator: Use CHIP variant reg builders", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "16cadc04f35893274175c13bcbfe88659a4be217", + "description": "nir/opt_reassociate_bfi: use alu_pass", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2643b3cfbf2f8fa847cb0869f501534cbc32f8b9", + "description": "nir/lower_packing: use alu_pass", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6e39379183f44e0241360ff30f129081c9c38e67", + "description": "nir/opt_idiv_const: use alu_pass", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b6daa35d9d94ffd2f0aa8f7fab3ef5392953d74a", + "description": "nir/scale_fdiv: use alu_pass", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d2780d871bb3c1a939d12fbdefef382896dc23dc", + "description": "nir/lower_alu: use alu_pass", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9b0755090899a01cae9d37be7b30a748cc9880e9", + "description": "treewide: use nir_shader_alu_pass", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cc1f092b6212ecd5ea969e44ffb09ac359770c56", + "description": "nir: add nir_shader_alu_pass", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d330870f9c3b97ba44d34b6e522be29752352afa", + "description": "Uprev Piglit to f11abb664bfcad09586f32f411b90331e23be2e5", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d0420c099013b76e523146fb8e29385acd98652d", + "description": "ci/alpine: libclc on Alpine offering necessary targets spirv-mesa3d-;spirv64-mesa3d-", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6d09671b67751d6ee0edd3351d4e67986297fb2c", + "description": "ci/alpine: enable ORCJIT", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9cec4aec091a4c06a866020a2f13e2253a0beab3", + "description": "ci/alpine: use packaged spirv-llvm-translator-dev", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "09f8df82c8a18cf23527d1481ec8f186fc26d7ff", + "description": "ci/alpine: build test with LLVM 18", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "34753cefd828f5db8e9e14cee9c4e45cee5baaaa", + "description": "ci/alpine: use llvm variables", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "da391650f534cc78c4907010010a475a72e49422", + "notes": null + }, + { + "sha": "bda1a0596e8d12543dbc1249f61a537ae872a93c", + "description": "meson/addrlib: allow unintialized callbacks", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9c8e75e2564fd29e351d973d517c0d3a93998dcc", + "description": "llvmpipe: Silence \"possibly uninitialized value\" warning for ssbo_limit (cont)", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "ce611935df5e7e6cc731523c7496c33ba6f7ef20", + "notes": null + }, + { + "sha": "07554d32db37c8e389a4509a3b9f027ecbcf62cc", + "description": "ac/nir: adjust gfx11 tuning for the compute blit", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "db7823e8b9cfe1694e3d000b3b1e6997c35c87b1", + "description": "ac/nir: adjust performance-related decisions for clear/copy_buffer shader", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "361266fec72675eab7f6066dd755f9e16532bb49", + "description": "ac/nir: import the clear/copy_buffer compute shader from radeonsi", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e41fec78126e467a99938c122976e8a6b1a8f666", + "description": "radeonsi: align waves to 256B clear/copy area for the clear/copy_buffer shader", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2f9201e91bad72e4057f30fb95bc41125a6433cb", + "description": "radeonsi: implement optimized unaligned clear/copy_buffer compute shader", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fa85b4b49ed1771ab7339ccc51ae3de0d366c9df", + "description": "radeonsi: minor changes at the beginning of si_compute_clear_copy_buffer", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4d78052321910e642a32daeac8189b55f4efdeb7", + "description": "radeonsi: add correctness tests for the clear/copy_buffer compute shader", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a48a376bc5c34f76e038cc4d63ba8e25f9e0a6e4", + "description": "radeonsi: test more alignment cases in si_test_dma_perf", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fa53a23031eebbc4781cc4d08eea94b3d5c41d62", + "description": "radeonsi: reject insert/extract opcodes in si_vectorize_callback", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d34a450098e579b26b5e0f165e6cfebc4ce3ca16", + "description": "util: move util_lower_clearsize_to_dword here", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1d66acf993b2080c366ac8f3683bf377bcf34fe9", + "description": "nir: add ACCESS_KEEP_SCALAR, preventing vectorization", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3f1c3f04be93a3efaaac794cd48a825907ad07fe", + "description": "nvk: Advertise VK_EXT_descriptor_buffer", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0f8f407e572734462fb2d2ea17296b747f67446c", + "description": "zink: Align descriptor buffers to descriptorBufferOffsetAlignment", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "7ab5c5d36d2b988470ba85df9ebc7310b986147b", + "notes": null + }, + { + "sha": "fdf580bf7493b4d68d7d95e9804ec86f82726e43", + "description": "nvk: Add support for embedded immutable samplers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "832f67e187436194fe0815a6e5b5a322b5ff3142", + "description": "nvk: Implement descriptor buffer binding", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b6c862bed7860ad750f78fb2cb8db34ec40ab51f", + "description": "nvk: Rework descriptor set bindings", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6c54344f5b002a37ebdffff897c2b5d8c9ca3742", + "description": "nvk: Properly indent a comment", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f7638ff1dc597b90381768b624382d67f254ea09", + "description": "nvk: Implement descriptor capture/replay", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ef9d9b70a6b8d58baf94e810ed07542477fc2ecc", + "description": "nvk/descriptor_table: Add support for requesting a specific index", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "77db71db7dfc0693c79d665e0ed83993a82725cf", + "description": "nvk: Implement GetDescriptorEXT", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "237c5d505af060249fcf748651641fd21ee55a62", + "description": "nvk: Refactor some descriptor set helpers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ad9a13a16364af64466a22e306d17dd7af26a909", + "description": "nvk: Implement GetDescriptorLayoutSize/BindingOffsetEXT()", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fc0f0725a411818a852f4cff4701d44055cd2525", + "description": "nvk: Use the EDB buffer view path with NVK_DEBUG=edb_bview", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "677f40383df86134574a8c0064240fd03ffe927d", + "description": "nvk: Use nvk_edb_buffer_view_descriptor for EDB descriptor set layouts", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3b94c5c22a6219521f66fff075252cfa06642a4e", + "description": "nvk: Lower descriptors for VK_EXT_descriptor_buffer buffer views", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8cafd2667f10856e3b29fc74926b4dae98eca0bb", + "description": "nvk: Refactor image intrinsic lowering a bit", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "93b30bb35388e16f7fea6a735e76a3d8cc6a9054", + "description": "nvk: Add a VK_EXT_descriptor_buffer buffer view cache", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0f65011157289e9499062631fe3ccd08bbf132f8", + "description": "nvk/nvkmd: Advertise the usable VA range", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6db3609eafe3fbb34e932fc63b28f8b7739c51ce", + "description": "nvk: s/device/dev/ in nvk_buffer_view.c", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1940c8e5431323d190f300ec89885538347d33b5", + "description": "nvk: Move descrptor structs into a separate header", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8244b87822e7f9b744eee9ff77078cb77c1ab6cc", + "description": "nvk: Support STORAGE_READ_WITHOUT_FORMAT on buffers", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "fc191730145eb816d91b269d9e0b49cadbc212a7", + "notes": null + }, + { + "sha": "08f6066e87a461444f347bef56e5e56225e5c2c3", + "description": "nvk: Require color or depth/stencil attachment support for input attachments", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "20d8d1e239be95143fc25886fe28aeb5d82a4d8c", + "notes": null + }, + { + "sha": "119801e6476fc78781d71994c984ced826114fae", + "description": "intel/brw: Move fsat instructions closer to the source", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f5815a003ebf564bf2230c317f3dd89050b7c16e", + "description": "intel/brw: Use def analysis for simple cases of saturate propagation", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "adcce2bba46adff4e1405bea649713ee360259b3", + "description": "intel/brw: Small code refactor in brw_fs_opt_saturate_propagation", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9125b7c1b41c75a4f39ce2949f74530ae7f1fde0", + "description": "intel/elk: Don't propagate saturate to an instruction that writes flags", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "e6022281f273287499e9012f9a7c3dd87a733e5b", + "notes": null + }, + { + "sha": "3d8fea0e092e66abcac466ea630e7dcf42c76db8", + "description": "intel/brw: Don't propagate saturate to an instruction that writes flags", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "947c828d5cbffe9640ac63103a6223112eeff27f", + "notes": null + }, + { + "sha": "6da4649191d9a906ac42caf5eaf80d7b3e0d7242", + "description": "intel/brw: Eliminate dead flag writes", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "169f8ec2270b54af75a2c7688dcbb461afbb0375", + "description": "meson: Add an error message for llvmpipe without llvm draw support", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "010b2f9497ab256d9e8041207902948331af5b4b", + "notes": null + }, + { + "sha": "70fc5987d4e5950626281454aaaa772d3bd9d99c", + "description": "radv/rt: Don't atomicAdd local prefix sums", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a3df3ebab470c5f5010bc3ec1e0c44b6e24d1423", + "description": "radv/rt: Only do ploc atomicCompSwap once per workgroup", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7983c6c14d4964cee89f7375a6fb117a366fc6f9", + "description": "ir3: switch to derivative intrinsics", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bf9a17e2d56a69e200b7399acf87978da6862524", + "description": "elk: switch to derivative intrinsics", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eec02246f8100eea42532f77f27c7d8e6394848d", + "description": "brw: switch to derivative intrinsics", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "19ff16387a0c844552f4956dfbce176fd62c1cc8", + "description": "gallium: Add option to not add version to libgallium filename", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "19d44313a4dd6b3c4d5d1a16d71c0fa4a3ecb47b", + "description": "egl: Fix surfaceless + modifiers", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "d86f39e7cf2be741ba9787588da8fe12c1ed394b", + "notes": null + }, + { + "sha": "48acf9d3583cf5fc1c4036a14e21e27df2f8bb86", + "description": "nir/lower_int64: replace uadd_sat with ior for find_lsb64 and ufind_msb64", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "39ec184db6e9d614fd540b89e9cba4e6cb77de50", + "notes": null + }, + { + "sha": "fca2e0ff32a2db997689586ad96c4427cef60399", + "description": "dri: delete a bunch of unused interfaces", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "80cc7d0c3455e9a44324cd8482a3807f00640794", + "description": "dri: massively prune the dri target", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2cbb92d656d025b6b5c8612db6fd146ff85c61c9", + "description": "gbm: stop loading driver extensions", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a43eefa7182d41b7c5797dcbb31f77d337ebf65c", + "description": "glx: stop loading driver extensions", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0b1c0f4193a150fda81303fca2adacf98419bd71", + "description": "egl: stop loading driver extensions", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "44ec194217a4100a9d1392da60953a2e0a99966d", + "description": "kopper: inline DRI_IMAGE usage", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1de7c86bc1accf45ed42d4b67a1c37cd36f6306d", + "description": "dri: pass through a type enum for creating screen instead of driver_extensions", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4246432c3e6a31489fd4342a6b91028b04cbb2d1", + "description": "dri: delete more dead code", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d6ac254c0152cbb760ee87e8243c78f87503f805", + "description": "dri: fix kms_swrast screen fail", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d4ab6e15aa0021b083d258b7cb33997f098fef32", + "description": "dri: delete dri_screen::extensions", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1724716ed1421e7f92b36c5b3d2e82fecd0ba4a0", + "description": "dri: delete dri_screen::extensions accessor", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "34dea2b38eb336e0414d60b168b9209e029a8cad", + "description": "glx: unify extension binding", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "02fdca7ffe9c9f9db19dce799aa22710740c60c6", + "description": "glx: add a glx_screen member to indicate GLX_EXT_texture_from_pixmap", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7ab02fdff5f904f49f75e13e43d105d5ca417807", + "description": "glx: use glx_driver to determine drisw extension enablement", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6a553a9cac6a8a832061f62f4a8a0142299e50f3", + "description": "glx: set drisw glx_driver more usefully", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a1416eff96c7b0d816a4dc87fb484502f70fc5af", + "description": "glx: store the DRIscreen to the base glx_screen", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3f497c1667729fa8033555e854e04b2746ffc8f4", + "description": "glx: deduplicate and move driverName to base glx_screen struct", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d491ec1bf9c29acf6fcbbdd2b9d9363119e400f6", + "description": "glx: stop checking dri extensions", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "83e53e313695b4fb3fc83eb0a97d8a33d67b011a", + "description": "egl/dri: move some screen accessors back to dri frontend", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9f461400ebdb8513aa64964ccbc45f868bcd32e5", + "description": "dri: delete all the extra dri2 extension handling", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3216d2b03ebc9711b043ad0d502f1edb73aa16ef", + "description": "dri: consolidate a bunch of dri_screen init code", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "899541c7bc8bb3fe6bbdef30f62467fb21332adb", + "description": "dri: delete some dri_screen cruft", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6db3dd8a04aa9eab9020922f9045f3b86333be51", + "description": "dri: delete a couple unused functions", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b53620b2b3eaf20416f4df016fe689d7d982220c", + "description": "dri: delete __DRIdri2Extension interface", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "afe6309449a684cb3c6fbb253ff86e016b1b8673", + "description": "dri: delete unused DRI_MESA queryCompatibleRenderOnlyDeviceFd method", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c3c490f77531211fb7adac8f0ad79d7e2d0128f1", + "description": "glx: replace a straggler DRI_CONFIG_OPTIONS usage", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3410161dc71cbad2bd42f214ac2c5a90a40af303", + "description": "vc4: switch to derivative intrinsics", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c3d999dec971a663506c8cc35812a36d011dd5bc", + "description": "broadcom: switch to derivative intrinsics", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1a579552afb86a56e0923cd739e2fcdb063039aa", + "description": "egl: fix zink init", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "b907eb475043a25d7d80f81a5d81ddebfa335399", + "notes": null + }, + { + "sha": "ad2e5238170a2c4f836ce3bb8b3103b01271ffb9", + "description": "lima/ppir: add support and folding trunc to a modifier", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3e2b2c3bdd99469a6b328882b5516a196d2642bb", + "description": "lima/ppir: add support and folding for fclamp_pos", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "028658533764104d3203329df593a0bf25bf52da", + "description": "lima/ppir: remove nir_legacy", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c060013b03625ace2d8d75e3166d0ac0b5a5f392", + "description": "lima/ppir: add folding lowering for dest modifiers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7d5cb04125ddf2d86db361d4942086d1c53a78e9", + "description": "lima/ppir: add folding lowering for src modifiers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b6f4f64b4335a33c8fafe975829b77d8679f320a", + "description": "intel/brw: Drop image_{load,store}_raw_intel handling", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7a4020e129447938a8b5a14ace443b7f4d823902", + "description": "anv: implement workaround for Wa_18038825448", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9582de9ee31cc86aa06a48546397b7898bbe753f", + "description": "anv: refactor cmd_buffer_flush_gfx_runtime_state for dirty state", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bbfafc71da547f864a6670ce1f4247a2facd9422", + "description": "anv: limit some state dirtying after blorp/simpler-shaders", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ff8953f66621329d8c2eaaf4cfa5e51d7f8dcd80", + "description": "anv: fix a cmd_buffer reference in simple shader", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "dbbcd5c32c7768d97ae4a386bfde3639fbd3ce0a", + "notes": null + }, + { + "sha": "8dbd38ae320826bd4fa6956d5f15f0d31b72acdd", + "description": "blorp: support new flag for setting cps dependency", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "91f9da524e9aaf56b0b7274bf2f9aaaa62cca356", + "description": "intel/dev: update mesa_defs.json from workaround database", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "50c0dbfd70a635d0519846abb7dd7919b816c6e2", + "description": "dxil: switch to derivative intrinsics", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0d170a81288f2427425d53965a0daa57a57b110f", + "description": "r600: switch to derivative intrinsics", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "650a8f2094be71b46d700316d45eb2438bb2e6cb", + "description": "r600: remove 64-bit ddx handling", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cd2dc4f70c35b6981789b02c32a9f1d71562638c", + "description": "rusticl/queue: add clSetCommandQueueProperty", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1d8283be364d7bfac70513f986950f74a0b88d5c", + "description": "subprojects: perfetto uprev to v47.0", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f981cd8e014ecf992d55c0c48ac9f6aed4c91ea5", + "description": "perfetto: fix perfetto counter following perfetto v46.0", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2e2b83f72d508dd633021bd06e8b3f5a784dc5d3", + "description": "intel/brw: Use CSE for LOAD_SUBGROUP_INVOCATION", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "df16f47036aaff6ffb455b758bfff5963f69550e", + "description": "aco: optimize dd[xy]_fine if it's only used by abs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f317311bad2179738e84666b5e0e947df79a2f9a", + "description": "ac/nir: Shorten the name of ac_nir_calc_io_offset_mapped.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c9b5ef0e53df7183cb91c8af909f6de3b1dc5aa7", + "description": "ac/nir/tess: Simplify calculation of HS output LDS offset.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "10dcf1fca6a9944cded98cb79527d676619e8b85", + "description": "nir: Remove unused nir_assign_linked_io_var_locations.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f917b816651b118b745c84351a981b64d32c81a5", + "description": "radv: Stop assigning linked driver locations.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d43466e9171443fac0772e6d2921c101bc8f60c4", + "description": "ac/nir: Remove ac_nir_calc_io_offset function.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7c009172e300ecdfb387e12629d6199e651a8b8c", + "description": "ac/nir/esgs: Map linked ES/GS I/O based on GS input mask.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d758bea8dd02f0843ceabcbdbe4a355ee9a438ab", + "description": "ac/nir/tess: Map linked LS/HS I/O based on TCS input mask.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b162c7962f78755d24aa972cf91c36cf989ba2bb", + "description": "ac/nir: Add helper for I/O location mapping.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ed6499db6b41ce3261143fdac9b59dbd8b9dd45d", + "description": "ac/nir/esgs: Don't emit ES outputs that aren't read by GS.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6d83389a398410938935d433836d7c22c01fbd98", + "description": "ac/nir/esgs: Add gs_inputs_read to ES output lowering.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9aa5c38e8d6f9414986491a4c45bb5b188849c8f", + "description": "ac/nir/tess: Don't emit VS outputs that aren't read by TCS.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b5f53fdf3204257a824bc9ae6f4c62880674c23e", + "description": "ac/nir/tess: Add tcs_inputs_read to LS output lowering.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a8d78f889ece64b76a198d11bb74b2d12c7c0ca2", + "description": "radv: Add gs/hs_inputs_read field for linked LS and ES.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5daf06e82926761767db5990b62a7fa44a122872", + "description": "svga/ci: triage piglit tessellation failures", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dfd43fef6d52d76daee42e4de729a9c25675fbce", + "description": "svga/ci: enable vmware farm", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5d0694466560f6def14b7d7f16bee836198cb896", + "description": "agx: fix clang-format", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2282abececd67d0f8af1fd1561a34cf91641d5c2", + "description": "agx: convert to ddx intrinsics", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "daa97bb41ae0397d8bd7fafc648afa8e8a93c8e6", + "description": "amd: switch to derivative intrinsics", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "048173a55a7993924ee69a764ab087751e6d3434", + "description": "radv: use glsl function name for dFdxfine", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6338c491439afea4dd280e6f0a60dac5fabb00bd", + "description": "vtn: use new derivative builders", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "530498cb830fa5316d7e908249f68765a34578c5", + "description": "treewide: use new-style derivative builders", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "09c61d0e4c7ad5995d0c10f951552f070e6620cd", + "description": "nir/schedule: handle derivative intrinsics", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "038bb5345607dc3fbbd2d5445bf24e2630a94302", + "description": "nir/instr_set: allow derivative intrinsics", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0566e9a51fff045d0018d667fb72404f9a17a41b", + "description": "nir/divergence_analysis: handle derivative intrinsics", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "66724e28ac9636c9563fad42b316bde1d2c1c9a0", + "description": "nir/opt_constant_folding: handle derivative intrinsics", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e0cc0416749946b3dadcd370684bd61dc234f580", + "description": "nir/lower_wpos_ytransform: handle intrinsic ddx", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9f9f96d2f956e8527b59431b41e6528aabb49953", + "description": "nir/gather_info: handle derivative intrinsics", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c7fbdc6b0c678f7d86b544f4f49781f86b4a1e72", + "description": "nir/opt_peephole_select: allow derivatives", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "24b722a6923f205fcd53038203ec4ef37de1ecef", + "description": "nir: add derivative intrinsics", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ec79f0c3cc5a32dfbdf56dff9d83f8f86e8bc98b", + "description": "compiler/rust: Force native build for the compiler_proc library", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "ab72be6c5e91832d808390b2c9a481e70de75b52", + "notes": null + }, + { + "sha": "10533e7b4cbbaca7c01a7e9a59ff4c20173710f6", + "description": "anv/blorp: force CC_VIEWPORT reallocation when programming 3DSTATE_VIEWPORT_STATE_POINTERS_CC", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "fe1baa64819f9e2d59b60ccec853610db21b9911", + "notes": null + }, + { + "sha": "004e0eb3ab854957bdb798142678765360b7104b", + "description": "panfrost: use RGB1 component ordering for R5G6B5 pixel formats", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5ab29555cf009e4a53eefa5304efae45c011d755", + "description": "egl/x11: pass render fd to screen create for zink", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "f43883cf6733db74f025e4a8b1cb020a74577b56", + "notes": null + }, + { + "sha": "bfe5fa330b39c7dcd55a5b24e07c419ccf6cf87a", + "description": "tu/u_trace: dispatch indirect dims and LRZ status as indirect params", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "762851e5d8329f2ce3b793e30e53e32a2c3db349", + "description": "tu/u_trace: Add support for u_trace inidirect params", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1fcbd720fc323936efc1d69c6109609164b9a526", + "description": "freedreno: Add enum for fd_lrzfc_layout::dir_track values", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3135f76331aee4f7bad50a7e1236f81e149cc746", + "description": "panfrost: fix texture.border_clamp regression for valhall", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "87aad0a5e4f92d5709bdd10b10dd06414d96a733", + "notes": null + }, + { + "sha": "f36fccabf547d889eae1338face770cd1a093528", + "description": "aco: optimize 64bit find_lsb/find_msb", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c2bbdda39b6c3bee1ee4e9491fed0b3cda3379e1", + "description": "intel/genxml: fix length of HCP_FQM_STATE for gen20 and 125", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "7f280e1e932d9b092e78becf087f61ee18acf989", + "notes": null + }, + { + "sha": "cebb2bf26623e31aa1fbab0e73c7e2a1e3cfe956", + "description": "lavapipe: Add AHB extension", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a4de39c10d50efbbd25c5b7403f0e6a084bf2694", + "description": "docs/android: Add llvmpipe instructions", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0dce939e6d8c8c32be8dd462eaf89d2e376ee214", + "description": "lavapipe: Add android platform integration", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cfd897bae0f0141a7ef6f7128de0f94034e1d8af", + "description": "vulkan/runtime: Use DMA_BUF to import anb", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "df96cac2cfe08a2473e665bb12f3eb00974bf553", + "description": "llvmpipe: Add android platform integration", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4009709bc32a7abccf799696ff3094e834514815", + "description": "egl/surfaceless: Add error checking to create image", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cf2b156f2e7501a25f16288e5ecbb5b4d7db6987", + "description": "Uprev Piglit to 0453436872b6e4d502c2e87817addb95e0d77e3b", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ab72be6c5e91832d808390b2c9a481e70de75b52", + "description": "nak,compiler: Move AsSlice to common code", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3ca448a5495ca861d6fe6b6d65fd91ff20da8ee1", + "description": "nak: Replace the guts of Srcs/DstsAsSlice with a new AsSlice trait", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bc58881b9ff075c1e2adeb0341a4fbdb1c9137f6", + "description": "nak: Move DstsAsSlice::is_uniform() to its own trait", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "35353a7368685c9c1b9298248dd308aa4791f788", + "description": "nak: Switch to the common NIR wrappers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2cb77cc0dce246e950d56f57c8547fd852d2927c", + "description": "compiler/rust/nir: Add explicit lifetimes", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3ebeee91662f78b99bc175f3eb4a92a5398293eb", + "description": "compiler/rust/nir: Implement NIR types directly", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d723ae9814a0aeadd5131e6ba73f01fc049e5221", + "description": "compiler/rust: Copy the Rust NIR wrappers from NAK", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ad4a7e32f3c859ecacd2f73ff429ad8e724dbdfc", + "description": "nak: Move cfg to compiler crate", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "05bf03c3dbff2370c73ce614d04da970c403c532", + "description": "nak: Move bitset to compiler crate", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6bba7b685ed3476282b898d57d9a910a820a5313", + "description": "radeonsi: strengthen the condition determining OREO_MODE", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "97d664b22f09fe68df3613a2b86c1b0a8dda9cc8", + "description": "ac/surface/gfx12: turn off HiZ for pre-production samples", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "f703dfd1bb8c22b6791dd95c7de270e176452b4b", + "notes": null + }, + { + "sha": "b594d644646ce1d999e3287c9b552e4b410dc4ae", + "description": "llvmpipe: init fd=-1 to avoid closing fd=0 on failure", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "d21aa86b5471a6d5943d6bf5c4c1768128d25ad4", + "notes": null + }, + { + "sha": "90defc0087659e31010043320605c5a444a013a2", + "description": "anv: handle VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7fce39484e68c0022b64357f844c9cc7e5853ea1", + "description": "nir: add pass to convert ViewIndex to DeviceIndex", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b6d3f666abc2a249f8ebc501d32a2eda2e5360da", + "description": "nir/peephole_select: ignore masked/quad swizzle without fetch_inactive", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9568976c52a4b9fb4af659d127bfc6f9d9e7970d", + "description": "android: fix build in multiple ways", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ae15b656ef0c16d989d901f555085f5e11eb930d", + "description": "bin/ci: crnm: Use frozen set for statuses", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "24d64102fe8b76f0031422b7b47b1f0cb672e01e", + "description": "bin/ci: crnm: Don't overwrite the global sets", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "84d401aebf0832741716f947dd7e2e9aac1221ac", + "notes": null + }, + { + "sha": "282ad9d864896ce1f04537f447985b6fd69a3913", + "description": "amd/vpelib: Refactor frontend and backend config callback", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4886ee5cafd21f479cb2e6c083ba2bb989a91390", + "description": "amd/vpelib: Amend log for tone map support check", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c5e2c4feaf05ee2f2ff2460508fb0b7f043470db", + "description": "amd/vpelib: Refactor MPC registers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "63d8fa3f280ba0dd2a482edf7d040baad28e68f7", + "description": "amd/vpelib: Refactor structs for API change", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5e3b3ed8f72431dffdb66242f14e4cefda4ae1ba", + "description": "amd/vpelib: Refactor OPP registers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "914eb0a212ba0272771c8de90945e2b49538c79f", + "description": "amd/vpelib: MPC refactoring HW registers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a76d1aa565cab8555425cf3ae263d173b3a0b862", + "description": "amd/vpelib: Fix whitepoint for geometric downscaling", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "30a28b76c83585de26f3be18882ec8e35de27ad9", + "description": "amd/vpelib: set the same range for clr adj", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e1ef91ac2afc05304f42e135ad0c8e1b37083f1f", + "description": "amd/vpelib: Fix CS translation for geometric downscaling", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "699f88f8441fd32ba86f1a47c1a3bd9dbb9e9958", + "description": "amd/vpelib: Add API function to get taps", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4fc221524ce83746a62b2038882266fe7d957aec", + "description": "amd/vpelib: Change Max DS support to 4:1", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e6dd0de4d95baffbc0403ca8005b3bbed327aa97", + "description": "amd/vpelib: DPP starting changes", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "54d1d41e105ac708837e92491d528006bc2c5a0f", + "description": "amd/vpelib: Added JFIF format to RGB output side", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "746556d5851a7bf0e31bdc949cffff5603bde104", + "description": "amd/vpelib: Remove deprecated update_3dlut flag", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0e38b794e29482c55e74d7c1a6558c3a850b0f4e", + "description": "intel: fix compute SLM sizes on Xe2 and newer", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "fd368f5521129731d2aa91f0f14603d9e05c32cb", + "notes": null + }, + { + "sha": "a0f1a708c4f3abb055734d35fb3b35b3db15210b", + "description": "Revert \"d3d12: Video Encode - Remove PIPE_VIDEO_PROFILE_MPEG4_AVC_BASELINE as not supported\" This reverts commit d6bb4ddc638f3ee37fbbe066c631dad80aaeb2d3. Fixes: d6bb4ddc638 (\"d3d12: Video Encode - Remove PIPE_VIDEO_PROFILE_MPEG4_AVC_BASELINE as not supported\")", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "d6bb4ddc638f3ee37fbbe066c631dad80aaeb2d3", + "notes": null + }, + { + "sha": "54631ebc6817003610c9501cce9f4d82ca33c296", + "description": "anv: Batch MCS and CCS aux-op flushes", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f85416192817bc540e6027a29a168b4e646bf1aa", + "description": "anv,iris: Use WriteImmediate instead of Z flush for WA", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "db6ae41c658170997579a5845d16dc5d4adb994b", + "description": "intel/blorp: Use WA helpers for depth pipecontrol", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "77e4f9690de2c6a759fa456f6828fb1c98792a0b", + "description": "anv: Drop flush from unused depth workaround", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f58e1ef7ec5f35d69d12a96c7a50991f595455db", + "description": "tu: enable shaderInt8 support", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e30c329026dbf4171d3d93845862a3abd02f37f3", + "description": "ir3: improve validation, display for ldp instructions", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "55ac28954e6f12263432ac469bdb0ffec78676aa", + "description": "ir3: indicate possible dword straddle for any multi-component pvtmem access", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9e0b77d5c3874e7fa49e4d93d52bd70d74d6ee64", + "description": "ir3: use fully-functional dp4acc when available", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8aa2cad5df52773faf377cd6d829815632775acb", + "description": "ir3: lower relevant 8-bit ALU ops in nir_lower_bit_size", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7fd5f76393da2e6cd8d71eef8a382769e2fac3a2", + "description": "nir/lower_vars_to_scratch: calculate threshold-limited variable size separately", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f8602612ed4f9231891c0b37eee6423f101e3e39", + "description": "ir3: some 8-bit subgroup intrinsics must execute as 16-bit instructions", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8b7beca572ae287048ef68daf6d01ad32758beb1", + "description": "tu: Enable UBWC for D24S8 with USAGE_SAMPLED and formatless border color", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "012323a1d196b89cdc289270a16b3f3d0df49379", + "description": "rusticl/image: properly sync mappings content for 1Dbuffer images", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "7b22bc617bf2db4120a438c1ad5e45992f638d82", + "notes": null + }, + { + "sha": "2484331e8282146a89f371a69b3f91f81cb882ed", + "description": "rusticl/image: take pitches into account when allocating memory for maps", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "7b22bc617bf2db4120a438c1ad5e45992f638d82", + "notes": null + }, + { + "sha": "1fa288b224efe6a41d056dc08b3cb783e4f8f841", + "description": "rusticl/memory: Fix memory unmaps after rework", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "7b22bc617bf2db4120a438c1ad5e45992f638d82", + "notes": null + }, + { + "sha": "b6d8459e3a0b630b5f4365a2df0974381ada82cc", + "description": "ci: pass MESA_SPIRV_LOG_LEVEL from job to the test", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "4b8735cd4e2fd5fca820f91d767befaa7cf39fad", + "notes": null + }, + { + "sha": "ef88af846761ca9e642f7ed46011db7d3d6b61fd", + "description": "dril: always take the egl init path", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "ec7afd2c24c6afa6a5c80da4f80e0b799580e12a", + "notes": null + }, + { + "sha": "086ed1e54b86ba05b57d0a93ba8392e31c6a0311", + "description": "broadcom/compiler: emit instructions producing flags earlier", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d9849ac46623797a9f56fb9d46dc52460ac477de", + "description": "aco: test xor swap16 path", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e0818cb87be764dcb17532e1987830d2b2f8369d", + "description": "aco/gfx11+: don't use VOP3 v_swap_b16", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "80b8bbf0c5c223014b70eff1c10db28e1d7368d7", + "notes": null + }, + { + "sha": "796b3ab23d6816f3340a11fc4ce472b01dbe0ec2", + "description": "nir/opt_peephole_select: allow speculatable load constant", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ae85f596457028041d114eb44dbc7c1b31de07d9", + "description": "anv: Disable fast clear when surface height is 16k", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0f821c1e2f3de699fc0664ba73a2082879812c3d", + "description": "iris: Disable fast clear when surface height is 16k", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6145798022fa4a167a373a628ce8f2b68615501f", + "description": "intel/mi_builder: enable control flow API on Gfx9+", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8cc492cb2615ceacbcfd14b948f24d425ea42f2b", + "description": "genxml: unify some bits between Gfx8/Gfx11/Gfx12.5", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "343e569ab7890a16c33c8645f1627c972214bfcc", + "description": "anv: ensure max_plane_count is at least 1", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4f093b2e2bc52ea2a3e7aaac64c91d2f12f1c9b8", + "description": "anv: add missing MEDIA_STATE_FLUSH for internal shaders", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "7ca5c84804fa33b26a0b4c3cb8ea2a8f66d46315", + "notes": null + }, + { + "sha": "0bd96e868c2e209e0fed5ffd94a544ae36921445", + "description": "intel-clc: missing printf lowering", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "398e6cf38b770b00290c8aba93bd41c54c54b0a0", + "description": "anv: reuse cs_prog_data pointer", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f4a812a2295b32af5e1f88477586786adf66c17a", + "description": "anv: remove some unused includes", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cde72181b72bfae7e0decc5790f8e63ab1acc7c4", + "description": "anv: prevent asserts with debug printf in internal shaders", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "32cce2f39755a5c42ea9f6398a77e3fb4e0eb0d6", + "description": "intel/brw: Set appropriate types for 16-bit sampler trailing components", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "0116430d394c2509fedff9f3accce6445349a091", + "notes": null + }, + { + "sha": "947a333ec3c741668024a9a7cb3002cca082a0b2", + "description": "util/u_queue: Replace relative time wait hack with u_cnd_monotonic", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c40c723336f20f77f7dde0ed1ecb0b064903f3bf", + "description": "agx: use opt_uniform_atomics", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "39e7d06eea202e8dafdc1c3a6685dec660acd3f3", + "description": "agx: add some SRs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "340831dbcc8838b19c62c885b9deb9bf4040364e", + "description": "nir/divergence_analysis: handle AGX stuff", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d99c2ef05953f333ab210e63d790bef0f38b7403", + "description": "nir/opt_uniform_atomics: add fs atomics predicated? flag", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fbbdc965aadee71bd386ce590fba67942c23f595", + "description": "asahi: don't count helper invs in pipeline stats query", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "75d07cc3d036a974f3d351e603a998189e998cbf", + "description": "agx: fix ballot extend packing", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "810808b7788daff1fbb29de4ec315e96e902309d", + "description": "nir/opt_uniform_atomics: require block index metadata", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "373851e7eea6c8ee965d022332dbe59e81a2ba65", + "description": "docs: update ACO_DEBUG documentation for perfwarn", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "cc404d45ff4fa7947cffdc75da0d2b773902a1e4", + "notes": null + }, + { + "sha": "e45035c83acab9ef603b3b9eedbabe253c1daa7b", + "description": "docs: update ACO_DEBUG documentation for scheduler options", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "48461c0d9e6be9744817785de59bbbff64b8ce72", + "notes": null + }, + { + "sha": "0c024bbe641b092bbbc751baae54a37642794de0", + "description": "radeonsi/vcn: Add decode DPB buffers as CS dependency", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "979dc415588e6aa9a1b87e283f491e5c2eb3e8af", + "description": "vulkan: MESA_VK_ENABLE_SUBMIT_THREAD=0 disables threaded submit", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d58f7a24d1be7b8b50ebdc0c1c3ce26bd65317a5", + "description": "v3d: do not expose EXT_float_blend", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0413e1f7dcf0ddf5ca97b948b1177ce958973cb8", + "description": "hasvk: Conditionally expose VK_KHR_present_wait", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c19e5a0a75333224833140101a9c1d45a82322b8", + "description": "intel/brw: Replace predicated break optimization with a simple peephole", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fad63d648337ff6f6daaa67b007d17dc1963a2a8", + "description": "intel/brw: Delete the brw_fs_opt_dead_control_flow_eliminate() pass", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "06e8335e115ec58d4920ee6162fb42796ccc7ed2", + "description": "intel/brw: Delete the brw_fs_opt_peephole_select() pass", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7c579f448fe0663a1d6a045b832ecc65e27dbb26", + "description": "intel/brw: Mark all UBO access with a direct buffer index as speculative", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0eed818588ad94f8ab3a61c002108a37dd089490", + "description": "anv/measure: ignore events from reused command buffers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "140ca7e5d72323a4685b5043dbac272931b055bb", + "description": "glsl: fix glsl to nir support for lower precision builtins", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "8fcf8e7fd401346ff32f0179ab96ee6b7739e0bb", + "notes": null + }, + { + "sha": "50ce777edd357bae1ae95a692d1de0e56dc8942a", + "description": "rusticl/device: Make supported 1Dbuffer formats a strict subset of 1D", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f8553f56acdb1abd061a1049d52e5a1937b2b759", + "description": "intel/rt: fix terminateOnFirstHit handling", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c6bf1f02c4fbdf1d700cfe160e913e79c63944ed", + "description": "anv: reuse object string for RMV token", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "e1b9a6e4f3c1702d68866bec2799b1216812595a", + "notes": null + }, + { + "sha": "ae9a249dfeb7d2d0c57f613cd3fee942887ec3fe", + "description": "vulkan/runtime: allow null/empty debug names", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "3b361b234ac49f41a94a9bcf94fb68d5407b4b83", + "notes": null + }, + { + "sha": "33a336309ef6c82ee44edad430ec5ee811993a4c", + "description": "egl: simplify multibuffers check", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f5a340058d8848a0234dca8f2d6467c49103b778", + "description": "egl: move multibuffers check into platform_x11", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8407e674cc1ef37fe549d15620af933e1ab7a3e3", + "description": "egl: delete DRI_MUTABLE_RENDER_BUFFER_DRIVER remnants", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "79b8ea9b76e00673ce98d1c3c02f4111fe7b583b", + "description": "egl/android: replace DRI_MUTABLE_RENDER_BUFFER_DRIVER check with non-kms_swrast check", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7452a1d853fad8df5362ae89824547a49d533985", + "description": "egl: delete DRI2_BLOB remnants", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "591bf3c15345b30009465cf96c11afaec30bf9e5", + "description": "egl: inline DRI2_BLOB", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "101e78152ee6f587daa21b756d1009ebe7e37c2b", + "description": "dri: make DRI2_BLOB public", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "24a1651910622c15804536eab3d15255809a5e0b", + "description": "egl: delete DRI2_INTEROP remnants", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ccd0a4c1fe226ef18b91e2f94e15167856b888bf", + "description": "egl: always advertise MESA_gl_interop, inline calls", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1d31a15b24215786e31de7487514f6a9d4752fb5", + "description": "egl: delete DRI2_FENCE remnants", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3c692131ff6ed106fd2fbdf1d56dc843289fa9a5", + "description": "egl: inline DRI2_FENCE", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a19839e25d1a119bc29cd3c5e72975bde151f8a5", + "description": "egl: don't check for create_fence_fd method when importing a fence", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "50b4be8d484079658d260eb508b3c4309f9abd76", + "description": "egl: simplify native fence check", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b23acb801ecfa8e3fe2028907f2e06e53f4419b4", + "description": "egl: delete checks for DRI2_FENCE", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a19ba7d9f4c564adec2090a659f6c77065178689", + "description": "dri: make DRI2_FENCE public", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c684a9b9183ec0b6d1a205c545be288130f58c7e", + "description": "egl: delete DRI_TEX_BUFFER remnants", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f6c649a0ef1ae2445dfe5893608716a51be02ee3", + "description": "egl: inline DRI_TEX_BUFFER", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cb018b6883caadef61b3e9d1c53b00cf300ea0c5", + "description": "egl: delete DRI_CONFIG_QUERY remnants", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d723991ded1aba468e172cb9b3ea786e9f311d18", + "description": "egl: inline DRI2_CONFIG_QUERY", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "197e4f2ae28964acbf082481392a91ccb773647b", + "description": "egl: delete DRI_FLUSH_CONTROL remnants", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6b7e6e3bdc94f9555c0575bf25e05e63dcd574c4", + "description": "egl: always advertise KHR_context_flush_control", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0ae2958452bda606469dababf4fb78b724885db8", + "description": "egl: delete DRI_BUFFER_DAMAGE remnants", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "591bc52e3e5fb359a78943bd2d3057c7456fb767", + "description": "egl: inline DRI_BUFFER_DAMAGE", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "77e85377ae736d6f3a4026d2c6d689736e667625", + "description": "egl: use pipe_screen check for damage region, simplify buffer_damage checks", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e7b303c68080966fb88c78317f71a62f8bf41d4a", + "description": "egl: add a util to get the pipe_screen", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9d41f1f552fa351a13f4629f35b46b8f02da4a7c", + "description": "dri: make set_damage_region public", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "85d459fcec135f2a86f79c0465105fdd71b883a7", + "description": "egl: simplify DRI_BUFFER_DAMAGE checks", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f6afe277d312142b61a7a857adba94af0c4b6b3c", + "description": "dri: only add DRI_BUFFER_DAMAGE if the driver supports set_damage_region", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f8fbec8e63178b68c8dfbd3ec08decc64cdafd46", + "description": "egl: delete DRI2_FLUSH remnants", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fd17c018e9a3336acf9ec4b6be63b7892b8c5287", + "description": "egl/wayland: replace a couple DRI2_FLUSH checks with non-kms_swrast checks", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a98434d2577b327b5dd78b953c58405257efa339", + "description": "egl/drm: replace a DRI2_FLUSH check with a non-kms_swarst check", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b1f104685722a816134f5cdf6ac62d0d5d6305c4", + "description": "egl: replace a DRI2_FLUSH check with swrast check in x11_copy_buffers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1d41299109f7793efa3b2824085408c91e0334bf", + "description": "egl: replace another DRI2_FLUSH check with a non-kms_swrast check in surface query", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3b050af311cb2599b035491f9f90ef5483f19657", + "description": "egl: inline DRI2_FLUSH usage", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "09b52c61bfea671dc2ab42fb412eb08d2894cec5", + "description": "egl: replace another DRI2_FLUSH check with non-kms_swrast check in dri2_wait_client", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e5f9d004bb6d2f497495ef37243f5f90f2c8f0f7", + "description": "egl: delete a DRI2_FLUSH check in dri2 swapbuffers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "af3aefda0426db61682baea0327a040e9f109f7f", + "description": "egl: use a swrast check for a swapbuffers DRI2_FLUSH case", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0ff37e7591dbe239edf1ccf9470e5d8a6201edcc", + "description": "egl: use a non-kms_swrast check for swapbuffers DRI2_FLUSH", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a04f8cba538b0e5f1e2a933ce8102b41bee9341f", + "description": "gbm: delete DRI_FLUSH remnants", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1ecb4c5cf73f6fec8dfdf1c1207bfc8bfa22a3b8", + "description": "gbm: inline DRI_FLUSH", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "484b50bd735e3bab04ede1166cfbfd2287f10cef", + "description": "egl: add a bool to indicate swrast but not kms_swrast", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3e7840ac37ca41882917362d8fc94575067b6d6e", + "description": "egl: further simplify driver loading", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a940f17ee14c6a0217ac9801e84d6f6c0281c257", + "description": "egl: delete DRI_CONFIG_OPTIONS remnants", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7ea0091a1934ae33f77377765a541c7def2931bf", + "description": "egl: inline CONFIG_OPTIONS usage", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0c220741e6c6a70250cd822bce7bf408c989194b", + "description": "pipe-loader: fix driconf memory management", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "390151bef2cc9a3192b94434a7a10253807ec3d3", + "description": "gallium: make some sw screen create functions public", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "43cb986d9e7e33b0baf37b44a90c9edd1b9fe2b4", + "description": "anv/android: resolve ANB swapchain images on bind", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bcb17acab9c2ac019a4738622e8de728587ff712", + "description": "anv/android: refactor out u_gralloc tiling query", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0e27df45213e51d8e2e68f43dcbb5d5b32958d33", + "description": "radeonsi/gfx12: fix VS output corruption with streamout", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "f703dfd1bb8c22b6791dd95c7de270e176452b4b", + "notes": null + }, + { + "sha": "8b3e02587ecf24064d9250718924b0ad58ecbb35", + "description": "radeonsi: program OREO_MODE optimally on gfx11.x and gfx12", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dd7e33d5b9f37ba87079c7ebd7107629dee1779e", + "description": "radeonsi/gfx11: prepare for CWSR", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "07a0b5e2f22f152b02454c9e17b418072ef05516", + "description": "radeonsi/gfx12: fix register programming to fix GPU hangs", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "f703dfd1bb8c22b6791dd95c7de270e176452b4b", + "notes": null + }, + { + "sha": "83b88c54bad718127c4db4f1304f4e79145d37a2", + "description": "radeonsi: fix buffer coherency issues on gfx6-8,12 due to missing PFP->ME sync", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "a8abbbb172ea69453ac5bbb6a97c3497eda4ca53", + "notes": null + }, + { + "sha": "72e6cefe0048e11ec06e403ee3c37372023fbf7f", + "description": "radeonsi: don't set TC_L2_dirty in si_query_hw_get_result_resource", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ebc5116e707a813deec34b0f55d304daefe80072", + "description": "radeonsi: ensure TC_L2_dirty is set if we don't sync after internal SSBO blits", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "f703dfd1bb8c22b6791dd95c7de270e176452b4b", + "notes": null + }, + { + "sha": "e4b3848fdebf84b5d7ffaf113f5be8462d045eb6", + "description": "radeonsi/gfx12: fix a GPU hang due to an invalid packet with window rectangles", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "f703dfd1bb8c22b6791dd95c7de270e176452b4b", + "notes": null + }, + { + "sha": "de83b5ef77eb8d952880dfdff20e3bea408456f9", + "description": "ac/surface/gfx12: fix setting tile_swizzle", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0f665b817803493a4f8a5a4ab2bd579815fc0aa1", + "description": "nvk: EXT_post_depth_coverage", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4090aa064f179afff776f8a93d4c42f99f3c10ca", + "description": "nvk: Set POST_PS_INITIAL_COVERAGE", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1ba4bc2ada119e4e6bb3cdebd868afb4288effc9", + "description": "nvk: Don't force sample shading when gl_SampleMaskIn[] is read", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b8d50542c0a3f646670793be3701a77523c3ff62", + "description": "nak,nir: Rework gl_SampleMaskIn[] handling", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "761874ea8577fb829c5ecfea11a7ec096d1ed201", + "description": "nak: Sample locations are byte-aligned", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "cc33cafcacb1ad2eb9bb04283a57ee30385260fc", + "notes": null + }, + { + "sha": "315b788c7b30b99ceed8b98bb1ac5826a19dd7cb", + "description": "nvk: Move nvk_sample_location to NAK", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "644dcc0337d8f52ba0a6d7c74927e8a66af92b5d", + "description": "anv: disable CCS for Source2 games on Xe2", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b4f5a04223631be1925baea0d469b406f4fbd5ce", + "description": "anv: don't expose the compressed memory types when DEBUG_NO_CCS", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ba3fd5dc5739a208033bc4cec47acc5e492cce0e", + "description": "intel/brw: Don't retype load_subgroup_invocation result to signed", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "86c4e89aa2a18cd7e823cd10d6ee611a726f6fdd", + "description": "anv: fix src_hash dumping for compute shaders", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "28df772935707d2a69ce42995bda92bad22535e1", + "description": "v3dv: expose Vulkan 1.3", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3ae4da4ea798cbc6c64294ddc7671763a53680cf", + "description": "v3dv: update conformanceVersion to 1.3.8.3", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "781622ba5b0cc4abd5289fe1def16dd30de2c185", + "description": "v3dv/device: set value for maxInlineUniformTotalSize", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "132c5cdeb9f9c317c57a36be47b712c8289e1465", + "description": "intel/dev: Support new topology type with SIMD16 EUs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3da911b09205322a93affb7fe2c07cf918a63426", + "description": "intel: Sync xe_drm.h", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3a26925cc767396a6b11840e4786330360af52ce", + "description": "ir3/postched: don't prioritize instructions with soft delays", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c7de402ad526445992bcf0cbdcd2792fbafc5187", + "description": "ir3/postsched: include ss/sy delay in max_delay", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8f52f941ef348a382b53c08ea7fd2d2e98fb4dce", + "description": "ir3/postsched: remove unused delay field", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8cc269a16f964c2e512f3dfba98423ce783f9b34", + "description": "ir3/postsched: fix calculation of max_delay", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "db21255d72ea7432cfb071c63b9833754f6b35b0", + "description": "ir3/postsched: improve debug state dumping", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1d35b2f343ee65a86d493383e5df419e54d431bd", + "description": "Uprev Piglit to 4a62c26721a47552a96416a134b789a813dd51a6", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8f3d0fbad7e548eb534d1565ad84bdd987140a02", + "description": "aco: don't transform v_interp_p2_f32 with constant into fma", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "bee487df48b19fc3bf792874aa6aff25104e281a", + "notes": null + }, + { + "sha": "911fdce0b6a1ec7b0944034c7a231de68656afa3", + "description": "aco: fix validation of v_s_ opcodes", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "284b9965e820aefb55494a15a1f08ed112de4d10", + "notes": null + }, + { + "sha": "b3e925a21ba693fd7423b45405b406bfcb8f088a", + "description": "rusticl/kernel: properly respect device thread limits per dimension", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b2225b9437b8c1b0d0431f7cbd768ba7dd2f8728", + "description": "zink: lower 8/16 bit alu ops vk spirv doesn't allow", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "39ec184db6e9d614fd540b89e9cba4e6cb77de50", + "description": "zink: lower 64 bit find_lsb, ufind_msb and bit_count", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9155e0a887395fb84b01faf3c38c10831a48f12e", + "description": "ci/deqp-runner: fix --fraction-start in non-parallel jobs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "366e7e2ddc7d3b340bbf040eca1d3223219e6122", + "description": "freedreno: drop dEQP hacks", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "97f6a296e3047558cba51f56ca9f355743ce5286", + "description": "anv: better signal new frames to utrace", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bc523e8949f3f08945316e42845c023c095fd502", + "description": "util/debug: update parse_enable_string to deal with +all/-all", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4b1e3b851578e7031453c91476b311d40dcf24e6", + "description": "u_trace: add csv output", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "78ae7ab856cbb22646f430e873ab0e40b082af09", + "description": "anv/hasvk: add indirect tracepoint arguments", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0a17035b5cd3e181a2bf4ab6feea8b4d5763b613", + "description": "u_trace: add support for indirect data", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cb27b9541b59d273e800dfc64b020c782d081c6e", + "description": "u_trace: remove timestamp reference in allocations", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4347ccbe57ec8aa9efcc03e665ac6ad513b65f7a", + "description": "u_trace: rework tracepoint argument declaration", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "29bf1547c0762f7bee5a7a48d8e823267d885993", + "description": "u_trace: add mako exception printouts", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e14d1f5bc0a0579e8a9934c96a6ca22646da06ac", + "description": "util: Fix the integer addition in os_time_get_absolute_timeout()", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "7316cc92f3810c9e53a22c35343190d8fb7980be", + "notes": null + }, + { + "sha": "dafc4476f756f9f8e1a0f129cb22b329a52a96ad", + "description": "freedreno: Implement fast clear_buffer for Adreno 6xx and 7xx", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ddfb8ebf8c6845d66c3d2f47e4464e7bc0047e5f", + "description": "freedreno: introduce color format parameter to emit_blit_buffer_dst", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "635a40cc5c555b4edc9cd3bd84d58574b8e1621b", + "description": "freedreno: Introduce emit_blit_fini", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b2f919eaafd0d722c5bff5f2152517d53fb5841d", + "description": "d3d10umd: Use pipe_resource_usage enum in translate_resource_usage()", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "40785d9a5240ae5a69f0235b353c057b050782b9", + "notes": null + }, + { + "sha": "58469620d3914c7ab6ccbe0cfcbb76da28b40f5b", + "description": "intel/brw/validate: Convert access mask to be grf based", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e62606b2ecd1ed9b99e548ad69aa824f3fadc2a5", + "description": "intel/brw/validate: Update dst grf crossing check for Xe2", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f2800deacbf1d8d55b18f8fe1ec01930328c220c", + "description": "intel/brw/validate: Simplify grf span validation check by not using a mask", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f4b51e0d8ee2853fbb9ffa73c299ad8ea77c0a0a", + "description": "egl: delete DRI_DRI2 remnants", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "93aea6df072e9bda002d4f05f6d9626a92fb5097", + "description": "egl/x11: replace DRI_DRI2 check with fd check", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "920f085dea704aef79538f2a324e636df72d938b", + "description": "egl: delete local_buffers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f09e81636c093f1a1e8e0ae88704fd06489ddfda", + "description": "egl: delete DRI_IMAGE remnants", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "18361e1a6e8d2304da679fd339f854f459bba90f", + "description": "egl: delete last DRI_IMAGE check", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "54e0a90fbf58a75538af2be0fa9db05e650595fc", + "description": "egl: move some extension enablement out DRI_IMAGE conditional", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9eccbe3a8166a550aa61fbe27d5d86e750ba3c0f", + "description": "gbm: delete DRI_IMAGE remnants", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ab08b79ef7e445f7064be67e41244b611f66e03f", + "description": "gbm: use driver check for dmabuf export", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9ec286b037d3e1a0f41b2d5ffc2ac7605827c1b4", + "description": "gbm: check for compression modifiers on device create", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8364f2e571cf7f70f843e7babef4096ef74e9254", + "description": "gbm: always pass through images to unmap", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4a0a39245d6d8dc420cb6c9a3a6730d09a44241e", + "description": "gbm: use new dmabuf import flag to replace DRI_IMAGE checks", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d26d2603cc0290dc06e977d5b9aa483ca4d4134b", + "description": "gbm: check for dmabuf import on device creation", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9907166c4203b1d68ef4ec558849d15f95376813", + "description": "egl: always check dri caps for EGL_WL_bind_wayland_display support", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "455219979e6602b18e76b2a0f0589b7e657f08ab", + "description": "egl: replace display_name checks with swrast checks", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fc510ca6748892e5434395f783c982015f58670a", + "description": "egl: inline DRI_IMAGE compression modifier handling", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "60d81e2865c10e71a2e9b094e2072cf9db76c45d", + "description": "egl/wayland: delete check for DRI_IMAGE blitImage in drm init", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c38b9aba0e5d94b700ee580f6018cdae19c06de4", + "description": "egl/android: check PIPE_CAP_NATIVE_FENCE_FD directly", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d86f39e7cf2be741ba9787588da8fe12c1ed394b", + "description": "egl: swap DRI_IMAGE checks for dmabuf/modifier support for driver check", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "20d3e1ad143e23cd5e6d9b5b17e313ff8fec4ec3", + "description": "gbm: inline simple DRI_IMAGE usage", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "89c6c150cc70393e5e05889adc855842bdb6b1d0", + "description": "egl: inline simple DRI_IMAGE usage", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "caa44dffbe0c84667505341cc8ecb28331a47cf0", + "description": "dri: make a few more functions public", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "75a08f6b00720bb060f5d5e4f78fb4850be8e3ed", + "description": "egl: simplify MESA_drm_image enablement", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "59e4d558ba25a662a7a8dee4a8674878e1cf3ac7", + "description": "gbm: inline dri2_from_dma_bufs and delete now-redundant check in dmabuf import", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9362ae7ecd595703c623d655ff02bfb958c64767", + "description": "dri: check for dmabuf_import at top of dri2_from_dma_bufs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a7d8892f0efbd44e290b0051df8be5eb7efb2348", + "description": "dri: store dmabuf import caps to dri_screen on create", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "027de039a34a653a33ddf8f34bb5abc286a04e5b", + "description": "egl/gbm: delete DRI_IMAGE_DRIVER remnants", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ea1855cababfc8dc44a747951bf55c43f0f79858", + "description": "gbm: inline DRI_IMAGE_DRIVER", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "703261c39315ff0e1cc16ac01aeae4e70dd3ff14", + "description": "egl/drm: always expose EXT_buffer_age", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "03e88c0633cd9290c1bf994b6a3217b99015c8a0", + "description": "egl: simplify a non-swrast conditional", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "44b843b68aba3a2d3fb5328ad88c1dd44ab65327", + "description": "egl: collapse driCreateNewDrawable conditional", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f43883cf6733db74f025e4a8b1cb020a74577b56", + "description": "egl/gbm: rip out DRI_SWRAST", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d9eae369e9830d9b1b7eea1c6e924ea507f2df11", + "description": "egl: inline DRI_SWRAST", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b1b8ac6b343b1d749a3eacac2503955bce122982", + "description": "dri: make driSWRastQueryBufferAge public", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "789df29fc31ef19f8198e26c84b9b79200a96bf1", + "description": "egl/gbm: remove DRI_KOPPER remnants", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5f8dec8f7c212e2a0e4e985ce7a1578e3a30cde1", + "description": "egl: inline DRI_KOPPER", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1d86bc87911f61a05987af828453ce7c1c5499f0", + "description": "egl: delete DRI_MESA remnants", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0d9f69de2c303699c1641c607d07934ced7866c2", + "description": "gbm: delete DRI_MESA remnants", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0f8a85487b7d73ac8e343d6aee0cb50f801d16e2", + "description": "egl: inline DRI_MESA", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f51857aac27fe993cb2594bddc6a724c75064685", + "description": "gbm: inline DRI_MESA", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4105f0f001d7aa1584c021a7c7e60cb725110944", + "description": "dri: publicize dri_query_compatible_render_only_device_fd", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0ae7349e06e625203c65d5c739ad103c340eb9f2", + "description": "egl/gbm: delete remnants of DRI_CORE", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3698e103562a71a29db5931e3994e3eee7d0eecc", + "description": "gbm: inline DRI_CORE usage", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7732f1aa5df1c78001cbefdea99d2d03743d86f4", + "description": "egl: inline DRI_CORE usage", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "85bf0892f63f1bd4931acc72dac958aeace98e70", + "description": "egl/dri2: delete unused function", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a6d97b0afed27a37b0edaed0e6360ae1c7f181e9", + "description": "kopper: check swapchain size after possible loader image resize", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cf9588bae6abb291786f5eb3975b687d6047574c", + "description": "tu: Set `TU_ACCESS_CCHE_READ` for transfer ops with read access", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "fb1c3f7f5de6642fcd127724a0cea5643d39d7ee", + "notes": null + }, + { + "sha": "725d033cd02ad549f191055bf90b8fe8a628017c", + "description": "dri: only link_whole once", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "e678c4d271f2fc180f676323df097d776f3d65c3", + "notes": null + }, + { + "sha": "a99fbb2b244c99376be4ed753bffa7bab1f18b0c", + "description": "svga/ci: disable vmware farm", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "168dc73fa9dbe9a1ff7fc4ec3095d3801eb30212", + "description": "nouveau: use nv_device_info directly for dumping push buffers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1454347c850c93dc9aca473f2321d0ddedbc53d0", + "description": "nouveau: implement PIPE_PCI caps", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eac61faf84011f1d0c8561d46b3228bae2b2e11e", + "description": "nouveau: remove nouveau_check_for_uma", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8340f490bf7a0ce55dba1a39ab8693cb367ed6f9", + "description": "nvk: use nv_device_uuid", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "43365502c4573af15a4e0e686052e3bd8ccfe69a", + "description": "nouveau: implement driver_uuid and device_uuid", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "826d00617c8dad9f535e98fa3191683a3af4e797", + "description": "nouveau: add nv_device_uuid", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9c15875d4d1a5314e48b0d4d9471d1c7d8a258c6", + "description": "nouveau: use nv_devince_info and fill in PCI and type information", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fb1763e93c937d11c13240eebf60454f3a4421a0", + "description": "nouveau/winsys: fix handling of NV_DEVICE_TYPE_IGP", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "740cae64a146f46a21e5ddb624a57c30d0e86053", + "description": "mesa: check for enabled extensions for *UID enums", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "66f48f2216168e2de0dbe2041b8ddf73b12f6ac9", + "description": "llvmpipe: half_to_float use LLVM fpext when fp16 is available", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2db280b208d60f235d16feeb5382137600dcae01", + "description": "llvmpipe: much faster sample function cache using RCU pointers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7c6a8973bfe08875a02690d6c02c209a4b08c7bc", + "description": "util: const hash_table for some readonly operations", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "66243e6999ff32e325a06f6fef25a4ddc598c5d0", + "description": "docs: Drop references to LIBGL_DRIVERS_PATH", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "93511c1c5c5fb60166c806d417e4b4378bf1fb31", + "notes": null + }, + { + "sha": "cbf07628bcb51c275e155e62c1ad8819984a5fd9", + "description": "vtn: Remove dead shader_call_data from all RT stages", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fb03aed435912244975f60da08d245898b97f935", + "description": "tu: Drop tu_vk_format_to_pipe_format helper function", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7fe8033e8bf50ecd075c4bdc78626ed3e8e28159", + "description": "tu, fdl: Drop custom mapping for 1-plane YCbCr formats", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cd961a7e3fa7140f77495fccf9a523c5a3d84a50", + "description": "gbm/dri: Remove erroneous assert", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "0b16d7ebb92e05a5bcdaf70626e0d916551015e1", + "notes": null + }, + { + "sha": "78ff100a5255205862488f7be82dd6956da6ca3d", + "description": "anv: support h265 encoding", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eefa886b010912e0a6426c4f2dff5a9ca6f586f0", + "description": "anv/video: initial support for h265 encoding", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3bd46afac12433c4c36c2b0c9feb6d9a63bc3f8e", + "description": "anv/query: consider codec when querying the encoding status.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "22abbb84b7141357e9ddc71c0433db4f435e8908", + "description": "vulkan/video: adds a bitstream writer of h265 slice header", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "52f678004f96409280ba1cf942f592f2ef347282", + "description": "intel/decoder: Handle HCP_PAK_INSERT_OBJECT", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "46e02ee861e2210f26c6d423272862829583e2a4", + "description": "intel/genxml: adds a value of reference pic to HCP_SURFACE_STATE", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7f280e1e932d9b092e78becf087f61ee18acf989", + "description": "intel/genxml: fix some length of HCP_FQM_STATE", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "663f9eb74078042e496ca25e334ab52446d72d58", + "description": "intel/genxml: Adds more VDENC commands", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3eb69b95779c5cece3356873423d99c2211849a5", + "description": "intel/genxml: fix the length of VDENC_DS_REF_SURFACE_STATE", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e79cad5af000aaea1f4f3401977c5c80e8c6003d", + "description": "intel/genxml: Add missing fields for HCP_SLICE_STATE", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e28a2998637767cc1990e70bc7e8dcef5227aefa", + "description": "anv: enable VK_KHR_video_encode_queue and VK_KHR_video_encode_h264", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3fbcd95b20fe6ec28a49c3d14d56db204c723f94", + "description": "anv/video: add mode costs for h264 encoding", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3ec8f7f99598076d4cc30e06ce983d8e3d7117ba", + "description": "anv/video: initial support for h264 encoding", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f6c3e82201cae6046ee99b4957899583da9da1dd", + "description": "anv/video: implemnt VkGetEncodedVideoSessionParametersKHR", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f25cf314b3159686445169b904bf17d3e59b60e0", + "description": "anv/video: remove unnecessary macros", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a660bd9471fc879e34c80f4d4e163a4cd468f0fe", + "description": "anv/query: handle VK_QUERY_TYPE_VIDEO_ENCODE_FEEDBACK_KHR", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ff8de61907083855a5c3bf307e133628cd919b4c", + "description": "vulkan/video: adds a bitstream writer of h264 slice header", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9425ba6f2bc492db0db55b37610fa22dd251ced0", + "description": "intel/genxml: update VDENC instructions", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b97d440bc530207601e693ef4f7ae026c18a35c6", + "description": "intel/genxml: change the length of MFX_QM_STATE", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5057a33fe32b6391105163f635a43483fad19efc", + "description": "intel/genxml: add a missing value for MFX_SURFACE_STATE", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6df5ace3a38e34179def3e3f47e608e59225845d", + "description": "vulkan/android: Add missing AHB formats", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ceece45b2b761db177c03a3441e487c98fd6c298", + "description": "freedreno: drop hack for old dEQP", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8bca7e520ce01a59292c982f3b992bd4a2b3547e", + "description": "intel/brw: Only force g0's liveness to be the whole program if spilling", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4ca4b064cf4bdbb4230b7dd3dae8d4eb11a013af", + "description": "intel/brw: Record g0 as live for sends with send_ex_desc_scratch set", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9200fb966cd989b17ff24973e269c49080defe15", + "description": "intel/brw: Record that SHADER_OPCODE_SCRATCH_HEADER uses g0", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "545f20419ff97f392bf083171f6c22c838fe5d3c", + "description": "intel/brw: Delete fs_reg_alloc::discard_interference_graph()", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f427c9fe233e862bfa30d0c7441ce77592ce4654", + "description": "rpi3/ci: remove {version,render}_check from [piglit.env]", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "3990463c484939caa358cb91882e6c957fee5109", + "notes": null + }, + { + "sha": "c44d65a46764a5f2cd3dc3924bd6179cd93993f6", + "description": "lp: only map dt buffer on import from dmabuf", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "db38a4913ec6fde264facf95077e241c64573b27", + "notes": null + }, + { + "sha": "93f9afa1e039cbf681adcc6d170aec987d9f0f65", + "description": "ci: remove dead start-x.sh script", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "599e8bf9212a1ef2f85a62ce48339aea0d365072", + "notes": null + }, + { + "sha": "30888d1e5c6d92fbceeb7bd41bdedd38f9ac0af3", + "description": "vulkan: Update XML and headers to 1.3.292", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c0a9cdc4deba2ebc704e687d1a58962cc910ff50", + "description": "radeonsi/vcn: Allow dynamic change of QVBR quality level", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0e05ae1a107f8286195fbdecaf360648ab1cabd5", + "description": "rusticl/kernel: handle load_global_size", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4ae9ee7a2cdc208e137847fbd1999dc57f8ff4eb", + "description": "rusticl/kernel: emit system values with the correct device size", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "14ea1021751125fce3cf806eda7dfa441cc96041", + "description": "nir: add load_global_size intrinsic", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ef58f2408fe3d2454c22a2acecf4c73f9936c0db", + "description": "anv/android: handle R8G8B8X8 as R8G8B8A8", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "827812912da9283813c36c09d7f5d61e3e2a4330", + "description": "dri: link with libloader", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c5c0c1215b9faf478181ecf4f1ee7fd1aae2448f", + "description": "glx: include src/gallium for apple", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "91e1ea52c9dc3c8bac564d4dbaf196591beac3f5", + "notes": null + }, + { + "sha": "019cb3875d035616524b6ed6d49707e438c6458d", + "description": "glx: move up glx_driver enum declaration", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "4e8740370adaad5f8992c13262e1dfc66274d838", + "notes": null + }, + { + "sha": "1b6974095c465ce4b02da88a7336c5b4ea44a249", + "description": "loader/dri3: delete loader_dri3_extensions", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c23385c42ced6a19d013d330ac3cf828e7c7c61a", + "description": "glx: delete DRI_IMAGE remnants", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "546d71044a4e2a2c2cdd20fb02949b4052fc4ac7", + "description": "loader/dri: delete DRI_IMAGE remnants", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d703e7f289c1b65c7a421dcb67ebbeb26c2f9b16", + "description": "loader/dri3: inline DRI_IMAGE usage", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "35d518fcde1096acd1b222eb22151c0081d2175f", + "description": "dri: use image loader function directly in dri_create_image_with_modifiers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2b042cb9c2b2206c22107806f38f199d00f45a93", + "description": "gallium: move loader_dri_create_image to dri frontend", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "10a80782e044cb93bc1feea3506d8cd049018a07", + "description": "dri: make DRI_IMAGE public", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7dded1ad880014aabfe295bf53e4112b686682fe", + "description": "glx: simplify DRI_IMAGE checks", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "defe9e358518167e91965da3df4abe140b4f3dad", + "description": "glx: expose GLX_MESA_gl_interop for drisw", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4cd4b9f70d0ce24cd6e531a6f369bd8fcf786611", + "description": "glx: stop binding DRI_INTEROP", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "410076af8408726eaaa07b97fa60843229ea7d7f", + "description": "glx: call dri interop functions directly", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "634dea8f7030b16a4866916dd6e095a9d4e9440d", + "description": "glx: delete more DRI_INTEROP checks", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "51a2755f4ff882e3d4a5caba126acd778640700a", + "description": "glx: delete checks for interop support", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b421abafbb427500f34a97afc6cd9840e6d83e63", + "description": "glx: inline DRI_INTEROP", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "012d20c6a32c04c53da8fda5420f974938ea6aa0", + "description": "dri: make DRI_INTEROP public", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ec3ad889da57dbcf6273447dde4c465ffe559616", + "description": "dri: delete DRI2_THROTTLE interface", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "64a77a90175e224331652f0eab670da6e45336c8", + "description": "glx: inline DRI2_THROTTLE", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f2431a33d514c6f3f3a7c646ce6eb1428cc6b656", + "description": "dri: make DRI2_THROTTLE public", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d3ecf106e9c627ef6a2b7c28f356b726b57a042a", + "description": "loader/dri3: delete DRI2_CONFIG_QUERY remnants", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bcd63ffa9b7213c81252ea0279bcd07a713d2fb6", + "description": "glx: inline DRI2_CONFIG_QUERY", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2932d021aa920fde0f8c468df5fde43ec1789efe", + "description": "dri: remove __DRI2configQueryExtension param from swapinterval functions", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0d83c570afa930f591a568f9a361708be845f5b8", + "description": "dri: move swapinterval functions from loader to dri frontend", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "98b62ee57ffb1c0ee9893775560e9d4e1904ca11", + "description": "dri: make DRI2_CONFIG_QUERY public", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e8d4b0a253537327793ff481cc7f2ac76ae8ef70", + "description": "dri: unify DRI2_CONFIG_QUERY interfaces", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b7c17a4f3b65022b6299201f47e3f1d8e2021a75", + "description": "loader/dri3: delete DRI2_FLUSH remnants", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "53fd2eca4e6db2eca6f185cde63f201852f8d73b", + "description": "glx: inline DRI2_FLUSH", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "326d7ae64a1baa71a9bfb45fd59e0a468addf2f7", + "description": "loader/dri3: inline DRI2_FLUSH", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0741e824cf932587ccfca7f5b4750ae3606ead59", + "description": "kopper: reuse dri2 invalidate", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0c4813dd0b8ec454620ecfa9f4f7a125fa2897c8", + "description": "dri: make DRI_FLUSH public", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "18c25edb94d88eef3b6381a962e7fe1af9627443", + "description": "glx: always expose GLX_ARB_context_flush_control", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e678c4d271f2fc180f676323df097d776f3d65c3", + "description": "dri: delete __DRI2_RENDERER_QUERY interface", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b8ca3d9b20b346a2ead750c7c6d931ec7b63c35b", + "description": "glx: inline __DRI2_RENDERER_QUERY", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ea0c9925b77b36c5f0d735134552c53b853836fa", + "description": "dri: make DRI2_RENDERER_QUERY interface PUBLIC", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "89863a050bea429d9574a307bc28953bb60accaf", + "description": "meson,ci: remove dead `kmsro` option in `gallium-drivers`", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "70813c1c13b99cb029c8fa3537163650bdd17b6d", + "notes": null + }, + { + "sha": "71c506a9071dae0702dc5a81558de0569fbe85b0", + "description": "dri: Use --whole-archive when linking libdri", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "5c40d9bec16f18ed0caa69f1aadc8e5865376033", + "notes": null + }, + { + "sha": "369e3cc20ac251e4fd4b1e478365e39c70ca63ea", + "description": "wsi/common: Do not update present mode with MESA_VK_WSI_PRESENT_MODE.", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "ad71d584cfbe588c54b2b3eaa2e6aa94af68e305", + "notes": null + }, + { + "sha": "fafa0d5abb238b5b811720e12dbc86431ee33f9f", + "description": "anv: fix check on pipeline mode to track buffer writes", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "455a13fb7f170b0f4a55375ec3a6f006fc69f078", + "notes": null + }, + { + "sha": "58bf403e8b42855e664dfb9254e1e9752dcc4e74", + "description": "include/drm-uapi/README: Update README for drm uapi header files", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0acdb8281425ae717869fc7d7880348ef7ed2a5c", + "description": "venus/ci: Update skip tests to prevent timeouts", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9ccc3daaf80794281049825b564f1be910035d58", + "description": "lavapipe: Implement VK_KHR_external_*_fd", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d21aa86b5471a6d5943d6bf5c4c1768128d25ad4", + "description": "llvmpipe: Implement EGL_ANDROID_native_fence_sync", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "57c81bab04bd60e4800337b74c2e8d65cd71a1ba", + "description": "vulkan/format: Translate two 420_UNORM formats properly", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3bbb740f61fe69260991566b892227d459ce61e8", + "description": "lavapipe: Block more formats from getting blit feature flags", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3316bc3e8849504f2c6b30e4abe1853026cb39fb", + "description": "util: Handle more formats in get_plane_(width|height)", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fd1f79829250a0c8ab3ac5428866b6150cd595d7", + "description": "docs/features: Update features.txt for Turnip", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "73487c13addf269af80ffa1edcb96f10a36c4b8c", + "description": "nvk/ci: bump vkcts job timeout", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "14c82207a41e5dfb65b9ded9a9a86c01660404ce", + "description": "broadcom/ci: use kernel8 for rpi5 full jobs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "caab76d250b18de190ae82361ef895b7a1852e69", + "description": "v3d: free dbuf", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "9a9f2812519f7282a91f86e3e5758a4920de1be3", + "notes": null + }, + { + "sha": "298633e3655656d201a0eee7433cb9b6e7687702", + "description": "nir: set disallow_undef_to_nan for legacy ARB asm programs", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "861d274453c016e04da0997ee75d1c4ab26e95f0", + "notes": null + }, + { + "sha": "5c40d9bec16f18ed0caa69f1aadc8e5865376033", + "description": "dri: add kopper stubs to avoid build failures", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "62847d14b555e7f13b4215a13aff483f254d92e0", + "notes": null + }, + { + "sha": "9ac3e3a0724419a44d85e15b3676ebab742ac011", + "description": "nvk: Fix indirect dispatch on Turing+", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "b8aeea806a8376a92fe6c5afc1ddf1427066fe98", + "notes": null + }, + { + "sha": "d7e06c6e08c770a26a44e15930509d1cf74de310", + "description": "nak: Use nak_builder::fsetp() in op_fquantize2f16", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "138910d8988244fab9f926d90c5a4c4eb3a410ac", + "description": "nak/hw_tests: Use ptr::from_ref() and ptr::cast()", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a34d72cbed42b4f8865fccdba99809276f09a9d0", + "description": "nak/hw_runner: Use byte_offset()", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0116430d394c2509fedff9f3accce6445349a091", + "description": "intel/brw: Handle 16-bit sampler return payloads", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ddd9e043dc8e4f644fcdb4aef88ce431597eadf3", + "description": "intel/brw: Move get_nir_def() higher to avoid UNDEF", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "52be72e67619209dcf06ed2e867b4b6ccb4b190d", + "description": "intel: Let compiler set indirect_ubos_use_sampler", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f1680c262cf2dcdd2df879aefe24d154e0c0075c", + "description": "kopper: increment lastStamp during invalidate", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "76757c211d96d78320b08a3528b856c545dcf262", + "description": "glx: delete DRI_TEX_BUFFER handling", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c4f78531315bf0a4e46a1c8a472492f7a926cb97", + "description": "loader/dri3: delete texBuffer struct member", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "321d576f0cd5ca5c6186cbe87ab907f68d34b92f", + "description": "glx: inline DRI_TEX_BUFFER", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9fdfebce0659dbd703f0267343ee6c0772dfc560", + "description": "glx: delete check for texbuffer extension", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "032237c7ec2d30e2e8b5c0c63da391cba6d57bd2", + "description": "dri: declare DRI_TEX_BUFFER functions public", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ef6f874590d8b31c458e64534b4c0a0b865fb42e", + "description": "dri: delete __DRItexBufferExtension::setTexBuffer", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a09c8b577f6bfcf5e5a4008120ebdbcc1a94df35", + "description": "glx: delete the only users of __DRItexBufferExtension::setTexBuffer", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b0d0c1971cbc5e7a3657957190a0c9ec00aa3230", + "description": "glx: delete releaseTexBuffer", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0341623f39c9285be57d26722d1a1da4ebbc3206", + "description": "dri: delete __DRI_COPY_SUB_BUFFER", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "945fe0ef4a3ec7f58ebaf4df97b8c047a06f1a9e", + "description": "glx: inline DRI_COPY_SUB_BUFFER", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "998d0e3993dad4719d5aac4320b43ac7153d43cc", + "description": "drisw: declare DRI_COPY_SUB_BUFFER as PUBLIC", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "34912cc8d1d4e05704a18c4a5df20369e019873f", + "description": "glx: rename driswCopySubBuffer", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "62847d14b555e7f13b4215a13aff483f254d92e0", + "description": "glx: delete DRI_KOPPER", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "192febfbbfe460b1782866048e6062a9bff033ff", + "description": "glx: switch kopper check for setting up swapinterval/bufferage functions", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "850b0694d657a9caaa312938e0346a4eabf9182b", + "description": "glx: use local var for LIBGL_KOPPER_DISABLE check", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2157108e11e0137ff3704c95411f1dd0297a7f87", + "description": "dri: declare DRI_KOPPER as PUBLIC", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "38529171d63150ca3d898690df9a5a86e470abbc", + "description": "dri: delete driCreateNewScreen2", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5d7205855667d13c5d231a3d96b0ac677d48b671", + "description": "glx: inline DRI_DRI2", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5019481a16d2910eb80ff20cf66bac1f81a509ac", + "description": "dri: delete __DRImesaCoreExtensionRec::createNewScreen", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "63937eca780b519554c760b45f4db8c657bac981", + "description": "glx: inline DRI_SWRAST", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f5dd5e4b4404aa3f18697cebde3de82edf01281f", + "description": "glx: delete __DRImesaCoreExtension usage", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5dba565adab9b2553903b263226404573b8a3f6d", + "description": "glx: inline createNewScreen3", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "66e0d1262754edb6e0790ce84130159c1d9be70f", + "description": "glx: inline DRI_CORE functions", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "87720ab42b9eacb18a2c900bbc960776b6474011", + "description": "loader/dri3: inline DRI_CORE", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "029ec1a20b404fe29a91073b0b47200acf452da9", + "description": "dri: declare DRI_CORE functions public", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e95a462d1f34b620e18b0d8e439b9402d5ae3d90", + "description": "glx: inline IMAGE_DRIVER functions", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "49c3814cd165fc6f6c4e61b38b7294d216eb0f41", + "description": "dri: declare IMAGE_DRIVER symbols PUBLIC", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f9f865244564517ad1252e89e60f83e1f6758f59", + "description": "loader: split out dri3 into subdir", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "36aaaa968a61f880fe83fa2c4af0e0cd2869f139", + "description": "meson: move glx subdir after gallium build", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4095fac72b6b99f0a68ca77b845c9344a01388d0", + "description": "loader: move some common dri3 functions out of dri3 loader", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eebb6cd236ea27881a1f70a3b78141d6d39ccf4a", + "description": "anv: stop using 3DSTATE_WM::ForceThreadDispatchEnable", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c818de7360af9193cef6a1a62e9cee559de2f9f4", + "description": "aco: combine DPP into v_cvt_f16_f32", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "39f045aaa6009272316f7ac611c0fba2a26319fa", + "description": "docs: add sha256sum for 24.1.5", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a6a7e00b365ec5525a338f7efc8518482eb62b7e", + "description": "docs: update calendar for 24.1.5", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d0d0036fc91e73d64364ac04bee91c9ee42b0d1a", + "description": "docs: add release notes for 24.1.5", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f7f343796f8f13a66c4c9aa1cebe80a5af56fa18", + "description": "meson: centralize checking for new enough meson for rust support", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b3a9c91d9b0d6ed96a5ec2f30328d04703942ef3", + "description": "meson: centralize bindgen version check", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5290a09d2a230d8f14ad102a376b45d7a0893ae4", + "description": "docs: move rust update policy", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "03ecda08de20ca5a44caa55ad7f9524776059437", + "description": "meson: centralize rust handling", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7ff2513c28d1914b954e66a8d193113b414a65d6", + "description": "rusticl/icd: use ptr::addr_eq", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "19c66754df77c74210a9915563bc979f88b66040", + "description": "rusticl: use ptr::from_ref and ptr::from_mut", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "11e4793b41db4c8e3938209228c92a6a0f13c26b", + "description": "rusticl: replace some raw pointer casts", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "66f7e3a4b2ae4037e74c49a4b636f26488279e74", + "description": "rusticl: use pointer byte offset API", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "40072f57b042b087a2535ec0ba4c7ac95f9c93b0", + "description": "rusticl: use next_multiple_of", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fb82c253dafccc695a6926b08d0e236feccb3174", + "description": "rusticl: use div_ceil", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cc37ecc7ba300122647d529e966e4c966b8cdc14", + "description": "rusticl: bump rust req to 1.76", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e2de72f71ff96ae54ea98230d0de29e526004164", + "description": "tu: Random non-consequential fixes", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "87c889cd8af09aa6e05b55f66c8460ae293a3512", + "description": "freedreno/drm/virtio: Fix issues with 16k (or larger) page sizes", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "e6b2785811c23e44d3acfeef71ef240d95fc1663", + "notes": null + }, + { + "sha": "7fe3529715c3bbc71560e84ed8e6a54c8d13f9b0", + "description": "tu: Fix issues with 16k (or larger) page sizes", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "63904240f21b192a5fb1e79046a2c351fbd98ace", + "notes": null + }, + { + "sha": "745ad42bb062ed49e3669b562fdb0083ef58af74", + "description": "freedreno: Enable the A735", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "52e7f2ca080d64075944904edc1206ea9e7abc0f", + "description": "v3d/ci: update number of rpi5 available for testing", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fa0a8b8d2cf3fa5fb9f1e7ab6b3ca7a83c7b3d70", + "description": "v3d/ci: add new flakes in rpi5", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "07cd860b52b244b310440269746922efc82491c5", + "description": "broadcom/ci: annotate some of the failures", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "21ac210ab2da270ffb4fa0c20e19402cf80c60e5", + "description": "panfrost: make PAN_MESA_DEBUG=dump really show all GPU memory", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "801078cbf8e69f0b285c908c4017257798d0940a", + "description": "nouveau: handle realloc failure inside cli_kref_set", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "821f4c8d99a3068758db834a5c219082a9609b3c", + "notes": null + }, + { + "sha": "f8bf9f07b6e60240ed4789fbde1599a331d58ec1", + "description": "aco: print s_delay_alu INSTSKIP>3 correctly", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "94958e637d11d9dbe9345da1a8ff4048ef441389", + "notes": null + }, + { + "sha": "38ede4334f3e80bc1adb62eb69ff93c36b79a7fd", + "description": "rpi/ci: shorten the boot timeout to 90 seconds", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d76112bc4876e8381d9a7938bc7f015d4f44ee72", + "description": "ci/poe-powered: allow setting a different boot timeout than 5 minutes", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "771e07ad934de2620b049fa8e2e56ba6398c8c49", + "description": "ci/bare-metal: rename fastboot & cros-servo TEST_PHASE_TIMEOUT to TEST_PHASE_TIMEOUT_MINUTES to be coherent", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1e5fb15afa5b63c719dff07a471521e0a4a607d7", + "description": "ci/poe-powered: rename --test-timeout to --test-timeout-minutes to be more explicit", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "56ea4e4fa6327a1bceb05ffe5012095f8cc11fdb", + "description": "nvc0: fix null ptr deref on fermi due to debug changes.", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "65092ab1a5522e9b05f2e58fe7326e7cb6f02a02", + "notes": null + }, + { + "sha": "deb1d1f9c359e0912f2f6ee6f139e4f8373bce30", + "description": "pick-ui: move NominationType values around so that None is 0", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "057b77d2a383d08547e6ef529a6d83701ee4a937", + "description": "ci/vkd3d: add support for *-flakes.txt list files", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f54cb2476f5015572a9a698420b751a3d3c9bba0", + "description": "ci/vkd3d: add support for *-skips.txt list files", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ab1e99de62040f73f4488a99673880f500e670f4", + "description": "ci/vkd3d: rename vkd3d expected failures list to be more explicit", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "642409bc19cc62fcf99e8625bbdfbfa0e38189a8", + "description": "ci/vkd3d: be more specific for what to grep", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1b8533a7f42b7da6ec9025990af1279e848bfacb", + "description": "ci/vkd3d: move expectation file creation logic out of the test results handling", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cfc8bb3b42c71a27b087f746593ae09d0bb7bf82", + "description": "ci/vkd3d: move test expectations file to the results folder", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "50139426e2e17a5d9ad1e7648fb52d3c50e6622f", + "description": "ci/vkd3d: use GPU_VERSION to identify the list of failures, unifying with deqp-runner.sh", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aacef87848d2c2b5b7e2bfa7535b9c18cc16b171", + "description": "ci/vkd3d: store vkd3d \"errors\" in the results file instead of spamming the job log", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "af56a84616ffb367b2da81eefdcd1ddf4a2c69ab", + "description": "ci/vkd3d: rename vkd3d runner script to vkd3d-runner.sh to match the other ones", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f90b10ab8f46584de58562b3b230e6590f7eb1a9", + "description": "ci: drop dead VKD3D_CONFIG", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d4faab9331c8b2af27ddf3655db09f268e71b358", + "description": "mr-label-maker: Add d3d10umd label rules", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "34031e3e3bf19438b8ea482b231f20bd5cf9a70f", + "description": "anv/android: remove unneeded ANB implicit import flags", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9b1302f80aef99ddfc45f259de9b75ecf56cadd5", + "description": "v3d/ci: enable full run jobs for rpi5", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3c61489a3e8b86d4bf6f2d70114d4c3635be9028", + "description": "v3d/vc4/ci: add address sanitizer jobs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bee487df48b19fc3bf792874aa6aff25104e281a", + "description": "aco/gfx11.5+: use vinterp for fddx/fddy", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8c6e299141b4c332653125d7ed222efa84d7d75b", + "description": "aco: reorder dpp for ddx/ddy", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "62fa5b9d6f3c99f59557053afc2693b8181bfa36", + "description": "aco/gfx11+: apply neg to vinterp", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b8aeea806a8376a92fe6c5afc1ddf1427066fe98", + "description": "nvk: implement vkCmdDispatchIndirect on pre-turing", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d43ed4445b59cb8e94f57cb96005d34138d067d8", + "description": "nouveau/mme: Add support for multiplication on Fermi", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cac4da4cabe1f533560b9ce4963670c7456e0a30", + "description": "nouveau/mme: Add support for MUL on Fermi", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "033cafc9fe8225c1c198ca888b63510c4331435e", + "description": "mme/fermi: Don't try to access zero-size std::vector", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "884c7bccc135fe3bddf36028c9cd3c9c91cce7c4", + "description": "nak/qmd: Return the complete QMD dispatch size layout", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "217c0a489b6927fe708e0cfa6d6261f891e328ff", + "description": "nak: Move the QMD code back into the main nak crate", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "241e1861da20827534aade64ed56b0e0fe70887b", + "description": "etnaviv: drm: use COARSE clock for timeouts when possible", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ea754657eb77fdd11b7141693f4dc3ab1dc581cd", + "description": "etnaviv: drm: use COARSE clock for BO cache timing", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, { "sha": "235ce3df9baad0d7f0895e58c647914da00d7351", "description": "llvmpipe/ci: bump timeout for nightly job to 1h",