mesa/.pick_status.json

61522 lines
1.8 MiB

[
{
"sha": "5039b595477589a6e39bd6e5a390ed565b89a793",
"description": "docs/venus: update vtest instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f9314588fa76ada7dbdae2bfbc5a7870c9c7cd5",
"description": "iris: Set CS stall bit during HIZ_CCS_WT surface fast clear",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "688ee02864d52101a31886f9d762e6d8d13bc3c2",
"description": "anv: Set CS stall bit during HIZ_CCS_WT surface fast clear",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": "e488773b29d971a2f24904465cf027c9f4650a94",
"notes": null
},
{
"sha": "241741a77a8ffb8b5b8e65a717922b22bb423325",
"description": "Uprev Piglit to d8c08d123fadb986e9a8a7887b922ff63fcff52e https://gitlab.freedesktop.org/mesa/piglit/-/compare/536975d94a40cf76a69fcfa786c2513eccd0c989...d8c08d123fadb986e9a8a7887b922ff63fcff52e",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "098342ce53f692b719dd3aeb876737ad886c37f0",
"description": "Add checks for NULL dxil_validator",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f7b2fc53ab430a05fa284b209ab71c57b21c548",
"description": "anv: put private binding BOs into execlists",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "f9fa09ec92f68a5c05a7019bde6e620d25e8ba48",
"notes": null
},
{
"sha": "af0f7b347513c8fdb325d45640c1d36a14fe9b3a",
"description": "intel/dev: remove dg2 0x5698 pci id",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "65c9a810eedc7bacd91fac558d9a7b0ab6d76459",
"notes": null
},
{
"sha": "42ed0f03569e32c8f996a6c1b2e343159a06cbb6",
"description": "anv: drop duplicated nir_opt_dce passes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2e733a8ed85f6c10a192a97c102c75287b6e735",
"description": "anv: use the common vulkan runtime to do the heavy lifting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08279f4b17a3b4a2ed9e54464b1cea6d2cac7412",
"description": "zink: add feedback loop usage for swapchains",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1effbccc5cc35537c9d58e13632684a327ba2510",
"description": "vulkan/wsi: add feedback loop usage to swapchain caps if supported",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d188e005bc5cd54b4b0eb900f06ec4b43828bb0",
"description": "pvr: Fix deferred_control_stream_flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbe975e738d827276ab9a980bbd220c83da7043b",
"description": "pvr: Fix seg fault on unused ds attachment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e5fb910900dec25407177eb6dedd71a93515445",
"description": "pvr: Transfer image to buffer dest rect",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e91e06d452f597eb06edd05579aa5bb8b82069c",
"description": "pvr: Transfer optimisation remove unused features from API",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f142eae05fe28d2158d1b5aa28d983a6073aec63",
"description": "pvr: Transfer check valid source address mask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f36901ad955988934f4108ffaf58d4303c57af2",
"description": "pvr: fix texel unwind workaround mappings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d7b35bf8eb24bd2ccb29eddb77ad26888cbf6d6",
"description": "pvr: Transfer remove byte unwind workaround",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f5920ba98f4b13a59e0d231eeca6a9bd1b373ec",
"description": "pvr: Transfer support flipped rectangle mapping",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41fbe9fe8eccbf7936ef8392adea2512680ecfde",
"description": "pvr: Transfer block compressed with 3d twiddled layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59ba5cc2d15bb65e9a55d06fe278ae199175c1c3",
"description": "pvr: Transfer ignore non zero stride for twiddled surface",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e3c828fc4efed524ecbd4accc918bf29e72739b",
"description": "pvr: PBE fix mesa pipe swizzle conversion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1e339dfd6db7d18ee2262387268aa3f2f8c0f8c",
"description": "radv: fix resetting VRS if the graphics pipeline doesn't enable it",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ba416cdc67073cdda9a73fe9d37304b82bdd526",
"description": "llvmpipe: only include old Transform includes when needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "518425d107f578207836ad4e4b2f26b12487b36f",
"description": "radv: fix emitting VRS state with a null fragment shader",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "87245c6e8e6c11b2b6780e72779e71f44a963780",
"notes": null
},
{
"sha": "cc99fd42f6d04e7adea0f6eb59750e34af764734",
"description": "llvmpipe/cs: refactor cs generator args to use an enum",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58e7867c67e65e597acbe8366be0acc7288d15d4",
"description": "draw: move to use common sampler/image binding code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36eb75d281bd0898b4b669969993f38b5fa9515b",
"description": "llvmpipe: move to common sampler/image binding code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4c8a520c26e857868fa9e3aec486bae079aabd6",
"description": "gallivm: add common code for sample/image tracking.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d565f677471a07ad69af1aa05a4381d33bdcaa88",
"description": "gallivm/draw/llvmpipe: consolidate the sampler/image dynamic state fns",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f32b2ecf54366e49c4ff4bf2465d7a16f01feeb",
"description": "gallivm: refactor common resources out of contexts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90295bccc51c4276b254e021f4d245ad05939170",
"description": "llvmpipe: refactor fs/cs jit structure members.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4b7083ab3c4d98a96de3fa961569712d9c94f6b",
"description": "draw: align common members in jit context structs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f677f64e80c453f21fbfa81855c88ba97c03b062",
"description": "freedreno: implement GL_ARB_indirect_parameters",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7609f83c70234725b7d4f2a618f82c197e09e4c6",
"description": "ir3, freedreno: implement GL_ARB_shader_draw_parameters",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cc77088b96772cd55c724b26758df12937aede9",
"description": "nir: Remove legacy atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af69d0b1d10dca41c5fb759966148bb86a4f9393",
"description": "nir/opt_uniform_atomics: Drop legacy atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19593f1f4034a115381a6f5267cf803a83506482",
"description": "nir/opt_load_store_vectorize: Reclaim ATOMIC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f00c464b5b8532ac70ed2fd1ee9343521b1d9c3d",
"description": "nir/validate: Drop legacy atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c853ae660f731606510637b64ed552eb8054b6b2",
"description": "nir/lower_task_shader: Drop legacy atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44d89774e0fae6cd4736a89051a8fffb57f4e6fa",
"description": "nir/lower_io: Drop legacy atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59e73674c326cdb86d041f45ed1a28f4e730b8f6",
"description": "nir: Drop legacy atomics in simple cases",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9456e9880f58f5436236e069de86176dd69f78cc",
"description": "ntt: Stop handling legacy atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a4c31003d6557a618dffb7da5424b465aa009a5",
"description": "nir: Drop nir_lower_legacy_atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c323762f9f3595ab272cdec955c4e435f975ded8",
"description": "treewide: Stop lowering legacy atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec0c9706f0efb477559762daf55bd3ae0bfc3c52",
"description": "ac: Produce unified atomic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7bb53467b4ac453560ed9d926cc0263194b8288",
"description": "intel: Produce unified atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1823eca74d1ba9b03e8bf08b88ea852339f71ee2",
"description": "vtn: Produce unified atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f082f25125c9d85bd36a775fbe35e03ddcf97ee",
"description": "mesa/st: Produce unified atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a19660bfc7bb4a5f3a7d5547dbdc964ddb5c5ef8",
"description": "nir/lower_printf: Produce unified atomic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c8e22013632ed06caf071acb3770109111c138e",
"description": "nir/lower_atomics_to_ssbo: Produce unified atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b838a8746bff6ee346a5bbf4469604383185bc5b",
"description": "glsl/nir: Produce unified atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "969a9fe7f246954053f8d1fd1c144ab46c8d5318",
"description": "lavapipe: Lower legacy atomics sooner",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43b9dc3c53f9ec334a009e0b489b2a2cae3afa82",
"description": "v3dv: Lower legacy atomics earlier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8088171369b0d8588d5315f65df92b7c0decade8",
"description": "tu: Lower legacy atomics earlier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b4ec866426afd46d696ef1013ed20776b6e03f6",
"description": "panvk: Lower legacy atomics earlier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4b2a7a26e1879987f3e93714a71a11c23b8cd45",
"description": "pan/mdg: Lower legacy atomics earlier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65469d6b233585da59733456f44f601a97449e39",
"description": "agx: Lower legacy atomics sooner",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6431ba087f634485ef32599161a5580a9258a717",
"description": "venus: bump ring space to 128K",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df1d1ccb37c42698a3188d10b431cb4e284a100c",
"description": "aco: use c++17",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8aff7152a0f9848083a522ed5e352d8ac1469fc2",
"notes": null
},
{
"sha": "04699cc3aa1c3037b4b6d15f88e5157d31adda1a",
"description": "frontends/va/context: return error if context_id == 0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63c501809e1bc3e97013e49144985243249a13d5",
"description": "rusticl/platform: generate extension constants via macro",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "508f81f913dd2925bce0e3dd2703c7a5efcc340f",
"description": "rusticl: explicitly state supported SPIR-V extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdc2e2fece231b0793e052161d8d2ba28a6d296b",
"description": "rusticl/device: split add_ext in fill_extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2041c36e70d061a1efd1f9f297d6b83bc7068c77",
"description": "rusticl/platform: advertise byte_addressable_store",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e65cff93190105422cb2472dcf74904d76dd6f7",
"description": "rusticl/device: use PLATFORM_EXTENSIONS as a template for filling extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3af8f3c111f21f03b4d1a8fd188b80d9ccf57b3",
"description": "Reviewed-by: Nora Allen <blackcatgames@protonmail.com>rusticl/platform: make the extension array a static",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "975a2c17a4e8cfd235dddd4c06e0dc49ab7504b3",
"description": "v3d: delay offset/counter values with primitive restart",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4c4d2826306541ba1dd2145cb30c9fcd3e213a5",
"description": "aco: emit_wqm on MIMG dst, not operands",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec4619a5e9ec7c7f9f4016b83a7305c3967be181",
"description": "intel/devinfo: call intel_device_info_init_was only once",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ebd553fc216085e9a7ca1a28dc38030ed7e2071",
"description": "intel/devinfo: allow -p to take a pci-id in hexa",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fce55ffb7d04993839acd25ca69c412080d92b2f",
"description": "intel/devinfo: printout on stdout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f25bb8283b7f1354549d4e74d7189ceb719bdbe",
"description": "nir: Add helpers for lazy var creation.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e31b7a3f9edc305cff4671cfadc7a99265d1b187",
"description": "compiler: Update reference to name_for_stage func.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40653f078390639e75cb7a9e616a3bcc8a45e959",
"description": "nir/lower_shader_calls: Remat derefs earlier",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "200e551cbb36c201b0083c6a6ba8930c9077a6e8",
"notes": null
},
{
"sha": "c0a3954538606ee6ee2e2cee183694f46e452826",
"description": "pvr: Transfer add s8_uint support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b5aff655607a2e9a44eabfbedc242dc96ce6c558",
"description": "pvr: Transfer add depth merge support for X8_D24",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71ca44122986206106f1e5bd36a85107494e3b2f",
"description": "pvr: Add PBE packmode for depth stencil formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b106752782d1ddd832ab465d544970a84a2dea89",
"description": "pvr: Add back S8_UINT support",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "ff07610462d5100a1ade101c1960beb4a454e7ce",
"notes": null
},
{
"sha": "d8bd30d9b24bab8b62eec045ee35bec80508d6dd",
"description": "pvr: Transfer multiple emits clip rectangle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9bce479efc72212bae92766ee549ce5ce5d55000",
"description": "pvr: Transfer fix blit with multiple emits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48bf9c736f92e22791e24f1c202020179ff7e790",
"description": "pvr: Use original binding numbers instead of reassigning",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bac048e1dfed0ddfa7d95e55565d0ac486997b9b",
"description": "pvr: Add missing NULL checks in some vkDestroy...() functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7cb77cb089cfa38c06dfaaed694af14178f70601",
"description": "pvr: Transfer PBE gamma is unset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9fccc25bdf1f16ecabb832207ef8879b705fcde3",
"description": "pvr: Transfer PBE source snorm format should be signed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a495cdb09eeefb1e84012c7ee9203f8248162b9e",
"description": "pvr: Allow block compressed source blit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b59eb30e8860a8bd40ba8747194ff91e27d1812c",
"description": "pvr: Fix cs corruption in pvr_pack_clear_vdm_state()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27d55436173802948eaffb0b53ce12aafd922492",
"description": "tu: Use common GetPhysicalDeviceFeatures2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4aea3fb3dd22425c264e5f6899fe8c8ce8996c7d",
"description": "lvp: Use common GetPhysicalDeviceFeatures2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ec097690142f4871ff0d7bc12d82b15ef3d3763",
"description": "radv/ci: document more flakes for navi21",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47f080194956a1da3beca5800b3bf7f85cb8b36c",
"description": "zink: Move the workaround before the EDS setting.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d5cf6f7d2f9f399b08bac00f06be0470b8e0efb6",
"notes": null
},
{
"sha": "6ee0bba3ae6777aa8df911301e5ff0a955ebce73",
"description": "crocus: fix scratch_bos memory leak",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e",
"notes": null
},
{
"sha": "e2e6adbe37844829f26a26bcbe1ad8d9ffbb86d0",
"description": "pvr: switch pvr_spm to use pvr_bo_suballoc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "983f98d85811892ccdf877ca26b312dab25b87f0",
"description": "pvr: switch pvr_clear to use pvr_bo_suballoc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "073bdbdea75d8f78f0e37334fde0e6b212c244aa",
"description": "pvr: switch pvr_descriptor_set_create to use pvr_bo_suballoc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "547a10f8702257efff91e8405116f126db387b7e",
"description": "pvr: switch pvr_cmd_buffer_alloc_mem to use pvr_bo_suballoc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42d101121696ad34dce511bb1b30327f9bc2b37d",
"description": "pvr: switch pvr_gpu_upload_* to use pvr_bo_suballoc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06c6cfc55b07165a39826466695fac087162c417",
"description": "pvr: introduce suballocator for internal allocations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "882fd3c522af44943e182ea13abc8250d0cdbc3e",
"description": "radv: small fix for VkDescriptorSetVariableDescriptorCountLayoutSupport",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd406eae7dbf25de997e708f2719a478114f0d58",
"description": "mesa: set a type for depth fallback texture",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0c6e56c391a262bef2d20037b4ca77d60948f3e7",
"notes": null
},
{
"sha": "e0c3324695cd0232ef08df0394ba8922766bef3d",
"description": "drm-shim: Use anonymous file for file override",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "730834aa6b3794128dac0daea4b1eb1212a6b163",
"description": "drm-shim: Set file type in readdir()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1cb168888e469dc560d130b1653d35576d840c8",
"description": "ac/llvm: remove redundant nir_lower_legacy_atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fb3133cdf28bfcd18c7faf5b622d62c8fe64444",
"description": "radeonsi: fix aco compile for atomic ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8cc7ad48d5cfac4b2dd7067f0ebee048eceb02d4",
"description": "ac/llvm: remove the double frcp special handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f094c8acfed9d0c9a07c01e5c8b8b96657e30677",
"description": "ci/freedreno: add recent a630 flake",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00a3b7b8383511c9b1b3d344eeaea096fad6a44a",
"description": "ci/venus: add recent flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a15bffe2b84a02b2bfcd0af6e3dfb2de78b54a80",
"description": "anv: enable the GPL feature based on whether the extension is supported",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "fbc0e74bdacca3ae9ea4503d8b6e57fe486e4a0a",
"notes": null
},
{
"sha": "47d9eaa0f1b9bf4215e15bcf446a35a1bd4c0215",
"description": "zink: flag batch usage on swapchain images",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "dc8c9d20568360d6756dcd62610d818991f479d8",
"notes": null
},
{
"sha": "7ce82f1dec8b6a6beb7d541258015fecc380b742",
"description": "zink: set higher prio on dedicated memory allocations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5dd63a69dad996fad50788598753f69255053294",
"description": "zink: hook up some memory extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b88006fb9f615fd1e6782415ee0244c6f3953da3",
"description": "zink: slightly simplify bda allocation chaining",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38fab8a1da34167f1e2b71d5d127c80bee6855d9",
"description": "ci/broadcom: skip timeouting ssbo.layout.3_level_array.std430.mat4 on RPi4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cab466816f645a4ce346c6bb004328ea08252e2b",
"description": "lavapipe: EXT_attachment_feedback_loop_layout_dynamic_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d58fa5787a7e413a2dbd83f076fbe495742b37d",
"description": "zink: only add feedback loop usage bit if extension is supported",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "468554804ce09b8cb5341fccaf441edf014d06a7",
"description": "zink: ignore no-op image copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "864ccc7a92825a7b9e3bafb35f3875ee2ef72c79",
"description": "zink: reorder some image copy code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7466c6fbf2052a1b4142da3e181ed82be888f947",
"description": "zink: reject blits where src/dst is 3D and dst/src z!=0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc13c96b336f62a8eb3baa9e35f056a02f6efd7c",
"description": "zink: reorder some native blit code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58532057c56bfecad38bf589ee17139ab5757306",
"description": "zink: destroy current batch state after all other batch states",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd0454646fb07eb5cc673f3855d0e1c2b4c8032f",
"description": "zink: don't leak swapchain readback semaphores",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e9f18f64b9ec56ed0e89a5baa41b4536585a8a90",
"notes": null
},
{
"sha": "6c90fe189f4652845769d970db4effa9d30bb51b",
"description": "r600: Use unified atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0e51fcc4eccf1c543c098deb615013953edab0d",
"description": "iris: Init CCS_E to COMPRESSED_NO_CLEAR for XeHP",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f220f3fdaed5e15fa65644164fe8b1e1b9ed5064",
"description": "intel/blorp: Assert an 8bpp fast clear restriction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54c9fa63740bb8e365a6fe42c62dfce5ccc73368",
"description": "docs: Update list of extensions implemented by dzn",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd09cbee52eb09c4974a1ac39ddee1194399d66c",
"description": "venus: drop unused sem_feedback_count from vn_queue_bind_sparse_submit_batch",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a55d26b566f1ba67f770f689e4de9b0f70c0d47b",
"notes": null
},
{
"sha": "7f84eee3c6b2c68e112508b302aa8716dc11b695",
"description": "intel/isl: Fix map between sRGB and linear formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1404c180e93c4b5ce717d8df3bc598b1f21ba816",
"description": "rusticl: implement cl_khr_pci_bus_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b031b28063caaf5fb7986f3fd5b1f6f0a2f25d47",
"description": "spirv: fix argument to ray query intrinsic",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0cf22f9af352f17bcfc87d9e3665af7035a0c17e",
"notes": null
},
{
"sha": "60ed4b92a0851332b3ba581ed926e37aa3ef4b09",
"description": "dzn: Hook up fd semaphore import/export",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c64f1b6650f9f81a0329390d92f8c27bcb046e7c",
"description": "dzn: Hook up win32 semaphore import/export",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd5e372f1c8018bf76315ce179eac26ae26bc6a8",
"description": "dzn: External Fd memory extension",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed25ea1bc9e062a0ae048132a72dd5f7a31d8a00",
"description": "dzn: External Win32 memory extension",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb613407905de9aea2db685c009f114d902229ab",
"description": "dzn: Dedicated resource cleanup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7cc59ad9736ddaaeeeeee7bc5c2f21c0b1df6be1",
"description": "dzn: Finish implementing KHR_synchronization2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eec07cdde4cba653c8ca778f41e3ef6124bbc76b",
"description": "dzn: Don't zero an output struct that can have pNext",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9146794d4acd3600613e6df7c90257fdce8de23",
"description": "vulkan: Win32 sync import/export support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "952a523abb20c19ad42ff37ed04e2e10d6724309",
"description": "intel: switch over to unified atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e7df8ab3776d3042874abf5ef3f1028a9858e91",
"description": "radv: Move perf counter CS creation to where it's used.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53b439d24fae8a02385d6b04b85024c706c0c256",
"description": "radv/amdgpu: Use STACK_ARRAY for IB array to reduce stack usage.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "984c0baa88d40fde300ab1580b653d282309b519",
"description": "radv/amdgpu: Pass preambles to get_bo_list.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d61f1556b8d05b9fe3776b64cf65cf352f45da90",
"description": "radv/amdgpu: Split radv_amdgpu_get_bo_list to smaller functions.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae5e937f0b2113d69328ba47282490853743fef2",
"description": "radv/amdgpu: Remove unused extra BO array.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cef751c86a8015e2e499481119f4734c6aff5eb1",
"description": "zink: do not open-code memcpy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93682f9f4d12b04c6567c6fb11582f5f66a1d407",
"description": "zink: clean up tcs_vertices_out_word handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6edce2f2a63f64faf96e661556d96cbbb7d2b57",
"description": "zink: fix bad indent",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b52dcff526a9723d809ac97e58166f0531e2a8a",
"description": "nir/inline_uniforms: Handle num_components > 1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "723922b6f16ec2522ff46ed46307fb088fd93df5",
"description": "gallium/nir: Handle unified atomics in nir_to_tgsi_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "508b7bba7aa4dda739095e6e5db50d81de5688e9",
"description": "radv: Use common GetPhysicalDeviceFeatures2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83bc32d55d4a71ac74038d8bad74cca156483455",
"description": "radv: Constify radv_device_supports_etc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a229f6cd2e42f75921696be7e314d3d20b7f0572",
"description": "pvr: fixup stack overflow in {start,end}_sub_cmd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b563bfb4eeae04b4aa3deb361f618532e2912d2d",
"description": "zink: add some ci flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "811f3843d9923705dfeee53342177f4421ade18f",
"description": "amd/drm-shim: add navi10",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a04a3832098010ab9c740971d00b67be9e12b0d",
"description": "amd/drm-shim: add vega10",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f2220fb225a5b87f7620b2ffc86be3e0de1f68e",
"description": "amd/drm-shim: add polaris10",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ed3e0db5da662f9c2717d37416cb2a24692e5a2",
"description": "amd/drm-shim: move device list to external file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71107b6dc8e97c1b99e748e540e4f01a666e1703",
"description": "zink: don't create invalid inputs in `zink_create_quads_emulation_gs`",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e2220ee55e40ec5e1ef0d8f74ff6e7d7bb5db16a",
"notes": null
},
{
"sha": "b5818e2e4f7d21ddd257fa00499520684fc0f87e",
"description": "nir: make var arrays large enough in `nir_create_passthrough_gs`",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "d0342e28b32d7aa4b25cf045ac9933348ec053a9",
"notes": null
},
{
"sha": "474d93719e15730152407c7fa8cc299dcee758ea",
"description": "zink: handle interface blocks in `copy_vars`",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "edaf49160e5293d30aab1d3bcf5452b8c3178096",
"notes": null
},
{
"sha": "8f22669f9b0417b3195d43721eacad8b7e92d3d5",
"description": "nir: handle interface blocks in `copy_vars`",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "99121c9b77930aa6b6da8fcd087e4f03aac19323",
"notes": null
},
{
"sha": "a4113fd0210129e997331e57b994e346f1c3d76e",
"description": "zink: don't replace non generated gs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "eedbf9046e72d253b39e7065424ec6d1f2dbf598",
"notes": null
},
{
"sha": "83692bfe3013ace7a98ab59cdcbbae878b9c5758",
"description": "nir: don't create invalid inputs in `nir_create_passthrough_gs`",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "d0342e28b32d7aa4b25cf045ac9933348ec053a9",
"notes": null
},
{
"sha": "78d59ef4b1f3c8e16163b118c220fc40144db6e0",
"description": "nir: use `nir_variable_clone` in `nir_create_passthrough_gs`",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "d0342e28b32d7aa4b25cf045ac9933348ec053a9",
"notes": null
},
{
"sha": "59ec79a2b838262bd27ed163d3f3ec2830c0d3f5",
"description": "pvr: Remove unneeded assert in pvr_get_hw_clear_color()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa3b7ef943b770ccc11370d508b263ec0c114ac9",
"description": "pvr: Fix off-by-one in pvr_cmd_buffer_upload_desc_set_table() assert",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e90deac3d8c557afdecfede095dfd865c35d4a68",
"description": "pvr: Correctly compile graphics pipelines without a fragment shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36db17dfa5b48287830becc8ff41100f8b8bf0ac",
"description": "pvr: Initialize aspect_mask when creating buffer views",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f8320bd0485b6e43387b3a7ef99e624cebc84e9",
"description": "pvr: Actually check for depth load when setting up load op constants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8939b80bf57e35144cb5295e76310ee550906f9c",
"description": "radv: stop using the pipeline for determining the null export workaround",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d73b6ce1c736ec61aff6f3850b8af017c8462e34",
"description": "radv: remove unused pipeline param in radv_generate_ps_epilog_key()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "def2ac22b3159c7ba094f943b7e49e97d1b66eb3",
"description": "radv: reset the emitted PS epilog when a new fragment shader is bound",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "297859c56b7b6c93e150d75f7964a2e13b65dddf",
"description": "panvk: drop path from panvk_physical_device struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a94f0898651d02b7a9bee8dee9b00ce06e752e3f",
"description": "radv/ci: Test ray tracing pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10d1073aa62203d86c1b79def934d026549f3985",
"description": "radv: advertise VK_EXT_tooling_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66b3d3463316444210f62cf923e48f605116bad1",
"description": "broadcom/compiler: use unified atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9fa9782c1790e049be66d3bcd383fb3fdb79e1c5",
"description": "radv: stop compiling a noop FS when the application doesn't provide a FS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f47886cf12ab1754b735b43e4962e67fe6d97e1",
"description": "radv: allow to determine NGG settings with a NULL fragment shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d91cb1bbfa1eba954f6e86c1acd932f8a53c29bd",
"description": "radv: rework the checks for implicit exports with GPL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "333c8773a423d739fee8784782f59129374ed9a9",
"description": "radv: handle NULL fragment shaders when creating graphics pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87245c6e8e6c11b2b6780e72779e71f44a963780",
"description": "radv: handle NULL fragment shaders when recording cmdbuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c51c68ba4bc35a7800d7960f3bd3676fcc45ef8f",
"description": "radv: implement dynamic sample locations enable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a379f7637a940cb9bcefa95203bdaecda934f95",
"description": "glx: fix build with APPLEGL",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1eab7e69e2ba84244f551f6901f4307a687a9504",
"notes": null
},
{
"sha": "d1dd36a74e17ca8895765d892e544e3eff349fea",
"description": "radeonsi: be able to use aco compiler for mono ps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "288adae5128342db827380f3b1f017db5fa6887a",
"description": "radeonsi: fixup sampler desc for tg4 in nir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "521cbcb588693ba44c05d856a968ad09cb941286",
"description": "ac/llvm,radeonsi: enable lower_array_layer_round_even",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38e064b674b5f0e8203d4d8f6d6424f5c389f516",
"description": "radeonsi: clamp shadow texture reference in nir for aco",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b5409131efc9c72348a0a8d3b265b986ba2f9e57",
"description": "radeonsi: pass use_aco to ac_nir_lower_ps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7180b16afcaa7be13c0f9cfcfdcc56ea0f5b05b7",
"description": "radeonsi: adjust ps args for aco",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "474ddeffe67ed23b4065731013f99b3de5cc346e",
"description": "radeonsi: resolve aco scratch addr symbols",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7aac3508dca2e5c7590d89fe0963d6c06685bef1",
"description": "radeonsi: add symbols to si_shader_binary",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a360e4a71a9978b25a84c4b57e1a7200824ad70",
"description": "radeonsi: add initial aco compile code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91c91bb972bcb219b4a3c01a14262982284fda23",
"description": "radeonsi: lower non uniform texture access when aco",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f859436b55711684602336f8d9a8dc498ad5fe16",
"description": "radeonsi: add has_non_uniform_tex_access shader info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "563bdcc7fc86b4a2efe15d77163db7460951d7c0",
"description": "radeonsi: lower vector const to scalar at last for aco",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e252d8781613c854b1e2e6da4b87757dd0f9bc56",
"description": "radeonsi: lower some 64bit ops aco does not support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9bc1fb4c07fa3ea50a71c434b5f8161bc0954bb4",
"description": "ac/llvm,radeonsi: lower nir_fpow for aco and llvm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19a8626f8652b9ce5c1eaba249c64733141db39c",
"description": "ac/llvm,radeonsi: lower some pack/unpack ops not supported by aco",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb2d0fb4a2beac2d76afc1d4112b57a029f0f979",
"description": "ac/llvm,radeonsi: lower ineg in nir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3fae161ff2266e9d6e28e5d63bc4f10f8170063f",
"description": "ac/llvm,radeonsi: lower txf offset in nir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f13f9044db26878ac77b4f760272115fac0f424e",
"description": "ac/llvm,radeonsi: lower fsin/fcos in nir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9d54b1d36bcb536f3f5efbd2135a4459698e93b",
"description": "ac/llvm,radeonsi: lower idiv in nir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fa06828b486c5a21757d7edd6dce5914dafa7d6",
"description": "tgsi_to_nir: call nir_lower_int64 when required",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "636f6282062e2fd57167be71788cc5707064d9d6",
"description": "radeonsi: remove ps vgpr index save when args init",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1eddf5934b521b108c0bf3ab396a2b380873c4c2",
"description": "radeonsi: support print raw shader binary",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff29502df2daa824dfca7868f101fa8a28b11c4e",
"description": "radeonsi: support raw shader binary upload",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b903475952d43b4acd2dbe433977dc747249c6f",
"description": "ac/binary: pack prefech align code to a function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3997a3ca70d7e24d2a1375a5c322b68a30077ca",
"description": "radeonsi: add a raw shader binary type",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83a920dfb9a753aeeaa75dca177a705c05cb348a",
"description": "radeonsi: init spi ps input shader config when aco",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f954aa1624bde2f0aa919c9da07d85447133cb36",
"description": "radeonsi: pack spi ps input fixup to a function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e752248b3b85f8850a2f85fcefe6826d57730049",
"description": "radeonsi: add shader info uses_sampleid",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14d2b12390bec3ecab578f21f4319165814e2df7",
"description": "radeonsi: add shader info for frag coord and sample pos read",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "326b027b25fb3595e7b766286673b2b34b1f4a82",
"description": "radeonsi: add use_aco field for struct si_shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad33ff4de2fb0034be50584b8291efee89b3dca7",
"description": "radeonsi: add aco debug option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bc6c62486207e3d6f773e66620bab008868ac0d",
"description": "meson: build radeonsi with aco",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad7ff4c25bab1ca200360731cfad2d82faebda20",
"description": "ci/skqp: handle all warnings printed with clang >= 14",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1671b5fd1f3ed8c86b482187050a368986259e0c",
"description": "radv: Stop running constant folding during ray query lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0cf22f9af352f17bcfc87d9e3665af7035a0c17e",
"description": "nir: Make rq_load committed src an index",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "626669bab319aa66afb194953eb77c123f977eed",
"description": "gtest: Update to 1.13.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b289a9e16f25815e845506afbe8d429cdd3e9b4a",
"description": "util/tests: adjust for new gtest",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be5b5fbe3db026ad2eb42531118967dc658cebd0",
"description": "nv50: Fix return type of nv50_blit_is_array",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "504907a7d39413f7fa50809420df019e0e964186",
"description": "nvc0: Free blitter->vp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae6ae84a753f9f77365b471a904ca21ad91ed61f",
"description": "nv50,nvc0: Free nir from blitter fp shader",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d11145e837a1b8423feaa87cfe6f90a0e024f4e9",
"notes": null
},
{
"sha": "4621a6db5084c4bdaef57900d4306bd4e4bcda3a",
"description": "dxil: Use unified atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75e140711681915d0ac3dd0caec2df5436657a39",
"description": "microsoft/compiler: Back-propagate type requirement information",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d94e23d7bd516988df3aafbe1438f89d6121e254",
"description": "microsoft/compiler: Duplicate some SSA values to simplify SSA typing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "049d340d8e270168bc71f294bd7ea038adb736a4",
"description": "microsoft/compiler: Remove alu type info from store_dest()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f98871608cbae6f7fd16561e9c92f5c22334e5f1",
"description": "ac/llvm: rewrite and unify how GLC, DLC, SLC are set",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "968db0208df388c06fa84c6af6934c0382efb5cb",
"description": "ac/llvm: don't treat ACCESS_NON_READABLE as ACCESS_COHERENT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a043b57399ee4dcfb99eaedea76684067b5653e",
"description": "aco: don't treat ACCESS_NON_READABLE as ACCESS_COHERENT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "142c4f5abc6ae67c109203e64d64d78b05762025",
"description": "intel: Secondary CB print primary CB's renderpass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07ec481cd824a79cd526d6707a4db564336de9cf",
"description": "intel: batch consecutive dispatches into implicit renderpasses",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82f6a477f3f013975cc7c1755162746f85546b6f",
"description": "intel: refactor INTEL_MEASURE pointer dumping",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2dfab5c964462d0d904a48d2ea251d8a0b3b7ce",
"description": "anv: re-enable RT data in INTEL_MEASURE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f783f581a86faa1cac6d0b86c20f8bb63c17d2d3",
"description": "anv: fix INTEL_MEASURE on MTL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa1962681e8e39e3299c2249bbaea3743e218f78",
"description": "nir/validate: Handle unified atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55f7fd6d0d36e560b55fc12c4baf785f9d0c04ed",
"description": "nir/opt_uniform_atomics: Handle unified atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1fd8d27fc516d475808b5e2e826fc7a3124ad5a",
"description": "nir/lower_ssbo: Handle unified atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66f1633ffd5a7a6603c6ab13d79d829f4a64e791",
"description": "nir/lower_io: Handle unified atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1609b413032f22e89723041c0f68836d75587091",
"description": "nir/lower_task_shader: Handle unified atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca5c869b6d664d56f585b939a6819e2e76d485ac",
"description": "nir: Load/store atomic op indices when lowering image intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97857731ce875c846cca37059864f08ff47358a5",
"description": "nir: Handle unified atomics in simple cases",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee6ddce6361d761909d36a9cb2a4d851c6f6fb52",
"description": "ir3: Use unified atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ff97776b77b3eb8446fd274913d808c146d1d9d",
"description": "nv50/ir: Use unified atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b98b7f4d8510800871e28c0b682093addbce55c0",
"description": "zink: Use unified atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce638eafe26090c37056556fc10e938b442990fe",
"description": "aco,radv: Use unified atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0241d8894e20d758e7197c29b3cfa0b523267393",
"description": "ac/llvm: Use unified atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e9c01523ad5ddfc9e185b8d6057c9c56d3aa809",
"description": "ac/llvm: Don't handle atomic derefs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0d2292ac0727acf29650717146e0ae82927828c",
"description": "ntt: Use unified atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd0a2b160848fc9810362eba9768fcf79845315f",
"description": "gallivm: Use unified atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c823351c0f3fdca664c4e2b436912acf5d33b72",
"description": "pan/mdg: Use unified atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "133af0d6c945d3aaca8989edd15283a2b7dcc6c7",
"description": "pan/mdg: Fix icky formatting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e258083e0728396313310b2f2cabe4ae346579d9",
"description": "pan/bi: Use unified atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5d73a9989e657ef27ef69af4f89aacd404422ec",
"description": "agx: Use unified atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c9950702880bf68dc87019e410de38739759262",
"description": "nir: Add pass to lower atomics to unified",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d51bc95837620a774f6d2b04228f340dfc536fc6",
"description": "nir: Add unified atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88f6d7f4bdf90bcfdb17e4aadddec3c855a12b13",
"description": "aco/gfx11: fix VMEM/DS->VALU WaW/RaW hazard",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fc5dd935f4925897cd0bebd117699628f57a645",
"description": "meson/vaon12: fix driver file name for mingw build",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa57e8ef18e452b6ff7bd1dff99bc784ccce8818",
"description": "lvp: avoid accessing member of NULL ptr for global entries",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b31039033114bb8e0de25b87119e8d97186bced",
"description": "pipe-loader: avoid undefined memcpy behavior",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5cf6f7d2f9f399b08bac00f06be0470b8e0efb6",
"description": "zink: disable dynamic state exts if the previous ones aren't present",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6debee51f38702de1931c4143c6882cce8b22b58",
"description": "zink: disable have_EXT_vertex_input_dynamic_state without EDS2",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edcecfa8176ed77eb30b010ad554772fa9940f17",
"description": "nir_lower_system_values: Add ASSERTED to assert-only variable",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1e0e4657f97cbf9ce080b4aa0fe01bc83eb8aa56",
"notes": null
},
{
"sha": "ef831c137fcf46d9df6a180a33fdb16fa2da3707",
"description": "ci: replace write + cat with tee",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07a8fdb9bb5889941afdcb7a589c7b1d80d32be7",
"description": "ci: stop marking environment variable list as executable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a45f9c99978c9f14a18918b2bf1532b60bd9ed8",
"description": "ci: drop GENERATE_ENV_SCRIPT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7dfa98abc644a3f7f84d209093a97d16d255b942",
"description": "nir: Use nir_block_last_phi_instr more",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82430b91bb177ac40766f2ce605cafbb866ab7f1",
"description": "ac/llvm: Use nir_foreach_phi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a0223a2d487ce36e9f362d8a1312e23a9674dd3",
"description": "dxil: Use nir_foreach_phi_safe",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa6bdbd54a4c824661e4b65eb4fc6a357058f778",
"description": "nir: Use nir_foreach_phi(_safe)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7dc297cc14196ec1f9a4908395d89dfd00de859a",
"description": "nir: Add nir_foreach_phi(_safe) macro",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04976beac7d9d5455753a0e964db71c37b7cb3d8",
"description": "aco: don't apply dpp if the alu instr uses the operand twice",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "151bcc1e8bbc9b012616ae418a59c215b0e6e807",
"description": "aco: use VOP3+DPP",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41b0eafc4b0b4ed1083ab00e5fee2a6e0fdfd900",
"description": "aco/ra: convert VOPC_DPP instructions without vcc to VOP3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d32526caf2464aba7dae8bbf8e1279d7f996d6f4",
"description": "aco: add assembler tests for VOP3(P) with DPP",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "984bdc0fb11a095e209cf5f77d2a9e954ebe9acb",
"description": "aco/builder: support VOP3(P) with dpp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2548f28ab309504fcce470711548c07347fda439",
"description": "aco/assembler: support VOP3P with DPP",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0e73cb313e1dad28f6315914c4ef88b939f9b60",
"description": "aco/optimizer: copy pass flags for newly created valu instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d27e03d7190aa4beb3fe00047d20c094ff029a42",
"description": "aco/optimizer: don't use pass_flags for mad idx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c5e8dedab5610f3d17afead47827e17d3704e63",
"description": "aco/vn: compare all valu modifers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9b4ea9ff901cdc4cbe29ffdfc74b8c318a21a80f",
"notes": null
},
{
"sha": "0f5a27ca8d25f0ad4eaaf6cd2cf26dafe0fc4e6a",
"description": "zink: add back some anv qbo flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86a053f7b903225b0a7992dd8d5e80c6f0360700",
"description": "docs: Include ALU opcode descriptions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd466195b9314997936fe6ea98e4d9eb3aa49eae",
"description": "nir: Make ALU descriptions machine-readable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b4f00a3acf1f0f2c414f4d33b2a47ae97bd60d4",
"description": "nir: Allow adding descriptions to ALU opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72a84ebbd6497f2000ffa56b1ad448274d17fcc0",
"description": "vc4/ci: re-enable VC4 testing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a87f1b7ed85cf1bbce632339a393aa6840ebdc6",
"description": "amd/drm-shim: Update docs for more devices.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b96aa6b9e24703c6bed620b8b8d8904870c0476d",
"description": "amd/drm-shim: Add raphael&mendocino, polaris12 and gfx1100.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d16cd4c758ac535960e3681e4bc39fd8dbd3e34e",
"description": "amd/drm-shim: Add vangogh entry.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0b6811b9bc7af16a180591cb7ed54a1205755ac",
"description": "anv: handle missing astc for gfx125 in CreateImageView",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "088e25216f4f58203fc5145888c6ea3c73fe8624",
"description": "radv: configure PA_CL_VRS_CNTL entirely from the cmd buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be0ba9a1c000315a5fae1fc6ffced9502a1a7f1c",
"description": "radv: re-emit fragment shading rate state when PA_CL_VRS_CNTL changes",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "041cf2d48e95923bdbf2a020f96cbe8aa64fbd1b",
"description": "radv: dirty the dynamic vertex input state only when needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8688e110134bd71a2a97b2e05f67bb40e04c6187",
"description": "radv: reset the emitted VS prolog when a new vertex shader is bound",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d41b83e1ca5829a16abac5b5f0f5dd1ce5b280b5",
"description": "hasvk: avoid assert due to unsupported format",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0a4c92b646ff02740d2c363c6ca4512325e3eab7",
"notes": null
},
{
"sha": "e930ad6017ac2ce04f2dc4521bd1139ba4d1ebb1",
"description": "anv: Enable MCS init with ISL_AUX_OP_AMBIGUATE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b01a0ac47778177aab87478ccc1a342f9ebd5d2",
"description": "anv: Drop the MCS initialization performance warning",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f53638fa1ac2d606729fa3095535243acff6b695",
"description": "iris: Enable MCS init with ISL_AUX_OP_AMBIGUATE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bba4d850c22a6657729616d11c428870cce5b565",
"description": "intel: Implement ISL_AUX_OP_AMBIGUATE for MCS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71d52a4d85af3c8a54ff37e2aa0813cae3922ac2",
"description": "iris: Add a barrier to iris_mcs_partial_resolve",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1ed41dec77367530d72d2c44992b4c5cc0160b4",
"description": "intel/isl: Bump the MCS halign value for BDW+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a398b0ef95ad119b8189cc59172face0374aa65",
"description": "ail: Add MSAA tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e918509284a7d1ae8339be0f7432cf5345a63bb7",
"description": "ail: Handle larger block sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f545a2b9480ec849f0714973360ca0829441449a",
"description": "asahi: Use ail_can_compress() in agx_compression_allowed()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59a6c5b35753f252a11758eaacd12fceed6bb160",
"description": "ail: Implement multisampling for compression meta calculation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94c9115aa0a44ae18d90a60129a0b44517896e3d",
"description": "asahi: Make bo->writer_syncobj atomic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc1a18b0ed54e53b969c4143f3fb694463c956d8",
"description": "asahi: Lazily initialize batch state on first draw",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8b055eb96883fb04ab2e237934456f6eed2edce",
"description": "asahi: Partially identify some missing index list stuff",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64a595291e21d3f9962a03b37bd16876bf6c85b7",
"description": "asahi: Add some more system registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9608e57524f0d6d4877b0d203ee4612e942b60e9",
"description": "asahi: Fix check for sprite coord mode in agx_bind_rasterizer_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e92ff4f80931c587a4ef45662d741872836227b1",
"description": "asahi: Add missing stdbool include to lib/hexdump.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e377190f58a738f5c352dbf7c73a59394d1921d",
"description": "asahi: Disable tilebuffer write masking optimization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f57f952fccfc3c920e6fe9ea9c6d4288ceb1be7",
"description": "asahi: Make framebuffer texture barriers a no-op",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69740fb82b4a4a23578703b691bc1f260a935316",
"description": "asahi: Implement create_fence_fd and fence_server_sync",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86d41cb7bdbce2b38d452b9fb8212d1f031f7bba",
"description": "asahi: Implement memory_barrier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "435a6079099cce08ead5f7d5f305694bbf466717",
"description": "intel: Disable shader cache when executing intel_clc during the build",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "639665053fabad75afcf7889970c6a4119fdae92",
"notes": null
},
{
"sha": "6aee7848bb00dd3742fbb1b8c65610188e77d939",
"description": "radv: improve externalMemoryFeatures for android ahb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eaf1776586e80605860cb68a90a202b79ec8d699",
"description": "anv,hasvk: android ahb is not always exportable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47b37651f807372b6ca20f4dad091695eb14c172",
"description": "vulkan: add vk_image_format_to_ahb_format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "380180516cc3cc5f16b9dbc40ad6ee4d1f52a29d",
"description": "anv,hasvk,radv: do not fall back to AHARDWAREBUFFER_FORMAT_BLOB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50e703f347b1c7aca90b4592809af585082ed995",
"description": "vulkan: add vk_ahb_format_to_image_format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bbe0462e8a11c4363272163cb98a1c45163fe33",
"description": "vulkan: define inline stubs when android api level < 26",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f81dce9bccca0bd4c14fca2b0f01bf6861394c8b",
"description": "vulkan: rename vk_image::ahardware_buffer_format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5561abcb2cbda8b90bdad592d128d3703b6e01c0",
"description": "vulkan: make sure vk_image_view::format is never UNDEFINED",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df8ec99c81aaf7b36e44d4ce9f0eef68a854f254",
"description": "vulkan: make sure vk_image::format is never UNDEFINED",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a4c92b646ff02740d2c363c6ca4512325e3eab7",
"description": "hasvk: Use the common vk_ycbcr_conversion object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb6d655f535fea8b16122804f1536a53481f7dd1",
"description": "hasvk/android: Use VkFormat for externalFormat",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6039f2a22f184e78d4368b892f2ac4397c04bea3",
"description": "hasvk: Refactor Android externalFormat handling in CreateYcbcrConversion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bafa5efcfc5577fe1802507c49defb73a79ed0de",
"description": "dzn: Enable KHR_shader_integer_dot_product",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6ea08c5423de3db4d7831195728b6eedc453f4f",
"description": "microsoft/compiler: Enable packed dot product intrinsics for SM6.4+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "217bbdc4fd15ea77b0d629c5b538631e51283108",
"description": "microsoft/compiler: Take inputs from callers before providing nir options",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2945409b3e00fe0c2d4fa00eb1f5fd049a8ae7d",
"description": "dzn: Enable 64-bit ints and floats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9dc009e7ae433c35cc54d4db6c3fd628d853455c",
"description": "d3d12: Convert from D3D shader model to Mesa shader model earlier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7cdbf4f065a617138c5fbe32ec5271fcbf7c5b7f",
"description": "spirv2dxil: Support int64 and doubles",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95d93b24f639907d6e8d504c87f9908c7eb60cbc",
"description": "zink: Always set a blend state for shader-db",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3bdddcf2ae4d00719f4ade1ecd062784c0bea7e",
"description": "spirv: Use NIR_PASS for spirv2nir --optimize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4c48326892a976abc246620e51fa28c46bb2408",
"description": "spirv: Do more on spirv2nir --optimize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c61eea2ff334af55c6002a80ea97697a60556eef",
"description": "intel/mi_builder: fixup tests for newer kernel uAPI",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d4b0dfdb8db790ba0c50d6d35fcadebc3ce7a2d",
"description": "anv: Set memory types supported by Xe KMD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffbbf23ef827ad3d21ded883031fb123da86fa54",
"description": "radeonsi: Use vcn version instead of CHIP family for VCNs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09e59553ecd6d1439593739aeffc7c00186c0f9b",
"description": "amd: Add vcn ip version info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82a064020c28f23218b7270f857980813c629496",
"description": "radeonsi: Remove redundant vcn_decode from info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90c3fd0c835241b73c7d17b7f1efd110fbdf6231",
"description": "dzn: Fix segmentation fault when Direct3D 12 user mode driver from at least one of GPUs is not available.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a80bf2eb0417c27ce942fb6949df6dab41236b9",
"description": "agx: Optimize multiplies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2793a304d4adad9e547d8b65060cd4ac255923e",
"description": "agx: Fix packing of imsub instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8289fa253bc53422feff67c0132c78f735acf143",
"description": "agx: Handle imadshl_agx, imsubshl_agx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18e19882fa6117d83e146dfc180c2c74ebbb9dfe",
"description": "nir: Model AGX-specific multiply-shift-add",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3df4ae333438b1f7e9380e94dd1a35f3d8b46294",
"description": "agx: Use nir_alu_src_as_uint",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "445e2f16200d7d9b6d948513775b901bd3d95d47",
"description": "pan/bi: Use nir_alu_src_as_uint",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0eb5f8e76548e05287d195199705b2d259d51609",
"description": "nir: Add nir_alu_src_as_uint helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73814050959ee5127328865e64c2faa5401daba2",
"description": "anv: fixup workaround 16011411144",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "5cc4075f953245c143234f845769bba6ae5212fd",
"notes": null
},
{
"sha": "5a7520d2529204c5b9eaeaf17675a7fe1d7c1852",
"description": "egl/loader: move crtc resource infrastructure as common helper",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3170b63314f14f0031cb95bd5ee3a4726f26b43b",
"notes": null
},
{
"sha": "2a1e6a140da135e428915245cb4bb010c702b6f5",
"description": "aco: also reassign p_extract_vector post ra",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1cf40da8a59c29542ac1e7988b4579c4aa89d6c",
"description": "aco: Assert that operands have the same byte offset when reassigning split vectors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3f06cf5ce0764b37a03a0f2bfbb109a4d75884d",
"description": "vulkan/pipeline_cache: don't log warnings for internal caches",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4b17f8aaac83fa5ff9532533697fa643a8c5741",
"description": "Revert \"intel/compiler: make uses_pos_offset a tri-state\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "5489033fa8568ecacafe32ceab36f89f2e14f3dc",
"notes": null
},
{
"sha": "728e316864712e8714bfc641d5c3a6efa036edbb",
"description": "v3d/ci: annotate failures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df387306d6bea860e69025f8079892b8429a6ab9",
"description": "amd/drm-shim: add amdgpu drm-shim",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b6283e2e6b5a1c5e8fea865145dda9a4edc7e19",
"description": "drm-shim: apply file overrides for open",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e169a402a8c314633a7ce3e102df72af99362847",
"description": "microsoft/compiler: Do basic I/O analysis for dependency tables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ff95b766d3e32e59a554c2295277f9a139f7db7",
"description": "microsoft/compiler: Allocate space for I/O and viewID dependency tables before instruction processing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63904240f21b192a5fb1e79046a2c351fbd98ace",
"description": "tu: Re-enable bufferDeviceAddressCaptureReplay",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2f9346d9d5e5733b010b15129ae71dffe8d9367",
"description": "tu: Move queue deletion to last",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0df8532777f90ce9dd33aab412fb8d6314db9a7c",
"description": "tu: Move VMA heap to the logical device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a8fac0ccd951d2d0840b6f95c85a60eca75b13b",
"description": "tu: Create drm fd per logical device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d9ceeee3f686de0a59a5ba6d90e12c7b7bce138",
"description": "ci/zink+anv: Skip a couple more long tests pre-merge.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5546e57b90b6dcfffa6a5e3cc432d1385b06a6b7",
"description": "ci: Re-enable some piglit tests that should be fast enough post-uprev.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ab31d56b279ed4eb54554a946b00b1be3f845f1",
"description": "Uprev Piglit to 536975d94a40cf76a69fcfa786c2513eccd0c989 https://gitlab.freedesktop.org/mesa/piglit/-/compare/79a084c56b6dd79f7c3a97b57a72963121ebb1e6...536975d94a40cf76a69fcfa786c2513eccd0c989",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "deb064d98ddd7ee38b5dc3bc11f4ccf81b848461",
"description": "zink: Don't flag legacy_shadow_mask for RED-only reads in the shader.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd426964124313d94fe038618bbade902f1fc4a3",
"description": "zink: Fix silly void * type in rewrite_tex_dest.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9ad9ab3d2d4bd7b5569b325219a660e3720e7fa",
"description": "zink: Explain some of the current pathway for shadow sampling.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b22b311900a80fa0b9bb7b573c3b4479668b670",
"description": "mesa: Fix precompile of GLSL programs with shadow samplers.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0843d4cbc3546a80d76109c892a1e1a3b847dd55",
"notes": null
},
{
"sha": "63f8964d5a79bc389babcaf07bc2ca1f11c45221",
"description": "mesa: Fix debug logging of fp compile compare func.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3cfdcabc781a6ee1b9221190ae577ae57c50b729",
"description": "ac: enable SHADOW_GLOBAL_CONFIG for preemptible ib",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "69014d8c94f99fbf0de26f3a76426a92762821a0",
"notes": null
},
{
"sha": "0e679e80a96ce916b9c2e0da993878ce512c9621",
"description": "nir/lower_io: Emit less iadd(x, 0)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b259e72bdfcd40cc7947237ae7c90dd1c1b5933",
"description": "freedreno/a5xx+a6xx: Don't allocate LRZ for z32",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f46cb3c6c448488e3ac527b39283d9298a5a51ca",
"description": "freedreno/a6xx: Actually use LRZ for ms",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6e2afb2238280ac9145049d078612f2ef28352e",
"description": "freedreno/a6xx: Move LRZ clears to gmem",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c823460f2fe9bb006754f9f16b488b6f57928787",
"description": "freedreno/a6xx: New subpass on mid-frame clears",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3738969710e4cb561750d51d5dd563bfc20b32db",
"description": "freedreno/a6xx: Per-subpass LRZ",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a77406b72b985566745595e8fe905c855a7841b1",
"description": "freedreno/a6xx: Introduce batch subpasses",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c613bf1f140821890cd34ead81a17291a78095df",
"description": "freedreno/a6xx: Split tile loads and clears",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10f625eb134e82458d8b2d6bed8ffdc8a484f163",
"description": "freedreno/a6xx: Switch to batch->cleared",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f61766df22e3a1343e35163d293e4705ef6161a2",
"description": "freedreno/a6xx: Simplify per-tile conditional IBs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a7590a47acb6c879a5467938d2727c7c63514f2",
"description": "freedreno/a6xx: Add ctx->emit_sysmem()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df1e357de870d5c76d7b9be0df8fdbc6eab958f2",
"description": "freedreno/a6xx: Move LRZ clear to blitter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c29e9dc0543e1c6ef8dc9268fe3ca25451199e99",
"description": "freedreno/batch: Add helper to set fb state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9af6f2574165bdba5eeea8179842723efcc6fae3",
"description": "zink: disable always zs feedback loop on radv",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "56fb25806428506469982e35ee5076b981023c92",
"notes": null
},
{
"sha": "b2d636b275b058e8539b94bcb9f1217fe9dab918",
"description": "anv: apply ANV_BO_ALLOC_IMPLICIT_SYNC for external memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bcdd5b5e748c1da2ef99985c4e352278bc171b65",
"description": "ci: bump bin/ci/ deps to support python 3.11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a1614eedd44daf6d1de4a6dbd3f064ed3bb870c",
"description": "pvr: add GUARD_SIZE_DEFAULT for CDM and VDM control stream links 1 and 2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ea7a41607111b0fbd06083dd218495fec44a3e6",
"description": "pvr: use PVR_DW_TO_BYTES for stream_link_space calculation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc676ed71150cf8c3d84ece8cadb7ddefae6c90f",
"description": "aco: Initialize vcmpx field in get_cmp_info.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "578d0a19341a5df2be555e19396a20c81d79c7a9",
"notes": null
},
{
"sha": "16a05f19039ea3ac6257c2ad7697e7ecff36f4cc",
"description": "aco: Don't allow any VALU instruction to write m0.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d5398b62da1913e7224c826da0dbd5fa88436f18",
"notes": null
},
{
"sha": "c140a456b7a9ea63740188550d7053b18769df53",
"description": "vulkan/wsi/wayland: add 16-bit formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "994ad351f7cb7557732876db16896b4579cd2912",
"description": "broadcom/compiler: increase peephole limit to 24 instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d5003d91ad592063ade281c689e6eb4252ed637",
"description": "radv/ci: stop setting MESA_SPIRV_LOG_LEVEL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f7b27bccf9c989b70839519e3e5cb54cab24fcd",
"description": "spirv: ignore SpvDecorationInvariant warning on struct members",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31e6d15801a9904089aa2913c8eb5a31b79c7dfc",
"description": "radv: advertise LINEAR filter support for multiplanar/subsampled",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7accfbffd83377a40f16e6f5e0a04d5a14683fad",
"description": "drirc: Set limit_trig_input_range option for Nier games",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e466efe417d8d8a32e360231e587ecc11c2dc35",
"description": "v3d: apply proper clamping when setting up RT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b5a458859f4c787cef75991c35fe3d8d1912e5ad",
"description": "v3d: upgrade V3D 4.1 to 4.2 version",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d95bff8e1ce36e9ceb940af3297db490a53725f7",
"description": "v3d: add per hw-version caller macro",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e334e98188a8c98a07cdcf9b1640750e4c83b2a",
"description": "radv/rt: store stack_sizes per stage instead of per group",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f50a5a62bfe6569bc4f6d3500f3e0ad8d75d2152",
"description": "radv/rt: use vk_multialloc for radv_ray_tracing_pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfa5fd480cfa89e143e32c1d12aabafebf9eccdc",
"description": "radv/rt: refactor radv_rt_pipeline_compile()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b314c2aae22792b4e4386e2f49578fe9b87cd66e",
"description": "radv/rt: unify radv_rt_pipeline_create() and radv_rt_pipeline_library_create()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1100f7dcd5e5d07ace8c3d20b848c43ab57ef7c6",
"description": "radv/rt: unify radv_ray_tracing_lib_pipeline and radv_ray_tracing_pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97721f32ca5718b32d0e13ef337d298844db9193",
"description": "radv/rt: change base of radv_ray_tracing_lib_pipeline to radv_compute_pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbc0e74bdacca3ae9ea4503d8b6e57fe486e4a0a",
"description": "anv: enable graphics pipeline libraries by default",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c97b1eb08a971f72e8b1319c39379832616f9733",
"description": "anv: put EXT_mesh_shader behind an environment variable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9f18f64b9ec56ed0e89a5baa41b4536585a8a90",
"description": "zink: also cache swapchain semaphores",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7399b2241f86bf6106bfb4fb3dacdea010debc59",
"notes": null
},
{
"sha": "c6fd58802784c453ea40818bfe1af3bb6e28b8b1",
"description": "zink: block more flushes during unordered blits",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "89aa36359328ea48fa29be8dd439dd87043eaa03",
"notes": null
},
{
"sha": "2df7ee528c6f499a5d29210a335fb91c3bef4741",
"description": "zink: adjust bindless texel buffer handle before indexing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "99ba529feed6f9917a44458a38acaf0b3d6d261d",
"notes": null
},
{
"sha": "8ef098a6008860cf6a10c51adecd4a5d0c5f4aa7",
"description": "zink: compare desc set to detect bindless vars in separate shaders",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e3b746e3a31e350e9f0962717e49acba28efee30",
"notes": null
},
{
"sha": "2991a7c11f8cf4239753f0a3170b5cce99e66cec",
"description": "zink: bind bindless db set when updating separate shader db sets",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e3b746e3a31e350e9f0962717e49acba28efee30",
"notes": null
},
{
"sha": "7428b41618b13c545beb92332c0bac2455064706",
"description": "zink: set debug callback on context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "391cda41acec03a68dcff293fbdb8e781833ec4f",
"description": "zink: add perf_debug for \"interesting\" shader compiles",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "443e098f7aa7ed9e3ff3387452b51024a94950f2",
"description": "zink: make mesa_logw separate from perf_debug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6098c3f9c07b5ba4066a4a2e162aba224c0f406f",
"description": "zink: add ZINK_DEBUG=nobgc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fb5f81ab64309dbf5d1e2f553604bf0ca3423d8",
"description": "zink: add ZINK_DEBUG=noopt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d39ff67519078482fc9f6953b9ecd0829771fa3",
"description": "vc4/ci: disable VC4 jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d52f08a76b1e2c0bdfd0dd6ca8a443172aa9691",
"description": "dzn/ci: Remove 'exclude' for graphicsfuzz cases",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd91387cadfd558347de47c0ca81f80dbd17494f",
"description": "dzn: Run nir_opt_remove_phis before nir_lower_returns",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca5bb27641b6645136b9a73a8930aba6e1bc0728",
"description": "frontends/va/config: check for QVBR support when creating",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "30a6363c8f6ff2cde85831cac11bdf78cb1e15e0",
"notes": null
},
{
"sha": "fcdd3cf0ad84202f4ef41b055d3b36668ff6b642",
"description": "frontends/va/context: check min supported resolution when creating",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c987eed9cd7ccf7836eb18ad8950a035ae002bbc",
"notes": null
},
{
"sha": "55d2973bce64279f029b4c88a89b4e0bdcd93b6f",
"description": "frontends/va/config: add disable packed headers as valid config",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "306c6e12a59be20bad8838f33382975d379d7db4",
"notes": null
},
{
"sha": "acdd6a2a6c3882ef6fa3acf612f9d55eaf55583e",
"description": "radeonsi: set proper drm_amdgpu_cs_chunk_fence alignment",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "ae7e4d7619e0f9aad41aac5424b051f8826afba1",
"notes": null
},
{
"sha": "e1ab32237227805775d5eedc14c9b3d41031ce0d",
"description": "iris: Add function to return mmap mode for aux map",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "743bf9597ce44a45398bf30e92617b7c210afda9",
"description": "iris: Add function to return mmap mode for userptr bos",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ad8466a45ae1ab6455517153e610153a43439c8",
"description": "iris: Add a function to return allocated bo mmap mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57afa7c0b12d6d0c9013368853080dfea5b50d07",
"description": "lavapipe: honor dst base array layer when resolving color attachments",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c84aee779bf00805ddc697b6989eda84a7ad6898",
"description": "zink/ci: document new flakes on RADV",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dab817c4d8c79d0a827fc3ad60458518c16e0a77",
"description": "zink/ci: document recent fixes on RADV",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1152283278aa36d00d7c3dd2e1cbd8090d3de1d",
"description": "radv: advertise VK_EXT_attachment_feedback_loop_dynamic_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d740e283e1635b1fdbcb9f8ccf4de434f7ba11ef",
"description": "radv: implement VK_EXT_attachment_feedback_loop_dynamic_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae4692db497b07bf6b2907026c1cd0837575466a",
"description": "vulkan/runtime: add VK_DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14162c090485dd19353b6b5272e48dabf451b7ec",
"description": "vulkan: Update XML and headers to 1.3.250",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ccbfcf3933e28db2a7f7f96488d741bfa4782c1a",
"description": "glsl/lower_samplers_as_deref: apply bindings for unused samplers",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3277d6965b49ab4c9d40c39690fd9f085eff60a7",
"description": "vc4/ci: skip unsupported test versions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "787ae18a373ec70fc3c66b3592d30707b141e751",
"description": "ac/spm: switch to SPM version 2.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a51f8787d5685833130e787779b7a3d7eb61ab9b",
"description": "v3d/ci: update neverball-v2 trace reference",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99c1f58b0a46e0aba953453921050f6a260f8155",
"description": "iris: use the workaround framework for WA 14013111325",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27b019d94ebbff067eebd5dfd931cc11b99389ee",
"description": "hasvk: drop dead code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1896b48f4ebe146c2ce00fc2e0d46113ab8613ff",
"description": "anv: use the workaround framework for WA 14013111325",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f00143acc3afe4e4009cef007a643ff10ab0eada",
"description": "intel/compiler: Fold constants after distributing source modifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c64ff6c2afe4f0a59cf8186dea440fb524e010d",
"description": "venus: enable sparse binding properties",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c05418fd71cb15856fbfcc9575212dec1887555",
"description": "venus: enable sparse binding features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a55d26b566f1ba67f770f689e4de9b0f70c0d47b",
"description": "venus: add back sparse binding support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3e1140c20bdfa630381797b321dbc5d7a315d52",
"description": "venus: add helper function support for VkBindSparseInfo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ec54465d489b7b5fe5da27188e73154617332c2",
"description": "venus: filter out queue familes with exclusive sparse binding support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ba2460e615b4f11e96366fe00d92fe0ab18f332",
"description": "ac/nir/cull: fix line position w culling",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "db0e9d3caba348d4edbbe6f883fe1ceb8ddad2c8",
"notes": null
},
{
"sha": "24350064ca2f2fdb097871f60228b7d20eec6f87",
"description": "zink: fix uncached memory readback",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "52f27cda05b9ff2eb93cbaf1cfae15198ed5a3d6",
"notes": null
},
{
"sha": "6452849b1101e0c3c6292ca0ba43c4fbeb9d6339",
"description": "zink: block batching of unordered barriers if previous usage was write",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bf0af0f8edeed8e2e8c74c2a4c3f4baae75ead24",
"notes": null
},
{
"sha": "9b4b0911ee0176defedca9420c19a1fdc486212f",
"description": "zink: disable batched unordered barries with ZINK_DEBUG=noreorder",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bf0af0f8edeed8e2e8c74c2a4c3f4baae75ead24",
"notes": null
},
{
"sha": "4b7245284dc47727cf5d2c3d24619db983a0074a",
"description": "zink: flush INDIRECT_BUFFER mem barrier for compute",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "3674839d11055627eacf4ccaa7c6a4c47ba87d6c",
"notes": null
},
{
"sha": "5149b2a938658e715a3609bd5416ce966f5d28ee",
"description": "zink: unbind the ssbo slot being iterated, not the index of the buffer",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f0749f8fda55ad851cf1aba19019adf18225e0f",
"description": "zink: use an intermediate variable for binding ssbo slots",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecb4e6af21578fe3fed0aa85e93f4aa23ebaf205",
"description": "zink: delete unnecessary pipeline stage flags from inference",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98c411a2a19156f4e9171469122acda4ae536e41",
"description": "zink: add PERSISTENT for db buffer maps",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "13c6ad0038aa42f1c908ca1adecde9bebf9f2509",
"notes": null
},
{
"sha": "8e75378a2d008323998f51472c3a0aa922b8ecd3",
"description": "zink: delete persistent map tracking",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebe3b91ca014eab04047eba5545328ff1e08a743",
"description": "microsoft/compiler: Avoid integer divides by 0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6ac1f5fbd392ff2ce966a55b8634ee3366cb93e",
"description": "spirv2dxil: Lower large temps to scratch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4ce095bad9115c25b05c82db171171275d6e3a4",
"description": "dzn: Use A4B4G4R4 instead of B4G4R4A4 when available",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95df5f2e8ce77b06d91d9186417e4a1e043d7854",
"description": "zink: stringify unsupported prim restart log error",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e205a4839bf9b0e82e5cb7dbf05ec369c2630ee6",
"description": "zink: allow vk 1.2 timelineSemaphore feature if extension isn't supported",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "421546c60df5d7759c6980311c178feb6f07a7d6",
"description": "ci/windows: Pick up WARP 1.0.6 NuGet with lots of dzn fixes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17fe6d1252527ac1bb3eb367f6faef9d29552eb3",
"description": "frontend/nine: Add debug driconf var force_features_emulation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "824fad18b3b295101cce218a249162e67a67c597",
"description": "frontend/nine: Fix shader cap test for POSITIONT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c8eb27e2c383b47e311e352169e9583d83d2e7b",
"description": "frontend/nine: Implement backup support for clip planes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a3b2f9485ddfde44ac948f89bc80a9bc350511f",
"description": "tgsi_to_nir: handle PIPE_CAP_NIR_COMPACT_ARRAYS for clipdistance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0e9c225d87a0dff133616efd7eded7485615412",
"description": "docs/gallium: Clarify PIPE_CAP_CLIP_PLANES",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d5f3c517829cd76c8fb2216ce49b467c25b472d",
"description": "frontend/nine: initialize force_color_in_centroid",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f5f388a2cabbdcb73f9cccf29b70d1a5045cbf4",
"description": "frontend/nine: Get rid of INTERPOLATE_COLOR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33bb1e04106279df1bedda2628173fcb9a06488b",
"description": "frontend/nine: Enforce legacy pow behaviour",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77c0230006f394e775f42643bcae144addef15fa",
"description": "frontend/nine: Print warning incomplete position_t support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "372c4549f4b1db1a51730c91be870b8bb0e3fa44",
"description": "frontend/nine: Improve VS_WINDOW_SPACE_POSITION fallback",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98a51b77944a3a0ca1a3ac07e4c9339218ce4bb6",
"description": "frontend/nine: Implement backup support for pointsize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87fd0f29fcacc7d927aa1d568281e52aa118f359",
"description": "frontend/nine: Implement alpha test backup support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31fe84f2bc76a875b9ed215a1b9410e77097bfee",
"description": "frontend/nine: Drop max_ps_const_f",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4ea6adda5878668102ac4f673b0a98950d6af5e",
"description": "zink: don't init mutable for swapchain src during blit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2c63624c179685cd14e4dc90f253b70a343d7b6",
"description": "zink: don't init mutable resource bit for swapchain images",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb8a878b53680b30106a0c864f020fc6f6a078c3",
"description": "intel: enable protected context creation along with engines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbc1c6a16f5ed367bdfff7a33ecc0f6dc3e66d00",
"description": "tu: Expose VK_EXT_fragment_density_map",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "761a1e986371f6f6965e5b3a1b8f1efbdffea609",
"description": "tu: Don't allow importing/exporting subsampled images with modifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc33082d0033704cf9a9462fa2a02df04ec9fc1c",
"description": "tu/autotune: Always prefer GMEM with fragment density maps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f2be52487bf2f84f1b4d12b27275847ff6facf0",
"description": "tu, ir3: Handle FDM shader builtins",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b474ed1f3a237156f46393f7852d605c3e876790",
"description": "nir, ir3: Add option to use unscaled FragCoord for input attachments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "715327ff857c39911005ae429a12f80aba1fd44d",
"description": "tu: Implement FDM scaled loads/stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fec372dfa502f588e894c19e9c2a8ba2c73d6c9a",
"description": "tu: Implement FDM viewport patching",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17c732f5311e27f0d04643bbe275b7d36150938e",
"description": "ir3: Record whether a shader writes gl_ViewportIndex",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05f96dd00f3e6ee2ae69ec15e53f149816ada0b7",
"description": "tu: Add core FDM patchpoint infrastructure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebb8e104a566714574126365adde93b43fffefe0",
"description": "tu/cs: Add support for CS patching",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2aa3dc3bd0469bfda34674635ee8098a264debb6",
"description": "tu: Implement sampling the fragment density map",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64daede1c3989fea943552b3095f368121b03dc5",
"description": "tu: Parse fragment density map attachment info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab75e0a12634a262f68a3438fffa014bed36e043",
"description": "freedreno/a6xx: Document per-view viewport in GRAS_SU_CNTL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "768dcc7a27599237492f4509c91a1590ea2296fa",
"description": "tu: Make dynamic viewport and scissor count more accurate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f33d0392aad748cadba3de48b54e0596c890c1a",
"description": "tu: Merge RB_DEPTH_CNTL and RB_STENCIL_CONTROL drawstates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7673fcf206433e94dcbbcc30d940e4e2cb0cc3ca",
"description": "tu: Precompute maximum views across all subpasses",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2668ba0ecde447f44bd362ae0d076d9cbd4dc0af",
"description": "tu: Use dirty bit for scissor state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3ffd963f539dfb1488eee747a0cd3caaa58ba04",
"description": "tu: Add 3D GMEM load path",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a294a6cfe667296d89921d9a670a503239ec2e0a",
"description": "freedreno/fdl: Expose view offset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31a9ac7f4ecea3fcb28cbec16c204e1fd73f9446",
"description": "freedreno/fdl: Don't pre-shift image view pitch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "012e8f5c61c0d79ab7495c2adc7804147a78b5b9",
"description": "tu: Don't pre-shift depth and stencil pitch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6902bf42550a9723506488313ae410ae18423e9",
"description": "tu: Don't override depth for GMEM",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "def56b531c86f529bc32d1834ccb479457717db7",
"notes": null
},
{
"sha": "cabbbbf0af1f5678dbc8fbcf4d843c031103823f",
"description": "nouveau/nir: Set isSigned on all atomic_imax/imin",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00627b4f8db5465daae08ddd7dfffa3a06e2c902",
"description": "aux/draw: add guardband clipping for lines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fa94366179c4b3d03ab47bb1948b572ab795c3e",
"description": "aux/draw: check for lines when setting clipping-mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43802ea3b5dd2f58736b241fd371c7d7d8888217",
"description": "aux/draw: guard_band_points_xy -> guard_band_points_lines_xy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea98df2a65ef356907ee7c5db9c4b352f6740031",
"description": "gallium: pipe_rasterizer_state::point_tri_clip -> point_line_tri_clip",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04b33699217990b3d5c16047586070e4067d3281",
"description": "ci: uprev virglrenderer to drop venus release patches",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ed2616ac362a9d1654f92726b2f0cb54fa66fef",
"description": "radv: Fix vk_instance_init vk_error instance use-after-free",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb91bc9fd2387b979e27475c861c317b3c23d01c",
"description": "lavapipe: Fix vk_instance_init vk_error instance use-after-free",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dbc4c088fc563293eb80d9f60ed1414f8156e23e",
"description": "r600/sfn: Fix iterator use",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e57643cf5488fc7ca2619f62997527b1f546cd38",
"notes": null
},
{
"sha": "d90fc82569934f7431281ffb3e9d89b01ff054a0",
"description": "radeonsi: do AMD_DEBUG=nodisplaydcc differently to also remove modifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c8b5a8fbd96a7ee9e847c649f749c2fe7d16135",
"description": "radeon: add radeon_info parameter into radeon_winsys::surface_init",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae6b9284951064f81a7e9343fbfa731f643121a1",
"description": "ac/gpu_info: disable display DCC on Raphael and Mendocino to improve power usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4c8ac5aae500df0fb4a272d95eb4e9ba44a3f58",
"description": "ac/surface: don't expose modifiers with DCC retiling if radeon_info forbids it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce6430067613e3e64cabf79918a3d96122b0c4c4",
"description": "radv: remove ac_surf_info from radv_image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e846ab1dccc5b40544547ae66cecc58b7e5d229",
"description": "radv: use vk_image::extent instead of radv_image::info::{width,height,depth}",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb721d5de5103a2350ded684fdec80310ff223a9",
"description": "radv: use vk_image::samples instead of radv_image::info::samples",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d37b020428aed6fe5dd0614104ff5fc227e47a48",
"description": "radv: use vk_image::samples instead of radv_image::info::storage_samples",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e62bb0dfeec2421ce09baa9ccbefe927817367a",
"description": "radv: use vk_image::array_layers instead of radv_image::info::array_size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7b9657a70ed654b6cd8a6fba67ba37ef73ac944",
"description": "radv: use vk_image::mip_levels instead of radv_image::info::levels",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87d31cadad08c581b699a14a969096220790cdc9",
"description": "radv: disable RB+ blend optimizations on GFX11 when a2c is enabled",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6d4139e59bf0aab66f09b321d1690d28c50a67f",
"description": "Corrects log print to produce hexadecimal base output",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "53b77a8102cdb002461bbc8b7f52d8babb290aeb",
"notes": null
},
{
"sha": "fb13360546ec14353db7cd1023e9103381d7826c",
"description": "intel/fs: reduce register usage for relocated constants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1aaf4bf40a53e8e382ba14b2470f160afd78b6cc",
"description": "asahi: Fix batch writer_syncobj cleanup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f55eff0e5df17dd4d9328236988932d360ac00c",
"description": "asahi: Assert that freed BOs have no pending writers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d7d098679b40c0aa5bf0b01bda68c05dbae4880e",
"description": "asahi: Fix depth load/store flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d49e8f4d763b6e468cbda838bd38e1b71c14e7c4",
"description": "asahi: Clear batch->resolve on agx_batch_init",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d72e1418ce4f66c42f20779f50f40091d3d310b0",
"description": "asahi: Implement transform feedback",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25646c7772c0bdda9ddf29490130e3a653d4c6aa",
"description": "asahi: Bump MAX_PUSH_RANGES to the worst-case",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2f366ce64795655a5916a166fd7d3773132f442",
"description": "asahi: Shrink disk cache size of push ranges",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e79e74367489d9156fa50b30e79d70f1ff2fbb41",
"description": "agx: Lower I/O to scalar later",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a561a6c4684922758b5fa3dedb9ee3bc4229a4fa",
"description": "agx: Validate that collect sources are the same size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9337f6a8650fb5425a283e1643dfe4b048c93412",
"description": "agx: Rework z/s emit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4f9269b66184aedba9ffc690c8f24eaa2285edc",
"description": "agx: Ensure load_frag_coord has the right sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f71e1bc2d5a4e2595c33198b30bd8f4b004248e",
"description": "agx/lower_address: Match multiplies, not only shifts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "032d7bd302cc391c308191965eb9dd06436b61ea",
"description": "agx/lower_address: Add helper to match multiplies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c837156e99b2832e9233aef182731dc8bd85c180",
"description": "asahi: Bind staging resources as RENDER_TARGET",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31c805d0aa7fb82b373e08de0af0f57db8d91154",
"description": "agx: Don't wait at the end of the shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d138f44601a480b422ecfa2983838af084bad47",
"description": "asahi: Copy resources if needed to shadow",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87e57eae092162a80c882bdf73afd15ecbeb28df",
"description": "asahi: Rename no colour output to tag write disable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e13f9caa255882b49b4835dfaac18d4f6fa491b7",
"description": "agx: Fix packing for iadd with shift",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd7e016961a3e41d635a484889417da4c86cff13",
"description": "asahi: Use device_load shift for VBO loads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd9c33e16ab06c1eab398a41dad5472ec3100b72",
"description": "agx: Defeature fsub",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a33a813fe2e503cdad544dba10e8266535066581",
"description": "asahi: Use u_default_get_sample_position",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1185ac931f9337cd1f2a029b6d7dd7739b77d151",
"description": "agx: Remove bogus assert",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7090b34ca574950bdaa1db3b2569e6a1ee067b4b",
"description": "asahi: Compress more texture targets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f39bbdee9bf802aa37684943830a1659055d1b7",
"description": "asahi: Use 2D array staging resources for cube/3D",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c11c40eaf4d4ba1e2900df4615374cb8296c8725",
"description": "asahi: Explicitly ban MSAA, compression with linear",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc88876329ce87d5ff89cab91226970a11d6c987",
"description": "agx: Handle linear 2D array textureSize()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21d7049925f669f62b1cea4f00dabe98e2bd2ea0",
"description": "agx/lower_zs_emit: Fix progress returning",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8e331bf72245c0f1909063c36b2f27552d635c8",
"description": "agx: Fix abs/neg propagation into fcmpsel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "632014ece0282c519e028f07f793db697a96aa7a",
"description": "agx: Handle splits of uniforms",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "221b329a982869a8f17ae438d932861562b2a703",
"description": "asahi: Track write to separate stencil",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f907dd827e9ce2e868d8e79f68138ea1a3385b3",
"description": "asahi: Identify XML for barycentric coordinates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f8cd310e47f9182f7dbef748a40a8e144691948",
"description": "asahi: Don't use depth/stencil staging blits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a2546b71ed6366b2cf8becd884874498da2230c1",
"description": "asahi: Minify width/height in create_surface",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9b471d1b368e5fa8d9fa477522564bc3e988ab8",
"description": "asahi: Fix disk cache disable with AGX_MESA_DEBUG",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5e9538c12e0f564af888e2d2c1804e960b9492ca",
"notes": null
},
{
"sha": "fdec9f9c6b7744b54ff04a8cde72c6944c023167",
"description": "asahi: Fix batch writer tracking for null batches",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae2b312ecb9b83f35b32ad1a21a259ec0521ab23",
"description": "asahi: Add batch state debugging",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be3a1e2e88e3a74371b411501e3f41e043d1df71",
"description": "asahi: Free low VA BOs correctly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "222d6b45fab81f1d6e15879e075190f3531a0b21",
"description": "asahi: Fix typo in debug/error message helper macro",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0a132b06406debc79565a7eb4dbe02e9f793e5cc",
"notes": null
},
{
"sha": "fba5a6b7e24936ec7c7195ed33e9d6d839ac52c0",
"description": "asahi: Enable 2xMSAA (for deqp)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da60a34fa91d9936d55ae5ae5719177a0dc4f07e",
"description": "asahi: Broadcast Z for all components on texture fetch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6bbf10f3f2b44fcddaa045dd5e7de342deb7e4ea",
"description": "asahi: Identify ZS resolve bits (tentative)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5503a08583f3ed3f853a17a54f053a67f5e6093d",
"description": "nir/lower_fp16_casts: Fix SSA dominance",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "01dfd65a2d407dd95ac472e7e80e736bc7a8fc57",
"notes": null
},
{
"sha": "dabc52899b481e36e120a04b09762bbf23b06cc9",
"description": "ci: uprev kernel to 6.3.1 with fixed patch for Adreno SMMU",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6dc8afc19b5286311d66d2523295ace371d561f2",
"description": "freedreno/a6xx+: Use template to handle a6xx vs a7xx differences",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "526831ee2ea8ea5bd1235db05c7703abec537830",
"description": "freedreno/a6xx: Rework set_bin_size()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ae09f3effd2f1353dc92f5b64428d479e1c9596",
"description": "r600/sfn: fix cube to array lowering for LOD",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6",
"notes": null
},
{
"sha": "05a3eba09462a3a63802bcc87fa82dae36ad7a27",
"description": "r600/sfn: Ass support for image_samples",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6",
"notes": null
},
{
"sha": "19961f8195066a7cf21815d4058e2accdc59edf6",
"description": "docs/tgsi: use \\ll and \\gg for left and right shift",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "abcd3423e9bfbe9d3b95d61b2f0951458877c805",
"description": "docs/tgsi: fixup latex for TEX and TEX2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7327296d522e00e1f526a611753ad37775bff76",
"description": "docs/tgsi: do not use math-block for non-latex",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f94c95ab5a16217bbdee785cf6b16c981d4fa808",
"description": "docs/tgsi: use math-notations for conditionals",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02908b26bbb2bc0ee865ca52f616b6840d4abb43",
"description": "docs/tgsi: wrap overly long lines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d22ee93f97ee2e13b8cf7f94f5889d511a1d7c2b",
"description": "docs/tgsi: fixup bad latex",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8871ac2edf7ba6c53088951b411ac18546b8f89",
"description": "docs/tgsi: fix bad latex",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f84d1033c16afe6e8888580845286fed2c1d25bd",
"description": "docs/tgsi: fix up indent",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb4e4fc5de48886758a26ff19d322947b5abfcec",
"description": "dzn: fix pointer type mismatch",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "71dbb3120a9d0fb0de3296b5188c086c55673c04",
"notes": null
},
{
"sha": "191fa52d0cd3eb0626d9da9e7e265586f10b666c",
"description": "ci/turnip: Drop the IUB bug fallout flakes.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12c10f2fe999ea517854f695b6fd18df0d0da959",
"description": "ci/turnip: Drop an xfail from the full run for a recent fix.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2cbc24b9da01fb7cc38b42fd78d8f232ce7167b7",
"notes": null
},
{
"sha": "80b541513dd5d5f8273e74ed500cfd13cc0b00dc",
"description": "ci/radv: Disable flaky heaven d3d9 trace.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8af504041977d2ff7362ec84838697fc0749c7e",
"description": "ci/radeonsi: Mark glx-make-current as flaky.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "91b06ea8b254f2a0a60468746da5f7d835b1e764",
"notes": null
},
{
"sha": "d6ece34418d75c5604aab8aa2e634b9c1b1bd4dd",
"description": "intel/tools: decode ACTHD printed by newer kernels",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "499f332a3a5076b2d6f1f12bf728784b5e2df98b",
"description": "radeonsi/vcn: fix decoding bs buffer alignement issue.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4f1646d73fa8bac82ff2195f06a5f6011853f647",
"notes": null
},
{
"sha": "6d84b34359dcbad477209adb9f9d0592c5a71bb9",
"description": "zink: add ZINK_DEBUG=optimal_keys",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dcf3adbde7ea637e228e558c78983e804b2fdc10",
"description": "zink: disable EXT_shader_object if !optimal_keys",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4cb900609fc753b38ef7a39bddf35ea15ffa006c",
"description": "zink: break out optimal key handling into separate function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13f98c8101b8021883e5f79f6c4b447975763b01",
"description": "zink: move EXT_shader_object check to another place",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e64f5f261e255eda32f24dd1662d64484e5d8ce5",
"description": "anv: increase instruction heap to 2Gb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c60e94d61ff026a8ac025e109e0debfdea5b290e",
"description": "anv: make internal address space allocation more dynamic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "843afd4c6399bd77fff50e2e9cbb926257251a24",
"description": "anv: link anv_bo to its VMA heap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb8e31b7ed56c2eea82d3a809dd7313cb194f74e",
"description": "anv: avoid hardcoding instruction VA constant in shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53b77a8102cdb002461bbc8b7f52d8babb290aeb",
"description": "anv: remove 48bit address space checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c35d430460dbde714552aef78f3e54214a6071e3",
"description": "isl: fix layout for comparing surf and view properties",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "628bfaf1c6f207ee01c59e236cef3fae942d6c55",
"notes": null
},
{
"sha": "9471ffa70a03265d966594d3e290ce646f5c2f9a",
"description": "intel/fs: fix scheduling of HALT instructions",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b6945bb65284f28cbed3b53ffc3bb37ba66b7b1",
"description": "amd: Cleanup old GS intrinsics code.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bb04dc5286bd9ec35fe1e29747e366e6f8bab72",
"description": "ac/nir/ngg: Use sendmsg in NGG lowering.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "025c1f5174005b04a4ce28da7e1a529dc4a13904",
"description": "ac/nir: Emit legacy GS DONE signal in NIR.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fffb2b33af5c51def6c32496cd5585d25d482379",
"description": "ac/nir: Use sendmsg in legacy GS lowering.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "009f0623ff4ccd57fcac9c563006018f2e3d706c",
"description": "ac/llvm: Clarify arguments of ac_build_sendmsg.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28d740fc0ba8b2fdaa4ea40ead51d60a7c0f9c0d",
"description": "amd: Move sendmsg defines to ac_shader_util.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f66281c7fb7a9e85dbef36f2661bd08254fcfe34",
"description": "amd: Add and implement gs_wave_id sysval.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1591bfc2807c7be0283e5e99ca539d11d596cc9",
"description": "amd: Add and implement sendmsg_amd intrinsic.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38447b3f634c0966e668cde13400b3a71a431f68",
"description": "aco: Disallow constant propagation on SOPP and fixed operands.",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5398b62da1913e7224c826da0dbd5fa88436f18",
"description": "aco/ra: create M0-affinities for s_sendmsg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9dd6fcd9ece4433229181241bdaba9b2d0baa232",
"description": "intel/compiler: UNDEF SubgroupInvocation's register",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4913f54a1f3f1a513f3c44d8e88fb8e66810556b",
"description": "intel/compiler: UNDEF comparisons with smaller than 32-bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcdf28ad94fb62d0fb76652af32a1f02d9d2c96b",
"description": "vulkan: Document vk_physical_device::supported_features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96cd034e3cfa85c4e72496360d1432dcb7e89cc8",
"description": "zink: take location_frac into account in pv emulation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5a4083349f36ef6db36a962327de6952a30d0c92",
"notes": null
},
{
"sha": "0843d4cbc3546a80d76109c892a1e1a3b847dd55",
"description": "nir: switch to a normal sampler for ARB program with not depth textures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f698d475718562918329471f7c038717f50d1d75",
"description": "drirc: add allow_sampled_tex_copy option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e764eb8f875eae06c91e39866908c59792079f1",
"description": "Uprev Piglit to 79a084c56b6dd79f7c3a97b57a72963121ebb1e6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5edbf17e90973a2ac987c345e4a2d4021ee31cd7",
"description": "pvr: Move heap initialisation out of pvr_winsys_helper.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b4ce498eef33d4516d67d086b566032b620bf48",
"description": "panvk: clear dangling pointers",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3d648d20dba041a67a0fd5bf9b212672178a7f2",
"description": "anv: implement VK_KHR_ray_tracing_position_fetch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5cdcc22736244162af55397fa7d4a248684c5683",
"description": "intel/nir/rt: wire position fetch intrinsic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03f0f70adf11cea248d0ce205d26365476e16870",
"description": "intel/nir/rt: use a single load for instance leaf loading",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e0e4657f97cbf9ce080b4aa0fe01bc83eb8aa56",
"description": "spirv/nir: wire ray interection triangle position fetch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dcdf008d6f4fc3ff0d0eac8217c1829c4d9b3dde",
"description": "spirv: update to latest headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e726435ccc0c381f4a09f29e97ac415efce5112",
"description": "vulkan: bump headers to 1.3.249",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb233576d82f83af4271bd113e595d8f8c7e6199",
"description": "pvr: Reduce free list initial size when multiple devices are created",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6005d28249c92c5fa0f7384353f95f18fb33a17b",
"description": "pvr: Use vk_device's enabled features struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0164425b38655a8bbe4a510d7856cfb6a4197e3c",
"description": "pvr: Don't ralloc build context from compiler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cc0b4a813e48eb11c7d0e9792db2b9632c4068d",
"description": "panvk: port panvk_logi to vk_logi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba118bb3bc4ddc4b694ed7d3b3247d9adac67868",
"description": "pvr: Adjust clear's region clip words",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "beffefbf21a13b6d23df75ffd1a2fc7432ac69d0",
"description": "pvr: Fix incorrect PBE packmode for S8_UINT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0aafa22a1cd1b2530c74b7c62db812ecf7061dc3",
"description": "pvr: Don't advertise S8_UINT support",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "220356e0831bc870a189cf8d116a8b0ff6e1e500",
"notes": null
},
{
"sha": "57d6cb2f1e5e9b5724b4b0f8448d42fff27bcdca",
"description": "pvr: fix sync waiting while using pvrsrvkm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e75abb61b1f926df794b6f9c365c67dc552279d",
"description": "docs: fixup About Mesa3D.org link",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7da0482636a3475232ed906cfd611b2d912227f7",
"notes": null
},
{
"sha": "360feea99cc64a41bb4d2ac8d17e907cab7191e6",
"description": "llvmpipe: fixup refactor copypasta",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "a1846e39269a2c1b9e2961ecb9d5e1b10d629ae4",
"notes": null
},
{
"sha": "6ea7bdb15214b691092813ed78c96692718e9e8b",
"description": "mesa/main: drop use_legacy_math_rules",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a9473b32d5acf1b6051fe8dcae6de36089cfd26",
"description": "r600: remove unused code",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "337dc7d76604e646f1a85615ab2d9d238427bf46",
"notes": null
},
{
"sha": "1c1855cc0040b63deaf9ae1caf5d32d55476686e",
"description": "nir/lower_io_to_vector: initialize base",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be34257197afe99314883661b1e3dd6328c7e4f8",
"description": "dzn: Delete queue-level event waits",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "04fa6c715b0f313af8ca7c95619e9d856c569d17",
"notes": null
},
{
"sha": "7d34fe04e4f4e9ad5c49afbfaad2b463832f0ae6",
"description": "dzn: Support separate depth/stencil resolves via blits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfc88a536bd88b6d0c06dbc162865cb312814c2e",
"description": "dzn: Support all available depth/stencil resolve modes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f641538d3f1bd607c3832ae787be7ea510d8a1a",
"description": "dzn: Augment blit resolve to support min/max/sample-zero modes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa938dd97501e182483d8f03c9be82398e989292",
"description": "vulkan: write beta extensions into generator scripts.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54113f5a602adb643e3c36a66f74f2e1be2d56f6",
"description": "vulkan/cmd_queue: handle beta extensions.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb0307107d9ca47a3114f3a35b873e032461fc77",
"description": "nir: add/update comments for gl_access_qualifier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "820c50ada3f9563a0900f89a2252465b64bdac7e",
"description": "nir: rename ACCESS_STREAM_CACHE_POLICY -> ACCESS_NON_TEMPORAL and document",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c38bf95a06a4943909ea6408dbcc3ebb8f1e3717",
"description": "device_select_layer: log selectable devices if MESA_VK_DEVICE_SELECT_DEBUG or DRI_PRIME_DEBUG are set",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "208e1824f1ddeb1eef8c65150e81230785881260",
"description": "device_select_layer: add MESA_VK_DEVICE_SELECT_DEBUG which logs why default selection was made",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "571ce2e481f1f51d947d062918ad05e309813af0",
"description": "device_select_layer: pick a default device before applying DRI_PRIME",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "afa1fba198f44b904efe6dddb323679c105dcfdf",
"notes": null
},
{
"sha": "f958a45a7144b0483533e10515a6c228edc69a2c",
"description": "device_select_layer: apply DRI_PRIME even if default device is > 1 to match opengl behavior",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "afa1fba198f44b904efe6dddb323679c105dcfdf",
"notes": null
},
{
"sha": "7fcda2b4e309cfa53a8ae3b2f03ffc363e745ef7",
"description": "device_select_layer: fix inverted strcmp in device_select_find_dri_prime_tag_default (v1)",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "9bc5b2d169d3a3c9d52fc30987eaba52e3b7dc00",
"notes": null
},
{
"sha": "ed212b8cce844e7c1b62c3dae136c4dd8646a707",
"description": "svga: use util_unreference_framebuffer_state to unref fb state",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1",
"notes": null
},
{
"sha": "6cb3c6c76801b47f4be4e64410124d00428bbc58",
"description": "llvmpipe: use util_unreference_framebuffer_state to unref fb state",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1",
"notes": null
},
{
"sha": "f05caed02e7e4c359d233677b52ba5e24c94b7f2",
"description": "vc4: use util_unreference_framebuffer_state to unref fb state",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1",
"notes": null
},
{
"sha": "8f690c4f7836c9574de601e04435e5dabfa6fe69",
"description": "v3d: use util_unreference_framebuffer_state to unref fb state",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1",
"notes": null
},
{
"sha": "4809274c18e30b5c714bbf1ffeffd167bb44b270",
"description": "softpipe: use util_unreference_framebuffer_state to unref fb state",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1",
"notes": null
},
{
"sha": "7a3deb05a6b4d44d5137706b6eef8dd8b6dc2427",
"description": "iris: use util_unreference_framebuffer_state to unref fb state",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1",
"notes": null
},
{
"sha": "b1449e3e673db8e2d1b149681f7b57e4efae7620",
"description": "i915: use util_unreference_framebuffer_state to unref fb state",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1",
"notes": null
},
{
"sha": "b86f0280d780a199e2336aa7fd2c1a6836418b1f",
"description": "i915: use util_copy_framebuffer_state to set fb state",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1",
"notes": null
},
{
"sha": "c686c98a795f6a42bb7844cca022ab22c09b2464",
"description": "cso: unbind fb state when unbinding the context",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb865ac72119b7b86998fb12e2431c90e131470e",
"description": "ci: carry venus-protocol 1.0 release patches in virglrenderer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdc82f52d7d16b05a9922534be00fba39e3a1c5b",
"description": "docs: update Virtio-GPU Venus driver page",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d76038712ea099424e906d8a4c19ad5c932f7e3",
"description": "meson/ci: promote virtio-experimental to virtio",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9c26e6920bc3dca5df3e21a685f7adc684aca6d",
"description": "venus: adopt venus protocol release",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "234ae64c928dd59ded32a3def6b6ea401adbec21",
"description": "venus: stop query experimental features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac1dff603e744142517424d5d4d821102b77b095",
"description": "ci/zink+anv: Test piglit quick_gl pre-merge, dropping a few KHR-GL46 tests.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fee8520937284734b5fdfa58ae928d50570e32fc",
"description": "ci/zink: Update more xfails for tgl piglit.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c213bedd113dadb425e1e0d91dd8f36452d2cdf7",
"description": "Revert \"ci/zink: Try to update TGL results for new MSAA behavior.\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "74a8f118a2595479a94a8b7097680c5111d7273c",
"notes": null
},
{
"sha": "f79aba46dad68f5b3b89e43f0a73ca855852cc01",
"description": "venus: use pipelineCacheUUID for shader cache id",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e3ce614b9e4c307f233aac5deaf2b623a0f0fab",
"description": "zink: sync queries at the end of cmdbufs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7c96e989755029a21b78f9e9aaa00c7a3d267172",
"notes": null
},
{
"sha": "738c2eacf3578b8c177304e9761909d492f82619",
"description": "zink: null some descriptor buffer pointers during destruction",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "13c6ad0038aa42f1c908ca1adecde9bebf9f2509",
"notes": null
},
{
"sha": "d5ceb4770b365694d963e2a8c7e1ce4ec2cedd44",
"description": "zink: set depth dynamic state values unconditionally",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1e565a8ebf4eb06bd3047b403a27f94d22c7062",
"description": "nouveau/nir: image_samples/size don't have coordinates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4be2e3437ce12d9860d3c8d8c8702cc108b97d7",
"description": "zink: disable a630 traces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d7e37389bcb26bc56932438da3ca0b5d44aedeb1",
"description": "nv50/codegen: Set lower_uniforms_to_ubo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6bcbd57e36e9b6a6c87deca2aab28b63dfe26cd",
"description": "panfrost: Check blend enabled state in pan_allow_forward_pixel_to_kill()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "300327ba19d921308e5933910f925027538435c4",
"description": "ci/zink: Disable Freedoom trace on ANV",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36bb5f1f704753ecbe84a84d6b4a01d2b93576cc",
"description": "radv/ci: document a series of recent regressions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11a853e912c73b65f6b877e4fbca904b54f3da41",
"description": "wsi/wayland: Do not assert that all present IDs have been waited on.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "577b3c7bb2dab10de3cb039b464870a44c118798",
"description": "wsi/wayland: Simplify wait logic for present wait.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43f868d17572b428e1f54763d794e05a4d45b070",
"description": "wsi/wayland: Support VK_KHR_present_wait",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47cd010931a48fcdf259ffcd455ca065f180adc3",
"description": "wayland: generalize wayland-protocols code generation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b251d43622391cbffad4a4e748e41223b2344fe",
"description": "radv: Add driconf to always drain waves before writing timestamps",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "284e604872205dfce528b7d764f3698478b693f5",
"description": "radv: Always call si_emit_cache_flush before writing timestamps",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b59935e2e77ed6ccf210103b028d671ee277a607",
"description": "radv/meta: rename dest to dst",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63b5b93dd315ed8794f0e15b5ce93acb9db66e06",
"description": "radv: replace radv_get_levelCount() by vk_image_subresource_level_count()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "963f51158d423324aa325e71ebfb7792b5eacfd4",
"description": "radv: replace radv_get_layerCount by vk_image_subresource_layer_count()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a77c88f1e897d5ab5c046b35898eadbe806e2990",
"description": "radv: fix fast-clearing images with VK_REMAINING_{ARRAY_LAYERS,MIP_LEVELS}",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de61eddc02ed6442cfecbf8165ce4702a8530467",
"description": "radv: fix invalid type for usage in radv_get_buffer_memory_requirements()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c950098abb5f257e83f986ccce7bab004520c069",
"description": "broadcom/compiler: move buffer loads to lower register pressure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efc94390f716b70ac1d5b09c6f949f938aeadcac",
"description": "docs: fix edit-links",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7da0482636a3475232ed906cfd611b2d912227f7",
"notes": null
},
{
"sha": "2cbc24b9da01fb7cc38b42fd78d8f232ce7167b7",
"description": "turnip: fix buffer markers using wrong addresses",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df08ed7d1c8f55fb0760902dffb3413b8466339a",
"description": "radv: Move all the dirty flags from TES binding to TCS binding.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "879ddf97202fb4721be28f0efffeb064ea61c57b",
"notes": null
},
{
"sha": "f572344901e40f457c39448e3e198cd2867bc66c",
"description": "radv: use lower_ballot_bit_count_to_mbcnt_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b93c92eba3304e8d2def60734b1a34fc5ad818b9",
"description": "nir: lower ballot_bit_count_exclusive/inclusive to mbcnt_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5489033fa8568ecacafe32ceab36f89f2e14f3dc",
"description": "intel/compiler: make uses_pos_offset a tri-state",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d8dfd153c50f24ea50578202832b3eccfb61edf8",
"notes": null
},
{
"sha": "ef01a9cf3b465889fe8084732264dad0580270c3",
"description": "mesa/main: drop unused variable",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c5b3d488f9bed0616f42193073fa0014cb68284d",
"notes": null
},
{
"sha": "9f522ac0c65ceae11ad1a4e84ec9f32a9393a25c",
"description": "broadcom/compiler: don't allocate undef to rf0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ca8be82d5727337bb742ad205f0e156b597c3a6",
"description": "r600: fix refcnt imbalance related to atomic_buffer_state",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "06993e4ee350b9c2ab1e3ee7686878add3900d39",
"notes": null
},
{
"sha": "0937a02d96b96086bc5a8765485ceb908b402c80",
"description": "vulkan: rename vk_physical_device_features.py to vk_physical_device_features_gen.py",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9cf1cdfaa89bcbb8fde1851b3f358570954eb120",
"description": "vulkan: put TEMPLATE_H before TEMPLATE_C",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "005cfc63fc750c34f120a440b8c65ed079d5bb11",
"description": "vulkan: put interesting code before boring code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64f4b277ea66cf62ec1bee732e9b1e3dad45b5b1",
"description": "vulkan: inline vk_get_physical_device_features into vk_common_GetPhysicalDeviceFeatures2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "528d430ca11166157d0bcf8a2a770c49f06a5be5",
"description": "v3dv: use common vkGetPhysicalDeviceFeatures2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99bc68f042fe1ded0fceeaf92e9131619a37b3bb",
"description": "panvk: use common vkGetPhysicalDeviceFeatures2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a252a9dc24d4c9eaf40bd20d3cab4009aebf660d",
"description": "anv: move get_features after get_device_extensions (ugly diff)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "430abb971a47f49d3dfbddb6ea0f7c34689073e3",
"description": "anv: switch to using the common vkGetPhysicalDeviceFeatures2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61413d70a0be6cc4de68bd67674bcc16b8266ddd",
"description": "vulkan: introduce supported_features parameter to vk_physical_device_init",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc02214304d1586d9602facc46c99532b04ad583",
"description": "vulkan: add common implementation of vkGetPhysicalDeviceFeatures2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c93b179d76adadfb44a5d6e7a878c719943a9dc2",
"description": "vulkan: Actually increment the count of objects in GetPipelineCacheData.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "591da9877900c56434f9e23e0ad0058b118b0be8",
"notes": null
},
{
"sha": "bc257928d7a431400dd8f83ff03590b7f5a1dda6",
"description": "vulkan: Handle alignment failure in the pipeline cache.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "591da9877900c56434f9e23e0ad0058b118b0be8",
"notes": null
},
{
"sha": "888bfa7f04b6639f4081e26c50d9189c9caf4f15",
"description": "dzn: Ensure bindless is factored into pipeline/nir hash",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa43b030866c32865bcb76f6eecf37a779fae199",
"description": "dzn: Ensure subgroup size control is factored into pipeline hash",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dacc3cc597068d6ac926cd850d45d9b5f711aeca",
"description": "dzn: Use the nir hash as an input to the dxil hash",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9a34e6de0c121e908bf0ae02173d5b6e57eddcf",
"description": "dzn: Ensure sample-rate shading is factored into nir hash",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc8cdbb0ef90673799d958663a7f0b4669170a93",
"description": "dzn: Hook up subgroup size to compute shader compilation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "db083070f03fc033ea5ff43200a9a1fcb2b73df0",
"notes": null
},
{
"sha": "d615dfca409988298d544ca8aa19ac16851629f9",
"description": "crocus: fix refcnt imbalance related to crocus_create_surface()",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e",
"notes": null
},
{
"sha": "551e92d8a6b8dc2d1eb27539d7a6e4cdd57de822",
"description": "virgl: check a debug option again at context creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73952bfbfd15bc64bc0d991d0931dea40c87f0db",
"description": "dzn: Fix UBO descriptors pointing to the end of the buffer",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d34ac0a70b705963b7d4f09aedebdfc66e8a2956",
"notes": null
},
{
"sha": "905f7f83650fa8d9cfe97c9d164c8e0cc7c61c6c",
"description": "Revert \"zink: don't create separate shader dsls if there are no bindings\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "83a1b74240df3afcdb0e723c5bf6514b3321b411",
"notes": null
},
{
"sha": "27d6a98638a5d3914c84ced7b4177bbc5adddedb",
"description": "zink: only unset a generated tcs if the bound tcs is the generated one",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf13a1d791b840e010e5da4de48376be26e2271c",
"description": "radv/rt: Fix and improve VkPipelineCreationFeedback",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7070c4e5ff0f1d85a94b57c15ea215fc35bb2a8c",
"description": "radv/rt: remove merged VkPipelineShaderStageCreateInfo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4408395a302a19607e1e4f249777e6da39b4dbc1",
"description": "radv/rt: refactor compute_rt_stack_size() to use radv_ray_tracing_stage information",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ec81a43cba3c71440a054627f9e94b2a6b9122f",
"description": "radv/rt: use precompiled stages to create RT shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7836e327787c41731c978df67e51ca664204bd1b",
"description": "radv/rt: retain parsed NIR shaders in radv_ray_tracing_lib_pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "284ab601a5365cdf259e51becee93cd4c01b2179",
"description": "radv/rt: introduce struct radv_ray_tracing_stage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5b0b150df5eea17f912bd97be006689e306c370",
"description": "radv/rt: expose radv_parse_rt_stage()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8665506cbdebdace21c70e436febe7427390a0b9",
"description": "radv/pipeline_cache: add NIR caching capabilities",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9afb52a1223f402cccbe0250103627d567994bf2",
"description": "vulkan/pipeline_cache: expose vk_raw_data_cache_object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37c6c5c624b6d00443e7de1a43487b00eb30ff9f",
"description": "nvc0: do not randomly emit fences.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "df0a4d02f264a4c49b7503c5f564ac4c492f906f",
"notes": null
},
{
"sha": "a86e8969c7e6218416fe5dc39e6ada9893fc9e58",
"description": "ci: Uprev crosvm and virglrenderer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53605f226b32a16c4b153388ad8256c4ee8303fc",
"description": "nir/lower_non_uniform_access: add get_ssbo_size handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c1bc1b964a5c92995b9285039c945b679496ed8",
"description": "rusticl/nir: finish blob after serializing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb7e9b1c36cad4a309c5e3743ceaa8a6f3a6165c",
"description": "clc: free kernel args in clc_free_kernels_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7fc259e4e7ad5afb131a575674d52937c5566a64",
"description": "radv: add padding to radv_shader_binary_legacy",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "577d76f60f788c3a8d43b4b388bb5a04e4e64994",
"notes": null
},
{
"sha": "df262d80da3ee019b364f3f83db9237130bdfec9",
"description": "vulkan/pipeline_cache: use vk_pipeline_cache_insert_object() to replace raw data objects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbab396f549fa7c1a948d469fe6b4df18a81adc9",
"description": "vulkan/pipeline_cache: replace raw data objects on cache insertion of real objects",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "8b13ee75ba9f27ceac6b6180ca05d321caa13612",
"notes": null
},
{
"sha": "edfc9d9d966f3bd273cc21fd6dc20d9844f42bcc",
"description": "etnaviv: Add util_blitter_save_so_targets(..) call",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db6f94f2c40ae1bae2cdae95915690843dc46a47",
"description": "pvr: Correctly validate PBE accum format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7cda715ad62182da5e8fdc8cb2aaebe3d9a67470",
"description": "radv: fix bc optimization with POS_W_FLOAT_ENA(1)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a4b60295a797cda88be111029da146117040081c",
"notes": null
},
{
"sha": "11b1a37553a9339b358ddae99df38160c4cc2252",
"description": "pvr: Unmap mapped memory on free",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "926ddc319cdfddd8acae546a06a4400e070685ca",
"description": "pvr: Fix unaligned VDMCTRL_PDS_STATE1 data address",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78df1977fe3025eb2acc62b4658570e220a10c30",
"description": "pvr: Fix image to buffer copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71980739a10d44eec5f5d9e5b2b9a4e7d9989cca",
"description": "pvr: Fix vtxin special var allocation count",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ddd3c66f5390b9e6b9aa84a2f15c05886ebaf455",
"description": "pvr: Improve support for image clears",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "955797d01566bac49b9f49eadcd075f3cb7c5291",
"description": "nir: fix constant-folding of 64-bit fpow",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "9076c4e289de0debf1fb2a7237bdeb9c11002347",
"notes": null
},
{
"sha": "e25e4c81de800f659665d28f9670c41bb3e857dc",
"description": "radv: fix dynamic depth clamp enable support",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "e48c0fbd8f70df5f74bdbe594f807d09fc3a4424",
"notes": null
},
{
"sha": "cc66d546dde059145facf06d8b3decaf871070d8",
"description": "microsoft/compiler: Unroll loops in opt passes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb65d36c5c5bc4a8b4ff43e17c7ca06f6386b1f9",
"description": "spirv2dxil: Mark SSBO reads for bindless as CAN_REORDER",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34cc37910f362dd8d51ef47de0ca592f0e42571a",
"description": "radv: respect VK_QUERY_RESULT_WAIT_BIT in GetQueryPoolResults",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdf01be131292f5a2aba3206974a3840b0cf4fe9",
"description": "Revert \"ci: disable all a306/a530/a630 jobs\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "af214c233b8612e9b063b268219a655f29d9aad6",
"notes": null
},
{
"sha": "98bb47ee4559f86bbeffa5148067971eaadb121b",
"description": "ci: Enable rusticl in the fedora-release job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96dd3947875cc617a389223b1a064956f2dbcfad",
"description": "ci: Upgrade fedora-release job to Fedora 38",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c6b07246d8bfeb5674af27ff1b063a96b7ca44d",
"description": "ci: Drop -Wno-error=array-bounds from fedora-release job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dce97f090a74f6f46df7999601fc16cdabe97782",
"description": "clover/llvm: Use std::nullopt already with LLVM 16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ee15720087d0b76423581aef14a98682c42558f",
"description": "clover/llvm: Use llvm::DataLayout::getABITypeAlign with LLVM >= 16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6bab67f5a66d6235a261c84b45df56db0658f247",
"description": "svga: Make declaration of emit_input_declaration match definition",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee8b572b4034bc4447df28f293d35d6382366f1e",
"description": "svga: Make vmw_svga_winsys_buffer_map definition match declaration",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c7400f4e80fa0b912610f00cc42a015cd8800ed",
"description": "vulkan: Fix GetPhysicalDeviceSparseImageFormatProperties definitions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dbab98d9d63d4de4307c28c0ea578b977ea3f0b7",
"description": "radv: enable RADV_THREAD_TRACE_CACHE_COUNTERS by default",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f092f548cb8202614c86b47ecd8906d16628ce24",
"description": "r600/sfn: assign window_space_position in shader state",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6",
"notes": null
},
{
"sha": "bbd265b8e8b9bdf253958168eba70e4826508d2a",
"description": "r600+sfn: Assign ps_conservative_z and switch to NIR defines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c81518911243db4ed4baa3bc0eff5bc04ed281b9",
"description": "v3d: apply 1D texture miplevel alignment in arrays",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "040aeb5a23e5cc8a71a352e55282d514dd2ab64f",
"description": "radv: Add asserts in radeon_emit{,_array}.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7893040f807f2b81d03a6a19c577d6d98bcc116c",
"description": "radv: Add stricter space checks.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c204db0a79d26ab684c12177951dffbc6715ea1",
"description": "radv: Reserve space in the ACE pre/postambles.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17a7c55ea7e0f458aa5e7f103f3801a016a16ba1",
"description": "radv: Reserve space for indirect descriptor set address writes.",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "775e42e6b841c76337af9977f55d0ec74df3283d",
"description": "r300: remove simple duplicate ARL instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5b3d488f9bed0616f42193073fa0014cb68284d",
"description": "mesa/main: make ffvertex output nir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7610747e9446fc367e28fae30c3d9f72e3f8f749",
"description": "mesa/main: allow passing nir-shaders to st_program_string_notify",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fdd20b9469dd962b221f9c1c0e31068a779cfc21",
"description": "mesa/main: drop disasm-code from ffvertex_prog.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "972c92359284a6c8d7dfb84f2db0329198716ddf",
"description": "mesa/main: clean up white-space in ffvertex_prog.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02493aeffc2d8b3609379654dc5f54de6eab3412",
"description": "ci/skqp: update to the Android CTS 12.1_r5 version",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3ae424e0c065c98d91bff6f201f6d1536288eaf",
"description": "ci/skqp: replace license with SPDX and extract the used branch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c1a8d3b7744d2ce7e8900d9a03a89462f109270",
"description": "meson: Don't use masm with VS backend",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "77826e835243291df664ccf2a7b8405287b72387",
"notes": null
},
{
"sha": "b7f815117efe2a52267b9e41d76ea7ace8a515a7",
"description": "Revert \"zink: add `single_sample` to fs key\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "420f2c0878f0c38128854f2adbbeb1391e752cb8",
"notes": null
},
{
"sha": "e7b03fa3dcb9545cda9da4b852ca7c0db1923a31",
"description": "Revert \"zink: add to multisample field to `zink_gfx_pipeline_state`\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "14d58926099fb735312705f0853785dcd1888c2e",
"notes": null
},
{
"sha": "8cbd6acf12bd308cd1c44b62d54cf7b5c03a5397",
"description": "Revert \"zink: don't render with multisampling when it is disabled\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "a004825266fdcb43afd5e9fdf946ad9641f1e296",
"notes": null
},
{
"sha": "6b9f1a540d9724cb55a725249ac4623993b3e0c7",
"description": "Revert \"zink/ci: remove xt_framebuffer_multisample-interpolation fail\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "177c92fe7ca3f171ab4fe41491935895134eff3f",
"notes": null
},
{
"sha": "9a8a397294cfbd019587a5de75ab8238c209bb5e",
"description": "Revert \"zink: set when pipeline dirty flag when multisample changes\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "5969541123dbfe1ac339284911a83af712fdcc25",
"notes": null
},
{
"sha": "0b64c73779617dd3d08956c05cb03a678854fb90",
"description": "zink: add extendedDynamicState3DepthClipNegativeOneToOne to profile",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3017d01c9ded9c9fd097b600081b1bbe86e90fb8",
"notes": null
},
{
"sha": "8e664816fc0edf8ba9e6cef0398db802c2c28463",
"description": "zink: update amdpro fails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9864d7f39d74a914e1d486a1a36627d296e9315",
"description": "llvmpipe: fix native vector width init",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4a056807bc3b813f390d194bbe382b573761649e",
"notes": null
},
{
"sha": "78ea6220a760902babb7ce709d61fc4278e4eb56",
"description": "gallivm: reorder some texture/image members.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d32aa2686c84632b7c03fcbbffa33d7299b8e919",
"description": "gallium: consolidate jit image types between draw/llvmpipe",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3ed01d5ebe06ec2035ee2f899639e2d8c3b8d07",
"description": "gallivm: consolidate llvmpipe/draw sampler types.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd2902a1cf4373ed9c318e698400c66545bd4d49",
"description": "gallivm: consolidate draw/lp texture type.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f22f35590cede22f9b14a93a5321ac1f1d68b0d",
"description": "lp_jit: use pipe max for the lp_jit texture levels.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af214c233b8612e9b063b268219a655f29d9aad6",
"description": "ci: disable all a306/a530/a630 jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f1716ebcaa015edacc3dd7e018f49ec256d80fe",
"description": "ci/dzn: add flaking test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b07f575a91d200ef8ac7189b82b47394414c36bd",
"description": "radeonsi/vcn: correct cropping for hevc case",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "faf27fa0a29452d2ecf4345e59f0c3ce65dc665a",
"description": "ac/nir: fix 8-bit/10-bit PS exports clamping",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c182154456288dbab23e87dbc5fc1962984caa92",
"notes": null
},
{
"sha": "559d3b0f9ab79ffeff1aaddb3dd6b9f313d71ff6",
"description": "ac,radv,radeonsi: rename thread_trace to sqtt everywhere",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2d312c4016eb00f3e3c2ee8814a477cfccdff08",
"description": "ac/rgp: remove ac_thread_trace_data from ac_thread_trace",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a19c36618f8b9e54a5beef793a2727f1358b3ec",
"description": "radv: do not abort when the SQTT buffer resize failed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1202d8b0f941f4ff58293d5a6751d9242226b492",
"description": "ac/sqtt: add ac_sqtt_get_trace() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0a11c5b9e6f18c59a4a8599bf3fae61095a88e3",
"description": "ac/sqtt: add ac_sqtt_se_is_disabled() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a031bfdb9d3cb255b72808567e809ed9ca4992ea",
"description": "pvr: Fixup format features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37f202a54ad86b8d6dab04b2f2a4785bb024576d",
"description": "pvr: Remove false assumption from pvr_write_draw_indirect_vdm_stream()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d11e503671bfc6f7ad3c2cc8a5613209cfc79f1",
"description": "v3d: fix various minor issues in gen_pack_header.py",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec6d520eb996156da69e0a9a5cf9867b00d29320",
"description": "iris: Allow shared scanout buffer to be placed in smem as well",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c10ff1970461f59a1a0861ba79c3ea24ed4904aa",
"notes": null
},
{
"sha": "8b52c9bab74f9aeee298660821fd826279239df2",
"description": "r600/sfn: Tie in address load splitting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4beefbe07414e4cae584a02f13ff92ca3e3a0110",
"description": "r600/sfn: prepare for emitting AR loads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5da9f086579ef44c83f1a49ce3a2db37f6e85176",
"description": "r600/sfn: factor out index loading for non-alu instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f39531743663f9534a861c7ad7f849c4ca11cf5",
"description": "r600/sfn: Can't use an indirect array access as source to AR load",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae55668f777c3293dca8c8b342d69bfc2f3ceb25",
"description": "r600/sfn: print failing block when scheduling fails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fdec18640ad675af5f7f39d11022d3ab088c482b",
"description": "r600/sfn: Add more tests and update to use address splits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7fdb056277fd914c724d18f4f101c477f4de8523",
"description": "r600/sfn: scheduled instructions are always ready",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d6b80bf5bb7aea24172088e4cd91f46b72693ca",
"description": "r600/sfn: Fix copy-prop with array access",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "062188de1601826b5603fa16ca8f84089b3619e3",
"description": "r600/sfn: Override Array access handling in backend assembler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e57643cf5488fc7ca2619f62997527b1f546cd38",
"description": "r600/sfn: Add handling for R600 indirect access alias handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9556333192d1a2ea45fd6c8187c0539d700f153",
"description": "r600/sfn: Add chip family to shader class",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d5859a524b18627320009995154728349e5f3bc",
"description": "r600/sfn: Start a new ALU CF on index use, not on index emission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "557dc1494485a23f6b4da475214bd1d46be704a1",
"description": "r600/sfn: set CF force flag always when starting a new block",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9e1806a2eed2b8e467f528c91cd670378e227ee",
"description": "r600/sfn: Add test for multiple index load",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "669aba02b09e962b00fbe5b5dcba813871972ceb",
"description": "r600/sfn: Don't copy-propagate indirect access into LDS instr",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4816d2a72357776d4ae5c8a0ec5e5d947d5d5bb",
"description": "r600/sfn: Add more tests and update to use address splits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d617052db6b2f359d7242875013603ec63b069fc",
"description": "r600/sfn: take address loads into account when scheduling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e1cf2d4395d701039fb9e803f33a0ffc9020bee",
"description": "r600/sfn: Add function to check whether a group loads a index register",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d21054b4bc92a1a9240841dca719f81a142fd5cc",
"description": "r600/sfn: Add pass to split addess and index register loads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aca80216c1461f8412547d38b6e2894fbce47468",
"description": "r600/sfn: Add interface to count AR uses in ALU op",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e5327fef61b1fbe7f48a60cb90003c0654e693d",
"description": "r600/sfn: Add a RW get function of IF predicate access",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7611bc09376fb0d9fec93a964267772c23a5454",
"description": "r600/sfn: AR and IDX don't need the write flag, but haev a parent",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb8f12ded5422eb134d7a83348ef6e6c9ead45c7",
"description": "r600/sfn: Be able to track expected AR uses",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af3d496253b305d548c0c633628b80e91efed90b",
"description": "r600/sfn: Update resource based instruction index mode check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7b497fe87f58cf07b8d3b1c93ac8747bd90fe67",
"description": "r600/sfn: Add function to insert op in block",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f464fc28d4bba294077ba9dc877865c774367962",
"description": "r600/sfn: add method to update indirect address to all instrution types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3f60f77d6bdc6f6cc9327216b5db9cdddc6b219",
"description": "r600/sfn: handle AR and IDX register in shader from string",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a293015671f0d59d9511f41c9b6a7d9bd8f1948",
"description": "r600/sfn: Prepare uniforms and local arrays for better address handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fac4760c7d6b07db9efaf10870097ab337573a5e",
"description": "r600: Allow both index registers for all CF types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db0752a809075a029f16a273809e16a3686bdc8f",
"description": "r600/sfn: don't allow more than one AR per instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "886a3e52863de2f4230e454e803f25e3ff859cf6",
"description": "r600/sfn: Rework query for indirect access in alu instr and opt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5579263368c8cecee87527486efcff248f463e76",
"description": "r600/sfn: Add address and index registers creation to ValueFactory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a40c1c9d5c94ac81a5f5deb989df306ec2ca87ad",
"description": "r600/sfn/tests: Cleanup and move some code around",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5ea9182b4de113fb527e87d75bfd476f2a93b2b",
"description": "r600/sfn: Handle MOVA_INT in sfn assembler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "077f7d25dfc3a3c91f5ccd2a7a0c355e5e5313e3",
"description": "r600/sfn: don't track address registers in live ranges",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd9b653dbbce794c677c46aece842f46ce3747c8",
"description": "r600/sfn: Add a type for address registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c00dec60d0fc319513940eb92636cb1b4bde2bb",
"description": "pvr: Fully declare support for VK_EXT_private_data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2de6bdd44928b8b15e26a60ad19f1729125af7ca",
"description": "pvr: Fix static assert check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8f841dad92bcff5397d5599130c85695c66572a",
"description": "pvr: Change push_constants_shader_stages to type pvr_stage_allocation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c38da3dcd22bbdde7fb8a6ac824d0af4ac85c8e3",
"description": "pvr: Fix pvr_csb_bake() list return.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b22e5fab8c43fb7d207a2a6ecf3cbe5a6c62506d",
"description": "docs: Add INTEL_DEBUG_BATCH_FRAME_START/_STOP",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "543c554ed6dbfc189a3fb30be1f6367a9f4a65ec",
"description": "iris: Enable INTEL_DEBUG_BATCH_FRAME_START/_STOP",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61c209095c6926839294a5bc99263b8d88918e2f",
"description": "anv: Enable INTEL_DEBUG_BATCH_FRAME_START/_STOP",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "015eecde47d514f82a7049f497009b3fe3c4116a",
"description": "intel/debug: Control start/stop frame of batch debug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65c3d1869d302d269efc68af629c24e65bc40d82",
"description": "aco: allow no export instruction for gfx10+ fs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c59df73185852516c6ebcd9f62ee2cad07d0eb4",
"description": "aco: get scratch addr from symbol for radeonsi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "360176b671fc7ec30a75eb45557bd2c1fc019fec",
"description": "aco,radv: support symbol relocation in aco",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3fc4ddd6283fbe07c9942ffc08c8f909f9468ffc",
"description": "dzn: Expose core VK1.2 extensions that aren't optional",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b8a39498d206c13ad4b4143933e062842251fe8",
"description": "dzn: Expose core VK1.1 extensions that aren't optional",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1b46b5e66797369ae004166385e4304ced8a098",
"description": "clc: Add clang frontendhlsl module to fix build of microsoft-clc with llvm 16+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d09a7132d8162ffa14fdbf71feea2a19b0158097",
"description": "clc: Add clangASTMatchers to fix static llvm build of microsoft-clc with LLVM 16+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f53e5efad7eb5e5cfcc5cf21da4b5393628d2ed4",
"description": "compiler/clc: Fix embedded clang headers (microsoft-clc) for LLVM 16+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a08dc7cabf54a6369b657a68363f0c2aa7d9f2b",
"description": "v3d: fix tfu_supports_tex_format() param type, and document why",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4dd15177d0a2459c95875a12f6a17e23787c57da",
"description": "ir3: documents (ss) flag for cat7 instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85c6c9068ac9645a30d6d06671f7fee45c564b79",
"description": "ir3/a7xx: Add definitions for (last) src GPR attribute",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1613d767c178017b8c7aad3bac702f271b64d34b",
"description": "ir3/a7xx: Document \"alias\" instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b909eda0b36e6035b502807aad5df1f810822e82",
"description": "ir3: Document that stc has higher DST upper bound than we defined",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11b2c54a9a44c164a55ddb3de127e8fc19a065a6",
"description": "ir3/a7xx: Add STSC definition",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80f878b103c7113ab2ef80068b4c3e2aaceb3748",
"description": "ir3/a7xx: Add new form of stg.a/ldg.a addressing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b0daf29e5073e3687767e7383cc6228ef41ab04",
"description": "ir3/a7xx: Add new lock/unlock CS instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52ee3943ebf787a610ce283b23ce54bda948e973",
"description": "ir3/a7xx: NOPs may have some no-op bits set",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "569ed0f238658560302b907ca9ff5b11187473bd",
"description": "freedreno: Early exit in device matching if id doesn't have chip_id",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ddc31c6721d241ba61573207c18c6b4626e4f78",
"description": "intel/fs: fix per vertex input clamping",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e25e17dd0c39675acd48fd4a6982fcd77530ef2c",
"notes": null
},
{
"sha": "79b3828e829821d87ba5141f9bff10643afefb84",
"description": "draw: fix robust ubo size calc",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08ffa8e0d28316d810caf548d7dfefb73107b9c2",
"description": "dri/android: Fix MSAA resolve",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f9a074dd5506d1e883aa0b3c5f0173a8484bce09",
"notes": null
},
{
"sha": "5969541123dbfe1ac339284911a83af712fdcc25",
"description": "zink: set when pipeline dirty flag when multisample changes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "14d58926099fb735312705f0853785dcd1888c2e",
"notes": null
},
{
"sha": "9c4e3c90206a4ba6b77a3370344510371cd3a1f6",
"description": "tgsi: use locale independent float and double parsing",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27eafdcbd55b86b854db84c16c5919d7f9d3cda4",
"description": "util: check and initialize locale before using it",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7373f25c0934882250847fb292f977d2d5569642",
"description": "mesa/main: rework locale setup/teardown",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "306c6e12a59be20bad8838f33382975d379d7db4",
"description": "frontends/va: define va av1 encoding caps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03c9a81959c078d5634c11f1e796b8691399980b",
"description": "radeonsi/vcn: use PIPE_ENC_FEATURE enum",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5edbecb8569d88e7faa28ca7a56eb5e1672a2dd0",
"description": "frontends/va: adding va av1 encoding functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35c215098888e629ea657effb803976a3ea2f026",
"description": "radeonsi/vcn: add av1 encoding ib packages and get_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4697b71c4e3d67640a03bf6c804efce02b23d553",
"description": "radeonsi/vcn: add some av1 encoding function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b3295b9ed75ee02eff61d98addfe73257ab083e",
"description": "radeonsi/vcn: add av1 enc data structure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b31c5a00c9113dffc12c3bdede79b0cbf3fbb23",
"description": "gallium/pipe: add av1 encoding data structure in pipe",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f33f26e9ffbcdd72569d7c7394941b0f290138db",
"description": "radeonsi/vcn: add av1 dpb variables and cdf table",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b13f87031fd45e5ef57db4bcf3e79ce5b89370f1",
"description": "radeonsi/vcn: remove extra zero bytes from bitstream",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb08f061d962406769a6cbd045e458a07b2e7796",
"description": "radeonsi/vcn: merge get_output_format_param function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4f96446fb9ad61504818a959c6f01ec64b0741a",
"description": "radeonsi/vcn: enable swizzle mode in encoding ref frames.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a11d5f598e0af00e372199a7d6dab15375415e6",
"description": "radeonsi/vcn: enable 2 pass search center map",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "869c34c1ca3b45ad7167971fb7dddf4f73a39d94",
"description": "radeonsi/vcn: add macros used in av1 encoding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0caa50dcdac152bba7192e4c2397959cf607d83",
"description": "aco: don't move exec writes around exec writes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65265d3e32d8d847e13767a3ad35d000c629eaec",
"description": "anv: Take into consideration physical device max heap size to set maxStorageBufferRange",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7508f4b4b6dd309ccbc3275e59ca5859eeb89801",
"description": "pvr: drop unused variable",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "71fe789d354d0531a71ea0343bd0d80d09506edf",
"notes": null
},
{
"sha": "49cc6edf840394d28b1d9a726eb82f66ac35c305",
"description": "mesa: remove unused bools",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71c5db5e11290cf1e37346b9ad8ba07320586857",
"description": "mesa: don't share reset status across contexts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4a2cb1e166891ee64a8971a43a42e7e0280a80e",
"description": "winsys/amdgpu: use the no-op helper to detect if reset completion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45cd75cdad3f6b34a47b3cb930db2dfb04669722",
"description": "winsys/amdgpu: add a helper function to submit a no-op job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e528823400eea0f752227407740033462d5cfcf3",
"description": "radeonsi: stop reporting reset to app once gpu recovery is done",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "502253112001d03ecc24c8ea45c249a9b04f9f29",
"description": "amd: update amdgpu_drm.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e996599ed07a5ffbbddac25335d1ed4f0e9a4a40",
"description": "ac/rgp: update SQTT_FILE_CHUNK_TYPE_ASIC_INFO to minor version 5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd91faaddc28695348101d7b43a848504387a15e",
"description": "ac/rgp: update SQTT_FILE_CHUNK_TYPE_API_INFO to minor version 2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4cbb0f7ec3841c0188964c5c63c997cbbf027a1d",
"description": "ac/sqtt: add missing EventUnknown to rgp_sqtt_marker_event_type",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "637a6813db2af58fdf697d6ad3980b18a8357ba8",
"description": "ac/sqtt: add new bits to rgp_sqtt_marker_barrier_end",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "930e77e9036a75196e080cb4b780c47104bf0ef2",
"description": "radv/sqtt: add support for queue info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84a0ef7a332e59390cbdfb2c9bc222c4c89e281f",
"description": "radv/sqtt: sample CPU/GPU clocks before starting the trace",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee9386411768bdedfa5c96254a82e847d18aed3c",
"description": "ac/sqtt: initialize clock calibration/queue info/queue event records",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94ce6540d8c8c46c285d3877af4a56f5b59e5d80",
"description": "ac/sqtt: add helpers for initializing ac_thread_trace_data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23f3aa34919f86d8011184eeb8ef6bc3a3393e0c",
"description": "ac/sqtt: add a helper for adding clock calibration records",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16f3e9cd76b65d6a767cbbac6219c8baff130b85",
"description": "wgl: Remove needless `if (1) { ... }`.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9105e771afece456835adf911735be0e8d27dc87",
"description": "wgl: Fix unintentional assignment on assert.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f43f866a2a67e9489e21e370fa28fea9269a25d",
"description": "anv: enable shaderUniformBufferArrayNonUniformIndexing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9fb9ae5ac69293ab60d5d1f7470d8f152ccde7f6",
"description": "anv: fix anv_nir_lower_ubo_loads pass",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": "Causes a number of regressions:\n023-05-18 00:08:11.104479: dEQP-VK.binding_model.descriptorset_random.sets16.constant.ubolimitlow.sbolimitlow.sampledimglow.outimgtexlow.iublimitlow.uab.frag.noia.0,Crash\n2023-05-18 00:08:11.104535: dEQP-VK.binding_model.descriptorset_random.sets16.dynindexed.ubolimitlow.nosbo.nosampledimg.outimgonly.noiub.uab.comp.noia.0,Crash\n2023-05-18 00:08:11.104590: dEQP-VK.binding_model.descriptorset_random.sets16.dynindexed.ubolimitlow.sbolimitlow.sampledimghigh.lowimgsingletex.iublimitlow.uab.vert.noia.0,Crash\n2023-05-18 00:08:11.104646: dEQP-VK.binding_model.descriptorset_random.sets16.dynindexed.ubolimitlow.sbolimitlow.sampledimghigh.outimgtexlow.iublimitlow.uab.vert.noia.0,Crash\n2023-05-18 00:08:11.104702: dEQP-VK.binding_model.descriptorset_random.sets16.dynindexed.ubolimitlow.sbolimitlow.sampledimglow.lowimgsingletex.iublimithigh.uab.vert.noia.0,Crash\n2023-05-18 00:08:11.104757: dEQP-VK.binding_model.descriptorset_random.sets16.noarray.ubolimitlow.sbolimitlow.sampledimghigh.outimgtexlow.noiub.uab.frag.ialimitlow.0,Crash\n2023-05-18 00:08:11.104814: dEQP-VK.binding_model.descriptorset_random.sets16.unifindexed.ubolimitlow.sbolimithigh.sampledimglow.outimgtexlow.iublimitlow.uab.comp.noia.0,Crash\n2023-05-18 00:08:11.104870: dEQP-VK.binding_model.descriptorset_random.sets16.unifindexed.ubolimitlow.sbolimitlow.sampledimghigh.lowimgnotex.iublimitlow.uab.comp.noia.0,Crash\n2023-05-18 00:08:11.104938: dEQP-VK.binding_model.descriptorset_random.sets32.noarray.ubolimitlow.sbolimitlow.sampledimghigh.outimgtexlow.iublimithigh.uab.comp.noia.0,Crash\n2023-05-18 00:08:11.104996: dEQP-VK.binding_model.descriptorset_random.sets32.noarray.ubolimitlow.sbolimitlow.sampledimghigh.outimgtexlow.noiub.uab.comp.noia.0,Crash\n2023-05-18 00:08:11.105052: dEQP-VK.binding_model.descriptorset_random.sets32.noarray.ubolimitlow.sbolimitlow.sampledimglow.outimgtexlow.iublimithigh.uab.comp.noia.0,Crash\n2023-05-18 00:08:11.105108: dEQP-VK.binding_model.descriptorset_random.sets4.constant.ubolimitlow.sbolimitlow.sampledimglow.outimgtexlow.noiub.uab.frag.noia.8,Crash\n2023-05-18 00:08:11.105164: dEQP-VK.binding_model.descriptorset_random.sets4.constant.ubolimitlow.sbolimitlow.sampledimglow.outimgtexlow.noiub.uab.vert.noia.2,Crash\n2023-05-18 00:08:11.105219: dEQP-VK.binding_model.descriptorset_random.sets4.dynindexed.ubolimitlow.sbolimitlow.sampledimglow.lowimgnotex.noiub.uab.vert.noia.2,Crash\n2023-05-18 00:08:11.105275: dEQP-VK.binding_model.descriptorset_random.sets4.noarray.ubolimitlow.sbolimitlow.sampledimghigh.outimgonly.iublimitlow.uab.frag.ialimitlow.0,Crash\n2023-05-18 00:08:11.105331: dEQP-VK.binding_model.descriptorset_random.sets4.noarray.ubolimitlow.sbolimitlow.sampledimglow.outimgtexlow.noiub.uab.frag.noia.9,Crash\n2023-05-18 00:08:11.105386: dEQP-VK.binding_model.descriptorset_random.sets4.runtimesize.ubolimitlow.nosbo.nosampledimg.outimgonly.iublimithigh.uab.comp.noia.0,Crash\n2023-05-18 00:08:11.105443: dEQP-VK.binding_model.descriptorset_random.sets4.runtimesize.ubolimitlow.nosbo.nosampledimg.outimgonly.noiub.uab.comp.noia.6,Crash\n2023-05-18 00:08:11.105502: dEQP-VK.binding_model.descriptorset_random.sets4.runtimesize.ubolimitlow.sbolimitlow.sampledimghigh.outimgtexlow.iublimitlow.uab.comp.noia.0,Crash\n2023-05-18 00:08:11.105568: dEQP-VK.binding_model.descriptorset_random.sets4.runtimesize.ubolimitlow.sbolimitlow.sampledimglow.lowimgsingletex.noiub.uab.frag.noia.0,Crash\n2023-05-18 00:08:11.105624: dEQP-VK.binding_model.descriptorset_random.sets4.runtimesize.ubolimitlow.sbolimitlow.sampledimglow.storageimghigh.iublimitlow.uab.comp.noia.0,Crash\n2023-05-18 00:08:11.105680: dEQP-VK.binding_model.descriptorset_random.sets4.unifindexed.ubolimitlow.sbolimitlow.sampledimglow.lowimgnotex.noiub.uab.vert.noia.1,Crash\n2023-05-18 00:08:11.105737: dEQP-VK.binding_model.descriptorset_random.sets4.unifindexed.ubolimitlow.sbolimitlow.sampledimglow.lowimgsingletex.noiub.uab.vert.noia.4,Crash\n2023-05-18 00:08:11.105793: dEQP-VK.binding_model.descriptorset_random.sets8.dynindexed.ubolimitlow.sbolimitlow.sampledimghigh.lowimgsingletex.iublimithigh.uab.frag.noia.0,Crash\n2023-05-18 00:08:11.105850: dEQP-VK.binding_model.descriptorset_random.sets8.dynindexed.ubolimitlow.sbolimitlow.sampledimghigh.lowimgsingletex.noiub.uab.comp.noia.0,Crash"
},
{
"sha": "d6e9479d4b3be15c37acebfc0930d9e06de78d9b",
"description": "nir/divergence: add missing load_global_constant_* intrinsics",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0468ce3791fb8dbf90c680f07f0ca11d9f0969b4",
"description": "broadcom/compiler: try harder to merge thread switch earlier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13f258fae3c60f84dbecee685f904360373320e0",
"description": "radv/sqtt: Add RGP Markers for Mesh Shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01b7371bb474be050e50ec996d173ae931e6c62f",
"description": "ac/sqtt: Add RGP Definitions for Mesh Shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2d5b7cd1c4581c56ae02a8f42ccbcbb91265e48",
"description": "ac/spm: rename ac_spm_trace_data to ac_spm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d4fa8e5c653ffddf91c5a61c1278db2341816c7",
"description": "ac/spm: introduce ac_spm_trace and ac_spm_get_trace()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44a2e5ba383a86b249719a068e199427ceab9a39",
"description": "radv: only enable extendedDynamicState3ConservativeRasterizationMode on GFX9+",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a718c9354c2ed66ccb0f8c70883f2738ee71471",
"description": "nir: clean up white-space in deref-printing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8f3060bd915e6ba6cc01086978d126e70bfea92",
"description": "radv/video: start adding gfx11 vcn decoder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89df5976f8096a8bffc880611be23d218cc248bb",
"description": "radv/video: fix dpb surface programming",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b75c365a8208e8af0d011c4322aacc4628f5db7",
"description": "radv/video: add a video addr gfx mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca7a2e508dde656347a27708de9febef72667230",
"description": "radv/winsys: handle encoder queue padding/submits.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2fdf75dadf44242fdbb37a304d79839952ad22b7",
"description": "radv: set a video decode ip block in physical device.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8262e26a201da51e71f6f4b7a216bd7e83205f1",
"description": "radv/video: add missing gfx family",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e895c7ba56c761918deab659d67201cf5dce0650",
"description": "radeonsi/ac: move some vcn defines to common",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfd39d1d9d3a251977b435ebe6baa62e50645955",
"description": "zink: enable EXT_shader_object for generic precompiles",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29a62dd2ae3b823cebdc5ca85aa3e1f7bff19a70",
"description": "zink: make zink_shader_spirv_compile public",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b4e8fcd39dc01124285b33d6e8a581f9d2f1761",
"description": "zink: use zink_shader_object for pipeline compiles from zink_gfx_program",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a397b764971927f655bd8e2971c0e320cf868a3",
"description": "zink: add a union to zink_gfx_pipeline_cache_entry for gpl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0df43f3ee10b6d5217bdfca7549f107e1298ee0",
"description": "zink: avoid accessing zink_gfx_program::modules during pipeline compile",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76fbc852208770103f1ba64f664534f4d36cce17",
"description": "zink: allow zink_shader_module to be either a shobj or a mod using a bool",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36b014b28dbd1e712b37e108fbd5d9ef5a433755",
"description": "zink: store spirv onto zink_shader_object structs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3730531affcbdcbf2514da5495c82b9dd3c7f32",
"description": "zink: use zink_destroy_shader_module() for compute to deduplicate code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ae2c62b7c7bd7129b0f67889983711ba22d1969",
"description": "zink: use zink_shader_object for zink_shader_module",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0c58688c53eef90f4fd594e47e6e351427a41b6",
"description": "zink: delete redundant conditional",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5922c2efa9f0e329ec5d92b3c6d36d434a2a67aa",
"description": "zink: deduplicate separable program replacement handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d112791a58bd2577c8be6d23ee66356115dc346",
"description": "zink: use local screen var in zink_gfx_program_update_optimal()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c3bd0f218876427cb247f34f2c7f4653c5af620",
"description": "zink: add zink_program::uses_shobj for managing shader object binds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db4017cf36554b62be8b9148351a0da24e581f50",
"description": "zink: explicitly block sample shading in the GPL precompile path",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96eeff566057cca677f87bddb4e1b16ae172742e",
"description": "zink: rename 'separate' param in shader compilation to 'can_shobj'",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "492a1cf49e95bf5efb87c1bbb36f4a988e85f2d0",
"description": "zink: add ZINK_DEBUG=noshobj to disable EXT_shader_object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8650aa056031e65f31e68ae8ca4d7fd1bb1629b5",
"description": "zink: don't run update_so_info if shader has no outputs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf746b59212e60fcb71cbacbdef36d3d6f4f1a6f",
"description": "zink: add a workaround for a nir_assign_io_var_locations bug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "697ed61e7c5701333e0dc9cdda05ae31dfac2dd2",
"description": "anv: Improve image/view usage bits verification",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98991513616a3d8995eb59c70d9cf22bbb0e3b2e",
"description": "anv: Handle UNDEFINED format in image format list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ed8a48ce9bbe0fe91e4edb38fa347a31bb81c49",
"description": "isl: Check all channels in isl_formats_have_same_bits_per_channel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "337dc7d76604e646f1a85615ab2d9d238427bf46",
"description": "r600: remove TGSI code path",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "608ed04cc1500cb4c91356282955d13f2e89e95c",
"description": "glx: fix typos",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "523dffe6cddcbec8f4f214eaaeab75b45813492d",
"description": "egl: fix typos",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9aefd97cfd095d3c03f2e2d69852dd39ecf1ac44",
"description": "docs: use custom html theme",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b6f549e961fc790e5e7db8ec8c0709b63d6eee9",
"description": "docs: remove support for old sphinx-versions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e64dae9441c8fbf99c55fccc78e852f954fd432e",
"description": "docs: translate admonitions into bootstrap alerts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f72033bb707046ef5966cb55cbf9bd9fb7bb038f",
"description": "docs: add bootstrap extension",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7da0482636a3475232ed906cfd611b2d912227f7",
"description": "docs: add custom html theme",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e612aa86e0267de43607a865aa88159fc0aad5f",
"description": "docs: sort extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad1e64551d1ad76d8c9f8cac40deba53316d753f",
"description": "frontend/nine: Fix num_textures count",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13eaa7cdd0c518d0d3feb9f9e971919dcf292691",
"description": "zink: reapply VkImageViewUsageCreateInfo when rebinding a surface",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "792c2956ac352c17fdf9a05d9a0a5455ba44cc0f",
"description": "zink: break out VkImageViewUsageCreateInfo applying for reuse",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c39a2d67eacdeb37d5f7a68f9ca0ce0d395e4f75",
"description": "crocus: fix refcnt imbalance related to framebuffer",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1",
"notes": null
},
{
"sha": "3af2ab02f3c91ec5b1e723beae011b2c6281416f",
"description": "rusticl/program: use if let to get rid of an unwrap in build",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f745a07b36cc4c8fae90d6586fda543957867285",
"description": "rusticl/program: rework dynamic Program state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b01934bc876d978080fd6812232dbb4c68f2a53",
"description": "rusticl: Move nir compilation to Program",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "feb4103272404303a1dc689f53346aa70032d1d0",
"description": "zink: prune some validation errors from ci",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ede7c053b77d04b5cbd8aca3053810122bc1eef",
"description": "pan/bi: Don't set has_fsub",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e6c716173461ded6be665f59a33e312a9868f17",
"description": "docs: add missing ACO_DEBUG=force-waitdeps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0b55dc602be52d5757f89b3302b6170ce4ecf8f",
"description": "docs: rename ACO_DEBUG=noscheduling to ACO_DEBUG=nosched",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "218aa7794136c6a9bc55d5c8c31e0ba450cf0f0b",
"description": "egl: Clear EGL_WINDOW_BIT for non-double-buffered EGLConfigs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f14fd8578549e34db2f564396f300819b2ff10f",
"description": "radv: reserve command buffer index for SQTT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c33c4dcbe8bd84aee5752ccabacea36f4e88e18",
"description": "ac/sqtt: add a helper to get cmdbuf IDs per queue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7b4573c11989394750596fbd187df3b3b4d769c",
"description": "ac/sqtt: add rgp_sqtt_marker_cb_id definition",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e20fbd424543d2c919c8baae247f0d909659640",
"description": "aco: don't move exec reads around exec writes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c7734404843486f1fc13675c9a04f83efd0e8fc",
"description": "bump VVL to 1.3.248",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c214117ad131286539904ba7f5600b71a4dbd01",
"description": "intel/tools: add ability to dump out raw kernels data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca634459c72847f915c16009f4a176b55c45a711",
"description": "r300: add CI list of known rv370 dEQP failures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db6c3cd13ded5c4a89fb8dbfaef714432b8e1ed9",
"description": "r300: fix unconditional KIL on R300/R400",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a8e1e5b5c2aeb7c2fb4eff2203a026090f0853b9",
"notes": null
},
{
"sha": "7d4eb78e1b2c0cee720aad9b1c53442c0b2183a8",
"description": "radv/ci: document another vkcts flake on vega10",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5ad3d3bc9251bbd0f19707ad12926818967b66d",
"description": "docs: correct spelling of \"frame\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2234a7f86fa09d3fa1da97c3b73c9ebfd106a794",
"description": "docs: correct spelling of \"tagged\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "870871c6a721f95cda0139f44ddc797698aa6fca",
"description": "docs: correct spelling of \"source\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3400a787b5adfd092d091e498b45624540b6899",
"description": "docs: toplevel -> top-level",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "690a05579bf11e21153d84435128676334285dea",
"description": "docs: vlan -> VLAN",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a42e8ac442a90ac9cd9aa8d05fc929d1b10b71f",
"description": "docs: use correct tick for \"doesn't\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f410bcb96b68d5e4716aee1091528c19f792139",
"description": "docs: perfetto -> Perfetto",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1ebded76e584a25905d6ae64d62d5a32e8de151",
"description": "docs: Anv -> ANV",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c35ad0d63d72eeaa7af8db88449a0a33f9e9127",
"description": "docs: cma -> CMA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebffd3afedbd27270b924a72fede653b7b68c8e5",
"description": "docs: did't -> didn't",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b1a99c89eb1257a229161afb683033b7100b0b6",
"description": "docs: codepath -> code-path",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc788aaa6f610d8657ea1512d2594d736eb89b48",
"description": "docs: backfacing -> back-facing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d945b4e11b4842e41ce88d6226c0e343a7a3de9",
"description": "docs: statechanges -> state changes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57c87d4661df10301acbc6eeeaea590fd010ed1d",
"description": "docs: renderpass -> render pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9ba2c272ac90544e182ff6fefd6837134d168c9",
"description": "glsl: remove ir_state_slot::swizzle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e8b532db31425f469c76f7de2aa4b6d6151b03b",
"description": "nir: remove nir_state_slot::swizzle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c47d8305167d0c200f60c787fc4253d1a73f09d",
"description": "zink: use EXT_shader_object to implement generic separate shader precompile",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "234f9953a22b75cb4ad4983822e648baf7512b08",
"description": "zink: fix longstanding TODO for generated tcs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5a3e2db89ba683230addffd2d1cfb3da5271092",
"description": "zink: handle all stages in fixup_io_locations()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a83d6289e1f60aaa10d84e655233163a19dc142",
"description": "zink: move separate shader creation to shader CSO creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d448d441c0f58146de4175cbfc08bb320c20eee",
"description": "zink: use a more standardized loop for initing separate shader program descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01694e5bf344a40d60ad6df862412da1715711a5",
"description": "zink: assign separate shader prog stages from ctx->shader_stages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74156278536c4cd86c7fdefead32c874bac15738",
"description": "zink: move some shader CSO functions around",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe095fcdcd99fb05f1e2f726c77d26699fdb0c35",
"description": "zink: switch to a regular loop to wait on precompile shader fences",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab8499fe00a86aa5aa509303ec4264ddbb866f45",
"description": "zink: streamline separate shader descriptor update",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "991d9d9924224959002057c02d976b1b1a0629fa",
"description": "zink: simplify separate shader prog init a little",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38d149ffc7bf27b552556a5b1c828ce7f4039394",
"description": "zink: use intermediate variable for separate shader db resize check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f46e5f2c0ce9882124dfb0913cd1fce8b140803f",
"description": "zink: use intermediate variable for separate shader descriptor update loop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c287290d8885ddd189337055341fe1d14565f51",
"description": "aco,radv: remove unused aco compile options",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4b60295a797cda88be111029da146117040081c",
"description": "aco,ac/llvm,radv,radeonsi: handle ps bc optimization in nir for radv",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df74919bc29588b41bcdad2bbebaf065878a9d5c",
"description": "ac/nir/ps: remove used nir_variable if created",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfcf03872eafedf7aba93ba758067dd121323d9a",
"description": "radv: implement nir_load_barycentric_optimize_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33d683bf09d9613ed0a823276bf94020ce2cba54",
"description": "ac/llvm: remove output variable declaration for radv ps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "290c3d360e5a6f5226c062d6a9267629adb1060e",
"description": "aco,radv: lower outputs to exports when nir for monolithic ps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3611af38969307a0b1c6d36301e2e6ee83c668f",
"description": "aco: support nir_export_amd with ps targets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "471418077a6fb5df0053b23ab3f3e7dd49b274b0",
"description": "ac/nir/ps: add no_color_export option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c877d26454998de23b19e0f8089f329feb74fc92",
"description": "ac/nir/ps: use nir_export_dual_src_blend_amd when aco",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9763b6e0da64bffb2fe9528d5d2deaefe16c264c",
"description": "aco: implement nir_export_dual_src_blend_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "583402a332ce48ce5c0a9e2effe5fca29922bd9c",
"description": "aco: move create_fs_dual_src_export_gfx11 above",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb1fe8c32faea68b0308cdb0c1fe8759066952ef",
"description": "nir: add nir_export_dual_src_blend_amd intrinsic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01f4addc18eb49838faa3b905abf79b05e72f07b",
"description": "ac/nir/ps: fix null export write mask miss set to 0xf",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c182154456288dbab23e87dbc5fc1962984caa92",
"notes": null
},
{
"sha": "1080ff39717b92b99afcf51283bec3994deae376",
"description": "radv/rt: remove merged VkRayTracingShaderGroupCreateInfoKHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b72c50a885dae659e1982eea6d9ed99e2e3d2113",
"description": "radv/rt: replace uses of pGroups with radv_ray_tracing_group",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c809c05f4f58679a7349d3583e78fc72352c3854",
"description": "radv: Hash pipeline libraries separately",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a98b44cd34faff3d258cd7270e747ca8eff28f58",
"description": "radv/rt: add shader stage indices to radv_ray_tracing_group",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a0ae0609144458559b5c69811f1fba5a05c9355",
"description": "radv/rt: rename radv_ray_tracing_module -> radv_ray_tracing_group",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c661f38342dfb235ff8e1283e5d3c16d432e7ca4",
"description": "svga: set PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY for VGPU10 device",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "acb2a7d2ecc7710bab580b25e2c0bf33a145c1c0",
"description": "intel/dev: report stepping for TGL systems",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47ac056d0ff9aaeb2afc6a6551bf1cc8d45680e7",
"description": "intel/dev: update mesa_defs.json from defect database",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45ea17d2449576ffc1bf3c602d679c77dd63f39f",
"description": "glx: add fail check for current context in another thread",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2795cf7422d4246a0b514975c8f7099271287466",
"description": "radv/rt: properly destroy radv_ray_tracing_lib_pipeline on error",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4dafb69d61820c4a9b71856e62797b51f13df91c",
"notes": null
},
{
"sha": "74a8f118a2595479a94a8b7097680c5111d7273c",
"description": "ci/zink: Try to update TGL results for new MSAA behavior.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e9036c55e8a6e088af8590048c2b80ffbb4fffe",
"description": "ci/crocus: Note a recent regression.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72520e5a7b355a0de70992b5cdb0acd44e25fca8",
"description": "ci/lima: Skip ppgtt_memory_alignment that flaked a job with the oomkiller.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35157270c83731e384b4af1ea30a0b35392a9638",
"description": "ci/panfrost: Drop tex3d-maxsize on g52.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bd17f832ce7fc022f21d4cad213752c5959dd12",
"description": "ci: add a660 firmware into rootfs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc6f2589ec499cff863e18fd232925529cbadbaf",
"description": "ci/lava: add support for HDK 888 firmware",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5dd68b6ba6e9a3d12dacf5b1405ccdc305e3f09f",
"description": "ci/lava: implement fastboot support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f553c6adb8b1cfe5872bf8eb6da28d7d24f2989",
"description": "ci: add Adreno 660 on sm8350 chipset (HDK 888)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a8e6716acda67921508021ab6ecf1db63ed36c0",
"description": "aux/draw: fix memory leak related to ureg_get_tokens()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b5e782f5f43185076acbbea1e42000fd1fb48aa0",
"notes": null
},
{
"sha": "b73e2df47a6e8c03ac6556200ffbc22bbed26a5e",
"description": "radv: Don't leak the RT prolog binary",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "063d0c90c81b62f03cacfacc05801610da5dbe2f",
"notes": null
},
{
"sha": "23c2dbd6ba8d526e9c50ff1ae80f7f4c145f8931",
"description": "radv/rt: Plug some memory leaks during shader creation",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "207ce6d658ac6d8f6421a02304b74645ff835e96",
"notes": null
},
{
"sha": "32dddb90adfd57a5d29025c7d62911daad7cebaf",
"description": "zink: print the type of shader when dumping",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d49c7b958214e551e10d09be300c5cdaf951315d",
"description": "nouveau/codegen: Check nir_dest_num_components",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a00e7948624895a8de7b5f05884f17952f18720",
"description": "freedreno/a6xx: Change a618 tile_align_h back to 32",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d437e389e04bfca9276b5a1a049a7cfa5e6c1f89",
"description": "freedreno: Fix resource tracking vs rebind/invalidate",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0a62a874fc5b7387fb4e1da9183fb2c5a9d4b700",
"notes": null
},
{
"sha": "7cad28571bfe10ce3f7d5db08926c1577524fb86",
"description": "radv/rmv: Fix import memory",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd389ade5c00f43c8a2abfaf82677e5ceaf8bb97",
"description": "radv/rmv: Fix creating RT pipelines",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc8f7c53af7ac0ea84574eb544bcdae76db7bfc7",
"description": "ci/dzn: Run almost the full CTS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d34ac0a70b705963b7d4f09aedebdfc66e8a2956",
"description": "dzn: Re-design custom buffer descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a12a15a9ea3835812420b64e4599be6d155fa3e4",
"description": "dzn: Handle depth bias for point fill mode emulation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "542febcf59af40694015de08fbbd1534adc2c470",
"description": "dzn: Handle opaque BC1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11cad58125bbdb3f8e4d52696a04b3bb88e8002c",
"description": "dzn: Use unrestricted copy alignments when available",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71f36568cb17f9f2da3d5e61d61069b0bbbbf4f0",
"description": "ci/windows: Update Agility SDK to 1.610.2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39770c6503ac44090decd88698802bb95189bb4d",
"description": "zink: fix store subsitution in `lower_pv_mode_gs_store`",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5a4083349f36ef6db36a962327de6952a30d0c92",
"notes": null
},
{
"sha": "a0645e3383ed8476c1bf7e16115395ab6a0de086",
"description": "nir/zink: use sysvals in `nir_create_passthrough_gs`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfd525d09730b82e635608955477a66dc56844c1",
"description": "pvr: Add PVR_DW_TO_BYTES()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e501b31e159d3b4e7ced3263a219f25a44cb02d0",
"description": "anv: implement state cache invalidate for Wa_16013063087",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72fc56aa37ab683b31731cdd6542071b1a047db3",
"description": "anv: cleanup bitmask construction for PIPELINE_SELECT",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e5ca30785a2c5538d04b714baae05db9a0eab32",
"description": "iris: implement state cache invalidate for Wa_16013063087",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2003535b9960718f4137acd57d89bd814ea5603",
"description": "broadcom/compiler: return early for SFU op latency calculation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "148473eae4cd202c83fc49f462f08bff14506bc8",
"description": "broadcom/compiler: fix incorrect ALU checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65b40d0b7e9edd85aefd3ae17c73ac7f84d0330f",
"description": "radeonsi: implement fw based mcbp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fe39e999767fc797e15f910d25c342a4c92a779",
"description": "amd: determine info->has_fw_based_shadowing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc5a9e176c2aef61ec025f116490b135cd7b9af4",
"description": "amd: update amdgpu_drm.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "171d31640262020af5b45d62839701dba45f44cf",
"description": "venus: fix the RHEL8 build by using syscall for gettid",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c5a2f1a054259602b47ae5e3e493426bdab503c",
"description": "ci/valve: Add a workaround for finding libdrm on navi21s.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6986cf1d8971dbf5687a3aa99fc72f013cd1d641",
"description": "ci/zink: Drop anv/lvp validation exceptions that should be fixed in the CTS.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71fda36e7d83c6fc15d0d28a48ff604a27ca2674",
"description": "ci/deqp: Update to 1.3.5.1 and pull in additional bugfixes from main.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8dc0015448cb10224a54681d140c46db47bc0f69",
"description": "ci: Move some timeout xfails to skips.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc0de56a0e496f0a62ba3f2e9cb8e9e2b7d15925",
"description": "rusticl/device: allow enablement of fp64 via RUSTICL_FEATURES",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b90d1cfbfea9fe40e2ec6d44e788ab27ff213e2a",
"description": "rusticl/platform: add RUSTICL_FEATURES boilerplate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "389a199993e0c20306a3fb343724bfbf00a278cb",
"description": "rusticl/platform: extract env variable parsing from Platform::init",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2283e9d155c6ed665d667dbd2e69477eace11162",
"description": "rusticl/platform: make the initialization more explicit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "400847a990033c6d7e0bfab716bce49ec600358d",
"description": "rusticl/device: improve advertisement of fp64 support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b82004d9609fa6323fcd68862c7164f73e37267b",
"description": "gallium: Add pipe_shader_state_from_nir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5889c13fcd46ef984ea0acc02bdf68a7ef552924",
"description": "nv50,nvc0: Use ttn for tgsi shaders by default",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44db89b937510a321dd5204a7544a4def47c5e6e",
"description": "nv50,nvc0: Stop advertising TGSI by default",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d11145e837a1b8423feaa87cfe6f90a0e024f4e9",
"description": "nv50,nvc0: Use nir in nv50_blitter_make_fp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a019d15668cfe9a3d5f2234fbc40efa72cc37a64",
"description": "nvc0: Use nir in nvc0_blitter_make_vp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8928d8d3ad316d1af7561e14ee29c34556e358f0",
"description": "nvc0: Use nir in nvc0_program_init_tcp_empty",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35fa7937db06cb126b82081649a04125c91d713e",
"description": "lavapipe: asst. clean-ups in lvp_execute.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b1addbf757d8fbce0cf37423d16f9577e02de9a",
"description": "lavapipe: clean-ups in lvp_physical_device_get_format_properties()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "625a9d4c03a8f11b7e539db5a552405e045e72e4",
"description": "lavapipe: clean-ups in lvp_GetQueryPoolResults()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "128e578c04cd775211cb4f1f2134e322086ab0ee",
"description": "ci/mold: bump to 1.11.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d5462658a11cede031e9e525c87a30a8f5927af",
"description": "llvmpipe: do late init for llvm builder",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a056807bc3b813f390d194bbe382b573761649e",
"description": "gallivm: break out native vector width calc for reuse",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78e448f4f91f54df8e4f3385e86c947aeb08f42d",
"description": "v3d/ci: enable glsl 1.30 and 1.40 piglit tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "712daef3a8693d461fedbdc7fe4a58ce07270674",
"description": "freedreno: Add more tracepoint fields",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc4add8cdd8408bc5d7fcf25f9aa32c1393ad986",
"description": "freedreno/a6xx: Pass ring to __ONE_REG()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "daaa2917aa99d2aa0011db0e51ed78a788d8a434",
"description": "freedreno: Add dirty state logging",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ea7d8e22365e26647ce42d0eaa0a5d02fa37b7e",
"description": "freedreno/perfetto: Add shader_id for compute stages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f136f89487b96849d3d8a0587f954a94f2bd4a05",
"description": "mesa/nir: Add some perfetto traces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15499250f2f0720c7d5671ed7efa1ad926715c89",
"description": "freedreno/ir3: More perfetto tracing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d36643bef5c79e6993231755599df0c3e04d076b",
"description": "util/log: Add missing \"const\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09f19672a079fc87dd07f49edcd0000b09161d67",
"description": "freedreno/registers: C++ struct casting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "827363f886085d7659925e63a1a16634cec6a76e",
"description": "freedreno: Extra casting to make C++ happy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f99cbf25e2d760cba70e210523a988df0f6b41a",
"description": "util/log: Fix log messages over 1024 characters.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7a18a1712a0a19b4251beaf582baba03805bb9f3",
"notes": null
},
{
"sha": "4cfb4f7d126370784cc74a4ac02e3a511e5f5d36",
"description": "anv: support fast color clears on vkCmdClearAttachments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5faf75dd74f2c5bf34716a84e4c7f899535e320d",
"description": "anv: expose some helper functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9046319cc993256e7843ac384f14af97e609ac82",
"description": "anv: factor out code for ccs_op and mcs_op",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a67a1f0c2490b890f9dff762f19b1f51c19006c",
"description": "anv: make anv_can_fast_clear_color_view more generally available",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a2e02c4ba4bde0c12fb9a510239053f6c2916aa6",
"description": "anv: Remove dead parameters from copy_fast_clear_dwords",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e488773b29d971a2f24904465cf027c9f4650a94",
"description": "anv: Fast clear depth/stencil surface in vkCmdClearAttachments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee03b30e457af4e64fbe6b9528fb12cf3dd3bb99",
"description": "anv: Move and make anv_can_hiz_clear_ds_view non-static",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e04a4142062c0df2cbe2523eefc017bb5e603e0b",
"description": "anv: Factor out code from anv_image_hiz_clear",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae2784b83232548d62eb488e82a3a4315de50300",
"description": "blob: Don't valgrind assert for defined memory if we aren't writing.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "591da9877900c56434f9e23e0ad0058b118b0be8",
"notes": null
},
{
"sha": "c060b649c5a866f42e5df73f41c6e2809cf30e99",
"description": "ci/zink: Enable the validation layer on the TGL GL46 run.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75a08b04d7d0c2b41f82d7bbab7a5bd932429119",
"description": "ci: Move zink's validation layer setup to deqp-runner.sh.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ae6a9bd7081f3222bb42226385d40564193daca",
"description": "ci/zink: Re-enable traces now that !20319 has landed.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0f5f852ab1daa551dcd879110047dffdea79ea4",
"description": "ci: Add the Vulkan validation layer to amd64 rootfs builds.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e38ca400821dce676e97fbfdcb0c6571d7372b99",
"description": "ci: Make a variable for the repeated rootfs directory name.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5307f6d03ff3d5b0cf96ef838a01d14d39215988",
"description": "frontends/va: return matching drm format for yuyv pipe format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edaf49160e5293d30aab1d3bcf5452b8c3178096",
"description": "zink: fix array copying in pv lowering",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5a4083349f36ef6db36a962327de6952a30d0c92",
"notes": null
},
{
"sha": "99121c9b77930aa6b6da8fcd087e4f03aac19323",
"description": "nir/gs: fix array type copying for passthrough gs",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "d0342e28b32d7aa4b25cf045ac9933348ec053a9",
"notes": null
},
{
"sha": "796109cb08c5246400cd45d998d7babf7b0612c3",
"description": "dzn: Align-up heap sizes when allocating memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdc4e3a5a6a3f8445ece1cfe89c245f7b9799641",
"description": "radv: do not overallocate the CS array during submissions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41a36561491d0cd65c8813126db9ce41e4aff9c4",
"description": "radv: Search for guilty contexts at radv_check_status",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc6f7045665e1b543ec19cb27ddfe9173e35fb7c",
"description": "freedreno: Enable A506",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "905264f27dd94971542a38ca603cc57e3e3a183b",
"description": "zink: add a driver workaround to disable background compiles",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b346c019d529200404b211b2024a28c41eb0cbf9",
"description": "v3d: add support for ARB_texture_cube_map_array",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1bc9efc10c2329d6442f39115a1c013fd870f48d",
"description": "zink: add z32s8 as mandatory GL3.0 profile attachment format",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4c4fca16e92b3da4fc8ee4e40d06df5f085a804",
"description": "zink: don't pin flush queue threads if no threads exist",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "270f9c0b0636bc0c7954f32e2b5920ec76f839e5",
"notes": null
},
{
"sha": "a9cce40dab3218a8bda043387e1df0e27aba211b",
"description": "rusticl: don't set size_t-is-usize for >=bindgen-0.65",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "20c90fed5a0ab0202ee1ef474c71cb816164a448",
"notes": null
},
{
"sha": "62dd0370be99635ce8e789681b57e0768dafa281",
"description": "zink/ci: mark 77 multisample-related tests as fixed",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a004825266fdcb43afd5e9fdf946ad9641f1e296",
"notes": null
},
{
"sha": "9d7ba3801396bac2b01cd4fa9486c6f20a55d0a0",
"description": "ac/llvm: support shifts on 16 bit vec2",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "037b56bf0fa589bdd9887937c089f4b50a75b351",
"description": "radeonsi: lower mul_high",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8253efe9994d58d5fc348f8b0fedba5ce2e857a",
"description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b791c24eae200c86b32fac215b4ff2f30bf0bf5",
"description": "v3d: document that `V3D_DEBUG=shaderdb` is *not* for shader-db",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18a3a0d9151f97f7c1c0f29d80e770af17d54213",
"description": "broadcom/compiler: fix incorrect check for SFU op",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3ac456eb1df0976ee4036cd191b557682923d04",
"description": "broadcom/compiler: add a v3d_qpu_instr_is_legacy_sfu helper",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a3be610d5e5deb47aff1a9fc8bbab85cff9e502",
"description": "broadcom/compiler: fix v3d_qpu_uses_sfu",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee4e7b9d4dcec46ddff0471b34dd654e82f288f0",
"description": "zink: fix line strip offsets in pv mode emulation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5a4083349f36ef6db36a962327de6952a30d0c92",
"notes": null
},
{
"sha": "bdb3daab7c550984b56539142f053ae7950c93ad",
"description": "zink: fix exit condition on pv emulation loop",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5a4083349f36ef6db36a962327de6952a30d0c92",
"notes": null
},
{
"sha": "89077b866cabfe736dcd2d27994930c468138161",
"description": "zink: use ring buffer to preserve last element",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5a4083349f36ef6db36a962327de6952a30d0c92",
"notes": null
},
{
"sha": "436dacf75410144589abb835c2906e1a149abffb",
"description": "zink: fix pv mode lowring index calculation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5a4083349f36ef6db36a962327de6952a30d0c92",
"notes": null
},
{
"sha": "aa45b13398547d7433479c91a5cf2ae904ef677e",
"description": "anv: move nir_shader_gather_info to anv_pipeline_nir_preprocess",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "16c7c3771862a5cd3655c7f4cc4f3a7d68ef5325",
"notes": null
},
{
"sha": "3291050cc18c4bd1b5244ca4f79a4b928f74386c",
"description": "zink: refcount the correct query pool",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e5d517f36228c0788be58b00bdf23aa02f4dcf0c",
"notes": null
},
{
"sha": "f6b5e128c13fe77199fb39f1b6e0a11504201352",
"description": "zink: fix incorrect line mode check for bresenham",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ca13afe15ae420f7b77516a64dcf33f9a99bc3e",
"description": "zink: take location_frac into account in lower_line_smooth_gs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "657fc39b0997d78d98974b458888fbbba0a2cf29",
"description": "zink: do not emit line stipple dynamic state when emulating",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16d0b868c6521415456f0d6f2b8828df5c454a11",
"description": "radv: add the perf counters BO to the preambles BO list",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea5535090a9cb2de4200947faa415bf37069e1d0",
"description": "ci: disable Collabora's LAVA lab for maintance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "483639d7382d004b86e511c6a09f585421fa8e66",
"description": "zink: add validation exceptions for shader object extension enable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd6625c6eb9699245b2fb6c9c704607d762a95ea",
"description": "zink: use EXT_shader_object to (re)implement separate shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3baa9ed6d8ba5be16b64050588ab4594c6fc3c81",
"description": "zink: remove redundant compute program batch ref",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a76bdcd34c13ef11d0ecf5e220cff4788a433a45",
"description": "zink: run bo lowering passes for separate shader compile with uniform inlining",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e5e5e58af838aaad86202112b4e128b0d157be6",
"description": "zink: add a 'separate' flag to shader module compile to indicate separate shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82abbe19c92ee26f581006e949196e85fd1a73c9",
"description": "zink: move separate shader dsl creation to compiler function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f7b229c89d032949ffdbd3d94ce235cf57f9ffb",
"description": "zink: minor whitespace cleanup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "535a8f0e96db8512c322baef7e752934a09b2d07",
"description": "zink: use zink_shader_object for precompiled separate shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d733e24648b376a3cc01a6e6381815d4958438e1",
"description": "zink: more zink_shader_object conversion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76f477e8d505a09aac7ac6ceac1e9049fb14e1ad",
"description": "zink: make zink_shader_spirv_compile static",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1c994d60db3a3be4a946903f5410eecbfb8e463",
"description": "zink: wrap return of compile_module()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa2cf4d7f3ed6333c5445cea7b9e41fd49499524",
"description": "zink: wrap zink_shader_compile_separate() return",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5383bb4315ac49b8474ffaeb25520c5f04440d44",
"description": "zink: hook up EXT_shader_object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c0497275fe27f52ae97949f5a8cd67794efa3f8",
"description": "zink: use tes to generate tcs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bba644ce826e6d25fc5c6fe8f1add1b4d4d8bd70",
"description": "draw: fix viewmask iterating",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "03cbb7b104e532a9969e3d847e95bf52e55f0ab3",
"notes": null
},
{
"sha": "a18a51a708a86f51e0a5ab031b379f65bc84fb49",
"description": "nir/nir_lower_vec3_to_vec4: Use the nir_shader_instructions_pass() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e86c28a78b723879a894e804d21a1dd8321b134e",
"description": "nir/nir_lower_to_source_mods: Use the nir_shader_instructions_pass() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ddf98e85d52e9393ecb4a82784e514dbb00e43b",
"description": "nir/nir_lower_two_sided_color: Use the nir_shader_instructions_pass() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e5dde11ef4190b81bdc179fef420c2532901d38",
"description": "nir/nir_lower_uniforms_to_ubo: Use the nir_shader_instructions_pass() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0fdc8ec6a7b27dff4a9aee8935c96e5ae4a7a25",
"description": "nir/nir_lower_var_copies: Use the nir_shader_instructions_pass() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "087b082f3d05f7e97d2942980658cdd722afc42a",
"description": "nir/nir_lower_viewport_transform: Use the nir_shader_instructions_pass() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab7138e2836e12b945d4281fdcdf7e1eabfe1867",
"description": "nir/nir_lower_wpos_ytransform: Use the nir_shader_instructions_pass() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecab220c501dbf12c3b920948cd5c3c077fc35e7",
"description": "nir/nir_lower_wpos_center: Use the nir_shader_instructions_pass() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "133e7ba571d2441ebf34bada6fbe9d91b14a23f1",
"description": "frontend/nine: fix wfog",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80d1da14f047f7ac4e4a28e9640d600b823df1cc",
"description": "frontend/nine: fix fog key overflow",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9923a31945673dc40216a94c4fd3afa93d1d9efc",
"description": "frontend/nine: Apply writemask to pointsize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02ce3abd8aa7880ef668e09c3a6acaa73d31bcc7",
"description": "frontend/nine: Fix missing clamping of pointsize for ff",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7edae7baa62e4ddb95c7028dbaec34579fc0e412",
"description": "v3dv/ci: rename waiver test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a78af1dbb0da2ad2606c489ce91181532845a91",
"description": "r600/sfn: make sure f2u32 is lowered late and correctly for 64 bit floats",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b3685f3ba7fddbe73f363ff4d53ca734841e4b06",
"notes": null
},
{
"sha": "068738eea9e14490a42897923d1f5a3213827459",
"description": "util: Add mesa_blake3 wrappers.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e30076d8342aa2d509f1dc5cd024be4afb627f4",
"description": "util/blake3: Patch with hidden visibility for asm symbols.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77826e835243291df664ccf2a7b8405287b72387",
"description": "util: Add a copy of BLAKE3 hash library.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a01d9ac330ea1de0bc66c98a42f2088ffd2465ec",
"description": "docs: update calendar for 23.0.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "404e8991caab1d5ba6d055f4531ff805ef532f42",
"description": "docs: update calendar for 23.0.2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "328e832750e7615bb7d4d6a734347d33b64aaba1",
"description": "docs: update calendar for 23.0.1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6821080cda1b38b94f732eee7f2eba53055226f",
"description": "docs: Add sha256 sum for 23.0.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48e753d4c898c516044c22068e9d88f508ad3631",
"description": "docs: add release notes for 23.0.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63ad833dd0ac8095b4571576fdfdeb5dd94e2619",
"description": "docs: Add sha256 sum for 23.0.2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10a5ca13b56c1cc6f9fe63b4b368bbc48956a2d6",
"description": "docs: add release notes for 23.0.2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a5a7e791fd8e92fa69931a33f3656dcf16e421e",
"description": "docs: Add sha256 sum for 23.0.1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef3e17bfb010fd329086c6f91eef8c5605f4d9cd",
"description": "docs: add release notes for 23.0.1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37622b33c4b0c266cda31d41acb81bac14e6ec7c",
"description": "freedreno: Inline single-caller helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4e42d31c0552f6741e8b3d572f5ca3d62c03d4f",
"description": "freedreno: Remove unused fd_batch_reset()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3e077c9d48aaf792f7728a3f394a5e59bbc9f2b",
"description": "r600/sfn: Lower tess levels to vectors in TCS",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "84006587d7e5b87526a9b83135393251afeef777",
"notes": null
},
{
"sha": "32f7ff2c204b28e6d312ecac6463f588d4d68f3e",
"description": "wsi/x11: Fix present ID signal when IDLE comes before COMPLETE.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b1cd7eb079b14ab5c350d6ced8af7994c59f102",
"description": "Revert \"ci/radv: Demote navi21 to manual until recent flakiness resolves.\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "2a9b990fa3ed003354f4ee68105e4f0cbf8ce0b3",
"notes": null
},
{
"sha": "84d8ea6e2b481524491c85bb9bf996e1056ccc70",
"description": "radv/amdgpu: fix adding continue preambles and postambles BOs to the list",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "41a9bced313dded77693e9df10e5ccb18542320f",
"notes": null
},
{
"sha": "c3c63cb1d89e328506c366cded845ae200c7d9f9",
"description": "broadcom: fix typos",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "177c92fe7ca3f171ab4fe41491935895134eff3f",
"description": "zink/ci: remove xt_framebuffer_multisample-interpolation fail",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a004825266fdcb43afd5e9fdf946ad9641f1e296",
"description": "zink: don't render with multisampling when it is disabled",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14d58926099fb735312705f0853785dcd1888c2e",
"description": "zink: add to multisample field to `zink_gfx_pipeline_state`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "420f2c0878f0c38128854f2adbbeb1391e752cb8",
"description": "zink: add `single_sample` to fs key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2ccdc3e8daf87bc782be6071364fa2743a3e74f",
"description": "mesa: fix ms fallback texture creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c29359a008d4436b10649dc62faf475d7f529ca9",
"description": "mesa/st: try to block multisampled texsubimage from doing cpu writes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56840e4c895bcad6c498230c7a633760208122d9",
"description": "anv: rework Wa_14017076903 to only apply with occlusion queries",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c34916f841d35c6ec76981b0f56df25feef04b70",
"notes": null
},
{
"sha": "8f23a5dd96550f6a5e0db2ecbbe25b0efb3f0fca",
"description": "radv/ci: remove one expected test failure on PITCAIRN",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e45fa939b09049cc6d6a55d637ca0139633c76fc",
"description": "r600/sfn: fix memory leak related to sh_info->arrays",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6",
"notes": null
},
{
"sha": "bfabd2dec73f7f02788acc2fdfa5cdd283cf25b9",
"description": "zink/ci: document that some tests no longer fail",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7af6616030d089010789758a004f712efb59e2fc",
"description": "radv/ci: only reboot on hangs for vkcts-navi10-valve",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a65fe883f444dde8150a7f5d58f30c146b643352",
"description": "ci/b2c: allow not specifying a reboot condition",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64822bc35fedf0a7cb29127e0b13b74063ce3037",
"description": "radv/ci: document all the flakes we hit while I was away",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad508e50bfe2f4c9055fef510fe1d7387cbf0afc",
"description": "radv/ci: disable the vkcts-navi21-llvm-valve job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4d99aee917247d840b2aceb6e574d5ae783f448",
"description": "v3d/ci: annotate failure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a86d18a8c49842c9075247c21399a432849a5feb",
"description": "v3d: use primitive type to get stream output offset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e88c04ed0a7979a38ba556990617f20424fed1b",
"description": "ci: Move Vulkan CTS patches to their own directory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a6b70da0bb43d4c2263bf1af819faa6e03fa5f8",
"description": "zink: Add some printfs when initialization fails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1098a1e45f4ad74d90261beb6e2594953f25540",
"description": "mesa/draw: fix -Wformat warning",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5791826b1ac7085c8acf056abc279e66ca64eb55",
"notes": null
},
{
"sha": "b83af7e5b8114cd474ba70488f81871e44b460ad",
"description": "freedreno/a6xx: Fix valid_format_cast logic for newer a6xx",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "87978c39334045b6e998e62f7353c4c98e588f53",
"notes": null
},
{
"sha": "31ced4c5ad2efcbaf70357c2ef42eeae15caafcb",
"description": "dzn: Support aniso-with-point-mip samplers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e2c5ba10075b3527904a98aea501f87acd2fff7",
"description": "dzn: Use narrow quadrilateral lines when supported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b3f2a3c7dbbd62538a2a71725dc41c075dffaca",
"description": "dzn: Support dynamic depth bias via command list instead of PSO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6bc4459e5fde07535036a6e189384f7d2d722e4",
"description": "dzn: Add physical device arg to format lookup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e11645a30908c16bfdcdf482ffd1af33c4660fb",
"description": "dzn: Remove driconf for quad ops in vertex stages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe128dca28c672f66e7b241420928816894484bd",
"description": "spirv2dxil: Lower quad ops in non-fragment/compute stages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c64f3dcbca003689b4c982d0cb13e5098bbe3cb",
"description": "ci: rework vulkan validation layer build script",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "512f1c160a63a7ba1b0097166d8ec0324542d639",
"notes": null
},
{
"sha": "fcb72ffd0c61e2b3226306fae37b85ab4982a39e",
"description": "intel/compiler/gfx12.5+: Lower 64-bit cluster_broadcast with 32-bit ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74ab9401561c5d5bef62330c0b1264f42bfe52da",
"description": "radv: update binning settings to work around GPU hangs",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d99211b22c0b419e2ad414f2e09bfe43f656db4b",
"description": "radv: debug: Update decode ring umr command",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb282b6a8135c8c4222d7683f5122ae35602158d",
"description": "vk/entry_points:: fix mingw build",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": "7e833713d83087934221cd47ece49e87199a00d1",
"notes": null
},
{
"sha": "6bc2dce228d60994b72de9a32c14747816557fec",
"description": "radv: use gfx_level in radv_flush_occlusion_query_state()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbab8df43fe20fffcdfbdffea60dc40254ec9766",
"description": "radv: emit PIXEL_PIPE_STAT_CONTROL in the gfx preamble for GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1d32880f7ba767f4d36c8e1bd239311855043a8",
"description": "radv: track DB_COUNT_CONTROL changes to avoid context rolls",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02443d752e83d470f400af004e3702fb8f7d8ce3",
"description": "radv: delay enabling/disabling occlusion queries at draw time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3017d01c9ded9c9fd097b600081b1bbe86e90fb8",
"description": "zink: check for extendedDynamicState3DepthClipNegativeOneToOne for ds3 support",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c7f46d2ad6de5368cdef09e77bba9f4ff59cad76",
"notes": null
},
{
"sha": "e6701f723147c45798584ba77da7095f2317684c",
"description": "radeonsi/vcn: AV1 skip the redundant bs resize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d44651bfc3c8f6cb6aba8914f5bd21e440d69a4c",
"description": "radv: wait for occlusion queries in the resolve query shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e6e3427f032a3ca0193d57facbd9a63b75e6a7c",
"description": "drisw: don't leak the winsys",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d6527c9f15b06b556de884fa81c525cb4568a59",
"description": "pvr: fix typo in pvr_rt_get_region_headers_stride_size()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83a1b74240df3afcdb0e723c5bf6514b3321b411",
"description": "zink: don't create separate shader dsls if there are no bindings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "329473c24212d4a6854afdec5c772458644b6dd1",
"description": "zink: add a util function for printing shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2f6012f4a094bac274f7cf35a142f379f3c18c9",
"description": "zink: call zink_shader_free for compute shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee8c1a44c1a01a1bd63aab5c58ff38136cea85b6",
"description": "zink: always wait on precompile fence at start of zink_gfx_shader_free()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2ecafd1ac9534cd4ba11df31d4b5288e90600e4",
"description": "zink: split out generic shader destruction for reuse",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f6eec03e0023fa0f849bdb35eea58594293edac",
"description": "zink: zink_shader_free -> zink_gfx_shader_free",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9bf4db8ebb4d12a867edbf0740b55cc920fef712",
"description": "zink: don't bitcast bool deref loads/stores",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82add9f2e992be166c60551cfc5baaea0fd0d3a3",
"description": "zink: avoid recursion during msrtss blits from flushing clears",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ea506e94bf22b757b3123c242430ab2392638c2",
"description": "zink: skip msrtss replicate if the attachment will be full-cleared",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e7cb4642e99e863cae25a942a823897ef7a1605",
"description": "zink: handle 'blitting' flag better in msrtss replication",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec0860b40137779e1cbe92c8ca5b3e5d86105da5",
"description": "zink: manually re-set framebuffer after msrtss replicate blit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72a522fb3692985a4e805b00f6d7e2f5a0386d47",
"description": "radv: fix usage flag for 3D compressed 128 bpp images on GFX9",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a2fab66deeb9320ce4b323b62d0bd2765989f29",
"description": "radv: do not allow 1D block-compressed images with (extended) storage on GFX6",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aeec9071b50c08ce722a9d6418af2c3c0c0af197",
"description": "spirv: Rework structured control flow handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a39d35df062603a2e20467fa27575ac3c9e7eae",
"description": "aco: fix nir_f2u64 translation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22b07b10c4421a3fa1722b912d8d078c06666207",
"description": "freedreno/registers: updte HDMI registers to include CEC details",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5871d21a5d16d7fad334ad9ee24402c9d70ea1b",
"description": "vulkan/wsi: fix -Wnarrowing warning",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d7730fcf22adae92b0e7a82e36cfe28200920b5f",
"notes": null
},
{
"sha": "a6c8d74cd7ab5f761eb443611870acc3414f5a7e",
"description": "util/debug: move null checks out of debug message macro",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "390947128846a5f6b6db4dcef93ffaf464355a67",
"description": "zink: use a perf_debug() macro for debug message logging of copy box warning",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d467c466a568bfbfda7911647833b99d6808920",
"description": "zink: hook up debug callback",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "366b79fa102298430f3701a33127d3194a5137f1",
"description": "zink: only print copy box warning once per resource",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7758bd37973d3067e82f3b3df7467febe2bc745",
"description": "ci/freedreno: Demote a530 to manual again.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d17713723c1f78f9e28f00881646e56854710c1",
"description": "ci: Crank up the yamllint line length limit.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "392266ad6a766ef39223ac5d2b87b421da04e4a4",
"description": "ci/radv: Add known flakes for #8817",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bcf38ff950e750f487c1bc327826bd58db0ef986",
"description": "ci/freedreno: Drop portal-2-v2 trace.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a75371b68a5947df6783587553b4d2e0dd0a6846",
"description": "ci/zink+tu: Drop some intermittently failing a630 traces.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a9b990fa3ed003354f4ee68105e4f0cbf8ce0b3",
"description": "ci/radv: Demote navi21 to manual until recent flakiness resolves.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53cbe352ad1a2df52c995a2200e7c3d513a3adfd",
"description": "ci/lvp: Update sanctuary trace hash.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b32556b058a9fb04355fb68d53c29c6e541b6990",
"description": "radv: Fix dword alignment in SDMA buffer copy.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf181fef68dbb9d91ef019c9ae5c33f4290c2dad",
"description": "spirv: Add --optimize flag to spirv2nir tool",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e3207a191e0ca77dac8804215804409bb96117f",
"description": "spirv: Output spirv2nir tool result to stdout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a71f79fb457b3b428f4d3ccf3dc4758bab6e2598",
"description": "d3d12: Clean unused code for parsing slices",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "244af0523c8a7235f15222475dcd03743efc559f",
"description": "d3d12: Use frontend H264 decode slice offsets and sizes instead of parsing buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "114c35cb0cc2613586ddf71764e68f4bb9e9ef9c",
"description": "frontend/va: Add H264 decode slice data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ddfc5087c6ca312bec532887312c19ee5523fc3",
"description": "zink: emit demote cap when using demote",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "421d3e3c8e88d94fccb7883e41bb1d2c87e4981c",
"description": "nine: add fallback for D3DFMT_D16 in d3d9_to_pipe_format_checked",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f3c3d2fc0bd61698123512b881d7fdc0ec77722",
"description": "glthread: add newline to env override",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8c42c353b6ed34d5824ff90163116b8ef8d9b5ac",
"notes": null
},
{
"sha": "972082d05115e574ecccdf627bef0bb258783476",
"description": "util/blitter: fix line wrapping on error to avoid giving wrong line number",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4681fd3882bb758e829232fe6e82f8e88fff3ed6",
"description": "nir: set uses_wide_subgroup_intrinsics for all shader stages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6e406b4833a628c31a03c13a3b5842e40a8c460",
"description": "nir: add next_stage parameter to nir_remove_varying",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42822413cf92af13959353b485fcf6984d8da713",
"description": "nir: add next_stage parameter to nir_slot_is_sysval_output to return better info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c60002ea2744869e8e3d5350379b2654c7149509",
"description": "nir: remove an obsolete comment from nir_gather_xfb_info_from_intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea9156edc3624e0aed65d85561d0ef6ade9c2225",
"description": "nir: return a status from nir_remove_varying whether it removed the instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d78fec68486018bd7ce89dba53b8f5fddf60e6e",
"description": "nir: rework nir_lower_color_inputs to work with lowered IO intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28374b466ca0d5797177dd5cd3d3af6e15c21cb8",
"description": "nir: don't remove dead IO variables in nir_lower_io_passes for st_link_nir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f11118a36be3fc074dda1a56d9a1f118a07783eb",
"description": "nir: handle all varying slots in gl_varying_slot_name_for_stage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "988545002e4aac35557c7f09c222d0f126b4dbec",
"description": "nir: handle more opcodes in nir_lower_io_to_scalar",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10a362f582bbc39b93ccf4e459774c71cb8e6a3f",
"description": "nir: extend nir_opt_fragdepth to handle lowered IO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a9ef6b1f84b9b07c12150545fe2111f7e793e7a",
"description": "nir: update nir->num_inputs, num_outputs in nir_recompute_io_bases()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45d41bd0430310ef0d93c47be8ecba618e142f86",
"description": "nir: skip nir_lower_io_passes for compute shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d29dd3333b299c9b127d1f1cc113aedced488f46",
"description": "nir: assign IO bases in nir_lower_io_passes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd9ea4b5bc3e7753a85677b66eb02226cdf2b1b8",
"description": "nir: lower load_barycentric_at_offset in lower_wpos_ytransform",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ace8a7068e0afde499f6f0146daa6041f4b9d250",
"description": "nir: fix 2 bugs in nir_create_passthrough_tcs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a8e84f50bc6c855fa08af343c02d3e1b783d1586",
"notes": null
},
{
"sha": "13e885842a4b962cd02f57e140b348daf551dff3",
"description": "translate: do not clamp element index in generic_run",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5075e9f7c744dc092bf5e9ef8ee8f3a8704c1ff0",
"description": "ci/freedreno: Fix a618-traces-performance rules",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5db64fcc8ca28e9893899327c3817e592267801d",
"description": "aco: use apply_nuw_to_ssa() with load_smem_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a6095b36e9a5959abfe751a86377ecff745453a",
"description": "aco: remove SMEM_instruction::prevent_overflow",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "957009978ef6d7121fc0d710d03bc20097d4d46b",
"description": "pvr: Handle special built-in variable loading in vertex shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6b30d42b05a93aa80c93c7fcc1782f9c59a6f1a",
"description": "ci/lava: Skip regression test if LAVA log file is not present",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a893b06691fe9b68f6b467fd8dd33fcda1da5c1b",
"description": "ci/lava: Use f-strings in job definition",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11a97b644cbc2f8906f6493b65135374858331a4",
"description": "ci/lava: Refactor LAVAJobSubmitter and add tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "710b568dcdab41963f953599acc2497578a3b82e",
"description": "ci/lava: Force use of UTC timezones",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c5aec15b15c3eba4d1908f1c85e0dbc9bc5f37c",
"description": "ci/lava: Integrate StructuralLogger with AutoSaveDict",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb1945c3d9c84fbce6b4b93d43ad62ab56e025d9",
"description": "bin/ci: Add StructuredLogger to improve log handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ac3824922283d2604e87773dc2579b2b73f3a25",
"description": "ci/lava: Add a simple Structural Logger into submitter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41f29c5333372a9aa5e0d6e05476ed529326afa5",
"description": "ci/lava: Update LogFollower for better section handling and history",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfe644a9e593a15b84b54ac3b36d1c017335f47e",
"description": "ci/lava: Use python-fire in job submitter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c03f7233ca9eea24505d085c774c279af29880e4",
"description": "ci/lava: Extract LAVA proxy and LAVAJob abstractions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f6b892dcad679d5eee3e46248d885242aa606b1",
"description": "ci/lava: Move job definition stuff to another file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3fbe699a43d8253d7d14c27c5b6fc9f84c97688e",
"description": "egl: inline driver.GetProcAddress() as it's always _glapi_get_proc_address()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b366b6bc09e3f51fc8212b0c9b03a138a7eddf7",
"description": "zink: Use malloc to allocate libs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f89c85e5d0172243d62f9a19e04361000b3ad530",
"description": "zink: Use malloc instead of ralloc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c91fa697e9e81c709824ebd874a325c29935b904",
"description": "pvr: Add handling for missing entries in pvr_setup_vertex_buffers()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0659728e4fc90b28d1e88f4f5ad5bea34b59cee",
"description": "pvr: Fix typo in PDS function name",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b288ec803ca6eab6f37e3d64335abd98632e0f75",
"description": "radv/rt: fix total stack size computation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2649a1f272cea69b73364d06a3dad21415921056",
"notes": null
},
{
"sha": "efc629389adbb4f7a78a09da8b6572d39ba574ce",
"description": "pvr: Use driver vertex input data in the compiler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "361f58f0eed8971f94e70d833d6fc2c8d3176321",
"description": "pvr: Fix a comment in the PDS code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ddda8b88c60317f57117f33c326aaaee458b7341",
"description": "pvr: Collect vertex input data and fill info struct.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da0739b4e4edf8de008b507b0f81416395a408ce",
"description": "pvr: Finish pvr_perform_start_of_render_attachment_clear().",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95820584d06e067766283ccb76c33a75c383a203",
"description": "pvr: Add deferred RTA clears for cores without gs_rta_support.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "060c3db4efd6ed766331a8cd1c9536265390a58f",
"description": "pvr: Complete pvr_generate_custom_mapping()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9930cafbf288e95fade573454385b7550022acce",
"description": "pvr: Support multiple sources per pass in TQ job submission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7ff71aec98f615b23bbaa48e131f1f81c3ba13d",
"description": "pvr: Complete pvr_3d_validate_addr()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71fe789d354d0531a71ea0343bd0d80d09506edf",
"description": "pvr: Support ipf_creq_pf in pvr_isp_ctrl_stream()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86ad8681428540b9a54c3603a51a4027f89b9344",
"description": "pvr: Implement pvr_reroute_to_clip()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35d2b51c11bd5668519aded7bdfa3099a2a6659d",
"description": "pvr: Implement pvr_isp_scan_direction()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8bcc40ed22c4d17c83b63766b8da82d73b929983",
"description": "pvr: Complete pvr_double_stride()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9cfe3b5283559393720fb0c51ec5dc906a28c6fa",
"description": "pvr: Complete pvr_unwind_rects()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a0a357b6524281779300dddd9885cadf3e65b2b",
"description": "pvr: Complete pvr_modify_command()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "240bac1e85fe657fc36f564eeaa8350786d786a4",
"description": "pvr: Implement pvr_pbe_setup_modify_defaults()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a8334e05451a50bd59e84a6858a3cef10855d12",
"description": "pvr: Complete pvr_isp_ctrl_stream()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ac3c8d0df3c2506e5d870d635cc697dbe9cefca",
"description": "pvr: Support single core transfer queue commands on multicore GPUs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3e7060ba19a2ad48bd9b9cfe6f6e622030a1fc1",
"description": "pvr: Implement simple internal format v2 transfer paths.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "838132c0a95883043983514bc99f7faccbeb6aaf",
"description": "pvr: Implement vkCmdClearDepthStencilImage API.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c468cf29a8995352edf64ec2a9ada12b62bee6b7",
"description": "pvr: Implement vkCmdResolveImage2KHR API.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de9c53e3bb683faf857eb603783fd15e9ae755bb",
"description": "pvr: Implement vkCmdFillBuffer API.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed243eca90722da36300177ef1ee0b651c2466b7",
"description": "pvr: Implement vkCmdCopyImageToBuffer2 API.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29e120c09248bfd7e19e0f10630c142243412710",
"description": "pvr: Implement vkCmdClearColorImage API.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5827f0098c9c455f263c1ba7dfb526c15717c4ed",
"description": "pvr: Implement vkCmdBlitImage API.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c3112132949b84b866781e2f2d03ad780b5c8eb",
"description": "pvr: Implement vkCmdCopyImage2KHR API.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc260f6fc3341696a585a7dbf6650d7dae9e2a58",
"description": "pvr: Implement vkCmdCopyBufferToImage API.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96b6b69d8a59b226f41e3faf82380f0a6d016d93",
"description": "pvr: Implement vkCmdUpdateBuffer().",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "480bdff4b526c2aabd86a42ddb02665e9b7c69e2",
"description": "pvr: Add support to process transfer and blit cmds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1cdd0ccb3738cb2c0a4c376d81686d2ec2ccb682",
"description": "pvr: replace transfer EOT binary shaders with run-time compiled shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11dea16dee4190c0447e20f66db50847a0c2a2dd",
"description": "pvr: Add support for generating transfer EOT programs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0b47cfd658194965b2f40d6550e5fb6de508976",
"description": "pvr: Add support for generating transfer fragment programs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eeac8336ef7835b16871651ef3a321ea7060102b",
"description": "pvr: Use movc for reading special registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8cd78b319686233fe9e35b02ca7397c88696b6c",
"description": "pvr: Amend validation when checking multiple supported types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4dc86e1148cae81be92f0c62d6dc67ac41a0e1ea",
"description": "pvr: Add missing includes in pvr_common.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b27b764320ef9fa26c1a1cc2b676b4a69db4d27",
"description": "pvr: use util_dynarray_begin() in more places",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16a1752d346bd9fe7e6a5ad4db87b37e83b22a67",
"description": "pvr: add missing explicit check against VK_SUCCESS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4e8b1cddb432315196af65b86cbdd63694c7dc1",
"description": "iris,crocus: Add proper way of assigning num_levels value",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "acce5c3fe1fa2930adb6cdc152f3c371b1d24290",
"description": "radv: Enable IB2 workaround on all indirect draws.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46a14390d8bcb7e91620f94f9d7bde2dc449190d",
"description": "radv: Remove IB2 workaround from mesh shader draws.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d16d9ef34550da313bbb45e5782136d6bb3b5964",
"description": "radv: Simplify IB2 workaround.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbe7aec446f177ca8e0910a157c63f1d4b1df7be",
"description": "aco: skip scratch buffer init when its arg is not used",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9cd3aa173ab72f88c959b8c03be642855e189d96",
"description": "aco: implement nir_bindless_image_atomic_inc/dec_wrap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b54f07870e81de76e4f1df8f1ab42f39735fc19b",
"description": "nir: add missing image atomic_inc/dec_wrap intrinsic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31bfad83ecff8e76e6b6c0801833c55aa157079f",
"description": "aco: support 32bit address in nir_load_smem_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ff9153a3b31c04f5238838442c67cf38a1fd364",
"description": "ac,radv: move ps arg compation to common place",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48062f91c721b8cc177e4df09719cfe609a92453",
"description": "virgl: add debug flag to force synchronous GL shader compilation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e2491b76cdfc93ea33b1330caf36764c5515b68",
"description": "anv: enable shaderStorageImageReadWithoutFormat on Gfx12.5+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3678c28d3db2e1b337400538353884d467a7e5e7",
"description": "util: Call mesa_bytes_to_hex directly instead of disk_cache_format_hex_id.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "681d8cd9ea9e5d8b0e4974e181614dff0f45328e",
"description": "util: Add dedicated hex conversion functions and use it.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96a0b1e9880cee88905fe45451404e0d3120f382",
"description": "zink: fix non-db bindless texture buffers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "99ba529feed6f9917a44458a38acaf0b3d6d261d",
"notes": null
},
{
"sha": "feeae0f18f856043b25f922ce6ba212279aa0d57",
"description": "ac/llvm,radeonsi: lower nir_load_point_coord_maybe_flipped in nir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7f0d31fcccf1da67149c8569c3bd6cbc846ab9a",
"description": "nir,ac/llvm,radeonsi: replace nir_load_smem_buffer_amd with nir_load_ubo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75b75c6c0a92acf771e7407cc03c4687b8605cd6",
"description": "ac/llvm,radeonsi: use texture non-uniform flag as waterfall switch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba5eb2f5c18c2124c63f6f45748fd9600fbed0e7",
"description": "radeonsi: add si_mark_divergent_texture_non_uniform",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24555f5462e97e80ffe20f47a279d3c344fa6ea2",
"description": "nir/lower_alpha_test: rzalloc state slots",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12706fab6017a15fe866a8472eb91821fc655d84",
"description": "radeonsi/gfx11: updated vertex format changes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da3b8c1e6b38dd29f64e855bbaa423dc0967ff45",
"description": "radeonsi/gfx11: updated si_is_format_supported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "543b6ca7c4b00c4bfff5668ba0a0643d565db201",
"description": "iris: use util_framebuffer_get_num_samples when setting ps dispatch samples",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbac02b7d329e74a70d4effe7a757f35a76b3b88",
"description": "zink: avoid zero-sized memcmp for descriptor layouts",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2e748220217fab98c92067a6ebbaf17dc3c0bbf",
"description": "pan/va: fix typo in IADD_IMM.i32 description",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82ccde09574037255a237e167c197015fd21bc0a",
"description": "pan/va: Fix MUX.v2i16 and MUX.v4i8 description",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "135039f5264f250689515498e190ca7eda57997c",
"description": "ci: do not retry on forks to get the upstream kernel and rootfs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2dcd6bed6a97a5b8f6a1de36c176e7424170fa9b",
"description": "util: enforce unreachable()'s argument being a literal string",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5863bafbdc9b0b5118bd8b2e5bbbe47d5d3ab21a",
"description": "vk/util: fix buggy usage of unreachable()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f9520a5d0e6f49ee42bf2e8c327b7fcde669f87",
"description": "pvr: fix buggy usage of unreachable()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5ed1c79ae5d447ab975efe474eaa54899ae16c5",
"description": "compiler: fix buggy usage of unreachable()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a0e4854211d761e69d20a562af9a681caf877d3",
"description": "amd: fix buggy usage of unreachable()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d291f368a0051a706df9ce985445d46030bd391c",
"description": "ac/llvm: support implicit LOD for nir_texop_tg4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25b1974e1b734838ff545793b1ae6ddae7d3f90d",
"description": "aco: support implicit LOD for nir_texop_tg4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dbb9f3a8a9e9b70ea7b063f09f07cdd6d18a000c",
"description": "vtn: set is_gather_implicit_lod",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48158636bf1b0e62ebab4835e1f474866a34c6fe",
"description": "nir: add is_gather_implicit_lod",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73e9cf606267938586a39d6cc59e3cd9f26e05b7",
"description": "anv/format: Fix GetPhysicalDeviceSparseImageFormatProperties definition",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ec052187a2a05bd45e23061154feb9b76006068",
"description": "vulkan: Fix GetPhysicalDeviceSparseImageFormatProperties definition",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f7d01cdbe03936d51a29fa57bee04991537ee7e",
"description": "mesa/st: Make st_convert_image(_from_unit) declaration match definition",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92a47ba1ae40990b837923162788331e4cadec2c",
"description": "llvmpipe: Make lp_build_interp_soa declaration match its definition",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2420b190b8b324befd0eab89e42c28de47d3498f",
"description": "tgsi: Make ureg_DECL_output_masked definition match its declaration",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3beaaa9ae8c8a913fb87b4ff10eb8dae8ddda1e8",
"description": "anv: drop lowered storage images code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d04d701cc61cb92c37a2656de9637798381f7c1f",
"description": "intel/nir: add options to storage image lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4f498a5835f20fde39c0980268dcfbf7b4037b8",
"description": "isl: fix a number of errors on storage format support on Gfx9/12.5",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c221bfbd85d2132e3b907ffb8586f466ba1ce34c",
"description": "radv/amdgpu: remove legacy code for querying context status",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "767a9324b9c4c4f0920e58926a35cde2e829b29a",
"description": "radv/amdgpu: remove legacy code path for creating the BO list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c920d676c01c84c0d41b0def1178f75478716e4f",
"description": "radv: require DRM 3.27",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d561bac6bb1a037260a07eb3738d81bb3b095dd7",
"description": "isl: disable mcs (and mcs+ccs) for color msaa on gfxver 125",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6fb189cbd0732e0fb0cefd626222bca51babe87",
"description": "rusticl/mem: more region and origin validation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c1fb288fdb0a128d9934319c93045139c7b3602",
"description": "rusticl: add create_pipe_box to better deal with pipe_box restrictions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74c43834e7c1b41d5015960bc6998eaa6e8f895b",
"description": "winsys/gdi: GDI B5G6R5 display target support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d75e631e761ee358773e85c0c2b9399374030bbb",
"description": "d3d12: Support blit texture uploads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81595cc82341b29ebd804495678852e48da9db0e",
"description": "d3d12: Respect buffer offsets for sampler views",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d4fbb3025ee6c3603f7d3d6a133b2db732a9dad",
"description": "anv: Work around the spec question about pipeline feedback vs GPL.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e433925789e16a21aabd2f05a9a7fd8c9a0a06ed",
"description": "anv: Refactor repeated pipeline creation feedback output code.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "647ca8165407fcdb2695917599a803f8b0c804bb",
"description": "anv: Only enable GPL if ANV_GPL=true, or if zink or DXVK are the engine.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d49cdb71ee8cb07ca922b9ffa15edd27627959c",
"description": "anv: implement VK_EXT_graphics_pipeline_library",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b8a2de2a172555bf0fa60280348cd4e660aae40",
"description": "anv: add dynamic buffer offsets support with independent sets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16c7c3771862a5cd3655c7f4cc4f3a7d68ef5325",
"description": "anv: move preprocessing of NIR right before compilation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17e7fe9d975c3b2f295c7a23c69455f57f56b836",
"description": "anv: make input attachments available through bindless",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e82b05dc644098c371b0adb332b927cfd21dd74c",
"description": "anv: move force shading rate writes checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2d3d818d57b9288fcdd98965c81d981540b1aba",
"description": "anv: introduce a base graphics pipeline object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ca1fdc8b56c0cb6d3c8687d4d13ec594f5041f1",
"description": "isl: don't set inconsistent fields for depth when using stencil only",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7bd375e3954bc96c31df43652ce1d845427501a",
"description": "frontend/va: Add VAProfileH264High10",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "407bd51b719ced51690d7e3f73a4fc14260cca63",
"description": "d3d12: Support PIPE_VIDEO_CAP_ENC_QUALITY_LEVEL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99f96eb81ba6afa7f035a7e0e9d77d85033ea59c",
"description": "d3d12: Support PIPE_VIDEO_CAP_MIN_WIDTH/HEIGHT caps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "956c582d04c715008616a0b12a4513ce58d2afc7",
"description": "d3d12: Support QPMin/QPMax app params",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b40aacc0c2cc30160c2dc9a3f167a1fc8b65d807",
"description": "d3d12: Support rate control HRD and MaxFrameSize app params",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "358fea01a6f0e754fa252ad557bbbb538bce5ad5",
"description": "d3d12: Support QVBR rate control mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c4969a24971f8b37a25687f4fd865f64274077e",
"description": "frontend/va: Allow distinction for Min/MaxQP params sent from app and frontend defaults",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44c53786a0de22084ccc53e82322af970a56b6f7",
"description": "frontend/va: Allow distinction for HRD params sent from app and frontend defaults",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30a6363c8f6ff2cde85831cac11bdf78cb1e15e0",
"description": "frontend/va: Support QVBR rate control mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "035b84f3085a2ce8b0d0769b66f24df70c95b024",
"description": "lima: fix refcnt imbalance related to framebuffer",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c47627871ab83fb41fe3d459b13e966a35f9432",
"description": "build: Add Iris and ANV to ARM's auto-generated drivers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5c57b9af772cdba1efde175f7190e6ec8bdfb24",
"description": "iris: Fix vm bind of imported bos from other GPUs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41f1e6c84b2de7e6214b2b25c8743eb8d6bddf5e",
"description": "iris: Implement batch_submit() in Xe kmd backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2d7386631f44bcdb8ba0c42fef78ae7b3380f14",
"description": "iris/bufmgr: Handle flat_ccs for BO_ALLOC_ZEROED",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "215fbbb6049bf6dd2f1b6fda4ab7b111b6c81436",
"description": "iris/bufmgr: Add and use zero_bo",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e5faa11942decd5ddd53c7cd33117b72448e1e8",
"description": "iris: Allocate ZEROED BOs for shared resources",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be2619766be3f4ee0b22a10f8db179dc1e3c5773",
"description": "lima/ci: temporarily disable deqp-egl tests due to timeouts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0d6d90ccf72fdf3664c17d938978ba97ae5b0bd",
"description": "d3d12: Do not fail d3d12_screen creation if D3D12_FEATURE_D3D12_OPTIONS14 not available",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "52ee566bc550b4822c4a563e480e869b8228917b",
"notes": null
},
{
"sha": "ec896048bb90803ba0e0c3b494e9ed60b0bf643c",
"description": "radeonsi: create a new context for transcode with multiple video engines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1563210a41d85501834df4b0ec96132010191157",
"description": "intel/common: Add gt_id to intel_engine_class",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "670d4a2f71f9338ecc3c5c57cfb3784f6d718eba",
"description": "iris: Fix close of exported bos",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "910e659e31cb248e7ca4c487fa4207c3345db59b",
"notes": null
},
{
"sha": "b30a75a195fea9013fc912b84cd776aaa76f4692",
"description": "vulkan/overlay: deal with unknown pNext structures",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1eb2359bbdd4bf00a8844095f2a24d8ada961906",
"description": "lima: fix stringop-overflow warning",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f42d3b843c2b5a07b70e1de2467c8b3a34b7de0",
"description": "r600: fix refcnt imbalance related to evergreen_set_shader_images()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a6b379284365e8adee780b691596d3a66de1ba93",
"notes": null
},
{
"sha": "4405e8a9e1482f455d0a6407f6b18e2cb0b6c425",
"description": "r600: Report multi-plane formats as unsupported",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "826a10255f5f8d444f0318f3e36ff616b41b5d15",
"notes": null
},
{
"sha": "eb7e9068865e312a0efb5c863d0d3be6e7571d8d",
"description": "egl/wayland: fix oob buffer access during buffer_fds clean up",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "967b9ad084ecf28f639aeb21b5bdf76813e65a8a",
"notes": null
},
{
"sha": "0d7912d239dac5bf3c8b07f2a6ca467f760d6aa6",
"description": "radv: disable fast-clears with CMASK for 128-bit formats",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "134abe8344040f380c7b30cae79d44b82423b911",
"description": "radeonsi: remove separate_prolog parameter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51d994644826f2429734f7ee4af7a0046b807bba",
"description": "radeonsi: restructure mono merged shader build",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dcfe3eed80a55840cd84d8c680a9367ccc14d33d",
"description": "radeonsi: monolithic ps emit prolog in nir directly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbedbad0dd97afee7f4397f41f5598d903a60132",
"description": "radeonsi: handle lowered ps in scan_io_usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8bd186788f361c184a4346c52359286e476599f",
"description": "radeonsi: add si_nir_emit_polygon_stipple",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "223878fbe24ec1a9ed0ce7964864d4d891664fc9",
"description": "radeonsi: add si_nir_lower_ps_color_input",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc891e871edceb557f7e8720ed60cc415dc1f4ee",
"description": "ac/llvm,radeonsi: lower ps color load in nir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35d5c7c251fedaf697c961d1fb48d560e936d8cf",
"description": "ac/nir/ps: lower sample mask input when needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1103d4ed74dd5f10ba23abc41edfaa9c41aeaf2e",
"description": "ac/nir/ps: add force lower barycentric load options",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e4ac0c1d628a88363abe39064677e1f7d80a197",
"description": "ac/nir/ps: lower barycentric load when bc_optimize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6c5596c377c8988b2759e78a77175bb8fdeff5c",
"description": "radeonsi: implement nir_load_barycentric_optimize_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7fcc5aa9c0ab528bc9c6f68a4c457c408b9bbc08",
"description": "nir: add nir_load_barycentric_optimize_amd intrinsic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31a0de992127025519d405db5669bf5736ba4ae2",
"description": "zink: make general bo allocation more robust by iterating",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d923b14f959e23bd5fc24d5542b00de2d3c0d38",
"description": "zink: restore BAR allocation failure demotion",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f6d3a5755f63c81881ff5647fe783038c955e8e3",
"notes": null
},
{
"sha": "561b64cf55dbcc8abf0cb3aeeafa55d439cec7c9",
"description": "zink: slightly rework memoryTypeIndex selection to pre-determine heap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "085c9efbf3f12fca4cfb210e89d6f2f31f1ebe72",
"description": "zink: move memoryTypeIndex selection down in general bo allocation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fdf746cb2b0c56d061f54e73974b22b33abe2620",
"description": "Revert \"ci: disable lima farm, currently out-of-space, needs to be fixed\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "78644c9bb0d3b7920f7676c6388b472510a54f0b",
"notes": null
},
{
"sha": "8ebc5cbe2b828f34b9bfb32c528d3514ead59798",
"description": "v3dv/ci: drop fixed failure from fails.txt",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8976d8280ff45cd7f947524a23fc70223967d7ca",
"notes": null
},
{
"sha": "74525f8576d3c9fb5175f56b6c57f03d566710f9",
"description": "ci: uninstall libdrm from the GL and VK containers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74e423591623a1fabe4060f26b7c251e07b371b3",
"description": "ci: polish deqp-runner a bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2933976e78b395f8abe9f2812223c106b9edc9c8",
"description": "ci/freedreno: fix the a530_piglit job and switch to Weston",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "83c2b26acf1e6c5434d2183294103c959c7ab268",
"notes": null
},
{
"sha": "f84aee451d0cdb93ee7c4c52085d901184bd8375",
"description": "ci/freedreno: update a530 flakes, fails and skips",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2092f95975199b7533d98cfe30443e02428a7065",
"description": "ci/freedreno: a530 behaves stable in 6.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fcfcaf008e72063d4061da6f3678d6a3f1dc9a0",
"description": "ci: drop overriding new a530 firmware due to preemption issues with older kernel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cad794594b925aaf35b4c623070649916d65b27e",
"description": "ci/freedreno: do not restrict to 2 cpus on a530",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a925c59f83df04bbe26a451117283fc584f94ba3",
"description": "ci: bump kernel to the 6.3, support HDK 888 based on sm8350",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3e8aeb2e9efb187b25a729e247eac168cd8e8f7",
"description": "tu/perfetto: s/MRTs/attachment_count/ in traces.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "947f5d4d7ad8e4bd7baacfaec8162a052738c87b",
"description": "tu/perfetto: Drop unused arg to send_descriptors().",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "020baed66e4ffe4595de2236d32562d74a6d66b0",
"description": "tu/perfetto: Use tu_CmdBeginDebugUtilsLabelEXT as a stage event in perfetto.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69bff073ca187e6cf2e36c500c66e37e8d6d162f",
"description": "tu/perfetto: Clean up an extra token paste to just use the arg being passed.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4b18e41652a02ce12c468dbac4bd69b403c3bed",
"description": "tu/perfetto: Refactor code out of the macro, to stage_end.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60cfe15d799fdc5a57a691844cc30e49b3f74a47",
"description": "rusticl/event: drop work item before updating status",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "47a80d7ff4f966e3839640efd5f9d75e36af8906",
"notes": null
},
{
"sha": "00b9685d966c8abeadd58102850f5b26f133b10f",
"description": "symbol_table: Prehash the key on insert, and reuse the entry on shadowing.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46498abbacb1a59cd37aa54ba5d7b9ca703ae059",
"description": "symbol_table: Don't bother resetting the key on popping scope.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a400f933fa0962f4a709bec3f4d10cbcffb3614",
"description": "symbol_table: Don't maintain the HT as we're destroying the table.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6db7d72b4bf802779f392988315f6202bee22b8d",
"description": "symbol_table: Store the symbol name in the same allocation as the symbol entry.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6906448425a03163c029a0c2c12c632a0b49f98",
"description": "ci/amd: update checksums after DXVK 2.1 update",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5cf3b92661cedc862038c289754df75e2290544c",
"description": "ci/dxvk: uprev to 2.1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0dcb3994a5ab8961a0b0098326b69f7ca6ea7ca6",
"description": "ci/amd: 4/5 runners TPad-C13 runners are online, restore most of the tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a78772890628f70668950bb4524a9d8e29a9bac5",
"description": "anv: enable blorp query reset for performance queries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20c330e95d40ad05be82e5c57ac9622f37ebda46",
"description": "ci: Drop executable permissions from backend compiler wrapper script",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ec3c16c54adbd925d537a985ddb06cd27f0773e",
"description": "ci: Remove shebang from backend compiler wrapper script",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21b190bf44e9aef26b2e1a8107d09452532907c0",
"description": "ci: Use set -e in frontend compiler wrapper scripts.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1915185648e606cf3c32cff1160305260577a5f0",
"description": "ci: Explicitly test for meson feature checks in compiler wrapper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2fbedd442a32a4dd609ee73842a0dae48a737b01",
"description": "util: Delete Offset() macro from u_memory.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7706d1cc33e3d5d2e71b29e7720c6c7d7a40e635",
"description": "spirv/tests: Add test for single-block loop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5672b6cb021976fcc509d4868eab203e8361c480",
"description": "dzn: Remove #if D3D12_SDK_VERSION blocks now that 610 is required",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "290bb7a70674d84540de8abd03b467d44aa710e3",
"description": "microsoft/clc: Remove #if D3D12_SDK_VERSION blocks now that 610 is required",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27c304be2ed743b0e03e386829e28c4dea831640",
"description": "d3d12: Remove #if D3D12_SDK_VERSION blocks now that 610 is required",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b5a9021708d87d17538e0e27fe4ad6a5e20fa9a9",
"description": "meson: keep Mako version checking in accord with build msg",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "52194ae4df18c7211cef69354a686eabc297a18d",
"notes": null
},
{
"sha": "8f0da0851f299aca00a2d9ec6e64b565a18eeeaa",
"description": "radeonsi/vcn: engage all jpeg engines on gfx940 for mjpeg decode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87a44c44b4530b94b6e3829382fd589cc09e734c",
"description": "radeonsi/vcn: enable RGBP format on gfx940 jpeg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdb7f36aa8ee4554550f13cf2801dd680fa849c2",
"description": "frontends/va: add support for RGBP rt_format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23580b09a34a4d6594cd5e62556f1285c03b353d",
"description": "util/format: add planar3 r8_g8_b8_unorm pipe format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33886e5ef2c29dbaab5e2d44dad009f26d845b3e",
"description": "docs: add INTEL_MEASURE=cpu",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b661149921af53b5a9e49a82e99170d560e2a254",
"description": "iris: Enable INTEL_MEASURE=cpu",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0417cfd7a0a7e5e97c8fb31827f56a7147895217",
"description": "anv: Enable INTEL_MEASURE=cpu",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55ba4575be4ab58e1f41df8e8583c937344dd2bd",
"description": "intel: INTEL_MEASURE cpu mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c45dee34aab1688c05205d0c50d864b2980aa719",
"description": "anv: split INTEL_MEASURE multi events",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50bda45d15bbd91b2b81ea0004fb7a45956a8586",
"description": "anv: Add flush reason to NEEDS_END_OF_PIPE_SYNC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdeb849e25b0c15ca71cb5bf254d8c5e85851dec",
"description": "anv: Add flush reasons to raytracing flushes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a30493ccb22c70dc38b8738665b95892b56c56a",
"description": "anv: Add END_OF_PIPE_SYNC reporting to INTEL_DEBUG=pc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfce57c7a5ba62d8e6f65addb2df136cab603a68",
"description": "radeonsi/vcn: add an exception of field case for h264 decoding",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f23d54cfaaf79c2fab12593fea5982f918c948b2",
"description": "llvmpipe: fix some corner cases with line rendering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b6abe4206bda1ae87ae273295fe8e1988bdd674",
"description": "llvmpipe: minor cleanups in line rendering code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82c22580192502bcacb9f96319b560a09031219b",
"description": "v3d: set depth compare function correctly",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c84989c4cf3d95871047cb2e2bb87e41663b13dc",
"description": "zink: use correct primitives for passthrough gs with tess",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "90a8525d703330b9d198ddf9579c560d0e5cadaa",
"notes": null
},
{
"sha": "7e6191f6055b5960f193a32bc20658b3b4f6f947",
"description": "zink: don't emulate edgeflags for patches",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "90a8525d703330b9d198ddf9579c560d0e5cadaa",
"notes": null
},
{
"sha": "3ad751f043f45d61c5ce0017a7cca8da198c34a5",
"description": "radv: tidy up dirtying RBPLUS state in radv_bind_dynamic_state()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba71b142f8acae285fc561d6d25d3376712c5e1b",
"description": "radv: re-emit the guardband state when related PSO are bound",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "40d8df728081e050b83ff0677ce4bf947e234a03",
"notes": null
},
{
"sha": "28cb33fadaf003b6e5a7ea0814e30d8ae7cc814a",
"description": "r600: fix refcnt imbalance related to r600_set_vertex_buffers()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "27dcb466293f2ab3f80a141fd0b8c14617a8e37f",
"notes": null
},
{
"sha": "cd861b7f38e448822ce765aee61304d1e0a3a8b5",
"description": "meson: ensure i915 Gallium driver includes Intel sources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf90be90aded3ce82d3acda5f63cd59614d662bb",
"description": "intel: split URB space between task and mesh proportionally to entry sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f11a4a09b02bd976940f42aaef38c8415a4bd8d4",
"description": "radv: try to keep HTILE compressed for READ_ONLY_OPTIMAL layout",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e22c3a8bcff24b7e42692523e609638ba818e22",
"description": "broadcom/ci: deduplicate script definition",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdb03ecdd9e9bdd59093d161fb07bffb276bced4",
"description": "vulkan: ignore rasterizationSamples when the state is dynamic",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1deb83fb86d22227a3553f43873b4d4ff9180214",
"notes": null
},
{
"sha": "6af78baa237b82b10766cac4cdddb32e7fa6cdd3",
"description": "ci: update shebang to make it more portable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9120f17b278afdc7a78a139dfd6a13d729444d92",
"description": "ci: bump tags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8eb5de312627101b9f12c2a83bf37709f92f3674",
"description": "ci: start documenting which image tags need to be bumped",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a45d3ee1398ba02cc8422ecd33583a36f9a3800",
"description": "ci: move deqp-egl instead of copying it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efd2067a8f9277f83b7bc48d32b474e074453ee3",
"description": "ci: add -android suffix for android build of deqp-egl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e876a018e91554f6588c1017d2a8907bced53ff5",
"description": "ci: stop removing -x11 suffix for x11 build of deqp-egl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08cf224c4a1ab4efd17488522518995ecc49e23e",
"description": "intel/vec4: force exec_all on float control instruction",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "daa8003e45c37d13f81958c0a74222e259d18538",
"notes": null
},
{
"sha": "df784c03fb545a6385710b3fc879e426d00b9194",
"description": "glthread: disable by default with fewer than 4 (big) CPUs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c42c353b6ed34d5824ff90163116b8ef8d9b5ac",
"description": "driconf: rework glthread enablement",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0cc93a460319294d085a5642b55050fadf39100e",
"description": "util/cpu: add big.LITTLE cpu detection",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54d01db8a8453091dd113c037b6e98f6c100ff41",
"description": "docs/asahi: Add hardware glossary",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44fb5ceb364c8bb7138923a66bffc4921975f062",
"description": "nouveau: nouveau_copy_buffer can deal with user_ptrs just fine",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47e0c6764b037a46a86366e331430d9e2aefb07c",
"description": "nouveau: allow to enable SVM without having to enable CL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7cfb8cb1a5880169c30e258c3e53593fd13ad77b",
"description": "nv50/ir: ignore CL system values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfee3a8563d2ec9bec89704c4cbb603203d9ad84",
"description": "rusticl: add support for fine-grained system SVM",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfcd914825547607ded187a9fece5b9e61189151",
"description": "rusticl/mem: add get_parent helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "816bab4c234c004ff5d3a5c38efb010ed45115fb",
"description": "rusticl/memory: Rework mapping of memory located in system RAM",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ee082ef8a88fbbc90f54b544f6dbb93de494111",
"description": "rusticl/context: add helper to get the max mem alloc size for all devices",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50097ffae046582e89ca7ae7bf8e7178cd2e65a3",
"description": "gallium: correctly name the flags of svm_migrate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5654cb3ee6972fec38c9ddff0f7efbe91198853",
"description": "zink: remove screen param from zink_prune_query()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7119a344f3db5820041dfcdf23ebcbf15121f467",
"description": "zink: always defer query pool deletion",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7da78ffb697bfea5c20b31dca635971d00d27b3c",
"notes": null
},
{
"sha": "50e3974e25834b2d798403f401ae7bca77e090a8",
"description": "zink: pass ctx through query destroy paths",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb83606279db22869c0095dbf5ad9cd1f70ecb89",
"description": "zink: remove atomics from zink_query",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c987eed9cd7ccf7836eb18ad8950a035ae002bbc",
"description": "frontends/va: report min width and min height values if available",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "413235d164b5d36a30604695d70f2760f696fbeb",
"description": "radeonsi: return min width and min height video cap values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bce60f8af27cc8ced44d00efcfd67f39de5aade",
"description": "gallium/pipe: add min width and min height video cap enums",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b376664e78d4e93c48b58e3cc3149eb222877b2",
"description": "v3d: add flake spec@ext_framebuffer_blit@fbo-sys-sub-blit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "440459645b082c779e8b6312363aa61463f31398",
"description": "d3d12: Support separate front/back stencils",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36990eca48ff24eb0b5174a3c840722f76d7b982",
"description": "d3d12: Add ID3D12GraphicsCommandList8 to the context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f9cd76369c4ed045a834984632dd3da8dedef8e",
"description": "d3d12: Update PSO creation to use CreatePipelineState",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52ee566bc550b4822c4a563e480e869b8228917b",
"description": "d3d12: Query device for D3D12_FEATURE_D3D12_OPTIONS14",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc6d87b4626f4485bc59c763848c49f6fdf9c222",
"description": "d3d12: Update and require DirectX-Headers 1.610.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5dc4212cc1fa4c3a479d46d3fa8e7c10d1e70d37",
"description": "vulkan/runtime: discard unused graphics stages in libraries",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a86c710ce5869a55fb96498186f7dffc8e12c727",
"description": "mesa/st/program: don't init xfb info if there are no outputs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f4ec94c20e62dc2af05c0476ebd26368cf0abd4",
"description": "llvmpipe: code clean-ups in llvmpipe_get_query_result_resource()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0bd5742237aaaf11fd8bdcce8b6850f71576bdb",
"description": "llvmpipe: remove lp_setup_alloc_triangle()'s unneeded tri_size param",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "267dcdca8a45b18bb2bccf1ef9f68fa8a37fe279",
"description": "docs: add missing MESA_VK_WSI_HEADLESS_SWAPCHAIN variable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "948a122f300b3df036fea1a8e14301295062e360",
"description": "amd: Rename INDIRECT_BUFFER_CIK to just INDIRECT_BUFFER.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ddac41f3f5919be748143d8a570cc3b1f4ed27c",
"description": "radv: Chain command buffers on GFX6 in radv_queue.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6518fd3571e315a7a7e62af5e1abbfdb3a3b97b",
"description": "radv: Use IB BOs (chaining) by default on GFX6.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e7244ce1848978022cb6f24683eb2cfdfd7fbbb",
"description": "radv: Disallow IB2 on GFX6 when using draw_indirect_multi.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "add3b34c171821804049084cf9d252a72cc54e2b",
"description": "radv/amdgpu: Remove unnecessary assertions from chaining.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bb8d513ccc02c37e7f7d3299a2b4ad13664945f",
"description": "r600/sfn: fix typos in code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "298f555572c1166cdf511a817b7cc7466d5c451c",
"description": "r600/sfn: fix typos",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7eaab5dec0a3780a93dc0e2c4ea863dcc47877bd",
"description": "r600/sb: fix typo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45e09d5bb95f5f7cda5d8470963bb2f88a0cb871",
"description": "r600: fix typos",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7851b6fd489b16948a0d0a3399db6f43c67138cd",
"description": "radeonsi: fix typos",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "701b6520f5c1154d886a2f201885aa1dc4cd9919",
"description": "r300: fix typos",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f85f511a38e369a15359a0756512e69ad4cfcac0",
"description": "amd: fix typos in code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aea48a4ff17cb9a5e5120f8cbf0c508f0287d16b",
"description": "amd: fix typos",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1aab6820fb50b3115bb8e56018323051914b5f7c",
"description": "rusticl/mem: replace buffer_offset_size with CLVec::calc_offset_size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68df8cc79d0537082d76a9091f96d6fe54244d75",
"description": "rusticl/mem: fix Mem::copy_rect",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e118e89102d5bcdaf6f26ef7b43833b9e8d9881",
"description": "rusticl: rework CLVec helper function to calculate bounds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a52002a1cc8889d4d515a2cf90b7682f22f8273",
"description": "anv: disable reset query pools using blorp opt on MTL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6405a38aeb857fca0ede8847c3881e3e6d6aedbb",
"description": "ci/crocus: Update checksum for STK.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5008acf13c1a80d96f2ac59c6d8f156d12d32f9",
"description": "zink: Avoid infinite loop finding no var in update_so_info.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efaffcfbd49ed9bda155b8776bb91dcba4ba47ff",
"description": "nir: Add more system values for lowering XFB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "947a7590c79e3d92e4d43559504ed6dcfda53666",
"description": "d3d12: Use u_default_get_sample_position",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07e83f581997d6ad84176dbebf7052b19e079501",
"description": "freedreno: Use u_default_get_sample_position",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71cfe8fb60f731a16e1ca4dfe362d3c96b607b1d",
"description": "panfrost: Use u_default_get_sample_position",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43f9903d0c8cfb73615b356b6bb11710e9e71bab",
"description": "zink: Use u_default_get_sample_position",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b211e9b43576150611d482b2d3865318f8b61f7",
"description": "gallium: Add u_default_get_sample_position",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6124f8f371f92be6c5c3b4053fd6bcb18034a3c9",
"description": "iris: Set priority to Xe engines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a564baf6e76e22bb3a6001a722994c469e4b3c95",
"description": "iris: Implement batch_check_for_reset() in Xe kmd backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17c7eb1d4f1cf5fee237bf86ac63b0af44efa8e8",
"description": "iris: Create, destroy and replace Xe engines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35d6e830c79cb2512b66cbbcbc690d2bd5f0b6c4",
"description": "iris: Move iris_batch i915 specific variables to union",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6cf4001d3b113a2caa1860584c79794e0b00d46",
"description": "iris: Initialize batch screen in iris_init_batch()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35a547430e07c4b84b745ecc3921b211954972b1",
"description": "iris: Move i915 batch destroy logic to iris_i915_destroy_batch()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f66e6b671ce0e7622c87baa281cb0e874f80a413",
"description": "zink: Some return values of malloc should be checked",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b4e7491f3f7528f251458f4e84657b16af6df12",
"description": "radv: fix detecting FMASK_DECOMPRESS/DCC_DECOMPRESS meta pipelines",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f024cdd4d3fc82012710cf0064ed452c4ed34ad",
"description": "docs: reset new_features.txt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4aab6bd456de2e1b9c9af836c7212ef41638d400",
"description": "VERSION: bump to 23.2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45826e42c537b22a2af82786fc076e78f4e5238a",
"description": "ac,aco: move gfx10 ngg prim count zero workaround to nir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b967cbba57c0f3cfe0e1e1cdc2c0edeeb3222b73",
"description": "intel/compiler: use intel_needs_workaround for Wa_14012437816",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ccf16693e142e3a60450fd87ec837ded7cec4144",
"description": "intel/fs: use intel_needs_workaround for Wa_22013689345",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a9727a81e0ed68ca5d1a71f3ced7a5f0751aab7",
"description": "ci/rustfmt: make sure to only check each file once",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36fd2bbd98fdb3c410e8c742d34398a683242bfe",
"description": "ci/android: Make armv8's arch aarch64 instead of arm.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a63ccc9aa51378676f9c9cf4146c93107feb356",
"description": "zink: remove a fixed validation error for ci",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55c9356d29047f351b386c4e69c873ea5e07d240",
"description": "rusticl/program: rework source code tracking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d7b705125ddfc26d5e39255606e0f071cb06e47",
"description": "rusticl/program: extract common code of compile and build",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d7e9b4ef5b43ddd929c24543fe753a7376023775",
"description": "rusticl/program: validate the SPIR-V when created from IL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fcfc51dad6fdcd5de08dc8d182207af9944b44b",
"description": "clc: add clc_validate_spirv",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab032f4bfd73b62e0a5dce8fc73ec8f2c0a8b326",
"description": "rusticl/program: make IL programs look closer to CLC ones",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca1e9917a9bbf8b9cffe3d9e7cf6c3f7d3c51e09",
"description": "rusticl/program: allow dumping compilation logs through RUSTICL_DEBUG",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22808d542bf1fb019c13344b89603afd5ca3865e",
"description": "rusticl/platform: move device initialization to the platform",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53025688bba0d4b96fae39bdfc32f7ba64055739",
"description": "rusticl/platform: move getter into the type",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e59a2860e69a750c7421928d004d58188070a76",
"description": "rusticl/platform: rename _cl_platform_id to Platform",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11250d7a9e68748db930a37621452ba3cce65b70",
"description": "rusticl: split platform into core and api parts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3320eee8776f526cee525ab67e7cd99c51bbaf19",
"description": "radv: cleanup after splitting radv_pipeline.c",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7783b7f6977a3a986a71f838a7f17a81d34dba56",
"notes": null
},
{
"sha": "30d141ba635e320f38108eb73a9231933fe5725e",
"description": "r600: Alpha to coverage dithering on Evergreen+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a7d374ac3f726e397c8907cf1996d5a580430d1",
"description": "pan/decode: Print compute job payloads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de01ae120dd92cd38bef36c1ba6f08904306fccf",
"description": "panfrost: Allocate shared memory in OpenCL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f2738dc9020d2e46dd0154ee9eb7f1f38481803",
"description": "pan/bi: Use nir_lower_mem_access_bit_sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "934b0f1add1a843e0ed14f15adbdef2f2c34c88b",
"description": "pan/bi: Respect swizzles for more vector ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d00d2ae701cc4e61bc14857f0d6b0cf6f8b3dccd",
"description": "pan/bi: Lower swizzles for 8-bit CSEL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66edd030ab7d50fac573bf01c216b86da45a201c",
"description": "anv: add utrace tracking of frame boundaries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da6842007fad52eb71b93061b0e7aacaf50d3c6d",
"description": "intel/ds: add a new timeline row for frames",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68bba1539f79eb6a1e616c767ae4a409a35f173a",
"description": "anv: exclude performance queries from blorp clears",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4dc7256bf962bfd5b53ebbaff193bae2c16c3d94",
"notes": null
},
{
"sha": "7036d1a1553101a8fc9856214a35d81bf21893a7",
"description": "ac/nir/ngg: Don't store primitive IDs from culled primitives.",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31c4087cb34d9a37ced6b03bd7bdcdecdf76b30a",
"description": "frontends/va: disable skip_frame_enable in vaapi interface.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8976d8280ff45cd7f947524a23fc70223967d7ca",
"description": "wsi: remove get_sorted_vk_formats duplication",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53106c3a4f7ba3356857c9ea4e8fdc712d94c413",
"description": "wsi: add rgb_component_bits_are_equal",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77047736198a4e329e1746bcc1ea64fc2d713600",
"description": "zink: handle swapchain handoffs around makecurrent",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5db5218044b233ceb3aa00a7bd9543902007373c",
"description": "zink: track per-image swapchain layouts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba73a41a2b9f2b853baa6c627d4a4331633fed7a",
"description": "radv: Reserve space for fast clear related writes.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "9ee67467c9ea592340aee10a55ba54d7266ff0a9",
"notes": null
},
{
"sha": "1b5bd0f1c061d6995b1499827e98dd6b7a0fdcd4",
"description": "radv: Reserve space for updating DCC metadata.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "9ee67467c9ea592340aee10a55ba54d7266ff0a9",
"notes": null
},
{
"sha": "771c0f0e658d78d603083e535135c1cd954717db",
"description": "radv: Reserve space in si_cs_emit_cache_flush.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "4c6f83006d4d471651319c00b0c21b8b96cea2ac",
"notes": null
},
{
"sha": "1de978b873a259ea862a8afd6a2e288b020926be",
"description": "radv: Reserve space in conditional rendering functions.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "e45ba51ea451c5ce580dc248e932e5b6324c0bbc",
"notes": null
},
{
"sha": "7f47d764e1a648cef9e9ab94308e65f7548cd683",
"description": "radv: Reserve space in various streamout functions.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "b4eb029062a944c428d6214447a852318e36016e",
"notes": null
},
{
"sha": "4879f309a6d366bb8bf753e165d7fceff4969419",
"description": "radv: Reserve space in framebuffer emission.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "203f60ebf2f64dab3dc77ce9c098a6ae3d2aca43",
"notes": null
},
{
"sha": "0c8394908c72f15e9c8b9a4ca76e541617d58686",
"description": "aco/tests: add missing dependency on generated header",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8a8b7708e33ff22dd71c68830c33abe3fb1030a",
"description": "etnaviv: Fix regression from if_uses change.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7f6491b76d51f35e76715275124d4a8d2eaf8db1",
"notes": null
},
{
"sha": "bd3191dbfee61ec69b56ce2eab6d87005e4d456b",
"description": "aco, radv: Remove redundant enable_mrt_output_nan_fixup from PS epilog info.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af768afcbf3b38ab7a58bf80350c309d8fa14057",
"description": "aco, radv: Remove \"key\" from aco_compiler_options.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80d8e8d8289b1a70d61a1c2ce64275640f7d5cd0",
"description": "aco: Remove setup_*_variables and add setup_lds_size instead.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "facecd87e105b99da2077d30d9414e43e9350912",
"description": "radv: Don't hardcode LDS granularity in gfx9_get_gs_info.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ae46840cde8482170c13fcf45014921272d94be",
"description": "ac, aco, radv: Clarify LDS size on GFX6, and NGG shaders.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edf30b1c6d54290e6f301440eeffc17daec62ad9",
"description": "zink: eliminate implicit feedback loops on rp begin",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60d045e0b2155ebf17d78669e122b6196f9e5143",
"description": "zink: pre-convert attachment id to attachment idx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d649368009f1757170c3b9504603c41428453117",
"description": "zink: break out feedback loop pipeline state flagging for reuse",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aec938b1f8c99c5237912c27a4ec3eef876dfd61",
"description": "zink: remove redundant 'blitting' check in zink_prep_fb_attachment()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f3ddf31e02c2d8cbc077389cf2664604469f54d",
"description": "radv: fix pipeline creation feedback with imported graphics libs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d689a72bc5d5107e26948471f08b24b8a7984ae6",
"description": "zink: do not use sampled-image for buffers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bd816084c6a0637cdf573da2ed7a0eff56eb26fd",
"notes": null
},
{
"sha": "7783b7f6977a3a986a71f838a7f17a81d34dba56",
"description": "radv: split radv_pipeline.c into radv_pipeline_{compute,graphics}.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02de31f6bb2e347327812323feafc3093e940142",
"description": "loader: Add Xe KMD support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "156464b67ea5097b3136541fd726d2f8c4c8a8ba",
"description": "iris: Handle Xe syncronization with syncobjs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "910e659e31cb248e7ca4c487fa4207c3345db59b",
"description": "iris: Add function to close gem bos",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1299f42ff9790dd1bbb5169a3d9357734e5fba9",
"description": "anv: Fix vm bind of imported buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87978c39334045b6e998e62f7353c4c98e588f53",
"description": "freedreno/a6xx: Allow z24s8 format casts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc5dd4035ae656a31458806a59eaff0132917532",
"description": "freedreno/a5xx: add SP clock control register",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05c22bdea158a461bfc4730172419b4435b812fe",
"description": "freedreno/a5xx: reorder GPMU registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be5db62f88648bd3594ea7c25c89c81e7e81d475",
"description": "Uprev Piglit to 355ad6bcb2cb3d9e030b7c6eef2b076b0dfb4d63",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f76a6a26ecdbb5fd4ce0c852532a274c50f2643",
"description": "radv/ci: remove one RT test from the expected failures on RDNA3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "117ace3b14ff757a7f3375244db0f279e15befb1",
"description": "dzn: Handle mismatches in bound descriptor set vs pipeline layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4e13063edaf034a7866173bb95f7d06f362f2ed",
"description": "iris: Hack around gbm_gralloc stride restrictions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1452b60f357854e5ed075176a209a5c0ca5616b3",
"description": "iris: Extend resource creation helpers to allow for explicit strides",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59bb2f1aacd04c4f87433c4309e5ef045c8f3874",
"description": "zink: fix GPL lib leaking",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "487ac6dbd600ada6124caab685f345fa437b1e4f",
"notes": null
},
{
"sha": "a81a101159f941d991b30a26315621fd7325427b",
"description": "zink: free GPL input/output libs on context destroy to avoid leaking",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "187efd4e97e6b1b2066ee0de0140140aa19cba3c",
"description": "d3d12: Fix buffer reference leak for SO count staging buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b958f65ca890fa8dffe89db1a025281629d689b",
"description": "rusticl: enable radeonsi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9ab7d7525d653f50a764c4ba6bbec0a98e1d92a",
"description": "radeonsi: use default float mode for CL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5ef95e31f0d29d7a04a8f90ac5939044c7e2970",
"description": "radeonsi: implement get_compute_state_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c730f98c55f063ece77d700804a26b473fbc2f6",
"description": "zink: unroll array loop when copying vars for passthrough shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26f767d524713e5f9b992715a090a78c89a7afdb",
"description": "d3d12: Video processor to only promote resources to permanent residency when there is work to be flushed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17df75d47d706232b30b34baeeb43a15311777db",
"description": "vulkan: Sanitize pSampleMask in CmdSetSampleMaskEXT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89aa36359328ea48fa29be8dd439dd87043eaa03",
"description": "zink: block oom flushes during unordered blits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b51e858d680dc689eac2d8fcba19025df8052693",
"description": "radv/amdgpu: Place secondary CS without IB2 in non-WC GTT.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c5bf9135069a0849f22a191aed409905378f224",
"description": "radv/amdgpu: Extract radv_amdgpu_cs_bo_create function.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c1d4130cab6e8782a8dce4f678524735a1ef2be",
"description": "radv/amdgpu: Add bool is_secondary argument to cs_create function.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0fe6bbef17fcc13a38df2e6317ec8b17bde3c77",
"description": "radv: Allow task/mesh shaders with RADV_DEBUG=noibs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc59a6b2eeea0c7b7b20c84f594a9f7ce6b99bdd",
"description": "radv/amdgpu: Respect maximum number of submitted IBs per IP type.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4a37547a55bc10bfc2ee83446d884ab10a0cb30",
"description": "radv/amdgpu: Clean up submission functions.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50e6b16855d5f72c3a8e16bc131d6d88b5cddfff",
"description": "radv/amdgpu: Use fallback submit for queues that can't use IBs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "958ea2ec2a328e5797eed9898995a04dd82e5f0e",
"description": "radv: Split submission in winsys instead of radv_queue.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41a9bced313dded77693e9df10e5ccb18542320f",
"description": "radv: Fill continue preambles and postambles properly.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1bdc1bd36c7fa3e2fa784024aac483e63577f462",
"description": "radv/amdgpu: Split gang submissions correctly when not chained.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "813885f682aa0c7b1ad484bb1b1f446f6f99dc7c",
"description": "radv/amdgpu: Add ability to submit non-chained CS to fallback.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4dd6a8eb309f519e271e5770512924457b47b54",
"description": "radv/amdgpu: Add postambles to fallback submit.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "103ebe96c03ce4bb933b69e5f0ea156b85e14c7c",
"description": "radv/amdgpu: Add continue preambles to fallback submit.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6844506c3d834fe06bf748e2cabcfb19d2bba6f5",
"description": "radv/amdgpu: Allow multiple continue preambles.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8cea452bda83bbc0f3fc69ea58ee987a23b02638",
"description": "radv/amdgpu: Rewrite fallback code path so it can split submissions.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df90102a158162e054764f5dcd205d25bb06ccfe",
"description": "radv/amdgpu: Remove hw_can_chain in favour of use_ib.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ccb4b78840475ade02113db51d154f4082accea1",
"description": "radv/amdgpu: Add a few assertions during submit.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5201987b1bac5caad71a857b35689f4e7fa117b",
"description": "radv/amdgpu: Extract radv_amdgpu_cs_add_old_ib_buffer.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44de40fb5f6b5babc2501402596502a95956f598",
"description": "radv/amdgpu: Use correct alignment when creating CS BOs.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e21405912025ace512c8f2f11c6afdec87b23663",
"description": "radv/amdgpu: Only allow IB BOs on graphics and compute queues.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7080fe4ef9a933b179f322d4c50a36116a7fbc7",
"description": "radv/amdgpu: Fix mismatching return type of radv_amdgpu_cs_submit.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "daeb409559cafb1253f9845f1ac21fd12a769882",
"description": "ac: Add maximum number of submitted IBs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87d22933aedd461ec07464236493fd88e52503d0",
"description": "radv: Create continue preamble on GFX6 even when no shader rings are used.",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0bba139767916a9027a46800907204f138989681",
"description": "zink: bs->dd.push_pool[1].pool should be freed",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9401a515a4cf75dfea99fe0fc579db0ae80d10e",
"description": "egl: fix memory leak related to _eglRefreshDeviceList()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e39d72aec203ee317feb87ba1c8953a99aad2a5c",
"notes": null
},
{
"sha": "1fa1c285fcadec60e93382d53b6723728ef05bbb",
"description": "ci/amd: add draw.dynamic_rendering flake",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b182dbcf28f1ea1703ce89fd3a18b5487d6e8d1",
"description": "v3dv/ci: mark known dEQP-VK.wsi.xlib.surface.query_formats failure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8cb837703df6630eed17d49ef413e33e18ddbc4",
"description": "radv: Align atomic values.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02c46fa1e8427c25c02120d203d42db001ce2ded",
"description": "util/disk_cache: Align atomic size.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c2d90f17ac29c227e900e0bac49425438e3f784",
"description": "util: Add aligned int64_t types for x86(non 64).",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ccaf5583f6b9d7182c0e3ab74bd86ca6c739754",
"description": "radv: fix re-emitting vertex user SGPRs when binding a graphics pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35805d172addb810cd9a3e39e1ad5f53d24aa12b",
"description": "radv/ci: add 2 more Flakes for Navi21",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dcfca69e67eb7a3237bfd33ffd924b2c8b31bbd9",
"description": "radv: clean up pipeline-cache interface",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2b9279227e2e2f93964391fd3bc68a451c982e2",
"description": "radv: use vk_pipeline_cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b3679aff2adfb4097c4eacd853905bc049c8544",
"description": "radv: implement radv_shader_create_cached()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55cc2fb08855a6e3450c62f2b713915136ed559d",
"description": "radv: add struct radv_pipeline_cache_object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "577d76f60f788c3a8d43b4b388bb5a04e4e64994",
"description": "radv: add radv_shader_serialize() and radv_shader_deserialize() functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efbf0e70ebaf2f9ce334e566c18080d7ac6f4f81",
"description": "radv: unconditionally store the binary code in radv_shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5303a57964f184abce9acfd168a4a044d2c93616",
"description": "radv: derive struct radv_shader from vk_pipeline_cache_object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "daa8003e45c37d13f81958c0a74222e259d18538",
"description": "intel/fs: use nomask for setting cr0 for float controls",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45a682650ca566baecd9960bfb7af5dffb94c247",
"description": "mesa: Add EXT_instanced_arrays support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8aa4d37b8335401a583fe5659efbc60b1a940c0d",
"description": "glapi: Make EXT_draw_instanced functions available for GLES 2.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3793dc4425c4e90d654ffdf1b59febbc0404e7d",
"description": "mesa: OpenGL ES 3.0 requires EXT_instanced_arrays",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cff71ae8ff69a9fc648e7de25f0073279d182586",
"description": "anv: fixup streamout write barriers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bf9ae78c52e73a033dee3f4efd63dd39fc75e51",
"description": "radv: Remove radv_bvh_aabb_node::aabb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ce50f0774b1d96b573e1400f0fbadd8a0f6cd65",
"description": "radv/bvh: Remove calculate_node_bounds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f791cd9e43597f413091c27c1b0b0e90eb62dccc",
"description": "radv: Pack and encode geometry id and flags on the CPU",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8391639b5f3cec8b4d48c0e78ed581b56a7f51cc",
"description": "radv: Remove has_previous_stage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4bae8a2c067a2cc4a4d23b1ffab08015294a8f5",
"description": "aco: Remove is_gs_copy_shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58ab78315371e8db73b0bcaf8ee26af4e4ac0c99",
"description": "radv: Remove some dead radv_shader_args setup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f9bb453ef8e0554a422bfb5a09f33c605754907",
"description": "radv: Add radv_shader_type to fix gs_copy and trap handler handling",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "67635bb3e3d183be24c766b5832457e592ef5299",
"notes": null
},
{
"sha": "c66be7521fb49b3e222912959a79b0778962b3a4",
"description": "nir/lower_blend: Enable per-sample shading",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a74c2ac40336bdbf9616ea2b9aac9aa29e6d1a2a",
"description": "nir/lower_blend: Set uses_fbfetch_output conservatively",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d998217e179641fd6a8e6f18416c549d7a694712",
"description": "mesa/st: Set uses_sample_shading when forcing per-sample",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52ba7e967b7ac3e4639c9c7a764ae109f58e2068",
"description": "d3d12: Support creating PSOs with no attachments with MSAA without TIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fda55ba0940489e10ff74ffd7c6d5c0609773ff",
"description": "venus: forward ARM driverVersion for ANGLE workarounds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "590959057c2bc9f4b08b878dc5500340fe0a07ff",
"description": "ci/amd: raven is currently downgraded to 2 machines only, adapt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9ba47e8d482a9da93ed078f5c4c9954e0306329",
"description": "ci/amd: update device status",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe96bb8dcc62a7db6951b108df35a7bcf96410b9",
"description": "Revert \"mesa: Enable NV_texture_barrier in GLES2+\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "c7da969f8fe1b78d2479623e2510e52827c3035a",
"notes": null
},
{
"sha": "900d622d8ec37997bf57405f8d3d0209134b58f7",
"description": "radv: Add RT stages to radv_mesa_to_rgp_shader_stages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de70c0cf88bd46a5e5fc7f8c38a64733a7c30042",
"description": "lavapipe: implement inline variant caching",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f5bb8992f45091e05cc48587bb3ea5ca4086080",
"description": "lavapipe: don't double-inline ubo0",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7582752233a42f58d5c20152228a7699b29ee9cf",
"description": "ci: Run clang-format on panfrost",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7bf3b69ebc8f2252dbf724a4de638e6bb2ac402",
"description": "panvk: Clang-format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ccf174009af6732cbffa5d8ebb4687da7517505",
"description": "panfrost: Re-run clang-format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a67386b4019ab48ac539bb8fe05e11cf67a00b5",
"description": "pan/decode: Move comment out of designated initializer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c90f036516a5376002be6550a917e8bad6a8a3b8",
"description": "panfrost/winsys: Clang-format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edb5b03cde8c523615e48a38cb6137d4a45ebd9c",
"description": "panfrost/winsys: Add .clang-format for winsys folder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74a31491ed45649846a6c436814b236a0762997e",
"description": "panfrost: Symlink gallium .clang-format to common",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3105f93bd1c98f9a3675ebaf30b37978b83b5b1",
"description": "mailmap: Update my e-mail",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d87756923df47c5bb3349d0b809ead21fb58416e",
"description": "lavapipe: refactor/consolidate GPL shader copying",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e33fda373253fa28afec8387d20b243ed8c2dbbb",
"description": "lavapipe: copy fragment shader when merging GPL pipelines",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6e5fe71599b658a400602fac043e5d174fa37bc4",
"notes": null
},
{
"sha": "14be6b084e7321a6a88bf7d17caf120037b2552d",
"description": "radv: Don't include nir.h in radv_shader.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ff12679591d3ccbd16f3f5de8a88f6a97275715",
"description": "aco: Only include nir.h in instruction selection.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e9d269da6aff0ecce8088c68cddfa43a2126175",
"description": "aco: Don't use nir_selection_control in aco_ir.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cff02468c6448d33a7c999d88e625040a319d797",
"description": "aco: Fix optimization of v_cmp with subgroup invocation.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2c40215ab9d20890efb88e7b3e26ca909d7fd74b",
"notes": null
},
{
"sha": "57afa79933e64717fdf72eddfe3cf8b09d8aca49",
"description": "venus: move exp feature init back to ring and remove unused function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b285083cad445aae4467a4878ecadc2958cfcf5a",
"description": "venus: requires ringMonitoring",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fcb2830e6c25a85986097690201f86e77c004e5",
"description": "venus: requires asyncRoundtrip",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3cbd4fb61bcec79f0fca150f303c79a44804b565",
"description": "dzn: Don't enable bindless by default",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d142ec5945c45ea8c23a7c7ce184a741c7829b9",
"description": "dzn: Never set STATE_RENDER_TARGET on a compute command list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5aca59326289fd37805ca84957dbbf271e919134",
"description": "dzn: Ignore unnormalized sampling flag if driver doesn't support it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51c96cb745bb522c39d03f4b7a52fa4fa1d59359",
"description": "dzn: Use a linear allocator for upload data on command buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c2848f44afec69cc9efbaba3441be5c396d9a43",
"description": "dzn: Changes to descriptor set dirty flag handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01ccba0d8ef14da333272a8d03b32fb45fb6a392",
"description": "microsoft/compiler: Don't split loads/stores that will be split by lower_explicit_io",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4c527f4fc07f4dc1dc4d9a8bdc12341b25e8eb0c",
"notes": null
},
{
"sha": "642a88df3d9a0d6319a6eeb0a24d2603c450236d",
"description": "docs: add more release notes for RADV",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb653b0acbee945652a0581ca6b06f3341665114",
"description": "nir: make nir_fisnan helper exact",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bf9c1699cd7fa57f869dff59e2b816df2e8e4f75",
"notes": null
},
{
"sha": "a6ab0cff08f58de890b48f09fa1ec0f392834aae",
"description": "radv: Set DB_Z_INFO.NUM_SAMPLES to MSAA_EXPOSED_SAMPLES without Z/S",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75a7dcf35faab45c5cd09f030f7ac9ef682872d9",
"description": "zink: try to prune resources from barrier jit on fb unbind",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "871aa64e53e0913f1d187cd3aa5958c1fcf95c78",
"description": "winsys/amdgpu: Fix amdgpu_cs_query_reset_state2 error log",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad4a72c11e571927b68a73a03a66ffd786b1e23d",
"description": "radv: Implement vk.check_status",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8949db0cc3732a816829dc41638a1e17f143780",
"description": "radv/ci: update expected failures with BONAIRE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18ea108038571536def3d57b3c43597b571e851e",
"description": "radv/ci: remove no longer existing tests for PITCAIRN",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3e5a1f638fb8e85a83c71aa5a99c230be5d3de3",
"description": "radv/ci: update expected failures for PITCAIRN",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6476abd821a0917436452e83b0afffabcf5dec5e",
"description": "radv: enable VK_EXT_graphics_pipeline_library by default",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "719a0e269e2395944817bdc764149e7a778ce3ee",
"description": "vulkan/pipeline_cache: move vk_log on failed deserialization to vk_pipeline_cache_load()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53eb3ad375bc9147d0ff3a2e584fe7d4d8887b62",
"description": "vulkan/pipeline_cache: add cache parameter to deserialize() function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6360a3203189b4d0e2d1169c5978796afe6d040",
"description": "vulkan/pipeline_cache: use vk_pipeline_cache_create_and_insert_object() during vk_pipeline_cache_load()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f524f91d6fabf77f46f92f4ae3fb5a5ac57b20d7",
"description": "vulkan/pipeline_cache: implement vk_pipeline_cache_create_and_insert_object()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84fa7b174545e7124ae3c7a06be4444c5bfc18ae",
"description": "vulkan/pipeline_cache: Don't re-insert disk-cache hits into disk-cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5daff41e275897ccb31b7adfb0559c7bdcf69b0b",
"description": "vulkan/pipeline_cache: remove vk_device from vk_pipeline_cache_object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ac56e3e5a4e95469f0de749c1b5c69006a2bd4b",
"description": "ci/v3d: add flaking spec@ext_framebuffer_blit@fbo-sys-blit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba537ac25ad8c7edd38b8294d45db411a315228d",
"description": "ac/llvm: Cover runtime 0 in GFX10 gs_alloc_req workaround.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7da969f8fe1b78d2479623e2510e52827c3035a",
"description": "mesa: Enable NV_texture_barrier in GLES2+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98bcf650f15f7d6b05b4fd7c6ecf20468e6aaea8",
"description": "intel/compiler: Use nir_dest_bit_size() for ballot bit size check",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "069bf7c9078a1b03414a6ace4bbff887e212ab90",
"notes": null
},
{
"sha": "f5471ca9657b0abf7fef4bcb9a3d9fa848557635",
"description": "nir/validate: Only walk uses once",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a3507907410730c0acd706886c1e446eb61dae7",
"description": "nir/repair_ssa: Refactor some use handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dcb59a7672d27936189663e01a77a4608c23d59c",
"description": "nir: Remove nir_if_rewrite_condition_ssa",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed85a49727183148e5e467f3508423ff6b17f37e",
"description": "dxil: Use nir_src_rewrite_ssa",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e25c182993c61671bc993cb74ef662b0441790a8",
"description": "nir: Use nir_src_rewrite_ssa",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9e0956d6232ffdf502bf829642fcd0a5fcbcea2",
"description": "nir: Factor out nir_src_rewrite_ssa helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2285b5daae40788327030ae259f47397c489dcd0",
"description": "nir: Reduce indirection",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "373bd37b85e5f467eed02d3bc345b84a509b2081",
"description": "dxil: Avoid list_length",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4a91c12dc29cba7b2e1c1908b29b1ca6cce49dc",
"description": "nir/validate: Don't treat if-uses specially",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3b420692b58850e26a43eb110bdbb3bdd1daef7",
"description": "nir: Remove 2nd argument from nir_before_src",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8505f0bd84d47b66f191536698d0bcaebd357f1c",
"description": "nir/opt_loop_unroll: Avoid list_length",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7356f3eee7b17c3f9c15a5387a28d192e97b9e1f",
"description": "nir/opt_ray_queries: Don't use list_length",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f6491b76d51f35e76715275124d4a8d2eaf8db1",
"description": "nir: Combine if_uses with instruction uses",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd9c69218ae2967f8bbc91cf84c86556881363c1",
"description": "tu: Use vk_features2_to_features",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fa2924610c7aa69bcfd6a8f47e528606aac846c",
"description": "anv,hasvk: Use vk_features2_to_features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "672a06a1b634bf38ce46492f0e787bf2113d80aa",
"description": "pvr: Use vk_features2_to_features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c517d45341ad9263ec36771160b1173660b1f813",
"description": "lavapipe: Use vk_features2_to_features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b222b02d3d1ffd0df0a9d851d1bc0fc2d8796e54",
"description": "v3dv: Use vk_features2_to_features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7389f68948fd3179a00ae2adbf9d78877270c79",
"description": "radv: Use vk_features2_to_features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "657e82a72f7aaccc45542b713f2fc16100a78fdc",
"description": "vulkan: Add common features2_to_features",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6894548d6c4062d047cef871383c5ea1bee9c0d4",
"description": "Revert \"zink: don't trigger shader variants on pcp change if driver supports dynamic pcp\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "472fcf74e250a72053d837f7730fb991c1c3cb7e",
"notes": null
},
{
"sha": "79655e2ea831e2a9e4f9d0847597fc26a0d195b1",
"description": "radv: copy stages instead of serializing NIR for GPL with the RETAIN flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edb198e0b12ed45b81a607cb3f92fd12078c8cdb",
"description": "radv: create a helper for copying VkPipelineShaderStageCreateInfo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6181ba11d564465c6aa1f81a88cc0bc94ecfb0a1",
"description": "radv/rt: stop storing unused hashes/identifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a782393b1aabdbcc72d0a23bc7b84c168e7b84de",
"description": "zink: fix sampler array collision in `nir_to_spirv`",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "bc202553e9b7040a36eab2974b16115e6c3125cb",
"notes": null
},
{
"sha": "4579fe5faded21e7d56a3c710b29272c54311d46",
"description": "zink: add `descriptor_bindless_id` to `zink_shader_info`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0c16d1ae2430f6f6edd304b007e7fedeee21e78",
"description": "dzn: Remove xfail for test that passes (if run)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4da9c2dfc774969ad02c60d047c4660e66e77f4",
"description": "dzn: Support >2K samplers with bindless",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b269c206c1cd1c02c6b402190ee0e2d37f51b269",
"description": "dzn: Remove skips now that WARP is faster",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16e70708bab8347870269fc23eb7c9d530206b33",
"description": "dzn: Don't leave deleted physical devices in the instance pdev list",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cfa260cd274ccf7e27d61b5a431bcb43e650a903",
"notes": null
},
{
"sha": "71dbb3120a9d0fb0de3296b5188c086c55673c04",
"description": "dzn: Use GetResourceAllocationInfo3 for castable formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fad8931f5ecada438ad7d472165f5aa863e5f66",
"description": "dzn: Clean up ABI helpers now that we require DirectX-Headers 606",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33051f1eb42cd23a0a7c0dc37d2fb468c4578a13",
"description": "dzn: Early-out on no-op barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "472fcf74e250a72053d837f7730fb991c1c3cb7e",
"description": "zink: don't trigger shader variants on pcp change if driver supports dynamic pcp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "172054e305cdb6ea0a9af9b2ec7364a0f5001a51",
"description": "zink: reuse copy_vars for generated tcs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "762a29279bda72caf2f0f1c78169427268acb7e3",
"description": "zink: reuse d3d12 variable copying to make passthrough gs more robust",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4dc7256bf962bfd5b53ebbaff193bae2c16c3d94",
"description": "anv: reset query pools using blorp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb49610973ab615a400d0ddcc76d403f0cb94874",
"description": "anv: replace query flush before gpu copy by semaphore wait",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "abc4111d19761d51599330a1b13be718d0255600",
"description": "anv: pass steam output as argument for anv_dump_pipe_bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2415d57a99fc7ec6400c38e7004066f378a57140",
"description": "anv/blorp: add flush reasons to RT flushes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43f93f50431720486ab5b33fdfe72c8be4f05f7f",
"description": "anv/blorp: implement anv_cmd_buffer_fill_area",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0130a4f6676185ea47684f6d71f8bd7752b05dd3",
"description": "anv/blorp: support surf generation for addresses",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d38c9ca2f3d1248e269e1d1eb19ed5a9603c209",
"description": "dzn: Enable VK_KHR_get_memory_requirements2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9a0dc3cca3de1c75d95eb57a1c0bda52fcc68ab",
"description": "dzn: Enable VK_KHR_bind_memory2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bcd33d2937a34784bab242c3adc748beba6484e1",
"description": "radv: import retained NIR shaders later in the compilation process",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e90976493059eb712d7240f1758d3924b14d79db",
"description": "radv: do not retain noop FS for libs when a cache hit happened",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34fa60e138dc344cf8bf9f3507a467cf796d3338",
"description": "radv: simplify a check when retaining NIR shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b5ea90f1d46b917b325234daed3ec81e5082bd4",
"description": "radv: move the serialized NIR to radv_graphics_lib_pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4672c6c43b9107c540d6303c4bb6c705261bce1b",
"description": "radv: add a helper for retaining NIR shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc18570c0aa43ef1f0d653a50f7db26b55cfc8b1",
"description": "zink: don't access non_fs part of zink_shader from fs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a6de15eff5630e60122ebea6b5318009e1bbaffa",
"notes": null
},
{
"sha": "215beee16d9e075a63fd1afc62cc00b28aae1086",
"description": "zink: more explicitly track/check rp optimizing per-context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c78cbbfe15e215f0d60f1aa3ffce17eb60fd8a7",
"description": "ac/llvm: remove some unused code replaced by nir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a2cecbbc44b6b167e4c2c9a6c25c668577185b30",
"description": "ac/nir/ngg: fix store shared alignment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "60ac5dda82e1a5c020aa51a02fa65131e9bfb2ca",
"notes": null
},
{
"sha": "c082cdacae8fc977f0c39ea12874e183ceac3286",
"description": "ac/nir/ngg: fix gs culling vertex liveness check for odd vertices",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1bdeb961bd8c953713646ae0ea28cc5f21f4a232",
"notes": null
},
{
"sha": "fc3d8e1125524eb8f7dfdefd6ca2a716c68c0e7d",
"description": "radeonsi: fix max scrach lds size calculation when ngg",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "028d0590f85c418cf470510cafcbe8026c2c4208",
"notes": null
},
{
"sha": "9fcadd0c8d5265459a094d849db42c18d7cda931",
"description": "asahi: Allow explicit non-LINEAR modifiers for scanout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "534a04d557f3e2022b23821368ae06f2f746c9d8",
"description": "asahi: Flip kmsro around to allocate on the GPU",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9db36376a687c103a5405c34fa1bd31a0371ed2a",
"description": "asahi: Fix compressed ZS support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2296f6962930f58be1c2adf6fb8c62c630e18eb5",
"description": "asahi: Print reasons why compression is disabled",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "888d443f298d5138a28558df0ce20c8f05783854",
"description": "asahi: Add resource debugging",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a132b06406debc79565a7eb4dbe02e9f793e5cc",
"description": "asahi: Add a helper macro for debug/error messages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "883ba4b1616082f05df1f62bbb4f49e237f0931b",
"description": "asahi: Make BO import path failures more robust",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcf594d00b1e06f6d86c5a31dac4beba3f548b34",
"description": "asahi: Implement valid buffer range tracking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00064ba4e303cde7f628bf09474fbdcdf5900ae2",
"description": "asahi: Fix style nits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a88b9c5540d679005b5a9f29872112b6c8f519ac",
"description": "asahi: Locate low VA BOs correctly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "030b2306a44189131fe43ddf637d195b308fb9bf",
"description": "asahi: Enable glthread",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a5115c47b5ecf79460ab43294b46b36e29a18e4",
"description": "asahi: Make agx_alloc_staging() take a screen instead of a context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75e32128098a030be6dbf95f7151bd78e21bdf4d",
"description": "Revert \"asahi: Advertise dual-source blending\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "f4e2b2264663482f76681dbc0a8e9fc1574a3ce7",
"notes": null
},
{
"sha": "8a6d74d15b7fa85fa45792dd2b02d661a73f8c48",
"description": "agx: Make signal_pix instructions explicit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb530760a2ee6541bf321852476f7d6acbb5cd0e",
"description": "agx: Rename writeout to wait_pix",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2028e7b88b919d4830234b3984bdc5117064ef12",
"description": "agx: Tease apart some sample_mask packing magic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13b3da822b4cc9a8496757caeb18629714789efe",
"description": "asahi: Clamp texture buffer sizes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6b22a02f9085b26cbeaad770502aa63d3bbd95ac",
"notes": null
},
{
"sha": "c4175c5fc88df20d6debdca20ef873458158ab73",
"description": "asahi: Dirty track depth bias uploads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23880daa8dd7c12b6599b0c4f5ba7291a34120d5",
"description": "asahi: Lower 1D to 2D",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "098295f1a00dc27379779662b136725de0bec690",
"description": "asahi: Implement null textures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fb4e34020e265853c339cd4e053e794928abd72",
"description": "asahi: Honour sampler count",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "203c9c12e23a80b749a58d18ede84fc7491bc926",
"description": "agx: Don't overallocate registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42c5d6140beb231d1e45e14598636fd9834b7dd0",
"description": "agx: Coalesce more collects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43b221cd595f86ee145ea2292a64a521c6db0bd6",
"description": "asahi: Set PIPE_CAP_LOAD_CONSTBUF",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e501b758a72da8dcdeb5b7e5b95198e6d88b6f0",
"description": "asahi/decode: Print VDM barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0bbd8b502a24587bcd58745424b18068c4a088e0",
"description": "asahi/decode: Remove agxdecode_dump_bo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7139838754ee7dfc56bd22478f969b4ca5e9c8e",
"description": "agx: Add helper for calculating occupancy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05e614cc31fda83960b5802fe1d46f1d03f7ee4d",
"description": "agx: Set loads_varying accurately",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80adaa47e55aa662850893bc1f2732d2a0bdca4b",
"description": "asahi: Add perf debug for shader variants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a4920e92885ec99824c7e514ed1faa487d1ad98",
"description": "asahi: Add perf debug for generate_mipmap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a87d2cfbd2245f6d992fb49ca550cc1fd98b8d6",
"description": "agx: Don't destroy usub_sat with constant",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ec91ee16f65ae1e274aacca979e414f3d3b68b3",
"description": "agx: Don't allow uniform source to local_atomic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c643f42dc61f28c0eaa089f07fbfbfaae71fdcd1",
"description": "agx: Constify agx_{read,write}_registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da9c8a462707c85de19720901fe1e299c95f191c",
"description": "agx: Assert that we don't overflow registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c7b95ba2a5bb917a5476933bf1ed5eff779f953",
"description": "agx: DCE even with noopt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75b858e904aff123ae256311a578a41301d37808",
"description": "asahi: Support more renderable formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc22380c328a1d68838677ea93fc3073c710fc26",
"description": "venus/docs: sync to latest venus supported extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb7424b4b4615dbbbeb34255719fe3ddc97bf39c",
"description": "venus: add VK_EXT_rasterization_order_attachment_access support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c19d426cd06c395e6bcbbf770bd47a1bee25a3f",
"description": "venus: add VK_EXT_load_store_op_none support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "303a2136a4da087107aac7a84cbccd5bda7cf044",
"description": "venus: sync latest protocol for layering extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab3507691adee7f3542875e5fd1106f18e2e2f91",
"description": "radeonsi/vcn: optimize bitstream buffer resize logic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1b569d26f879fd606c666692db73ef5dfe43043",
"description": "nir/print: Don't print sampler_index for txf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9f995392829cafe7e5b739871da05fbb671fdb2",
"description": "docs/gallium: Note samplers are not used for txf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ba29d37c8b0b332b3cf9ea12db3621033001e3e",
"description": "gallium: Remove PIPE_CAP_TEXTURE_BUFFER_SAMPLER",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e406e74aa4a53ce13780a40c9ce96cf2a664fd14",
"description": "panfrost: Unset TEXTURE_BUFFER_SAMPLERS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9cc2b2a98ccdd53d57534ebb9c0702917598dd5",
"description": "pan/{mdg,bi}: Always use sampler 0 for txf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e15603bdf1ec01c135d4fbf9b6a7adba3123c927",
"description": "panfrost: Always upload a workaround sampler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06bfe07212920bf5c2c3889fc53efc76cedb91b5",
"description": "zink: don't try copying multiple results for conditional render copy",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72a9d12c96e6a57dca6d2d5fc94bb1a195146a37",
"description": "nir/tests: Port almost all loop_analyze tests to new macro-based infastructure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9427aaeab7c383dfe253653e2b5a0d657b4b5756",
"description": "nir/loop_analyze: Determine iteration counts for more kinds of loops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f051967f19ef1f8c27565323adf14bf1f5284df9",
"description": "nir/loop_analyze: Track induction variables incremented by more operations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc170e895f384acf24c849798fcff092db440135",
"description": "nir/loop_analyze: Use try_eval_const_alu and induction variable basis info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99a7a6648de38f79aa06dabad010ec191aae18f4",
"description": "nir/loop_analyze: Change invert_cond instead of changing the condition",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aeb8af114153cd4c328e2a0894e6fa166ebb4e4d",
"description": "nir/loop_analyze: Track induction variable basis information",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30879a760c98cf9b9b5778306640a8c3491cc40f",
"description": "nir/loop_analyze: Add a function to evaluate an ALU as constant",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e942909c84df47e661309886c6eeb48a02ec202",
"description": "nir/tests: Add many loop analysis tests for induction variables modified by imul",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a210fcd9c706a91e9bd6a45e85e64c8db4040bbd",
"description": "nir/tests: Add more loop analysis tests for induction vars updated by shifts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45518d2ebaf63a0aa30ae2f920334b398d78a8b7",
"description": "nir/tests: Add many loop analysis tests for induction vars updated by shifts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f1646d73fa8bac82ff2195f06a5f6011853f647",
"description": "radeonsi/vcn: set bitstream buffer size to encoded bitstream size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3e5e6ceaa0ae9d44ab3219b0ac52599e2246976",
"description": "dzn: Fix bindless descriptor sets with multiple dynamic buffers that need custom descriptors",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5d2b4ee4f493bec3ddd510a742902dad87da5dde",
"notes": null
},
{
"sha": "04fa6c715b0f313af8ca7c95619e9d856c569d17",
"description": "dzn: Batch command lists together",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e16b55d861399376a714a96f05b4cf9560d15c2b",
"description": "dzn: Don't do initial-layout barriers for simultaneous-access resources",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4daeac01c59aceba4a8c0f43e21b306e6a2c0607",
"notes": null
},
{
"sha": "023f7b26dc535f33ac23d6dc55044ddda2202a66",
"description": "dzn: Attempt to force depth write states for depth access in LAYOUT_GENERIC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c914d53d1389ac3ad5fb32508ae0f43742b1ea50",
"description": "dzn: Ensure buffer offsets are aligned",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8bd5fbf8edd9eba9c831b8fc9d5266b4e3212030",
"notes": null
},
{
"sha": "eaa8c8097cb4f7a11e91f6214972fd236effe100",
"description": "dzn: Don't use write-combine memory for cache-coherent UMA",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3db019a816980abf8522c9fa7c66145383e3d180",
"description": "dzn: Ensure pipeline variants are used for dynamic stencil masks",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "460ee81913e5f440215cfe43894eb27e3b6eea5c",
"description": "dzn: Align descriptor sets in the bindless buffer",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5d2b4ee4f493bec3ddd510a742902dad87da5dde",
"notes": null
},
{
"sha": "84c0f40490ee9d8f60ba45a5931f59f93a73f7ea",
"description": "dzn: Report some more caps correctly that are supported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a348b499016c7e90005832d1fcbc62f188813753",
"description": "dzn: Raise max number of descriptor sets to 8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2a5a03d3b6de9ac27783277d415e5d8725cd8fe",
"description": "dzn: Fix SRV barrier state on compute command lists",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb5abb956d63691b56806bf534222ae204f892be",
"description": "dzn: Add a driconf option for enabling subgroup ops in VS/GS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89879d8fe21bb1612f2408012bb714b90ff07040",
"description": "dzn: Add a driconf entry for enabling 8bit loads and stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e28328ca2c58b3d84873ae572defe3ac734c69be",
"description": "spirv2dxil: Add some more supported caps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d5ff875d2b34d8fe8843665fcf1b39c2230d3e5",
"description": "microsoft/compiler: Fix large shifts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f56cede6deff561a8cfa3fe893cf085cb8b2f1c",
"description": "microsoft/compiler: Assign 1D wave IDs based on local thread ID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eeb67362daea989281f5a6235b7bc08d06cafca7",
"description": "microsoft/compiler: Fix barrier for wave ID computation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2f8a8b594902d692cc99f93aeb8a9cde3cb9ed6e",
"notes": null
},
{
"sha": "477332a347799e08d884f8fcc31816291575a955",
"description": "microsoft/compiler: Fix 8-bit loads and stores when supporting 16-bit DXIL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e89e1f5049d3b78542fcd69b7d6106dd4bdafc39",
"description": "glx: Fix error handling yet again in CreateContextAttribs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86fd72448cfe3fbb37a84dcbd944ef26cd08635a",
"description": "glx: Disable the indirect fallback in CreateContextAttribs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5dba6726f7583a7cfb972296d0d52fb528f2be02",
"description": "glx/dri: Fix error generation for invalid GLX_RENDER_TYPE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd67c079a0180aadba58c55dd6d3cd97c4e1115d",
"description": "dri: Validate more of the context version in validate_context_version",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c76682d803ad21c51327b981cafdaf651fc3c53",
"description": "glx/dri: Use X/GLX error codes for our create_context_attribs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12e11fa3e49c3fd3790d13a59e470a9addde70b6",
"description": "intel/fs: White space fixes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6dfb7061e08c318c6204008b067522380705816c",
"description": "intel/fs: Preserve meta data more often in brw_nir_move_interpolation_to_top",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3037603b703f68d184057df475f78069d6d0221f",
"description": "intel/fs: Linked list micro optimizations in brw_nir_move_interpolation_to_top",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78ee74de4a37df75c0745e15254753f1f9ab8aa8",
"description": "intel/compiler: Micro optimize regions_overlap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7873edee6e5c65eb8e9622264c2d7ae9b31cf4e6",
"description": "intel/fs: Use specialized version of regions_overlap in opt_copy_propagation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43cb42df7c522c261579ff234e6903bb8159936f",
"description": "intel/compiler: Micro optimize inst_is_in_block",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d47f521ee4079cc296e9b10e5dc632ec6139264b",
"description": "intel/compiler: Use NIR_PASS instead of NIR_PASS_V",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb950a9edfe98dc1cc581e1aa37a41c38c2e76cb",
"description": "intel/compiler: Remove one overload of backend_instruction::insert_before",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "179a694232c713310bc9bd54e4edef4deb109f1c",
"description": "etnaviv: don't read too much from uniform arrays",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "77af1ca690f4f49e305c095d97b9af798bfea307",
"notes": null
},
{
"sha": "c45ce64ea0aa10d511c463456682a54210398da6",
"description": "etnaviv: implement nir_op_uclz and lower find_{msb,lsb} to uclz",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9dc4ee91215cfd5ea6d98c4879abc4e7979b4c64",
"description": "etnaviv: lower (un)pack_{2x16,2x32}_split and extract_{byte,word}",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70bb1902794e52e0e22f5f51c6a04b6db8eb0b1d",
"description": "etnaviv: print writemask of store operations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "194327c1364e5bd83f6c0cede22aa5b4b05c5421",
"description": "etnaviv: handle missing alu conversion opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a111d520eeca8d2bdb516d4e6e17a986aae2dd6",
"description": "etnaviv: add default clear_buffer and clear_texture APIS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "201a1417988aba258afbfe05dd3f09c2a02d5df9",
"description": "etnaviv: use stderr for compiler error logging",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b7d35bb99cb0caa47841c415473a065a4610925",
"description": "etnaviv: abort() instead of assert(0) on compiler error",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "debc543904235ed7dfc14217bf43f33f9f768e5a",
"description": "amd/registers: use gfx9 packet definitions for gfx940",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba74d10950cdcda314811b2311e7358355cc8805",
"description": "amd/registers: update gfx940.json",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3bc800d5d8cd236aec998d045918c5fb0daa9b5",
"description": "amd/registers: fix the parser to include CP_COHER registers for gfx940",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e917db3b422b4b5da5d7998d00619cd37890f261",
"description": "amd/registers: simplify integer division by 0x1000 in the parser",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81a66019797140e23fa362b8ad5cf2486417e73b",
"description": "radeonsi: don't set registers that don't exist on gfx940",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69397180f6b760a1c153dabe681757044c9ca516",
"description": "radeonsi/vcn: enable RGBA/ARGB formats on gfx940 jpeg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d675feff776df5824b2a868259246b709cd9525",
"description": "frontends/va: support crop region in jpeg decode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b0d4d5ca626af12d4ef4aa258788f4437f5d591",
"description": "radeonsi/vcn: reset to default value when ROI/FC is not used",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74bf0cdc9da6a6428218f2b3eb4b86b1e1b2d89c",
"description": "radeonsi/vcn: Add decode support for gfx940",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73ba47e87b8c21d8aaee64a246adac8046ac585e",
"description": "radeonsi/vcn: Add video capabilities support for gfx940",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5639b236442bb3099382fe2cfd4366ebc7318328",
"description": "amd/common: Add gfx940 codec query support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4efb1ef352a09d278536ec01c0061b907c86339",
"description": "radeonsi/vcn: set jpeg reg version for gfx940",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "334919b8ed60220aa263f3352f3194185a2b564e",
"description": "radeonsi/vcn: support ARGB/RGBA conversion on JPEG 4.0.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0477cbd078aca923a1441227418aa06349cec2f",
"description": "radeonsi/vcn: add support for picture crop on JPEG 4.0.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74572084d8887bd80f8ee78f3e051c10cf01724b",
"description": "radeonsi/vcn: use register versions for jpeg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94226270743f04149ec9def4bb7b2b27f43fa283",
"description": "radeonsi/vcn: add register definitions for JPEG 4.0.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d75f0d6c26c7e5202552219f8d0bf9253ca24dfc",
"description": "ac/nir: fix CDNA image lowering for array textures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eaf98b14220d8cbc186d67a929254acc3e7de41a",
"description": "ac/nir: implement image opcode emulation for CDNA, enable it in radeonsi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3c6ed0685dbbdbb6bfe3d217bb8f51fefb79968",
"description": "radeonsi: add an emulated image descriptor for gfx940",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96913bbf3eba74e2bf509fe7196be073eaf2ea60",
"description": "ac/surface: force linear image layout for chips not supporting image opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8277e6fda3908641c6ef7d6179e29ad3bc3f8e1e",
"description": "radeonsi: always use ffma32 on gfx940",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72354667cbc793d52cd0350a36414460c602d56f",
"description": "radeonsi: use COMPUTE_DISPATCH_SCRATCH_BASE on gfx940",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3b03fedd8cc689a0d1571bc1f5a5aa52371a304",
"description": "amd: add initial code for gfx940",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46639eb05629d4d70314aec57b93feb0af20f3fa",
"description": "amd: add gfx940 register definitions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91a6c9cccfacbe38addb5ba8f75f04871f8fd088",
"description": "Revert \"broadcom/ci: run gl jobs on arm64, just like vk\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "ba4eeaf435f050dfec5472c7919b9b70e38d1bb8",
"notes": null
},
{
"sha": "2242bb703ecaa46e2cda65cba2d0f66e58929a4a",
"description": "nv50,nvc0: Use u_pipe_screen_get_param_defaults",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe60fa898e61c0bd4ddc408709700814a073d562",
"description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "86ad0356b6a8cc5f8b338cf7b92149b6e81f08e2",
"notes": null
},
{
"sha": "44053c09479b728600bdccb1dbd8c58d3f313c3f",
"description": "intel/common: limit the amount of SLM with Wa_14017341140",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e21cca78ea9c146a52fef060f8b581ed8cecb5f8",
"description": "anv,blorp,iris: Set PreferredSLMAllocationSize on gfx125+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b6dbf890244e226e1d1e68e87feaa75a1a269df",
"description": "intel/genxml: Add the preferred slm size enum for gen125",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "606a39f9d144f863bb3ef52bf87079f8365f15e5",
"description": "intel/genxml/125: Add preferred SLM allocation size field",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "767c5425da673d185dcb1e596d862906aba1c794",
"description": "CI/windows: Increase timeout for build container job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24fce05f3f941f84a89fe110c4c2ba85f6e961fe",
"description": "CI/windows: Update headers and Agility redist to 1.710.0-preview",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a29af262c51682c0a3f6d2ac1c686c7a7de88a7",
"description": "glsl: move some GL ES checks to the NIR linker",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf8f11a2de848f288159fc8bba9d0152665b3997",
"description": "mesa: add _mesa_is_api_gles2() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86ad0356b6a8cc5f8b338cf7b92149b6e81f08e2",
"description": "ci: disable Collabora's LAVA lab for maintance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a38de4c011da73ae64d00565c6b4710ed1b3230e",
"description": "radv: disable tc_compatible_cmask on GFX9 in some cases",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd5fb29db6c1f338fdb8f1e3cc9bc2a1bf5e90a8",
"description": "radv: add RADV_FMASK_COMPRESSION_PARTIAL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3cf7ac4e9c4bbe67844437fa7f1f739076a9682b",
"description": "radv: rework radv_layout_fmask_compressed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e84a23697dc443ac58e81dccd22c01e9df87c2c",
"description": "ci/zink: Disable a630 portal-2-v2 due to kernel OOMs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffa867b535708cec6e8a4c0edc7a205f081518e5",
"description": "tgsi: Drop TGSI_OPCODE_DFRACEXP.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba5bc2677fae8eb398802786c1d65b950c812478",
"description": "glsl: Drop PIPE_SHADER_CAP_DFRACEXP_DLDEXP_SUPPORTED.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7325f699dbd7e44a07f10937d5d6f54ccbde2ecb",
"description": "glsl: Drop frontend lowering of 32-bit frexp.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fca48570913ff539bf4d5a9c843c18d1b7fb98d0",
"description": "nir_to_tgsi: Always lower frexp_exp/sig.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f2328c6295cdbec937fba6e89bfe2ed9ec7c012",
"description": "panfrost/midgard: Enable nir_lower_frexp.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "094b5a71d759de547ae30871810840ea9980be4e",
"description": "agx: Enable nir_lower_frexp.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "862235ecaa8c5ac8362da97f79c43913596e1a92",
"description": "v3d: Lower frexp in the GL compiler like we do in Vulkan.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04c31c6ada7f462b587bafde0a3c77d2d4f67e80",
"description": "zink: Enable nir_lower_frexp.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c57061b77e9b82f46d4b354df949dd2524730d4",
"description": "nouveau: Enable frexp lowering in the backend.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a336a8ffd835d10556fbe96b03c91c168f46f24",
"description": "nouveau: Add missing nir_opt_algebraic_late.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2228902ed8d1d5d352798d3561323e8684aa93b",
"description": "ir3: Move turnip's nir_lower_frexp to the shared compiler.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1ea6c1b40a798324326105579c0b394936cd536",
"description": "intel: Always call nir_lower_frexp.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb60edf4e9809742b49f91c92d3dd3358e0f6070",
"description": "state_tracker: Lower frexp before lowering doubles.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "261c1f9ee140e77007dfba2da49aefa6aa0fd3fd",
"description": "glsl/softfp64: Add fisfinite lowering.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ff899dd6e830f7dd5e55261585c0a92c91403e0",
"description": "glsl/softfp64: GC the temp vars after we lower them to SSA.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a33ea95d66cd7ba83e2774f5559bf781da66c40",
"description": "glsl: Retire ldexp lowering in favor of the nir lowering flag.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "675f4ff596f358bf19f499a6ab06ae035e3eb9c8",
"description": "zink: Add mapping for nir_op_ldexp, but disable it for 64-bit's sake.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46bf687882ab25042b4e15edc331eb8fe32d3a21",
"description": "glsl: Move ForceGLSLAbsSqrt handling to glsl-to-nir.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a73c28fdce7c3bbeb3340303209d80a208759206",
"description": "radv: fix leak of nir from retained shaders",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "03d2bd6042d2d93caaab70892e35ffffa16b4bb7",
"notes": null
},
{
"sha": "e6c84b8a00f15b1e90fe379e22f94b8865eb9b82",
"description": "panfrost: assign the correct create_for_resource from the start",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66d4dbd960e695d4b7db11a9fd57d3225079605f",
"description": "util/disk_cache: Move blob_put_cb to the async queue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dab1bd5a77e82ced0b9446d63a147e79307708f1",
"description": "util/disk_cache: Use queue state to skip put",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "213627e94b05b1cd741377678a2a306e1b0c7f9d",
"description": "util/disk_cache: Add NONE type",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afb350906eaa3dc0c6273d6af1843beea3971c47",
"description": "util/disk_cache: Split out queue initialization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eef7a117a1a1b045444a520a6dfc2a43069ae1fc",
"description": "intel/compiler: Support fmul_fsign opt for fp64 when int64 isn't supported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7abd8c499b4388f1e2947d78c59aafa0b52c254a",
"description": "radv/amdgpu: Remove can_patch and chained submit code path.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6aa518ea869e3fb8e36347dc7fc60cf584fce2d6",
"description": "radv: Chain cmd buffers in queue code when possible, not in winsys.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c876e99aa448d73be8ab8f2de276bab4afe8b228",
"description": "radv/amdgpu: Unchain CS array in queue code not in winsys.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44f7e4266553a5084f6edb25d54826d7b3a270b6",
"description": "radv/amdgpu: Walk chained CS objects for BO list.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d7fc114788ab8672338c1ff0010c6cd6ff74a2e0",
"description": "radv/amdgpu: Remember which CS the current one is chained to.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba87ade6d0b8dcd5540bf00b66ca97f3d43431db",
"description": "radv/amdgpu: Extract radv_amdgpu_add_cs_to_bo_list function.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d22125f057b7fe3b5a86a35169b6b4fd2f40e09",
"description": "radv/amdgpu: Expose CS chain and unchain on the winsys.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa9558698e35a234602e28a894aa1a09bf55a3f4",
"description": "radv/amdgpu: Extract CS chain and unchain functions.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e261e46c094c8f0bf5a537f2ad87ffa4e7f73038",
"description": "ci: implement sections for cuttlefish",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "981f512037ded3cb5ac189b9f8d5d25b9d274c59",
"description": "radv: emit the PS epilog after the graphics pipeline",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5c362cde33b9f3e76bb032112a91fcb761df490c",
"notes": null
},
{
"sha": "368a6f2330ad98e6ed05ae3a2b72615a37b127e4",
"description": "vc4/ci: add another sync flake",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a17317d2a0222b34a6723b68390eac4c090d31c8",
"description": "glthread: use id 0 for internal buffer objects",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e25aee8e34d5930566c77d97e0b6cc5c5f65dc75",
"description": "intel/fs: also allow vec8+ vectorization of load_global_const_block_intel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a358b97c58699a43cc0acf9120ab4476e4a281bd",
"description": "intel/fs: optimize uniform SSBO & shared loads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cf93f76322331176256881d510160ec4bcf718a",
"description": "nir: add 2 new intel intrinsics for uniform ssbo/shared loads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2259e1e9329da8b4634473c8dba2f03b11fc56f2",
"description": "nir: reuse nir_component_mask() where it makes sense",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "275ad509c13edd4381ba6c5c48bd6984aec9be0c",
"description": "intel/fs: factor out lsc surface descriptor settings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76698f3abd7a42ec64c3b03792069b18fdc3c7ef",
"description": "intel/fs: copy instruction sources in logical send lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "adb8c30436222f73cba0abccddf44c89d00f52e1",
"description": "intel/fs: UNDEF fixup_nomask_control_flow temp register",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "362a07db3a09d674b6f0cc7f45ab7c03d59caf88",
"description": "intel/fs: don't consider fixup_nomask_control_flow SENDs predicate",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34d8bfe65f47df92efe83d902522297614f9a44a",
"description": "intel/fs: run VGRF compaction just before max live register accounting",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": "Causes a regression, but I've forgotten what that regression is"
},
{
"sha": "554b28d0b12f8e96da16a570b07ba307e8b1244a",
"description": "anv: ignore structure types handled in vk_device_memory_create",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4b0b75c27a79893803f1927fee5a847f6ce5c3d4",
"notes": null
},
{
"sha": "ba4eeaf435f050dfec5472c7919b9b70e38d1bb8",
"description": "broadcom/ci: run gl jobs on arm64, just like vk",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0cb6437f4f56bb995321aa91b7fe197dd5bce746",
"description": "r600/sfn: fix container allocators",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6",
"notes": null
},
{
"sha": "9085c9d43e37c643ee9c9fb01b6184fa7c60bffd",
"description": "radv: fix VS prologs with GPL and static binding stride",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9217c565b2871ba377f23adc571cbe85b6a90c1f",
"description": "v3d,v3dv: stop trying to force 16-bit TMU output for shadow comparisons",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1bbbdbe6663a582150aff05f78f4b7ce36c69ce8",
"description": "vulkan/wsi/display: set pDisplay to NULL on error",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d28cf0dbd5f9681dd654342623bab503c289beb5",
"description": "v3dv: always acquire display device before checking if we can present",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74d088647527c0aa1b62cb88d374480d051b9c0f",
"description": "v3dv: drop unused parameter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6eaf2e7c16df7291bd8fc0a96b5522dd96cfa1a0",
"description": "llvmpipe: clean-up llvmpipe_get_query_result()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58fbd75de27ae5b733059c9c3c5040e45ae85a0b",
"description": "llvmpipe: s/unsigned/enum pipe_query_type/",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76605c1cb97b6d804b4ac050e488638d109a26db",
"description": "llvmpipe: s/tabs/spaces/",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3658fd68237c4ed3eb2bd2b50f3e4f4dc759e810",
"description": "llvmpipe: rename some vars related to occlusion query and ps invocations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43773fdda75f4d8ff47fe7fc28e8667653f4d850",
"description": "llvmpipe: fix ps invocations query bug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "840e98f19eafd96aca8576fc7e66cd93f346e051",
"description": "iris: report draw count for perfetto",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72cd7e0079fc19a760a8bf76385392b604e46ea6",
"description": "ci: remove unused rules",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b7a4029d0a21665f4218336301c2919e2af407c",
"description": "virgl/ci: clean up manual rules for virgl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67750f138bd105a4514dc1b70b1577ca34f1a4cf",
"description": "ci: move virgl-rules after intel-rules",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61451af5a20331f49044bf1a9c695b0eb93de7fb",
"description": "zink: rework choose_pdev (again)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32e3c77a11d4ac49d6822b5a03da48046f7ae493",
"description": "Revert \"microsoft/compiler: Use SRVs for read-only images\"",
"nominated": true,
"nomination_type": 2,
"resolution": 0,
"main_sha": null,
"because_sha": "54c32aeba6300f5cafc2bae18020398645925969",
"notes": null
},
{
"sha": "88acbcadbb27169eaf171465b753b10c49eec46e",
"description": "spirv: Assume input attachments are read-only",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e59fdcb93cec9b6035e2f9eec824d0707a1619fe",
"description": "spirv2dxil: Split read-only image as SRV logic into declared and inferred",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e0a090adfd7169a666805655ed2b7ab66710fdbe",
"notes": null
},
{
"sha": "9663546cf4c7c3ef87da870b8399725eb5f6f5bf",
"description": "dzn: Claim fillModeNonSolid",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69a9a3ea3cc193d176e807b7dc063a5c80600599",
"description": "dzn: Handle polygon point mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bcf50b75329891dcfe257c9ce7f2c912d14c6398",
"description": "dzn: Add a helper to generate triangle->point GS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83fd7e946025063e2eb634bba42dab50892ed9c8",
"description": "spirv2dxil: Expose yz flip pass to external callers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b723962418cee94070997fd8c15548dfeebf88ee",
"description": "d3d12: Move forward-front-face pass to common DXIL code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0ed2b29f4cab496877a3d632c470d83df4b66d0",
"description": "r600: fix typo that could lead to a possible crash",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a6b379284365e8adee780b691596d3a66de1ba93",
"notes": null
},
{
"sha": "db0c4a8965c8e5972b1a02c79626b761eb3cba32",
"description": "vc4/ci: add arm64 failure to flakes as it works on armhf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7360aa020cf43fe22408e467e038f25d0028aaec",
"description": "gallium/pipe: change PIPE_DEFAULT_DECODER_FEEDBACK_TIMEOUT_NS to 1 second",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5e1bd07ac5733c3e7e5484f23a65a89e03f62d2c",
"notes": null
},
{
"sha": "3ede37f8a65be46ac1919878529f5a87d083323f",
"description": "docs: Claim less functionality for glsl_compiler.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c346413d9c3a9b9ee9da8d1d336a12a5bd529582",
"description": "ci: Add missing dependency on doxygen sources for docs-generation jobs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6fc954017699ffa116af2229e129321aa9fbd6c5",
"description": "docs: Update Vulkan renderpass docs for !22191",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6ad5f885afef6135b4f7b124bdbe5f84d320bc38",
"notes": null
},
{
"sha": "59a5340f740784426bded1f8692b95d2f28789b7",
"description": "i915: hook new get_fd proc for drm winsys",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "853b4801f27fcb7ef15d3109d61e95397afa0282",
"notes": null
},
{
"sha": "94b3a7e3ff119ce68ec0fedcc8c76c229d715ab8",
"description": "virgl: hook new get_fd proc for drm winsys",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2ade6917dacb0648aff33f81da4e63418374ec7e",
"notes": null
},
{
"sha": "5c362cde33b9f3e76bb032112a91fcb761df490c",
"description": "radv: update PS num_vgprs in case of epilogs rather than overallocating VGPRs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c7a5b1e514315643bc8ed7e7d12be449ac1f184",
"description": "aco: don't use shared VGPRs for shaders consisting of multiple binaries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37df8edf34e656b4745148369c31f40fcbf3727b",
"description": "aco/ra: adjust_max_used_regs() for fixed Operands",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c68aba67805f469d7432674b61f938a337db09a",
"description": "aco: split ps_epilog args before exporting them",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10fc12fd175c2081d27b60b83776598a66e60188",
"description": "anv: Drop dead code that sets the L3BypassDisable field",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3b172d75da61a0bd5b0acab15991a1e47e86bf3",
"description": "anv: Drop unused param from add_surface_reloc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1277b89a1f61de170e0272408500f6ececa64ba",
"description": "ci/zink: Disable godot-tps-gles3 on a630.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91b06ea8b254f2a0a60468746da5f7d835b1e764",
"description": "Uprev Piglit to 2391a83d1639a7ab7bbea02853b922878687b0e5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5b7efa2938b2d3b9ed787d3d1d090ecad27c0d2",
"description": "radv: enable shaders cache for libraries with GPL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03d2bd6042d2d93caaab70892e35ffffa16b4bb7",
"description": "radv: ensure to retain NIR shaders for GPL libs found in the cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e62d8d1bd9c8097bbfa90dffc25fb2d89b6302b",
"description": "radv: add VkGraphicsPipelineLibraryFlag to the graphics pipeline key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47c0820dc7bdddec29145e50eb6ee7f4e3e71b7b",
"description": "radv: remove dead code in radv_pipeline_get_nir()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9529d96444ca429c9dc50ac2033d427fed32abc",
"description": "radv: allow to create/insert PS epilogs from/to the cache for libs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba967e1a28c179d32ba0af2fb61759fd32a353d7",
"description": "radv: rely on non-NULL binaries when inserting shaders to the cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1239fcab4d3ebbb9f225c17af41a6f6ee6178f01",
"description": "radv: only copy non-NULL shaders when loaded from the cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0977925c537fa815b108eb964b08f979f591fdbd",
"description": "nir, spirv: Add support for VK_EXT_fragment_density_map",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c0a8a7f0674278584b2cd374534ed9e1fe3706b",
"description": "ci/zink: Drop validation exception for leaks at device destroy.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c3e1f652979746cc8626665bb5b96cf50c579f2",
"description": "radeonsi: update test results",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1368685c3666520584174705da83af52391df0e",
"description": "util/vbuf: fix index_bo leak",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c19a3a6ddf463c93716aba2842346eef72f81df7",
"description": "util/vbuf: clarify indirect draws handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b717f01f711f4326c956c72a4515871a0987742",
"description": "mesa: fix invalid index_bo refcounting",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "819627041e737b05d7a9a5c74e29fd9994ec9115",
"notes": null
},
{
"sha": "09320705f071545648b1dbda50ee37a6cd48c0bf",
"description": "zink: be explicit about separate shader dsl indexing during creation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e3b746e3a31e350e9f0962717e49acba28efee30",
"notes": null
},
{
"sha": "b0cdd5a1d2733a9a8d124e379147a7f29be6d625",
"description": "anv: check for MESA_SHADER_TESS_CTRL with get_tcs_prog_data",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "86d931724db87466e7fe827c0c6abbf81376d805",
"notes": null
},
{
"sha": "98c6db3fc8013fc0edee503c6b732b929e9aafb2",
"description": "anv: take primitive ID override to account Wa_14015297576",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e84cf80fe158bb1ec0bd4ce72fee72c566388ee1",
"description": "zink: always store nir serialized",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e1668384d58c6fd32950a43707e9622f77bbf89",
"description": "zink: store num_inlinable_uniforms separately for cs programs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "517146f5400ac16a27955ac7d59d3e0001abf8af",
"description": "zink: move nir cloning out to callers of zink_shader_compile",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfa8c15164c2f005d4690b6b9b652451c59e1917",
"description": "zink: break out nir blob deserializing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0563499db0a07630a1b74714b81d4e49c8fca283",
"description": "zink: simplify assign_io() further",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd2714b5a987c60193cea0514f908a343e57a554",
"description": "zink: store nir as serialized on zink_shader structs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e40134aea85f3ccdc501b8903d6fe636a1488097",
"description": "zink: streamline nir cloning for assign_io",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e1ad9f8178d7351cebc4d4ff01ee4ca035c42f0",
"description": "zink: directly return nir from zink_shader_tcs_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3c91124046f18d47d0495f71f9ad25569faef2c",
"description": "zink: swap nir pointers when compiling compute shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fdb9c919228bd337ee3d13fdb71163491b75499e",
"description": "zink: pass nir directly to zink_shader_tcs_create()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6524b9285fd534acc40658947b72e14dafccff5c",
"description": "zink: simplify fbfetch output detection from fs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edc804e50f23b6ea7da60bc84c83fafc24e7a46f",
"description": "zink: use zink_shader::info instead of zink_shader::nir::info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b33d5d1a98218596f235650f71dabc6ac637e580",
"description": "zink: generate flat_flags during shader creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f26526ff33dbea1085b0de39b3e2fc349cae46c1",
"description": "zink: pass nir_shader to update_so_info()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7b76d681be3dade034bd84968508b1cf622dc73",
"description": "zink: add and populate a shader_info struct to zink_shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb30744562348294109908a126107aa2818431ca",
"description": "zink: delete shader reordering in assign_io()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbd124fd005e8b66311b426a61a640546d7e4cbb",
"description": "v3dv/pipeline: use pipeline depth bias enabled to fill up CFG packet",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a88aedbfa5b620be844c0f5615d484c970ea66ac",
"description": "intel/perf: fix OA format selection on MTL",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "90c86fe63e94df7719081f86ebee4851ab3fd341",
"notes": null
},
{
"sha": "c61101f15118f5152e4e455e13e9fcb5c165c415",
"description": "intel/dev: set a default valid kmd_type",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "757e2dd692b2d795042ac70527946c4abdf7d156",
"notes": null
},
{
"sha": "2016d9f46c6c009d8367c656e26239a2905e6c76",
"description": "intel/fs: Rework the loop of opt_combine_constants that collects constants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e4bb4bfcfea46b9b9f96cb4723acb0d58a7f7b6",
"description": "intel/fs: Refactor part of opt_combine_constants to a separate function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "593cde04322c7ec02c8423170333c7bb8102e047",
"description": "intel/fs: Output opt_combine_constants debug to stderr",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eadc64ab24842f478b4d31396c9b2900fc1d3361",
"description": "vulkan/wsi/display: do not dereference a NULL pointer",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ad5f885afef6135b4f7b124bdbe5f84d320bc38",
"description": "vulkan: Drop VkRenderingSelfDependencyInfoMESA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4c18b9b769a65fb282a86b3772bab65b8061344",
"description": "vulkan: Drop vk_render_pass_state::*self_dependenc*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d4e605378cda69ba6a00d6d83a205a9237fdc78",
"description": "hasvk/pipeline: Use feedback loop flags for self-dependencies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8df8a3c19bcd18eac816c20e353c5c4202e88f89",
"description": "anv/pipeline: Use feedback loop flags for self-dependencies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3876db1ee5a6362ad301a236db767862b93c648",
"description": "vulkan: Plumb rendering flags through vk_graphics_pipeline_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4b534d50f2b527365d5cde561b95ff49e0bf88e",
"description": "vk/render_pass: Support VK_EXT_fragment_density_map",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df9694e98e87417bdca62cbc348687883b9ca43c",
"description": "tu: Use vk_pipeline_get_renderpass_flags()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd26ae00862fd8a528ae1bc4db5d23c6c7855463",
"description": "vulkan: Record pipeline flags in the render pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9582c1e52a1314ef6dfc611b0d54d8d6dd2e06b5",
"description": "radv/ci: add one more flake",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d74790a865f09b78e520f94023f43983148960a9",
"description": "zink/ci: remove primitive-id-no-gs-quads from the NAVI10 fail list",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5fb8ba0eb8b7a1ab59ca4dfa13b78f8ab98086dd",
"notes": null
},
{
"sha": "f92994bb8373d7931ed88d7db202fc0265d5ef84",
"description": "radv/gfx11: improve RT scratch allocation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50e9a8f7c2f8f4ac059b0902ccba0170197db3b1",
"description": "radv: Use linear_dispatch info in GFX11 task/mesh draw packet.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e42d2bd534481cadd344c7349e43dcb77610a0ae",
"description": "nir: Gather compile time constant task->mesh dispatch size.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "836204da2532e048295b0d00293e40b3cdb7c26f",
"description": "aco: Better phi lowering for merge block when else-side is const.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81b4806d64bcc91dde8dbba59b8e77a93fc68f4d",
"description": "aco: Call dominator_tree before lower_phis.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0eb7c49c7f5d429b6d322ff751625b84afa644a6",
"description": "aco: Pop branch operands when targets are same in SSA elimination.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "739bd03c375ff09b6af240866adfa98920457510",
"description": "aco: Don't verify branch exec read when eliminating exec writes.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9eb04d8f969c86238b33513adbff56e0a0557c49",
"description": "aco: Simplify get_phi_operand using Operand::c32_or_c64.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0211e66f65522caa1f6855b937ae4fc18af0c937",
"description": "aco: Don't remove exec writes that also write other registers.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bc130497472cb4ec4ec60695ed99b169d6681118",
"notes": null
},
{
"sha": "54da8639569776486db1ae11c53c94263ed5edf5",
"description": "aco: Consider p_cbranch_nz as divergent branch too.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f030b75b7d2c359b90c18ee4ed83fa05265c12e0",
"notes": null
},
{
"sha": "78644c9bb0d3b7920f7676c6388b472510a54f0b",
"description": "ci: disable lima farm, currently out-of-space, needs to be fixed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7fe469d6c809eaacbdb5a04bdcd8a5b0d7fc557b",
"description": "radv: Pre-compute descriptor set layout hash.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71fe9dfe07b53115a9e8f8b031a04f6f387937d6",
"description": "anv: Bump VkDeviceMemory objects limit to 4GB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7e5b3e318005eebbf9dbaf73e3139ffb5731230",
"description": "isl: update max buffer size for SKL+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00fc927e52cf9dcbfadb9e3d6c44475ea1cc0742",
"description": "anv: take care of maxStorageBufferRange being uint32_t",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7be81a680b284a631150dc5fd444d77f6c413ddc",
"description": "ac/llvm: remove ac_build_opencoded_load_format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1165758b8bc3b8621257189c1a786d157906000b",
"description": "ac/llvm,radeonsi: remove abi->load_inputs implementation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "894d92995cdcecfabf061cbacf65c194ea84338b",
"description": "radeonsi: monolithic VS emit prolog in nir directly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "531acf548a01d5e040de5f6335b04b6d43a217d4",
"description": "ac/llvm: move ac_fixup_ls_hs_input_vgprs to amd common",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "297f97a42b83fdf6cfc3789a2e5bb9dff84d6fc9",
"description": "ac/llvm: vs_rel_patch_id can also be fixed up",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ab7eccddda6bf538042690e902abaaa4bf76dfd",
"description": "radeonsi: add si_nir_lower_vs_inputs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "003d84b660ca325b9670da0b3808462fcfaebfc2",
"description": "ac/nir: add ac_nir_load_arg_at_offset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6f69853be29b7c27aa6798c1b4538878ac80251",
"description": "radeonsi: expose si_nir_load_internal_binding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b40e7dcf827fffbcb907ee0ce533a222e702c335",
"description": "hasvk: include \"vk_android.h\" header in anv_android.c",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b16cfe23ef1c2e2c5fdc07d95fa80b7859105fa5",
"notes": null
},
{
"sha": "4de9a4b2b8c41864aadae89be705ef125a745a0a",
"description": "ac/nir: When task->mesh dispatch Y or Z are 0, also set X to 0.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4683b21399df1cc20a02d36478fe4f4d8f743fd4",
"description": "ac/nir: Store only lowest 8 bits for task draw ring DWORD3.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6974e5479ce35720c9898558fcfd45434669c451",
"description": "aco: fix nir_var_shader_out barriers for task shaders",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d698bf052349cdaf0580efde335d43069897304b",
"description": "freedreno: Support the disable_throttling=true driconf option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77a5778836d75fe2ab8fd67c2e7453f950e33d1f",
"description": "freedreno: Move driconf settings into sub-struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8620b649308314909713abb824fdb43e396c3162",
"description": "freedreno: Avoid looping shader stages if nothing dirty",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a62a874fc5b7387fb4e1da9183fb2c5a9d4b700",
"description": "freedreno: Re-work dirty-resource tracking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c0fdef42cd19a9763b2c653ad1699b1083c81e4",
"description": "freedreno: Inline single-use helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7099f628c54971693f10ee40b61e3d292757df00",
"description": "freedreno: Extract out a helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0408ddcda96f277ef76c09cb51b6c44bb287bde9",
"description": "freedreno: Hoist dirty vars",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19a138adcfe60b0b90b5b18a94c2db65e24bfb61",
"description": "freedreno: Stop being too clever by half",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b123ee707d8051fba2727fae72acceb3f1bdf65e",
"description": "freedreno: Fix or/and'ing two BitmaskEnums",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5825f9dd68eca28894a4cbca7796669514a81f44",
"description": "nine: use separate register for aL emulation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac993ae8287ea374a073c7a99fac84dfd773c475",
"description": "rusticl/kernel: make use of cso info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7dd3677dc6632f17d3b69f006f63492b6f9e0be",
"description": "panfrost: implement get_compute_state_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87aeea20ac7b78c53beae1475d08cb890d7fb66b",
"description": "panfrost: move max_thread_count and take reg_count into account",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3212ac4658e6c94a71395dc9f632130635bc92cd",
"description": "nvc0: implement get_compute_state_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52f03f63e77990dbeeb2027ac68077b2f8601989",
"description": "nv50: implement get_compute_state_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1c0362d34b8e7d703e5ef36ea9b384542bce5ab",
"description": "iris: implement get_compute_state_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fa297dadd616f6b8a2450dc6e989e5b8960ee2d",
"description": "lp: implement get_compute_state_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6305d1cb1cccf22cc2be4d6e0035eaeb042f5157",
"description": "gallium: add get_compute_state_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87147e2b097b09d58267e6584cb96de43173bbf3",
"description": "rusticl/kernel: set has_variable_shared_mem on the nir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e5722cd222f05896ee36c6a2b58f54469db8c1c",
"description": "nir: track existence of variable shared memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1995762d6851b6466c791c472817718bd8811e3e",
"description": "Revert \"d3d12: Honor suggested driver profile/level for H264/HEVC encode\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "37652da61612aadfedc23ba484b33781654d5d56",
"notes": null
},
{
"sha": "0f60c18f298bc809c37c9fb917c42c37b5061c13",
"description": "aco: don't optimize s_or_b64(v_cmp_u_f32(a, b), cmp(a, a))",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46e7a127d99b879c6b6bdeccaa268d570050abb9",
"description": "docs: add a few vulkan extensions supported by multiple drivers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b837531e8b44995afd2d06406a83bfbd7047660",
"description": "radv/ci: Update ray tracing pipeline fail/skip lists",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e98aded52783ed3eafc1888c8f876cdf2b8b08f7",
"description": "radv: fix binding raytracing/compute pipelines",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d109362a3dab8366d94b63efeda1bdde88d72dad",
"notes": null
},
{
"sha": "56493a5f8a818c6032d06f2ac6634c8edbadeae8",
"description": "radv: add the raygen shader BO to the cmdbuf list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "115958b6f01d3967c86ac43c9188bea1bf460c2a",
"description": "ac/nir/ngg: Slightly improve attribute ring offset calculation.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61003e36002b709ba1d9fd5c68fabbb7b0bb4e59",
"description": "radv: Use radv_get_shader to get vertex shader when binding pipeline.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b2ac40e734194fcb571a72396b5644b1d351e48a",
"notes": null
},
{
"sha": "f8558d1fb5aa8ddc65112a392ee527489b8bb650",
"description": "radv: configure PA_SC_MODE_CNTL_1 during cmdbuf recording",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66da73e863926f01772fcfe63c5e21349d3b88e4",
"description": "radv: set PS_ITER_SAMPLE(1) for sample shading during cmdbuf recording",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b750fe4c6a83baff510771c4bd37bf5ed841da52",
"description": "radv: copy db_render_control to the cmdbuf state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6c9b6eddcf0800b4beab5b50068085ebe5c960b",
"description": "iris: Implement Xe version of bo_madvise() and bo_set_caching()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c10ff1970461f59a1a0861ba79c3ea24ed4904aa",
"description": "iris: Place scanout buffers only into lmem for discrete GPUs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d72705ce43b1430fe7d2f333b71c2c4935f23c07",
"description": "iris: Handle allocation of scanout buffers in Xe",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ccffcec03ecebb15c9baa313732feab50397b0a2",
"description": "iris: Handle allocation of exported buffers in Xe kmd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41ddecc8b23994ce91b9a6fefd785795bb82f142",
"description": "iris: Add BO_ALLOC_SHARED",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b0b75c27a79893803f1927fee5a847f6ce5c3d4",
"description": "anv: Use the new vk_device_memory base struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0cc508cd0b5357313ceb3f0fa54b76f510dd5cf",
"description": "vulkan: Add a vk_device_memory base struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b16cfe23ef1c2e2c5fdc07d95fa80b7859105fa5",
"description": "vulkan,anv,hasvk,radv: Unify Android hardware buffer creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d75f797246c0eab0a51d41a8c829bd7d2d8cc2b3",
"description": "radv: Set vk_image.ahardware_buffer_format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a86df21d0db49ae1822de476e44fe98a0cf203f",
"description": "anv,hasvk: Set vk_image.ahardware_buffer_format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "906944b210c4d4f7d15d19fd16a5fca4ff25d3ac",
"description": "vulkan: Add an ahardware_buffer_format field to vk_image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc0749adab3a6c0286aba9634b73ab9c32113f60",
"description": "vulkan/android: Fix hardware buffer usage flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41f88be2822b013d831c08f00491800c7d20edb4",
"description": "vulkan,anv,hasvk,radv: Add a common vk_image_usage_to_ahb_usage helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49f34675f3c95b6cf54c969dfaf71be8b942e607",
"description": "anv: set CFE_STATE.OverDispatchControl to default",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecb709c85351c8c127a1cd3577c74d6b2b0b706a",
"description": "anv: only emit CFE_STATE when scratch space increases",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c88de6c18cc10e64852f9e3fda6e5c7c8a900e5c",
"description": "anv: move queue check helpers to anv_private",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "546a6752ac2ab8001cb8ca27885d84e204c324a3",
"description": "anv: compute the largest GRL kernel scratch size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97e64aef603235f894514a8256270d1f4363a662",
"description": "anv: cs_stall during compute state flush on < gen12.5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cffa67af01102457ef7af49a582bee36c9fbd67e",
"description": "gallium: Modify default path for DMABUF to use DRM",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59efea9f63dc7509a772f3cedce675b1f16a5e11",
"description": "d3d12/llvmpipe/softpipe: Add support for `get_screen_fd`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c0e7d5c1a217be8e534d1c62a8d39511e065c0b",
"description": "r300/r600/radeon_si: Add support for `get_screen_fd`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ade6917dacb0648aff33f81da4e63418374ec7e",
"description": "virgl: Add support for `get_screen_fd`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf1c3c96ab666ad40d77c112d89fa7e63b996790",
"description": "svga: Add support for `get_screen_fd`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "853b4801f27fcb7ef15d3109d61e95397afa0282",
"description": "i915: Add support for `get_screen_fd`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f5fdd9ca44a3b937e07e7d04d83c96aab04adc8",
"description": "iris: Add support for `get_screen_fd`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29a7bc61728a390a1a259a75a0b3b656611ece4a",
"description": "zink: Add support for `get_screen_fd`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28275598df2b7830f123795653753e15e403c1f8",
"description": "nouveau: Add support for `get_screen_fd`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70a8292b1780a943a9aee561fc28ea417b303bb7",
"description": "tegra: Add support for `get_screen_fd`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b18f259177e41e63b54ea06855bfadbc1056114d",
"description": "crocus: Add support for `get_screen_fd`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4faa0c2f10b4b33ba79b0e938a98713bfabe69f5",
"description": "lavapipe: advertise EXT_shader_object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b3022c918086cd23b7f8a9e4dd61d1b074fef87",
"description": "lavapipe: implement EXT_shader_object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "469a1d8c114c855d07a94b7c2a413f17d4bb2053",
"description": "lavapipe: break out pipeline layout creation for reuse",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1eaea97f3ac9e046e1a0edd847ee16780ea135eb",
"description": "venus/ci: Only run one crosvm instance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c08c2a096396b6ea5301efe803d958559ca9ad33",
"description": "ci: Uprev crosvm and virglrenderer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df3536cd4a4289f6404a95b056644fb5b97ed67e",
"description": "vulkan: Update XML and headers to 1.3.246",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c682de95fbc2c18194caa74d713acad185fb4213",
"description": "zink: update requirements now that pv mode can be emulated",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "302302a8a15a459ae9f7490ade1bca484f689361",
"description": "zink: always advertize provoking vertex mode support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a4083349f36ef6db36a962327de6952a30d0c92",
"description": "zink: add provoking vertex mode lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9466a6e2f82bcfc374c058bce9ea7f0289110018",
"description": "zink: add field to 'zink_gs_key' and enum",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34faab07daf0c52885869e1d893a5f3c4a051192",
"description": "zink: simplify logic to call `zink_set_primitive_emulation_keys`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15b3d77b403b06da18029985ba40df7447263dd3",
"description": "nir: only handle flat interpolation when needed in `nir_create_passthrough_gs`",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1a5bdca2dda1ad4a6cc2ec86a9fc59c724d831a7",
"notes": null
},
{
"sha": "744cdf42622bfd89ee5a8b4f044371b7d17b1f88",
"description": "panfrost: Check the return value of drmGetVersion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1aa09f33462b45f8c32c76b6f10e8655bf942fd0",
"description": "docs: make code-block indents consistent",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eec65642589c6f93ebb41e4e7333bb7e137ca259",
"description": "docs: format code-block as toml",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7f00ee2c8f3eed3242aca21c7c5b9a17b583cb8",
"description": "docs: format code-block as ini",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8ee90188b53173173fbb0c8a8c2117a1b368f04",
"description": "radv: Work around use-after-free compiler errors",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4dafb69d61820c4a9b71856e62797b51f13df91c",
"notes": null
},
{
"sha": "56b98bb36dd69859c0fa93725b8c4fb9ff903f18",
"description": "radv: add dynamic support for rectangles enable/mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1577906d9f6571466d505caed929cef2d28352ec",
"description": "vulkan: add dynamic support for rectangles enable/mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "552f877b2d9c9f384bce9b8c5280f12ec4c1b19f",
"description": "radv: fix sample shading when a new fragment shader is bound",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a064e8ff292230d78dc197356643fdb214eed0cf",
"description": "intel/decoder: Bump the binding table guess value to 32",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d2c8bf85991a12e1b1ef5838b17c2bf60a142b7",
"description": "docs: Remove docs about macOS hardware drivers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31778ac869ef8e6d16ae029fa49f9232194b39e0",
"description": "microsoft/clc: Add shader model / validator to compiler API",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd03392c7ef295ae5f7df0011530ea9a93ad5274",
"description": "panfrost: Choose hierarchy masks by vertex count",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1887b26845d25b0d5c7f4c48a06ea88b2b5b9afa",
"description": "panfrost: Estimate vertex count for hier mask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cabed30111086f56a95793552f8d9e5b91fb0649",
"description": "panfrost: Clean up tiler calculations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f43bc73da6c89b4fbc2c45f828237425f50268e",
"description": "freedreno/computerator: Add support for a7xx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f32eb48095f48841d25de51414ec2c860c9baf29",
"description": "freedreno/computerator: Templatize a6xx backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8558d0701428b919ea5ca817e2792a12fa9c0403",
"description": "freedreno: Add dummy a730/a740 definition",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3389c3b84cc2ea22c47c6cf5d9abb6ac2a1ede91",
"description": "freedreno: Move fd6_pack.h to common code accessible by computerator",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48ad485d1cb3973290edf74c81c4c4c1404d413e",
"description": "freedreno/computerator: Convert to C++",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ae595873fe67fc5f5c4e52b53948947b232cc57",
"description": "freedreno: C++ fixes for computerator to compile",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6826a0ab14d4af4e41db6bf550a799bcdfd76d5b",
"description": "freedreno/computerator: C++ proofing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d2ddce99ff18601ce1d37962e61a8d01aa73e9d",
"description": "freedreno/registers: More a7xx regs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "899d142336af43dc5a27273b99434069d3ca4e54",
"description": "freedreno/registers: Document new CP_EVENT_WRITE::SEQNO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e67f71324be0285427868a6bf9566df637716a5",
"description": "panfrost: Add a v9 fast path for no images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6529d6dccde385e7f39e704b699171b83597c04",
"description": "panfrost: Don't update access with a single batch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c224bc6f701285576b008753c657db40da42cabf",
"description": "panfrost: Mark packs as ALWAYS_INLINE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8b29f47a096cc6bb80e20240db671a81e2639ec",
"description": "panfrost: Don't redundantly call emit_const_buf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ba62be633f27bba122343f93d114904cad00fba",
"description": "panfrost: Print perf debug on seqnum overflow",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d3e01ddef12eb43625ba5fd0cb3d4a84761a556",
"description": "panfrost: Print perf debug when flushing everything",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70b7c24206bc609e627a31038f234feb44b0a50e",
"description": "zink: stop caching vertex states",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91ddfe55b5349c28fb414141b974130a2d30bab1",
"description": "zink: use fast popcnt for vstate draws",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11a61ab4243ad30f718d9b54349973bd80fcbc07",
"description": "zink: don't swizzle velems state for vstate draws",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f676704fca61d130d00680d08331f415e37faded",
"description": "zink: explicitly pass null velems when creating pipelines with dynamic vinput",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ead8f73752729550e1bf3446c27363a2e556f5e",
"description": "zink: add another vstate draw template for popcnt presence",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41983630c46025818788914246f79dd1047920e9",
"description": "zink: bind vertex state directly from draw hook",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "837168db20fdb9582ee6577a5c3e2494bdaca197",
"description": "zink: use search_or_add for masking vstate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4be5caba671e166caf8aa7dcb31acf582c67e9eb",
"description": "zink: flag vertex buffers for rebind after vstate draws",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c3b5921b27728dae4fe35032fe2fdead13deada",
"description": "zink: omit VkPipelineVertexInputStateCreateInfo with dynamic vinput",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6147051e2b3d01d8855c3bd89ad3d2ffee24bcd",
"description": "radv: Stop counting user SGPRS separately",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c915ba5015d536cb1439cf44c86110131270c85",
"description": "radv: Set user SGPR locations when declaring args",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd767a45170b1fcd8bfe14b993f7aa92dc6d64a5",
"description": "bin: Fix typos",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db582e5e7d1ad7c4baf01dee74252b449201f023",
"description": "zink: block resolves where src extents > dst extents",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "373c6346f5b2bec0c89de3fb3dabcf1e7defd621",
"description": "radv: add push constant state to the cmdbuf state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0baefa0334573ad0f8ba96739c78639a913fffb",
"description": "radv: copy need_indirect_descriptor_sets to radv_cmd_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eeefe18f05b7f997496fd8d041eb57c4131bb35a",
"description": "radv: add a helper to convert a VkPipelineBindPoint",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88f36760195ff5879762991329005799b874f125",
"description": "freedreno: Optimize repeated finishes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8416bc1c60114034a2b624d45cae09eb8241954d",
"description": "freedreno/drm: Disable threaded-submit for msm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a16533c43e91ce95266d653fd8f4f7e1706f1b5b",
"description": "freedreno/drm: Make threaded-submit optional",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cacbbfd6a8f7fde95682bcc2003e8fa8e7bd6f6c",
"description": "mesa: Add a few more function traces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2194552e740d8afa1f7678f48f89984729b6146",
"description": "freedreno/drm: Stop cleanup at first active BO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "712c26e2b6195ebd72451606b8e3663df46d2414",
"description": "freedreno/drm: Fast path for idle check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77c7198d760d4335b3d7ed9ee0e1e18ae4f629a7",
"description": "zink: fix quads emulation gs with array variables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9a074dd5506d1e883aa0b3c5f0173a8484bce09",
"description": "dri2/android: Bypass throttling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "816f434efc0eaa44f1a0a67b8c789f484eeebad0",
"description": "radv/rq: Rematerialize inv_dir before proceed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c73312248439303a2659f36e5f02e66eb93d8e3",
"description": "zink: set src access when rebinding buffers, unset unordered_*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cc9364c2061fe4a66398678cabf61e3464e4d77",
"description": "tu/drm: Support cached non-coherent memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a594109623fff43fcd3b874b160c711e81bf55d",
"description": "turnip: add cached and cached-coherent memory types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd816084c6a0637cdf573da2ed7a0eff56eb26fd",
"description": "zink: enable spir-v 1.6 for vulkan 1.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99bd1eaf3d20184abaff91e63d8aacded79d4d74",
"description": "zink: use spir-v 1.6 local-size when needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da895596da68061dcb119d7570b7e1e31a546acf",
"description": "zink: use demote from spir-v 1.6 when possible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "636bfc63585821629e2de5c13d688ef469c02d04",
"description": "zink: emit terminate for spir-v 1.6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67462ed0147ace4247896491bed8b400e3c37695",
"description": "zink: add spirv builder function for terminate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db1371cce1d4e0f0f4fa2518379db78efde53ea4",
"description": "llvmpipe: fix handling of unused color attachments",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a5dcd2776fe70acb2d4699b4af01c6a3cb015f6",
"description": "llvmpipe: fix linear fs analysis with nonzero fs outputs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15f1d5cc8ffbb3f20af4b11d448caa79c79d1a7e",
"description": "radv: copy ia_multi_vgt_param to the cmdbuf state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0daffade14c95fcaccfbc3fc8f81d9dcae815b55",
"description": "radv: copy uses_{drawid,baseinstance} to the cmdbuf state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fd915098da3c41ecace625e02b972e1e84aceb3",
"description": "radv: copy rast_prim to the cmdbuf state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ee8d33ef4159f15e301c71655be10500a788ec8",
"description": "radv: add a helper that returns the current rasterized primitive",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0a007583ddf8d805d356c263caebb7ac6a0818d",
"description": "radv: copy custom blend mode to the cmdbuf state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc39fa950038ad74b7be2eba5bfcd32c1399d157",
"description": "radv: rework emitting inner coverage when a fragment shader is bound",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5231643900fa3f430e33f42ad4075e83cef214db",
"description": "radv: remove radv_graphics_pipeline::vb_desc_alloc_size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2ac40e734194fcb571a72396b5644b1d351e48a",
"description": "radv: remove radv_graphics_pipeline::vb_desc_usage_mask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b1a0c0a29c1a213640f9463f9550f10860a19b6",
"description": "radv: adjust vb_desc_usage_mask for dynamic VS inputs in the info pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d87c813da1feaeba3e517c85103a8730b1e698c7",
"description": "aco: remove unused aco_shader_info::vb_desc_usage_mask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7784f14095b4f72ad0f9da7406f3a934dfb5460",
"description": "radv: remove radv_graphics_pipeline::can_use_simple_input",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53b2b30d0b396e65de704cfd8e0bc97eeaa14238",
"description": "radv: remove radv_graphics_pipeline::next_vertex_stage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f224e9f1a5b03b3d08fce40fc7561439cec133f4",
"description": "radv: remove radv_graphics_pipeline::last_vertex_attrib_bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99bca4cb50891c81148d6382cd6333a2d37c57dc",
"description": "radv: remove radv_graphics_pipeline::use_per_attribute_vb_descs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d85966805df93e11669b21df1cbdeb3dcb2e565",
"description": "intel: fix memory leak related to brw_nir_create_passthrough_tcs()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "96ba0344db8f67acf66b81c3f6cfd6539e2e071a",
"notes": null
},
{
"sha": "9c90deefb2356c970520a404375b0e1796df1535",
"description": "radeonsi: don't use alignment_log2 of imported buffers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f7a4051b836294ab8f55c71d239e99c5cbf63170",
"notes": null
},
{
"sha": "ba6336ce3e6fa8f32c558fbaeefc4b5a5c4d3beb",
"description": "docs: use version-number as toctree-title for relnotes",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b09e1ecef0c39dee77fb32e454f4e213246cc35e",
"description": "docs: move old relnotes to _extra directory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "655150918b7ac934603e3ea7a86003d6bcd40a50",
"description": "venus: Enable VK_EXT_memory_budget",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85007a5caf124a5924eee5189d1b71d89c8e74ec",
"description": "venus: Refactor vn_physical_device_init_memory_properties",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "436a0d2609426c32ed708290bfa7b43a3de3dedd",
"description": "venus: Delete vn_renderer_info::has_cache_management",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e58352930e93316b4dfa920988258707a9646e9b",
"description": "venus: Update protocol for VK_EXT_memory_budget",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72b7e20bf77c805cbdb816d6cd02e87d43fddf20",
"description": "nvc0: enable fp helper invocation memory loads on Turing+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d147cf5a566323ea9fcadfeaf0ee9e2676fd0d59",
"description": "radv: use serialized NIR for graphics libs with the RETAIN flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e413f49198769298666939e361e92715f417b1b",
"description": "ci/broadcom: slightly increase coverage of vk tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a96e51382ca8e7289e0b5c4e04cdeecd4baf35cd",
"description": "ci/broadcom: consolidate v3d-rpi4* jobs into a single v3d-rpi4-gl:armhf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e09be4616ccf62943557b20c6bdee55f8efb620",
"description": "ci/broadcom: consolidate vc4-rpi3* jobs into a single vc4-rpi3-gl:armhf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f277d3c651cf2295e53a391938ffbb93ee28fb75",
"description": "Revert \"CI: Disable freedreno\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "6a16ed8d7949424f160cb2f1a17bc71d892ee66e",
"notes": null
},
{
"sha": "c0692dbfabc3b584feafb8e2a3744f32ff0f7ad9",
"description": "radv: Move I/O lowering functions into a new file.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93e438243863f540bf8cd883f8ba58e2702e6002",
"description": "radv, ac/nir: Move sin/cos lowering to a common pass.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90bf9ed7596fce599398aad5dde6dc8b9dde957f",
"description": "radv: Move radv_nir_export_multiview to new file.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "685dcecb5725eb1685b2793744bf83511725c4d1",
"description": "radv: Move radv_nir_lower_viewport_to_zero to new file.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67de4b54fef36114f5ded7ca886a992929b39356",
"description": "radv: Move radv_nir_lower_view_index to new file.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e2a5858f436fdc7187e9fb1baa34215ce9c5cc7",
"description": "radv: Move radv_nir_lower_intrinsics_early to new file.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87e7dfb5f8c12b8d6bbc599fc868d6c20a45031e",
"description": "radv: Move radv_nir_lower_fs_intrinsics to new file.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "838defc5ebab7cc217003cfa3427613e1ca086c9",
"description": "radv: Move radv_nir_lower_primitive_shading_rate to new file.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1978eaf5b2c6d18ff19380bf9ed2cc4d267347fe",
"description": "radv: Move radv_nir_* to a new folder.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd8d52cabc759ff5b3ef0de00d247776f261225b",
"description": "kopper: apply ancillary invalidation through glthread on swapbuffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd74da9d2affc799ffaff68e9e457a81fc1a8d46",
"description": "glthread: add _mesa_glthread_invalidate_zsbuf()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c7994bb2ddb082cdd72ab7b4de6de8b0d55c204",
"description": "mapi: add InternalInvalidateFramebufferAncillaryMESA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa9d823318d693247d6c0bec4f383302858f4300",
"description": "lavapipe: move default rasterizer state values to rendering_state init",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38e3132dfad6acf4eeaeda359ce75de73b9b29b0",
"description": "lavapipe: avoid uniformly unsetting gs_output_lines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ddf8917b2db3b53ce2a840d408ddd7cbe9cb7a6b",
"description": "lavapipe: only unset tess_states pointers on tes bind",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5feeb2535b7a273731f539c4bc3256b5d88ac9c8",
"description": "lavapipe: only update shader access for bind/unbind stages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "770d1623187254d514c6a8993dccda69051b99d4",
"description": "lavapipe: split out gfx stage unbinding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42ebb995c5ac516b13ebfb4fb31a2bcd280b0cda",
"description": "lavapipe: don't double unbind gfx stages on pipeline bind",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d97d921634f18f83b820f89d24f2c9500e2511a0",
"description": "lavapipe: dynamically bind noop fs at draw time when needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3366b4a9b97a7e567d733c57cc55b0bd2e0e8c1a",
"description": "lavapipe: unify lvp_pipeline_nir creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5880fc00c265984ac05057d0415ad38873bc7b37",
"description": "lavapipe: add a ref for the tess_ccw nir on creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d127c134eb07dafb88f91373ac4b562e64e0727f",
"description": "lavapipe: refactor pipeline destroy a bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30db1800e99bdc18bb57aa51914d518488e84c40",
"description": "lavapipe: delete unused struct member",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25a47e3cc6ebfca98f068bcf96b0502595e9ce7c",
"description": "lavapipe: break out all the important parts of gfx pipeline setting for reuse",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac1f843b28c0f4561854ba8c2de4255402bebc4c",
"description": "lavapipe: pull out dynamic tess origin check in gfx pipeline bind",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "295141b39b1953e2c957c25156ea2a5d054bac71",
"description": "lavapipe: don't access pipeline shader structs as much during bind",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "062bf6f455acbfb6099bc68a2a6f1ab7a14ac0a4",
"description": "lavapipe: PIPE_SHADER_ -> MESA_SHADER_",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef4df9bc019ee39d152d0523dd359df05a7a2646",
"description": "lavapipe: merge some loops in handle_graphics_pipeline()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8aa59f57a09cb1076a8e009a84825a9b31db227b",
"description": "lavapipe: refactor compute shader binding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39bb7785e6d5a8ada2f5284cf2d9ef151e88af2f",
"description": "lavapipe: stop using rendering_state::pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5857240bb51c16b59c817214864c0d332c9f0a3",
"description": "lavapipe: add a device member to rendering_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7197451d09ef11d90700ef0f4ff626f9dbe1c63",
"description": "lavapipe: track bound shader stages on rendering_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "771e0e14a81f79b9cb497a387e41381f86e0fc92",
"description": "lavapipe: refactor shader compile functions to not take pipeline params",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f986f85fdcc6351074e52dcbf80ecac2ee3305ae",
"description": "lavapipe: don't memcpy tess_ccw when copying pipeline library shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9193fb2efd9e0ee01cdf7cf631bcbfd284b7f2ba",
"description": "lavapipe: always copy streamout info when creating shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80bde7808462e0b1b572f62b61da87c07ea67e35",
"description": "ci/radeonsi: Skip really slow tests on stoney",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d425b5a9bc2c125c69a5cce6f4c2178fe883648",
"description": "ci/radeonsi: sort and dedup stoney skips",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dae13f3dc1361d2a93f64c9b304ec8cefc8165e4",
"description": "aco: add tests for neg(mul) with opsel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02b94037f6712c8ab477ce7d8736be0a70396dc9",
"description": "aco/tests: run optimize.mad_mix.input_conv.modifiers on gfx11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "728146b2fc9129bd40bcb7cf0432b97ac65a0842",
"description": "aco: add test for min/max combining with opsel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9499f202e825f25de7f7d3e43d8b0cd413d82f63",
"description": "aco: add tests for cmp ordering with opsel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22903bcdedb29a23586a73ce6a52e9e2eb3cc149",
"description": "aco: add tests for swap operand with opsel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b29dc5c06a70cea52c81738c8c95be1568f8f98",
"description": "aco: add tests for dpp with opsel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7bb794dda13a3a4fe25cab25f93914f457f9956",
"description": "aco: add tests for fma with opsel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb7c2b70c11d08760957abb825173ea5d477e95d",
"description": "aco/optimizer: remove to_SDWA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e699a4181c146371d90b771dd8ca563553326b1e",
"description": "aco: keep label_mul/usedef/minmax in apply_extract",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7014145ab23baf9824330259a05aa95e795394ef",
"description": "aco/optimizer: use opsel for VOP12C",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "965072437098090100c8b149cacf8e5196875b43",
"description": "aco/gfx11: allow opsel for VOP12C",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3907c54443dfc3c7b09cbea1efcae90a76b4c6b0",
"description": "aco: don't label mul with opsel as abs/neg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ace017bba87948e12c7450706255c0601fdbbae4",
"description": "aco/ir: copy opsel when converting to DPP",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a60b9313d3954229e203afc0fecf0579fd12c7ee",
"description": "aco: swap opsel when swapping VOP2/C operands",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc1bf9c3b4de3d0cc6bbc3624a66c712cd5500fd",
"description": "aco: return true in usesModifiers for VOP12C with opsel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82f7b3acfaa07dcad65e891e1993c13457474a8b",
"description": "aco: support neg(mul)/abs(mul) optimization in more cases",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d841507e1d0c8443e781f4e46602cd1917e72ca",
"description": "aco: support v_cvt_f32_f16 with opsel in combine_mad_mix",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d6e223a7a2fd075cc627f6b20d7a278e95ac3f7",
"description": "aco: update match_op3_for_vop3 for VOP12C opsel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0896ecec9a24cf88b3d22fc5d4555f870215aaea",
"description": "aco: handle opsel in combine_constant_comparison_ordering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8f07a0ddcc850dd7770e2378d0dd9eb32bcfc40",
"description": "aco: handle opsel in combine_ordering_test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4db43415e5f0e128fe140ab36008944cf492a19e",
"description": "aco: handle opsel in combine_comparison_ordering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e6d79d10da9b1c26712cc501cf283993f1beca8",
"description": "aco/optimizer: preserve opsel when fusing fma",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32d7a11acfd781cde45e9123b107177aa630b99e",
"description": "aco/ra: prepare for VOP12C opsel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ee1519ceecd9105855b3c9aad85e729565b6c6c",
"description": "aco/to_hw_instr: use VOP1 opsel for v_mov_b16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "066cee089634079033106babd7c96b127c07e4e1",
"description": "aco: validate VOP12C opsel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c49b7babfb849177982e1125bef0aedcfd00dc9",
"description": "aco/assembler: support VOP12C opsel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b4ea9ff901cdc4cbe29ffdfc74b8c318a21a80f",
"description": "aco/vn: hash opsel for VOP12C",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c62e5ef82e1f88d9bcd156001dfe1b5e3dd691d8",
"description": "aco/ra: don't reallocate VOP3 instruction for non-vcc lane mask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "424825c6e56a8cc98959e131cb812ed5ef4e8401",
"description": "aco: Un-swap addressable VGPRs/SGPRs in RT prolog",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6446b791681419397a8c98df9b06a07a1d34f5bb",
"notes": null
},
{
"sha": "83a38987b18fc3517ecd4cff9d7d628ee2bba5b0",
"description": "radv/rt: Also adjust the SGPR count in postprocess_rt_config",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bea022d1f6abe6c0b5a49dc512bd54e11cf95f96",
"notes": null
},
{
"sha": "c443503e077bfbecc50bb1265431fd6b9efd03cc",
"description": "perfetto: Move intel's cmdbuf/queue annotation code to the shared util.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c364a346faacd4ed506e91fa51b395b5b1f555e",
"description": "perfetto: Deduplicate clock sync packet emit from renderstage sources.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3fd825d3e2728954471012925555715739aa2e65",
"description": "perfetto: Make a MesaRenderpassDataSource with common setup/start/stop.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42f1df1ec5879edff5c633bbda3f12d677ae4a71",
"description": "intel/perfetto: Drop unused \"pipelined\" field.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da78d5d729b1800136dd713b68492cb339993f4a",
"description": "perfetto: Add a .clang-format for the directory.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66a8f7dcdb8f0ae1ecea5719d54fc69b3787a1a2",
"description": "anv: Add assert in functions not supported by Xe kmd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74ff665bd0a115fe6de83a0f58a0d000cf8b0667",
"description": "anv: Disable anv_bo_sync_type for Xe kmd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fdea48df5ed22c1f54338b779125b1894c239295",
"description": "anv: Implement Xe version of anv_queue_exec_locked() and queue_exec_trace()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91ee00a7417f9ab90901eb4e062e9abe57728894",
"description": "anv: Move to a function code to clflush batch buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88d074cb8f3879b4fb1e3574038f9355628a8f66",
"description": "util/disk_cache: use posix_fallocate() for index files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba670f0cdfd99bb3c0f46b111191388d324a0f35",
"description": "anv: hash immutable sampler conversion data not pointers",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": "Applies cleanly, but is looking for a `->state` member, which doesn't exist. I took a quick glance, but couldn't figure out where that member comes from in main"
},
{
"sha": "71e5530c07a1743c68d889b11c3fa2259a6376be",
"description": "nir/algebraic: Undistribute fsat from fmax",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "782de1932c84a27e25e1fcf593228f7bcaf248e4",
"description": "intel/fs: Don't copy propagate from saturate to sel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "125ecd7e2d757131ef984da286d32950aa6d6228",
"description": "radv: fix setting radv_shader_info::user_data_0 with rt",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0e81ec98ce9e52af6f445b4a0c9942857e332cd5",
"notes": null
},
{
"sha": "47774d2414eea2936175bc8e37d88540bf666360",
"description": "ci/zink: Reduce zink-tu-a618-traces parallelism",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5de0174af1d185dbcde7409055be7c48973d936",
"description": "ci/zink: Fix zink-tu-a618-traces perf job rules",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "93e3d37b47c77b19b330e3d5c6d2440108636952",
"notes": null
},
{
"sha": "43dc19f44d93325e7471a0af9b9874516739ef07",
"description": "radeonsi: simplify binning settings to work around GPU hangs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "281126f1d65e0177e333f2be32d901981d8ca950",
"description": "radeonsi/gfx11: reduce MSAA samples to 8 for no-attachment framebuffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0d449dd4015b8efd053ef58aa3eff730987f8b4",
"description": "amd: set the correct LLVM processor name for gfx1036",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b6a7cba0b46255a6b26049470be5ad555617445",
"description": "amd: rename GFX1036 -> RAPHAEL_MENDOCINO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52b688699221b18583f17b8c87cc68f339c33f39",
"description": "amd: update addrlib",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fb8ba0eb8b7a1ab59ca4dfa13b78f8ab98086dd",
"description": "zink/ci: remove `primitive-id-no-gs-quads` from radv-vangogh-fails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c3a4ab896265414bee2a654defe09c717c71154",
"description": "zink: unbind generated gs in `bind_last_vertex_stage`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "303e06b19df75c2801ad22055ec638a9ad51e0fc",
"description": "zink: improve generated gs unbinding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "431795b9b912ea47db75669984ac76d9f5e74922",
"description": "zink: zink: add `parent` to `zink_shader::non_fs`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d80a35a7f760f8ac9a10a1f715859f4db37f883e",
"description": "zink: unified `zink_set_primitive_emulation_keys` and `zink_create_primitive_emulation_gs`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d786f52f1ff10fba42e87530933a2a4c68de49a8",
"description": "zink: prevent crash when freeing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2748301a09dc2d5c9e31366bbc42335e49b56750",
"description": "zink: advertise support for the quad primitive",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49329b890451297798f9ac9d44fa1fd063177e7e",
"description": "zink: keep xfb properties in quad emulation gs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bd72a4101d233cde9eec8c1fc4e6fddbc52a2c2",
"description": "nir: keep xfb properties in nir_create_passthrough_gs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c7d846bccb9890a049ba250c8e74afc46e39ba4",
"description": "zink: handle provoking vertex mode for filled quads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b6551477595aeb8e4a4aae5753a592dd77afe96",
"description": "nir/zink: handle provoking vertex mode in `nir_create_passthrough_gs`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a5bdca2dda1ad4a6cc2ec86a9fc59c724d831a7",
"description": "zink: implement flat shading using inlined uniforms",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "009ba806c9bdbed0dd507d3f0c7425a4f780aaed",
"description": "zink: add `needs_inlining` to `zink_shader`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6de15eff5630e60122ebea6b5318009e1bbaffa",
"description": "zink: add flags to `zink_gfx_program` and `zink_context`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "027ba4ccefbefe468ca6c198b7a3404b3a0c3f23",
"description": "zink: fix flat shading on filled quads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7eab64f1c66f24e0b054c024940c9513c4b9a298",
"description": "zink: handle quads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f48b699654ff2e3448afd38b2461463d24fc3e1a",
"description": "zink: add `zink_rast_prim` enum",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2220ee55e40ec5e1ef0d8f74ff6e7d7bb5db16a",
"description": "zink: filled quad emulation gs generation function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0cb81ac38c20edf40c4aa0edcff4633d0bb6b767",
"description": "zink: force line strip out when emulating stipple",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b5fb8b0607e1e8e0916ab8f6acaf01f061e94f8",
"description": "nir: allow to force line strip out in nir_create_passthrough_gs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90a8525d703330b9d198ddf9579c560d0e5cadaa",
"description": "zink: handle edgeflags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a93685ef5577219a08c28470b25b622eef63d4ed",
"description": "zink: add `has_edgeflags` flag to zink_shader and zink_gfx_program",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24535ffb3d50b8c2245366e2ca9857fd38879cff",
"description": "nir: handle edge flags in nir_create_passthrough_gs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0751e8088d85bd13237e715715f4a0a08ad4175",
"description": "nir: calculate number of vertices in nir_create_passthrough_gs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edecb66b01849effdf859f3cfaeebb9af5e1c1da",
"description": "nir: avoid generating conflicting output variables",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d0342e28b32d7aa4b25cf045ac9933348ec053a9",
"notes": null
},
{
"sha": "ea14579f3dc3144541c6e5944d14e0e257115b15",
"description": "nir: handle primitives with adjacency",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d0342e28b32d7aa4b25cf045ac9933348ec053a9",
"notes": null
},
{
"sha": "eedbf9046e72d253b39e7065424ec6d1f2dbf598",
"description": "zink: handle switching between primitives",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32107d8b5aa623194b5a08a015df2ea5138b1b9c",
"description": "intel/compiler: compactify locations of mesh outputs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f41198772dd50c5e3ad07040d3653dbd6980cd7",
"description": "anv: work around for per-prim attributes corruption",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f113b55e25da880d2ee846ce37564186bd67b2da",
"description": "ci/broadcom: Skip another texelfetch case.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae0aae797ff79e85e4ca9a9215057d506073da5c",
"description": "ci/freedreno: Flake KHR-GL45.shader_image_load_store.basic-allTargets-store",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d0221a574e5a398052dd7340eebd1bcc02ba6e9",
"description": "nir: Fix use of alloca() without #include c99_alloca.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3bbbc4c6c0dbf80dd8730f2263c150348dcd170",
"description": "glsl: Drop dead prototype.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2a3fa75692f15d8c2988593b5369a7e9c39c117",
"description": "glsl: Remove the TessLevel lowering special case from xfb.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84006587d7e5b87526a9b83135393251afeef777",
"description": "glsl: Delete the lower_tess_level pass.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2a9dd693b3f41edc370af36301866705c50fd1c",
"description": "nir_to_tgsi: Handle stores to compact outputs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ceef2b99823cd06305798ad869c60a814a5e64c8",
"description": "nir/lower_sysvals: Add support for un-lowered tess_level_inner/outer.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ee4cd239d5956dc1faba42e7795b731a101d5f8",
"description": "gallivm: Skip loads/stores that are definitely outside of compact vars.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac9d36a42a5e149e117948cb04c330f549acabd2",
"description": "venus: re-use VN_DEBUG_NO_ABORT to disable ring monitoring abort()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b688a6d2277ddd7f2a57a6cc772c8fc3968b09d7",
"description": "nir: Remove IB address and stride intrinsics.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0cae2fafe454fc6e9da383b34fae331dfcf67ff",
"description": "ac/nir: Remove ac_nir_apply_first_task_to_task_shader.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3093622f358389dfa2b52e7edd400aa0e1eead18",
"description": "ac/nir/ngg: Remove NV_mesh_shader support.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a677fc5999638e5c352442beae79bae029702774",
"description": "radv: Clean up emitting zero mesh shader draw id.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a426be553dd0af25a182383b9bf750e291d0604",
"description": "radv: Remove first_task and ib_addr/ib_stride.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "945384b504c5ba249ad6d7c673a62d8ab5236e38",
"description": "radv: Remove NV_mesh_shader API entrypoints.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "faf8375fc3437e8a62485462a9af6b753764b774",
"description": "radv: Don't expose NV_mesh_shader and don't use it in CI.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "937924f2a54b360547cdbee50ded09cad54baa48",
"description": "iris: implement recommended flush/wait of AUX-TT invalidation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "763854f7e306b61d1857b00f5d51e1b4d925a5f5",
"description": "anv: implement recommended flush/wait of AUX-TT invalidation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1b5b2901f9b2a965144eeb50ce6c58b83d3c6ef",
"description": "pvr: Mark all normalized formats as supporting with_packed_usc_channel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c825303a0f148122e691efebd45fd2cd2da36b6b",
"description": "docs: drop reference to modindex",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a19fd0f6347e8e0ae67b56c694377327dcf6f90e",
"description": "radv: replace pipeline->force_vrs_per_vertex during cmdbuf recording",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09f81e024c3b59c2d52462f14d258b07d310bade",
"description": "radv: replace pipeline->is_ngg occurrences during cmdbuf recording",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e81ec98ce9e52af6f445b4a0c9942857e332cd5",
"description": "radv: move user_data_0 to the shader info pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd855c7772b68fd460745fae726520c45bdb614e",
"description": "radv: determine and store the next graphics stage to radv_shader_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d109362a3dab8366d94b63efeda1bdde88d72dad",
"description": "radv: copy bound shaders to the cmdbuf state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16bd3664da272d869b643595f19bfe1bb8ae3fe3",
"description": "radv: move dirtying flags for mesh shading to radv_bind_pre_rast_shader()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fbe0c4d1b8dc0cfac20fcf32dfeeba9c8044112",
"description": "radv: stop using last_vgt_api_stage_{locs} during cmdbuf recording",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2dfe49a94895f5f5046ab736c5d568b6871cd35d",
"description": "radv: determine the last VGT shader at pipeline bind time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19c329f4f9f049bfc58c3e1b6fc38695f54f307b",
"description": "radv: keep track of active stages as part of the cmdbuf state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6caa180dc7c7d103a1326a977d0c96d1be30b3a3",
"description": "radv: add an assertion about shader stage to radv_bind_pre_rast_shader()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f878334c0369f0f5c7b64df9ccd31c646dcc182",
"description": "radv: add radv_bind_shader() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59a2a4f87fa6a3ee8c08c8128e69f5b23e70914f",
"description": "radv: pass a shaders array to radv_get_shader()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52fa8e1f61c114eb455e4b17cee33ab6496e80ed",
"description": "radv: pass shader/base_reg to radv_emit_view_index_per_stage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f552f1bf32b0b90d137c4a0f3ad9b977f7821ac",
"description": "kmsro: sort drivers alphabetically",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5cf91a6406a053f19e71fe33e0056e8a69a613ef",
"description": "kmsro: uniformize renderonly creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7723da5beff4f31649ce11545f77487aa957824",
"description": "vc4: change create_renderonly signature to uniformize it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed12e071aba11888b5e90e44494a3617ec1925e9",
"description": "v3d: change create_renderonly signature to uniformize it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6caa166ffeda903a73d437bae6a2dfdd03d5f75f",
"description": "panfrost: change create_renderonly signature to uniformize it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b5082223beec0a1259a91fde596b7cee545afac4",
"description": "lima: change create_renderonly signature to uniformize it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0c845ecb02bc9cecbeea6dffd887d375df32d31",
"description": "freedreno: change create_renderonly signature to uniformize it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09f42948ad6da2c4d136ef622a79d6df86677c16",
"description": "etnaviv: change create_renderonly signature to uniformize it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49996def65384b465a75a604d0b609382b4c3405",
"description": "asahi: change create_renderonly signature to uniformize it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66fe427ebc21a2c3b02e8be4489c55fda2228a38",
"description": "zink: stop leaking separate shader nir",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e3b746e3a31e350e9f0962717e49acba28efee30",
"notes": null
},
{
"sha": "ba48753b5f677957637f1fad4176faa74f515886",
"description": "ci/zink: Update the tgl manual run xfails.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4219a3c0496cef1f33aac2931433cc46b0a02413",
"description": "ci/etnaviv: Polish the gc2000 xfails a bit.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04d1c71e4d5fd84eb3303b591ee1cea8c6889545",
"description": "ci/crocus: Fix 1.3.5.0 xfails.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ecca3b9655dbbba30b4b030a2acb796b4aa9e7a2",
"notes": null
},
{
"sha": "11d32fb44f8bef31c5f76909cc88ade2de435a08",
"description": "anv: Fix stride mismatch in mesa and minigbm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca4ec49b0e0f51a3245c924ab50379673f11abfb",
"description": "anv: use primitive ID override when shader does not supply it",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84faaca38a9202757991f704a306d07394b3e3bc",
"description": "radv: stop using the pipeline for emitting shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f9b0088abdac36134527ee62c1a123886fe0bc1",
"description": "radv: pass the ES shader to radv_pipeline_emit_hw_ngg()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69da1857933a214e4a2b50be98752b941238e157",
"description": "radv: use the ES type to apply a workaround for NGG on GFX10",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73ac2a22ec2c66a66386b322e244cd8f60d5d0b8",
"description": "radv: use the shader info stage to simplify emitting NGG shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09d713ee535ebfef6454e7ad843fe15304d39f72",
"description": "radv: stop using the pipeline for emitting PS inputs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "168f282908af60c2d5ddb7974cb93b5b8af2e1c5",
"description": "radv: add radv_get_last_vgt_shader() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c3c80be45a69997969f95566bf034af2bc26915",
"description": "radv: emit the GS copy shader outside of radv_pipeline_emit_hw_gs()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d071e36851d40901f93e7d1935d1ce86ae773204",
"description": "radv: stop using get_vs_output_info() when emitting VS/NGG shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71fd9c2be06c4ecd03c63d8da451526606d40947",
"description": "pvr: fix segfault in dEQP-VK.ycbcr.query.*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd3ea4ffc288002f0f0084d4d2776ed3c18c5cb8",
"description": "aco: clean up to_mad_mix",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51237a6508783f9d5d2ad2b522d4f681612ea548",
"description": "radv/ci: update CI lists for Polaris10 and Pitcairn",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4147dbdb7e9f5d094d6fbd060d18a817a36b8a30",
"description": "zink: use c++ template to deduplicate image barrier functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46d324e9a75f30d2d388c62daff7624ba5f2f6fd",
"description": "zink: minor tweaks for image barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60af511fc60c8b5033b695837c4c7ab43195c516",
"description": "zink: use c++ template to deduplicate all the buffer barrier code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf0af0f8edeed8e2e8c74c2a4c3f4baae75ead24",
"description": "zink: move all barrier-related functions to c++",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5fe8d4f5cfaaaa22ec24395c85eba381bb70b04",
"description": "zink: break out a src region barrier check for reuse",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8f3f6613aa3267572e98256ddd0082966efd5a2",
"description": "zink: fix some type mismatches for c++ compilation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "145295e51789340a1e7873e129e048e0ea48a475",
"description": "asahi: Don't lie about seamless cube maps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf3027c3916ad5be172c22851e7172671709a9bc",
"description": "mesa/st: Normalize wrap modes for seamless cubes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2506780c8a9c2b65336f7556d6ae802ea156e5b",
"description": "mesa/st: Only set seamless for GLES3",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1646f7d977ab7ef6c6925495e9990eda356cb15d",
"description": "driconf: add a workaround for Kaiju-A-Gogo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa314c746f869dc0668a1ce1ec094fb4e7cfd84a",
"description": "radeonsi: monolithic PS emit epilog in nir directly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c182154456288dbab23e87dbc5fc1962984caa92",
"description": "ac/nir: add ac_nir_lower_ps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf9c1699cd7fa57f869dff59e2b816df2e8e4f75",
"description": "nir: add nir_fisnan helper function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9d60547ef3908f3d504354800fb04192ddc7781",
"description": "nir,radeonsi: add and implement nir_load_alpha_reference_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67f295f1e21e5833033de6f39afaecb247f59b81",
"description": "aco: implement float16 nir_op_pack_(s|u)norm_2x16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3df1c4455e86653a4980c8d7ed54d844b14ce13e",
"description": "ac/llvm: implement float16 nir_op_pack_(s|u)norm_2x16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6848e05f9c2ee8a004796e0b069c81a16ef1c301",
"description": "nir: pack_(s|u)norm_2x16 support float16 as input",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c30194e9ec54e325ecd59d9989f408f30f462184",
"description": "intel: Allocate mesh shader URB space before task shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b69ec8bde3397551d901a76764af71483967480d",
"description": "radv/rt: Refactor rq_load lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83929f99557ad9d4eaf59938a927d85cfb37d351",
"description": "aux/trace: fix GALLIUM_TRACE_NIR handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f99eab23ad6d58e08336d862adcb642f9714eb51",
"notes": null
},
{
"sha": "62789086e46c96ce5cc27a8ac7cfc5311a25aaf7",
"description": "aux/trace: dump blend states with enums",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1050b53303b7f07703d5549f04286ae386e84fc",
"description": "radv: add RADV_DEBUG=extra_md",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f315774727aad2b639fed2d471ee1cdb4e657d68",
"description": "radeonsi: don't use si_decompress_dcc if the blitter is running",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46d2655a18df222a4f7b310492b2369242f9b844",
"description": "radeonsi: add AMD_DEBUG=extra_md",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f94b8000156069f5e05aff89edf25ba4cf47935",
"description": "ac/surface: introduce umd metadata v2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4abb911bd2055b33b80bb42833bb6aaa7367f9a4",
"description": "amd/surface: rename metadata functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e272e59e4052b1522fb075d3ffa1fc0e2cbe23ee",
"description": "mesa: fix CopyImageSubDataOES with GL_TEXTURE_EXTERNAL_OES",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c76e088f2a8649baf7b1cafb179f70d8ccd892b",
"description": "anv: call nir_shader_gather_info early",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a16ed8d7949424f160cb2f1a17bc71d892ee66e",
"description": "CI: Disable freedreno",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16c03fd756a6c39270073883da1aed3c8c20a7b8",
"description": "aco/util: override default assignment operator for bitfield helpers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e7559da757092849a883e3172d978daee7ed558e",
"notes": null
},
{
"sha": "ed03696ed9d83332427f3584d122f91b635a522f",
"description": "aco/ir: fix copy paste bug in convert_to_SDWA",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "60cd3ba39f17e595c59f07e7d41f264d756f606a",
"notes": null
},
{
"sha": "1979e551a8b7c395aba7713637c011655c26d79c",
"description": "aco: Swap operands for v_and_b32 in RT prolog",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6446b791681419397a8c98df9b06a07a1d34f5bb",
"notes": null
},
{
"sha": "fd1e27a8f885f5569500a76d517b84d0bd3ee78f",
"description": "radv: Fix swizzled VS input loads when some components are unused.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "27c81319780d4a9693ef609b6a891981d1417b70",
"notes": null
},
{
"sha": "5bf6f6fed12560cb3081d0a535baf057b0ea918a",
"description": "radv/rt: bind the pipeline stack when it's not dynamic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f974d1f907d1b3169fb1479ed81e2ed03789386",
"description": "asahi: Convert to SPDX headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ede5fed450b979b65db3dd672534946f00c6996c",
"description": "mailmap: Add Lina's new google.com address",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecf7a7da1bf40bac26dfcedf7df81433d348c82c",
"description": "docs/svga3d: Fix typo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ffd591562533233ddf5347d677c905dc782fe4a",
"description": "docs/panfrost: Fix typo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eff5d950ea894cc91442f59c052c9eff04574136",
"description": "docs/freedreno: Fix typos",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9378106ed989a668302b69a52079af32facf894",
"description": "docs/gallium: Fix typos",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ebc01ee0bb553cfddefd9938fb3381b7090b211",
"description": "docs/specs: Fix typos",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa6ecd00327774541b55286ff9dd99d8e50f57eb",
"description": "crocus: don't quantize the clear value",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d8f0c570e5dfcd6c0c5e634c690f684e106471a",
"description": "amd/llvm: remove no-op code for vec3 loads in ac_build_tbuffer_load",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03c97b212e8906dbd106edcd8e6f9e7ca71cc01b",
"description": "amd/llvm: fix handling of unsupported vec3 loads on gfx6",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "82919e2dcb1cc07745a920a928e269cc00bcb27f",
"notes": null
},
{
"sha": "dde7c5506c742252be1402a62273638f94e24c58",
"description": "aco: make .clang-format usable with tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40a00fc0652d4525eb1bf1969742855abb75602f",
"description": "v3dv: fix format swizzle for buffer views",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3647b05ae9302f9bc1eb7e7d3a777bd773c45621",
"description": "v3dv: pause occlusion queries during vkCmdClearAttachments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e61d68ac8aea46dfd03369af8ecd91add229f834",
"description": "radv: move {esgs,gsvs}_ring_size to radv_legacy_gs_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1c8aa49c8c8474f7c998e870dcee2de97b62caa",
"description": "radv: rename gfx9_gs_info to radv_legacy_gs_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc6f95c53e1d09b3cbdfb2c7154b33061f137e1d",
"description": "pvr: Add robustness buffer support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fdfcc99133e57deb01709f0012714e5f33dbc25",
"description": "pvr: Rename pvr_xgl_pds.c to pvr_pipeline_pds.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb8d47b09b9029c3b20c436ed83f6247601c5791",
"description": "pvr: Always mark robustBufferAccess as supported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "679c84142f7b787b59e0afecc22060dc1099080e",
"description": "intel/vk/grl: don't install libgrl.a",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "639665053fabad75afcf7889970c6a4119fdae92",
"notes": null
},
{
"sha": "cb9f94f84c4cbd372587d2d61cf84f38aa0081a5",
"description": "radv: stop checking dynamic states when emitting the guardband state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66fec16238a4de95175566d6b56157a09bc540ce",
"description": "radv: add DI_PT_RECTLIST to si_conv_prim_to_gs_out()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e9ea154849ebe19b96a243b9716bd264545bf8b",
"description": "aco: fix p_interp_gfx11 comment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1668aedaf234e4ad28b2176c2642ae2549bc047",
"description": "aco: don't check usesModifiers for pseudo instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9df5a2bd627beea465f7968e0fd2ead6a0052cd0",
"description": "etnaviv: fix texture barrier implementation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77ab87e5a71d71d9e0cbb5df5eb84df443a03fa5",
"description": "etnaviv: flush VS texture cache when texture data is changed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7ee11f89a7e3061f2327346091880fdbecf2f7b",
"description": "docs/freedreno: fix turnip-heading level",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f6998ad8a9913d40d9820cc54398f9d02250cf0",
"description": "radv: separate the sample shading state between FS and graphics pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "774e05582331d520d166815f41d6e286cce102c2",
"description": "radv: move uses_user_sample_locations to radv_multisample_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "609edd6e96facc8efeeae888665a5c5e8783707e",
"description": "radv: copy the multisample state to radv_cmd_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5e8944dd6e74714e1bcfc6612128e20a7e96619",
"description": "amd: Add radv_foreach_stage to ForEachMacros.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "698135fd3e262894b4198f7b3d15ce84879a7106",
"description": "anv,hasvk: remove stale comments",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c1f4343807d1040bd7b5440aa2f5fccf5f12842d",
"notes": null
},
{
"sha": "4dc40c3b644e61be00a1804e5a93c8fd554e3409",
"description": "radv: move radv_meta_* to a new folder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e0c8a6555ba174c7e2779440e6fbe7382b3812e",
"description": "ci/broadcom: test occasionally fails, but typically passes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04bfb71fa1c3e9a2e36ed4c25d1466a2280f3119",
"description": "docs: prefer http-links over ftp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b5fd8d437626f0c6bbb68cc9cc532619f31ac73",
"description": "CODEOWNERS: s/jekstrand/gfxstrand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "877473b4a0ec87fe547a8156c0b8bb35964b9d77",
"description": "util: Update some copyright tags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d1c1379e74787f0b9feff199c6d5609ee01fe5a",
"description": "vulkan: vk_android.c should be copyright Intel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e001995dc5965d05fc7068a0a70316e7fa8f0b9c",
"description": "util,mesa,panfrost: Drop some author tags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "789992b7c91806dd8b3670f850ef7a892da59871",
"description": "intel: Drop some author comments and update Faith's name",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf1da3ef4028691edc38742cc9d827bf202a3d35",
"description": "spirv: Drop a bunch of Authors tags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01275a1a95c1a62b3396dba257f41da67e19223f",
"description": "nir: Drop a bunch of Authors tags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "329398b99a757bdb5420db28c2adc5012f344c86",
"description": "docs: Fix Faith's name in relnotes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a02ed15067e68e968504b5f5d8d41faca8a239dd",
"description": "intel/blorp: Drop the TODO file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f045d43d615ade6197efe565ed9175f35686d47",
"description": "ac/surface,radv: Opt out of stencil adjust.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3bfa0d44fb111739ead74cd7f840fe5259e7eee9",
"description": "ac/surface: Only allow stencil pitch adjustment for mipmaps.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71a50bdaadeae6530ba5d19c33afa2317c04ced9",
"description": "ac/surface,radv: Avoid pitch weirdness if image not used for rendertarget.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "102445d2c35eae4600be26f04a8d7f8955bf9215",
"description": "freedreno/registers: Add control reg for zap fw base",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3ed8d0e7b5c6d51db30c6b0325c73b09ec07efc",
"description": "freedreno/afuc: Add raw mode for disasm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5dae7d9459996b779a5946794170837dfdc3a62",
"description": "driconf: make glthread=true default for source games",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cece2aa2c14d0b50becaeed620031ac3d3da1412",
"description": "intel/compiler: Add Wa_14014063774 for slm_fence",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a4b05869a6ad909417e30d46706ad6038084901",
"description": "venus: check and configure new ringMonitoring feature",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4c09464ce8240ed65efc99fe3894194f132da6d",
"description": "venus: update to latest protocol for ringMonitoring",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "476c771e34fefaf2aab12ca3417d04a5be4ce46d",
"description": "venus: init exp features before ring init again",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "dda85cf94bdd9d58f0dc4013dbf4b3c985471991",
"notes": null
},
{
"sha": "3812a946d22bab9fd1945c309e1f8cd2b63b591d",
"description": "venus: set/check ring status bits independently",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb4c10f85e5f3cf08bd70b9368d6be6e31b37c72",
"description": "venus: add vn_relax_init/_fini()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f147240398a5e9d424e507d9cd271802a340114",
"description": "iris: Implement Wa_14015297576",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86d931724db87466e7fe827c0c6abbf81376d805",
"description": "anv: Implement Wa_14015297576",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f04fa7364b0944173f295b56437ebdd9b8c2ec0",
"description": "ci/zink: Add zink-tu-a618-traces-performance job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38074e8d6ddb9512ef3babc5d83844635c7976a6",
"description": "ci/zink: Add zink-turnip-manual-rules",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bb917282aeb8f51e52479ed91f7e3d76f3525cf",
"description": "ci/zink: Add zink-a618 trace jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbfc9b517d9910d30bfb9be294566ebbc50f1a29",
"description": "ci/freedreno: create a618-traces and perf jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93e3d37b47c77b19b330e3d5c6d2440108636952",
"description": "ci: Add piglit traces hidden jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cadceac2a73d707c23d8f1fed9e63548f16b5851",
"description": "ci/freedreno: Make traces work on LAVA caching proxy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a114bf1cd287ccf0cc0fd31c89e739dd9fc31547",
"description": "ci/freedreno: define Google farm specific includes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "748c02f86c458bde7ec3fb1c0a94c636852daadc",
"description": "ci/freedreno: split deqp from other jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4286e559cce667f80c9d4b7fd7c2a3496c990c5a",
"description": "ci: remove deqp from lava piglit and traces runs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc5a48d48b1e56b687e703529eb300c51ac8036b",
"description": "ci: create lava-test without deqp HWCI_TEST_SCRIPT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2314a0d59b16e898c9619a17d3b17dd07d1abccd",
"description": "ci: rename .lava-test to .lava-test-deqp to describe it correctly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e5c33f8a221918bc08bb669c0411bfe9f7f91f0",
"description": "ci: Fix freedreno-rules-performance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2112d8b1f28ef695ef52d78dd80258f508197bc1",
"description": "ci: Improve piglit-traces \"no-perf\" filter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f868c1727ddba842ef1b72acbaf1c656473b5fd4",
"description": "anv: Fetch max_context_priority from drm_xe_query_config",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "972d2a89d97bfae391ca9076b21df8f678f52172",
"description": "anv: Partialy import drm-uapi/gpu_scheduler.h and use it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "073fc34e4b31e67a6c439e69a7b58654e09ec3b2",
"description": "intel: Sync xe_drm.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fed462a011d74d1be569d3b6cd3efcd75ac2d54b",
"description": "driconf: remove the adaptive sync special case for mpv",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56b6ca411feaf5894756996066e1e1364ae16bd9",
"description": "radv/rt: Fix VK_KHR_pipeline_executable_properties",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f123d65e9f50e57b9af3de2e0e77618fcd9d2ddd",
"notes": null
},
{
"sha": "2cf6813c1996e43cad301516edb9ade56734240f",
"description": "radv: fix radv_shader_binary member fields to 32 bit.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3806cd83f2dca485b27b4269eeb218f2733e33a2",
"description": "radv: skip pipeline caching with RADV_DEBUG=shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "493d93f26c5fbd59c04d67eb1daed1447f02f5db",
"description": "radv: refactor shader_compile()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5051980ff80e16d23aa1617c9abbb944d3de6265",
"description": "radv: remove radv_create_gs_copy_shader()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55caea6453a6d0fc22fa9c2fed43f253124bc915",
"description": "radv: move gl_shader_stage from radv_binary to radv_shader_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c8d101c715cbd36d19c4e78ed6a0d36487844b1",
"description": "radv: separate radv_capture_shader_executable_info() from radv_shader_create()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43ad3d39175943813fbcb01a4e5e385fd7051fbb",
"description": "radv: inline radv_postprocess_config()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13c55a8e869e53333c832b1f28e20162ebeb2686",
"description": "radv: remove unnecessary copy of binary->config",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe716c242829c0ac1ed1d0e68bdf62b16ad6405c",
"description": "radv: separate radv_postprocess_binary_config() from radv_shader_create()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fec7819f4cb98c7ee9328978ae1f2c64557acf1",
"description": "radv: remove unused parameter from radv_open_rtld_binary()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68babdd2271d9aa87d4a294b0a7322c837b606f0",
"description": "r600: fix refcnt imbalance related to shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ec0cb120c818ec611dcc4d563ae16af7caab4d8",
"description": "iris: Ajust gem buffer allocation size in Xe kmd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a25ef68f683e2724f96655f830260888714088b9",
"description": "iris: Implement gem_vm_bind() and gem_vm_unbind() in Xe kmd backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c83a76339f69f487108aefd720bc72f4dd09b6f5",
"description": "iris: Add vm bind and unbind to kmd backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db781f01d4dc1907d0b3f1f9be9e280df9c5d0e6",
"description": "iris: Prepare iris_bufmgr functions for vm bind error paths",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "879ddf97202fb4721be28f0efffeb064ea61c57b",
"description": "radv: rework binding shaders to cmdbuf by introducing new helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b30f2bf790fb900b9500db54451837aeb5447c77",
"description": "tu: Generate entrypoints for each gen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3db70be04b563e72c0d1fdb293f68cbd1b550221",
"description": "freedreno/regs: Include assert.h in generated headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e833713d83087934221cd47ece49e87199a00d1",
"description": "vk/entry_points: Add option to generate template entrypoints",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c82ddf4f98d387d54adb01bb6463e0a6078209ac",
"description": "tu: compile as C++",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8baa7acd821ff0f2eb9cc0d21bf825c6718dbed7",
"description": "freedreno/msm: Rename drm_msm_gem_submit_reloc::or in C++ code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae47b4e93785f91a39f4bce419b8b6e93d0868b1",
"description": "tu: C++-proofing: misc fixes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "903072ea03eca8051f9b1b4fc893922fa3ad27f3",
"description": "tu: C++-proofing: cast result when extracting field from reg value",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28a703ea435e635e3d5b27bb7589107756398de3",
"description": "tu: C++-proofing: prevent taking address from rvalue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aec1e9ecf772bda8bd8b9e9cec6ba8ca367fec16",
"description": "tu: C++-proofing: ease access to global bo struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40b7e5c48a0bef4b7d4db3591f7910c47224bbf0",
"description": "tu: C++-proofing: fix casting from void * fpermissive warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c618e2a2d4f49a83bb35ac686b173c946da69ca6",
"description": "tu: C++-proofing: Initialize tu_reg_value in-order by pack funcs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "685dbce850c02f2a8f73a16669c48fd19ba93644",
"description": "tu: C++-proofing: fix extension table initialization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e02e51df5b19f084d0176feee6a483d98d5b8c69",
"description": "tu: C++-proofing: fix designator initializer order",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8dc6fbf830f1ec65ef4aa22e001d17c0bf23663",
"description": "tu: C++-proof: do not goto over variables initialization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af3e075f05cf8fb7862b80cde50aaf422d361fed",
"description": "tu: C++-proofing: various enum fixes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5430d10d0617721468a58048638c6e3ea3f4185f",
"description": "tu: C++-proofing: fix struct initializers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a0f1a6d70dd31b73ef4bd50c6f836d19fd45a7a",
"description": "tu: C++-proofing: fix offsetof with dynamic array index",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1510b97c70bfe3437791ce4058a1880b925a9239",
"description": "ir3: C++-proofing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "485bdae420ce4527b412d728c8b6c39bc575c701",
"description": "freedreno/common: C++-proof freedreno_uuid.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1600b310bc1cc3faa9de8014c2ab45235335829b",
"description": "vk/util: Generate defines to help casting structs with vk_find_struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de5c3900ca7cb7677ecb9d8860ff2c105310bdee",
"description": "vk/util: remove (void *) casts from vk_foreach_multi_draw macros",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d79703b912ca4834ab13628bc72313bfcb294cf",
"description": "vk/wsi: C++-proof wsi_common_drm.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "815960d88fb58e7ce5f198b5a674735dc621828b",
"description": "vk/vk_extension_gen: Make table struct initializable in C++ on older gcc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "330b64d1d19e92bb4dfbdb3b4975130cf4910049",
"description": "spirv: sort spirv_supported_capabilities",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d60b551b90300e899c5849558514725effeca342",
"description": "util/format: Make format_table compatible with C++",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24fca432ab95010d7fd15c8798da96e94d0c1478",
"description": "util/perf: C++-proof util/perf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "200e551cbb36c201b0083c6a6ba8930c9077a6e8",
"description": "nir/lower_shader_calls: Remat derefs before lowering resumes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af1bc7f4cee83cf91cf741d76cd9de6d1229923d",
"description": "radv: remove radv_pipeline::device completely",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e9262fefdfc2adbc20b92894037534a282c420a",
"description": "gallium: decompose quad strips into quads if supported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4a6c97779b851aac66da4369500ca53d4cf056d",
"description": "mesa: correctly allocate space for converted primtives",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "dcbf2423d284b7bf2d0dc3e622c73de00c7d5bf4",
"notes": null
},
{
"sha": "d9e68f4e406d9afb22a4d0b7efb43450caa0b74c",
"description": "radv: pass a radv_shader to radv_emit_dispatch_packets()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d07c81d87eef24217f6d4420da907870741a734d",
"description": "radv: move cs_regalloc_hang_bug to radv_shader_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48ba17b823c143a7a572125e2295f10bbadea843",
"description": "amd: remove duplicate from .clang-format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "687b756073d22fb71ecffbdfc1eb9b26c83931c4",
"description": "aco: remove duplicates from .clang-format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9448c2628ebf562db6f77d7e66f48d4ec9fe659f",
"description": "anv: add utrace support for queue debug utils",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b868f22b46b7fb88891585499852f86477e4bd52",
"description": "anv: rename anv_utrace_flush_copy in anv_utrace_submit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "becfbb2a19f9c48f5bc1d6f4917415d6a4c376db",
"description": "anv: fixup locking for utrace submission increments",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "e760c5b37be938427a9c88182ea99f7f66721ca3",
"notes": null
},
{
"sha": "87a1d6423c6aac06ade993f4c3b81247b91d0a5c",
"description": "anv: fix incorrect utrace bo release",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c67c9688c3ff61cc79787801b68ddd62cfbf66d7",
"notes": null
},
{
"sha": "68bc4c56ff4601b8af9b85737600324d9fa82dbc",
"description": "intel/ds: rename frame timeline row to queue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c64952e65f0dc6fccabc2e036cd16e3901a31ed",
"description": "vulkan/runtime: also copy strings on queue debug utils",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d55d74bb723ee70dc17abdce2c3c3045dd32226a",
"description": "util/u_trace: move needs_cs_param option to tracepoints",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de8b14f8ea681216c49d0741ea87bbf41904cc5f",
"description": "d3d12: AV1 Dec - Set anchor_frame_idx only when large_scale_tile equals 1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e4f2472cc3f1f7169c811a6c56954bd4c6ba07d",
"description": "frontend/va: Add large_scale_tile from VADecPictureParameterBufferAV1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14507927a6f86d07356d206dd48f4bb679adcd88",
"description": "zink: flag rp layout change if zsbuf usedness changes on dsa/fs state bind",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "822090e802705b0d47980dc21cca39a639b41dd8",
"description": "panfrost: Remove Midgard RSD fields from Bifrost",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c358c6cd4398030e620b24a7af315269d63b915a",
"description": "panvk: Lower blending late",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecd29fdf38488386b928aa9eff399b05953854e9",
"description": "pan/bi: Call pan_nir_lower_zs_store late",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24693d8a7c13d732a1c3b88dcf3ed1ff97a29cf8",
"description": "pan/bi: Export bifrost_nir_lower_load_output",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8889946792f49065eb24853d2007f2c9da5cf57",
"description": "panfrost: Move panfrost_sysvals to GL driver",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56288a7cfb7c1a0a1aa555a17894f0e1ab9b1510",
"description": "panvk: Remove unused function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e64b131934a16cabe2692c4587c493af02a9332",
"description": "panfrost: Move sysvals to GL driver struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffb9919c2fefe32f72a0889a45a707c86ced6a61",
"description": "panfrost: Lower sysvals in GL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "455a76f10a0c04a3262fa78f7b02f19dc39bd661",
"description": "panfrost: Add NIR-based sysval lowering pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ec9b183327d2ccf7bda666b3a370e6b12053291",
"description": "panvk: Inline blend constants as syvals",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "819313ff99505a0b0fba3669b58e07fb925b5b83",
"description": "panvk: Don't use vec4 for vertex_instance_offsets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b3870d8582357c2bd0a1ab81c917fe1a66918cf",
"description": "panvk: Lower sysvals in NIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f79697123e763a802be09f3a866843619d808f4a",
"description": "panfrost: Remove stale TODO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c65a9be421cd4a338939e29e9dca1d8f81f165ac",
"description": "panfrost: Preprocess shaders at CSO create time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "683d1b60785f2b33466964124e7e419fb05331d8",
"description": "panfrost: Effectively lower gl_FragColor late",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b722410544a7988baf666a70d5fb9be17a81510a",
"description": "panfrost: Lower texcoords late",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21ad75d4b9d838de608a04a73a45df3096950097",
"description": "panfrost: Lower clip_fs late",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2745daa05a243900612e1234071093da580b9a5d",
"description": "pan/lower_framebuffer: Lower MSAA blend shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca2042f3592e2c292e7c2423c628ac2728925f72",
"description": "panfrost: Preprocess shaders in the driver",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a356cefba1799a0222edc6574d32ee6ef1c77b4",
"description": "pan/blit: Lower load_sampler_lod_parameters_pan",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bccd6d3880b8dddef48f06e89f4d06f0d99d7bff",
"description": "pan/lower_framebuffer: Use nir_shader_instructions_pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8059eb15775d44e995956678b7e38884be03b353",
"description": "pan/lower_framebuffer: Only call for FS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee2a5d6bc64b6cdbcac31692bfdf3ee9a878301f",
"description": "pan/mdg: Split out early preprocessing from late",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0cdd82a89290fb768b596b2bb5a28c49eaab6d62",
"description": "pan/bi: Split out early preprocessing from late",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "924f68fe4b5bd481bd3f484ba55c3cc4098adf81",
"description": "pan/mdg: Only lower once",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02f570e33d30cc08842b28d72ba53f6c11ebe9b3",
"description": "pan/bi: Only lower once",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c333c0ea57fe81a94d06aa61261f754c4482ebae",
"description": "panfrost: Remove unused inputs.nr_cbufs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da0815fb9bb95a69cadbdd4285f4f59c89d54711",
"description": "panfrost: Remove inputs->blend.rt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edf24f1887bb4500324e70a15534a670c86c00bc",
"description": "pan/mdg: Use I/O semantics for MRT blend stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2b56c8dd818a830a2142f8aa29b2914797e2c71",
"description": "pan/bi: Remove bi_load_sysval",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91ffd1035105c2c04f4cc2687fb4f9ff63fb69a5",
"description": "pan/bi: Lower gl_VertexID in NIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "540d556a8f43dcf95afd0007fe24f5cec5cbea0e",
"description": "pan/bi: Allow specializing bifrost_nir_options by arch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8db30010dc15e013a4b7638c3337c6aebc6bb342",
"description": "pan/bi: Lower load_output to make sysval explicit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c9ffaad8fefbd0b89137afe4e137486ad11b000",
"description": "pan/bi: Lower sample mask writes in NIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f3a761e813491f08af32be232f199dc0d74068a",
"description": "pan/bi: Don't duplicate texture op cases",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f247f57f5290dad983c84fc0beff24dcb659e589",
"description": "panfrost: Use 0/~0 boolean for MSAA sysval",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47ed0b41be03a1a98eeeb8422fc0d8b5f0efcb60",
"description": "nir: Add Mali load_output taking converison",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60bfc4deb911d83932bc675f7e2fcd85a44213a6",
"description": "nir: Add Panfrost intrinsics to lower sample mask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8eceff48cdb73d48a5db3c393eda60d099709845",
"description": "intel/dev: use GFX_VERx10 to detect genX compilation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3c9a8f7a6d25c0d70351d3ea27930de74e6c94ba",
"notes": null
},
{
"sha": "8c78dd6320659889e5bdf09faeac393caec80b34",
"description": "intel/dev: fix macro naming convention in gen_wa_helpers.py",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3c9a8f7a6d25c0d70351d3ea27930de74e6c94ba",
"notes": null
},
{
"sha": "52c71cf959b92b8eda18f9761ab01494b33a61af",
"description": "intel/dev: fix macro string concatenation for INTEL_WA_{id}_GFX_VER",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3c9a8f7a6d25c0d70351d3ea27930de74e6c94ba",
"notes": null
},
{
"sha": "4d48fc6fe51cbd6c1ce3565c8d5a68869eb2f424",
"description": "dzn: Use mesa_loge for DXIL validation errors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7750e23c7f23acc457844d8579ec663868373ff4",
"description": "dzn: Enable variable size bindings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19818ecc37ec422e00914afbc1fe2814a81136c4",
"description": "dzn: Support descriptor indexing via bindless",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c93dda6bee010b674635f004aef688baa49fd4e2",
"description": "dzn: Add a debug option for enabling bindless mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebc8a86df1c195854736231bb357e71d0e929d24",
"description": "dzn: Apply bindless lowering when compiling pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35a789dbb7d830cb95e8aea60c2d3a3e7d27e183",
"description": "dzn: Only bind descriptor sets up to the used amount of the current layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a227ef29839458cb9d971dc5f3665087a98697cb",
"description": "dzn: Ensure root signatures are re-bound after a meta op",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7edff267ccf24e287ea4fb430e58f5f206387716",
"description": "dzn: When binding a bindless root signature, bind descriptor heaps first",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d52a480fe38245006df3931a1228c98905ad55f",
"description": "dzn: Add a binding classification in the pipeline layout remapping",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8bd5fbf8edd9eba9c831b8fc9d5266b4e3212030",
"description": "dzn: Bind buffers for bindless descriptor sets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f61e6602485c154ceaa2be3093d4227c1c601ac",
"description": "dzn: Use separate dirty bits for descriptor sets/dynamic buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "184642619564127b9c4e4e5e5b87ba3f3bb5145d",
"description": "dzn: Don't dirty bindings if root signature doesn't change",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d2b4ee4f493bec3ddd510a742902dad87da5dde",
"description": "dzn: Allocate descriptor sets in buffers for bindless mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1881bc7eec74eb3865f36071832fcc396dd8df3",
"description": "dzn: Delete unused function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac0b0731eafc29b9a44e96484894e2bbd758c9f5",
"description": "dzn: Remove defragmenting of descriptor pools",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "079f3deafb402e77ee2eb39151b1ba8107d5e065",
"description": "dzn: When bindless, only allocate one descriptor per layout entry",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c4431b674132ffa3b309e5aec47446e7d7d646b",
"description": "dzn: Add initial bindless infrastructure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f977c10f3c3a5103dab8bd4644f9c5bb4a515c70",
"description": "dzn: Skip setting up UAVs for depth resources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60b3637e763b56a7f8476d884753985d815b1757",
"description": "dzn: Set up SRV descs for 3D textures correctly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0bf1a436011e67bc820212356f6852809ec4a14b",
"description": "dzn: Don't use plane slice 1 for depth+stencil SRVs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "442d456b28a7c57702b590548c2a6a5f1d60b7d5",
"description": "dzn: Consistently order depth formats before stencil",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c5100f94ab1428281fdca982b710122077f8157",
"description": "dzn: Put UAVs first for storage images/buffers in descriptor tables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8887852d208821b48c0b6d844e8224957fdcdef5",
"description": "dzn: Add some docs around descriptor sets and remove redundant/unused data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "492d61cfbbaf2c71018875af285a55730b277d23",
"description": "dzn: Fix a leak in descriptor set layout creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f2e13eaf84ed7003a482e9acc2f38a2a2cb61f5",
"description": "dzn: Remove descriptor heap type from descriptor heap wrapper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "599abf5b1ae216c90a3e550d8c70f7df96ef2219",
"description": "dzn: Remove device pointers from descriptor heaps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "79ef6e4e8fc3faa69e77b0a9503f6d6662c5d540",
"description": "spirv2dxil: Support descriptor indexing capabilities",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0a090adfd7169a666805655ed2b7ab66710fdbe",
"description": "spirv2dxil: Only lower readonly images to SRVs when the option is set",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b125575f959ecdce829bd182d67b65e4fde64522",
"description": "spirv2dxil: Add a pass to lower deref tex/image and vulkan ubo/ssbo to bindless",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f31d1a7e04a34fc70e7b264382dd002d6f5e579",
"description": "microsoft/compiler: Update header docs for binding modes supported by compiler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fc7d2480a94d314e1f3a26020465a565e12d085",
"description": "microsoft/compiler: Use store_dest instead of store_dest_value more",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce004e639199eff4e7855bba282062e559a03027",
"description": "microsoft/compiler: Support descriptor heap indexing for UBO/SSBO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88e4edeb2bdc7a83803625069678ff0d3731e90d",
"description": "microsoft/compiler: Handle \"bindless\" image/tex sources as heap indices",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "068f1ada9aa39360623bd75a47fcf4e90378bb30",
"description": "microsoft/compiler: Split handle annotation into two parts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6220fb454f5035a10d9ffb2720cf53fd8c60b04d",
"description": "microsoft/compiler: Add helpers for getting res_props structs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "abc2412ccc430565af05f257cd3e51f967994b19",
"description": "microsoft/compiler: Refactor type -> resource kind helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a838f095ef1b92889af7e77bc59e7a640128668d",
"description": "microsoft/compiler: Only set typed UAV load feature bit for multi-comp loads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "273a7cf0e2619780ba6c86553f5cdd348afd27d8",
"description": "microsoft/compiler: Fix setting bit 31 in feature flags",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a84208ee4df8782a87464f7ed176d7499b20fc4f",
"notes": null
},
{
"sha": "33d03e57ad2dc6056974786de067e817b5ad88d6",
"description": "intel/fs: use generated helpers for Wa_14013363432 / Wa_14012688258",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c029b1499fabd513ad9ba063b3d2029cd3197431",
"description": "freedreno/decode: fix possible overflow",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c5888b890c35500f0547d82758ce7546c3c7e15",
"description": "ci/freedreno: do not build tools executables without explicitly enabling them",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "79725115c60c50f91b819a0fe946f6a993dc2252",
"description": "d3d12: Remove now-unused UAV format from shader info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f56f2188cb9886e9112b93adc096f716510d383",
"description": "d3d12: Fix buffer SRV/UAV creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efe3f246b1e73fbe4b9c235d41ee1e29e02b36b2",
"description": "d3d12: Report correct texel buffer max size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78fc1197eba51c2b270ad6dbd0ba2e6ee336890c",
"description": "microsoft/compiler: Handle writable buffer UAV size queries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0016b8c9ea7510e02db66387231990f859706d2b",
"description": "d3d12: Encode - Only upload headers when written headers size is > 0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd575ff72b81c453fa3a6863fba3c2c8accd62ca",
"description": "d3d12: Encode H264/HEVC - Do not write PPS unless different from active",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4cb76bd280232bc12841a7a6ad82e22cc9ec0e3d",
"description": "d3d12: H264/HEVC Encode - Set both VBV InitialCapacity/Size in CBR Rate Control to same value when requested",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75d029b717000ce486af5f607bf04914e21ef2bb",
"description": "freedreno/rnn: Fix reg names for regs with variants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8da3494d533442f1cb294a965c5adae576d9e746",
"description": "freedreno, nir, ir3: implement GL_EXT_shader_framebuffer_fetch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca92183845edce948e55d213cd2b26a69f155e44",
"description": "nir: Add memory coherency information to shaders.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1462da2a70f371219c4ecc287e04b283c8f29128",
"description": "nir: allow nir_lower_fb_read to support multiple render targets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c54b8dfe672455d9334f66506b2331a270a73899",
"description": "tu: Fix tile_align_h on a650",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "60bc7c0e22109287774aa6cdec0213e57d62920d",
"notes": null
},
{
"sha": "f5d325a8d029a0fbb19b370668b88d65ad17f514",
"description": "v3d: add link to issue investigating failure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c1da7fbde06900433993fda7813114510d59c0c",
"description": "frontends/va: check decoder in va surface call",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f544150bb346847a46162bc89f542cc66d08e30",
"description": "anv: Implement Xe version of execute_simple_batch()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41cba37c4a139dbdefdb2c9415eea210053b8848",
"description": "anv: Handle Xe queue/engine priority",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45cb2819f6a27f999918594a770a6fdb76b6faeb",
"description": "anv: Implement Xe version of check_status()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13874840bf6df421757bef88e5653296bdc1144f",
"description": "anv: Create Xe engines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0818d18d489940e0c2fc73959b16c8f242a7616a",
"description": "anv: Replace I915_ENGINE_CLASS_VIDEO by INTEL_ENGINE_CLASS_VIDEO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e743ddbbb477e2858ec5e326e1ad942c0cc3350c",
"description": "radv: Enable mesh shading on GFX11.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59a4fb6af71f7d496d481c72b8f90484eb575c6e",
"description": "ac/nir/ngg: Store special MS outputs in attribute ring for PS to read.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2a71c56d95a8a4c5c50ffc0ec802e7c3477d4df",
"description": "ac/nir/ngg: Fix mesh shader layer on GFX11.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d2f5a4adae0cf75bcb5646892433e4658b58d1f",
"description": "ac/nir/ngg: Split legacy workgroup index function.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "240e16fc8e27ba76afa1bf5adbd6d70c680027ac",
"description": "ac/nir/ngg: Use attribute ring for mesh shader params.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0af22af5487740f9512f5b25b1a815c93b766adb",
"description": "ac/nir/ngg: Clarify mesh shader scratch ring.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36edbebe8be1a640670c5d2990efb07160a93573",
"description": "radv: Adjust mesh draw packets for GFX11.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c1571bc56a2ae3f876a7fe88e1534d40740fb51",
"description": "radv: Include per-prim params in NUM_INTERP on GFX11.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "500f3e0bdedc75f52707869b0c100a7582c08a27",
"description": "radv: Use PRIM_ATTR for PS inputs on GFX11.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09b81c7570e80e3b09673d2453df55f02b9d8021",
"description": "radv: Add extra offset to per-prim params.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "552614e15a519a7a02e6d0923d1ba4f7970229a9",
"description": "radv: Use per-prim params in has_param_exports.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0f25109f645adb2e362e1e13d45c5d926b131de",
"description": "radv: Add per-prim attributes to ring_attr stride.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7cc9a729137b7da82e9de38eb1f875bc18e6c618",
"description": "radv: Use new mesh shading packet defines.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da3eb6e6a5f4ec86b7ee5c492ce4df21f9eb8f1b",
"description": "ac: Add more defines for mesh shading packets.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "781c088d928c1ae95859f605a16d65d84ff1ab38",
"description": "ci: bump Alpine to 3.17 (again)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2413cb2965928f8927ae8d3d4d4d90fc64e034f8",
"description": "v3d: fix condition for EZ disabling when stencil on",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7941db652e9308a5db70e403111941a73eb95cee",
"description": "intel/dev: fold Gfx12 URB entries in Gfx12 HW info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25cb4805f5cc326ce8b5b6a4ee7b4f5371e18968",
"description": "intel/devinfo: initialize pci_device_id with from_pci_id()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19c9391a2cb3569943e2b1229e4eceffab50e6bf",
"description": "intel/devinfo: dedicated entries for XeHP",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de5ee891f08661f226ab8a70e00f4131671eb1c3",
"description": "intel/dev: use generated WA helpers for Wa_22012575642",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b1660c7275ff87df44fcb38fca2b395806e387e",
"description": "intel/devinfo: printout URB entries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a42a5bf87e9d5364662f91c06ceaea9fcc773621",
"description": "intel/devinfo: add an option to pick platform to print",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24d5bdbb6e66ada0d9b9c00ab0a26fe786952d1b",
"description": "ci/windows: Update warp to 1.0.5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0cd89a27ed0da0bf79c3eae9aac314ee33c3a852",
"description": "ac/llvm: add missing type convert for nir_load_buffer_amd",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "afcbccb0781343eeed1b8543c23dcdc21748bcf2",
"notes": null
},
{
"sha": "5ddb46e96376f2ef5ef73d52a589d908d6577d51",
"description": "ac/llvm: respect channel_type when ac_build_buffer_load",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8030fbcf16a5811c76177f3598218b8aa35d52fc",
"notes": null
},
{
"sha": "772cacff32b2ed22799a1dbaeac6857824400f53",
"description": "glsl: Write a new test for GLSL and NIR mediump lowering.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41f51fe815c74c2bcd2611c47e228236c3e827e4",
"description": "glsl/standalone: Make all standalone contexts have NewProgram set.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b5326bdc14f3ac2f7b2e029fca22411fce638b6",
"description": "glsl/standalone: Pull out a helper function for adding GLSL source shaders.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c476098880a8fa54a7b32a20eb2a80538661404",
"description": "glsl/standalone: Pull program create/destroy out to a public function.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "79ac6197a994efaee352354730d0302df09bfa78",
"description": "freedreno/a6xx: Restore mode",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "dec49ec50a2f017dabe72f5ec882054de85540b7",
"notes": null
},
{
"sha": "8af8c5bd075776da251aee8fdab9c98894eccada",
"description": "ci/docs: start documenting ci_run_n_monitor.py",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6538c5bcd4e57bbad3e7dde06b196a68f5d6d4db",
"description": "intel/fs: restore message layout changes for cube array",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bc04e2dacac174f1d4cbb63edd5b775e285996c9",
"notes": null
},
{
"sha": "3d2d4728aaf3b3a417ce9507481d64297766bd54",
"description": "Move combining clip and cull optimization before linking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48e218b49d6bdfd167b755e3983bce4f14132347",
"description": "egl: don't expose swrast device if swrast is not built",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59527150640e1f62cbc69aa5a28494ce8b119fea",
"description": "egl: reorder code in _eglQueryDevicesEXT, add *swrast variable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63f1b4531bad1b529e33918fd3bb39e3dc30a6d7",
"description": "ci: deduplicate compiler wrappers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16d5f655021c4238a1b34fe7c15824400912cc47",
"description": "ci: always use the -Werror wrapper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc53b3917346239f22b35facd2fdea4bb4cbb72f",
"description": "ci: add linker wrapper for clang",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a0f12ba5f10fe82fd26304a56cb4f7b60119902",
"description": "ci: centralize detection of ccache in link-werror wrapper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab46f6974b7853c54cda642354712e8f68b050a8",
"description": "zink/ci: add a test to the fails list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09ea80466aadb32d2390a4a7a572cc021c53fd96",
"description": "radv/ci: update the navi10 expectations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e8866a35a2594588b6c9937125eb9a70b02afeb",
"description": "anv,hasvk: cleanup unused enum",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3eea22039ccb7c96b7d26c784585082a4ea019c5",
"description": "zink: track whether zsbuf is unused",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2362e02f297d0556fe07b7ae7ee680ca784dfc0c",
"description": "panfrost: fix strict-aliasing violations when packing fb ptrs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "67cbbf941751440d1d840112d61523f40aa77c3f",
"notes": null
},
{
"sha": "b6d5cb0d39be4882d7454e05d76e51629a409616",
"description": "lima/ci: restore swap buffers egl tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e99ba0b6d3fb93ba6bef4b3d0d6567cbeda7b367",
"description": "nir/range_analysis: use perform_analysis() in nir_analyze_range()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b03db39b345d981af9444cb1899797e9473f3a2",
"description": "nir/range_analysis: use perform_analysis() in nir_unsigned_upper_bound()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29a38b09cfc4fef347b2ccc2630b8ffc17f7c07e",
"description": "nir/range_analysis: add helpers for limiting stack usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2145cf3dd1d6eb8bd4e6095ca1f673dc6dacb1ff",
"description": "nir/range_analysis: add missing masking of shift amounts",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "72ac3f60261a8510512861b93e843e695331e2ab",
"notes": null
},
{
"sha": "63e8f77d8e0c6aa6745f719cfd08c4a58924b9d5",
"description": "util/dynarray: allow an initial stack allocation to be used",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87efb9c3b33660804c123c7db7e8e51edde95bb2",
"description": "intel/isl: Support Yf/Ys/Tile-64 in isl_surf_get_image_offset_sa",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4bce9508b12c521515614fac0848f73255cd473",
"description": "radv: use common GetBufferMemoryRequirements2()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "099a537e51449165c38e3a6aa7a6b1417ea2b854",
"description": "v3d/ci: group dEQP-GLES3.functional.texture.specification.teximage2d_pbo.* flakes and add another one",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52e28d6e6e1735f540c7d004293caf38656b3092",
"description": "ir3: Use umod_imm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "968c5c6334dae8733336fffd47a858374dff3ab8",
"description": "radv: Use umod_imm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b0133b30f290a05e06a12d766b47a119e490a19",
"description": "v3d,v3dv: Use udiv_imm/umod_imm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e80f209df94b7a63b736db1d72a3cf92add81e70",
"description": "blorp,anv,hasvk: Use umod_imm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2933af75762a05a7ca89a866755d4a7d3f8b7d9f",
"description": "nir/builder: Add nir_umod_imm helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cec04adceec0d8e910bd521faf0652dcfd078483",
"description": "nir: optimize i2f(f2i(fsign))",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7b34ad8f20df3264b51299c36ecb8a4bc98e1d9",
"description": "pvr: Don't allocate/upload 0 size coeff programs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49ed1e55d8904332c13ca321bcd91353d57a6c7a",
"description": "pvr: fix clang-format issue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7dcd02bd324663d17ad039c31b78a0dbc4a78694",
"description": "aco: drop leftover variable",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "44fdd2ebcb271011665dd100ba9ef6852cddb22e",
"notes": null
},
{
"sha": "f39ffc69110d1da0d87f970bc87802ca81ce9fa9",
"description": "ci/etnaviv: Get the gc2000_piglit manual job mostly working.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfec80aed1674cf458f53b0b5b01a62e0c13609b",
"description": "ci/hasvk: Update some xfails from the 8-sample fast clear disable.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "e509afacf3fb277f944f6d4ebf9d88d4a27c6df6",
"notes": null
},
{
"sha": "ecca3b9655dbbba30b4b030a2acb796b4aa9e7a2",
"description": "ci/crocus: Update expectations from VK CTS 1.3.5.0.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2c356a095099990b484f1d0abee6987a734a7e5",
"description": "ci/iris: Update more manual job xfails from the Wayland build change.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb5701eed99751d99db138497465879bf6dd8b37",
"description": "radv: implement VK_KHR_map_memory2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd59db8c46c98ac08bcb255d696b613c7be5188d",
"description": "radv: pass radv_shader to radv_shader_need_indirect_descriptor_sets()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d95660a032999b66c3c25091346370c0fec849a",
"description": "radv: pass radv_ray_tracing_pipeline to radv_rt_pipeline_compile()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88137cd71018843344dbdaba999209e915f823c2",
"description": "radv: rework dumping shaders when a GPU hang is reported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "444c5887c213efdd0afc61e46518e93bde004969",
"description": "radv: pass radv_shader to radv_dump_shader_stats()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0514c015e698b3952c70bd5e98b87e6571ff44a4",
"description": "radv: use a separate compute path in radv_flush_constants()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7bbd610b8a909ef9e334faeccb87088788d19c6",
"description": "radv: pass shader/base_reg to radv_emit_userdata_address()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e3cac8d5e81846f5ea9829461025da842930807",
"description": "radv: pass shader/base_reg to radv_emit_inline_push_consts()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2e71729afab78d15d551147fc4021a00ff71663",
"description": "radv: pass shader/base_reg to radv_emit_descriptor_pointers()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d7c5b6fb94dadfb2cbe094eaa36569e7caf3e80d",
"description": "radv: replace radv_lookup_user_sgpr() by radv_get_user_sgpr()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4066e3a951d1749372d9ff231f569483195bfacb",
"description": "radv: stop using radv_get_shader_shader() for task shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9169025d0653962e0dc6a31e48e5a301a7f20b2a",
"description": "gallium: Fix u_stream_outputs_for_vertices with QUADS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69cbc2e7eea599fb63f93373408a589f4345c6de",
"description": "docs: remove old thanks-article",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c69fbff47e08276063c61de5b8ee4bb2c550336",
"description": "docs: move developers article to main website",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d044eeb65850018801f9374aaa2d0c2999f6853c",
"description": "ac/nir/ngg: Rename repacked variables to clarify their name.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b50b9631c6688c35fc861d1939ff1fe174fb2d5",
"description": "ac/nir/ngg: Create separate variable for repacked rel_patch_id.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30ce47cc00bdcdff7f55397f24cb940fd6ebc81a",
"description": "ac/nir/ngg: Remove some superfluous variables.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c22f9442f6bcfdf7d1733eabe1107a48e07d7b46",
"description": "ac/nir/ngg: Rename state variables to \"s\".",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0068dbee9681abd05bfbc5cb2e259a2362cacb72",
"description": "ac/nir/ngg: Move divergence analysis call to analyze_shader_before_culling.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0a341f644e6266fd2d34d8ae3046e4db53a074a",
"description": "ac/nir/ngg: Split some functions out of save_reusable_variables.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "091dffdfc950fa7d70db2d8e01bda6712b6ee22c",
"description": "ac/nir/ngg: Rename saved_uniform to reusable_nondeferred_variable.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c904c7dbf13e00b50931886d4d2d6773d0545524",
"description": "ac/nir/ngg: Remove usused lds_es enum values.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ca29408f1b28ec8334a6f26f7ef95c02716e167",
"description": "docs/zink: clean up requirements-language",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "adc7170d850a2a7416110b647e1eb5a7033e07bd",
"description": "docs/zink: mention vk1.2 mirror-clamp feature option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f272fd15e9f0776056699e90ce021f4766d3384",
"description": "ac/llvm: fix build with LLVM 17",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4659a94cfe860f6ba8099d3f9f25ab6ad05c2b78",
"description": "vulkan: depend idep_vulkan_runtime_headers on vk_physical_device_features.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46c9e84ead3616ae0a191f4b4f0597f7a614d207",
"description": "vulkan: fix building with python3.8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5082b6b034f457a925e585717adc20bfc8cf86e1",
"description": "radv: add support for caching PS epilogs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "228afe1a2f57c6913a7b62de15ae18e0ed2ed6ee",
"description": "radv: make radv_shader_part_create() non-static",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83c20b95dd8aed1d49f22d2da9b8834bb92333a4",
"description": "radv: allow to return the PS epilog binary to the pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eba315d2bfdf376ea151dd4d0c3c775d4c732368",
"description": "radv: upload prologs/epilogs as part of radv_shader_part_create()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa15d64949b1d3d553b46a2756e46fb9ef8b59c8",
"description": "radv: store the total radv_shader_part_binary size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aec9fd394f0abea0282d0278b284d2d653281024",
"description": "radv: store spi_shader_col_format to radv_shader_part_binary",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a455e0c99f761d8693de068dff08d6774b74e895",
"description": "radv: stop storing the binary as part of radv_shader_part",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2803b786f022a2c25f03139fb1487f962ea7c7f8",
"description": "radv: remove set but never used num_preserved_sgprs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "415b824bc6dc8f0fce517f8fa1e38df94de15502",
"description": "iris: implement occlusion query related Wa_14017076903",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c34916f841d35c6ec76981b0f56df25feef04b70",
"description": "anv: implement occlusion query related Wa_14017076903",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c10a9372d6ec3511526a885a53cd841f25c83e2c",
"description": "v3d: implement NV_conditional_render extension",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94de8767aa818ecdbe1fc13380f9cac42622f919",
"description": "v3d: include offset as part of streamout target",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d21d563a1b5bee92a60fb49dc669caa93f29f6a",
"description": "v3d: cache pipe query results",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "957186102f90c6e1dc6d0d869cd79fa435dcd02c",
"description": "anv: report shader max dispatch width in pipeline props",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2acc2f18ea74e5f59b1e6f67fec49fd0c6b1e466",
"description": "intel/compiler: report max dispatch width statistic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e28f2a6f2446ae4b27112e9302153fdcb70a408",
"description": "broadcom/compiler: track pending ldtmu count with each TMU lookup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c09482b29362266e40a1f876faabafbaa82aa081",
"description": "docs: fixup broken indentation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46143ecc4cc6cb66eaf5488f883198a5275dbddf",
"description": "docs: escape a few more strings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "331601abda78fc192d25d9219cea08eb8d6e68d4",
"description": "docs: fixup broken envvar-role syntax",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4c19426fd6a77932fabfb0b590fea6b2fcb39dd7",
"notes": null
},
{
"sha": "f2aa0e80a0c392b407f59ded6c10e4504d96fc6c",
"description": "radv: enable fullyCoveredFragmentShaderInputVariable on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e84251cc7973c7146553a5df3630be00a12662f",
"description": "radv: implement fullyCoveredFragmentShaderInputVariable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebbb0d3f1b2f71bda76228a02df2c2b52cea559b",
"description": "radv: enable SAMPLE_COVERAGE_ENA if the fully covered built-in is used",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a02f567aa3961c4880b099bc9aeaa4349db7c25",
"description": "radv: lower nir_intrinsic_load_fully_covered",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb7e0c4280d38e7c0f61c3ef8bea0c8705a4e99e",
"description": "spirv,nir: add support for SpvBuiltInFullyCoveredEXT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf2bc83c606e86db77402721344a82e442436e76",
"description": "spirv: add SpvCapabilityFragmentFullyCoveredEXT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e57caf98939bf34ffb52a40060de7b2f8cce430c",
"description": "radv: initialize cmd_buffer upload list earlier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "270f9c0b0636bc0c7954f32e2b5920ec76f839e5",
"description": "zink: add ZINK_DEBUG=flushsync",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a45e0d9912c50e502abbbcf17e498edccae29ad",
"description": "zink: don't update fbfetch in db mode if inputAttachmentDescriptorSize==0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46212427f95a73f4174f22a21ddd227f0778447f",
"description": "zink: rework handling of unordered->ordered write buffer barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e83513832bbace910f605d25c05b0eae4e31e2d8",
"description": "zink: always set sampler layouts when unbinding fb images while rp optimizing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2b3c7b6be0d0c0f842e61447cee80122ce69e25",
"description": "zink: only run post-fb-unbind layout stuff if the resource isn't being destroyed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b442ea4700b1aebb8c04b44c4738771d630b7f82",
"description": "zink: add an assert to ensure zsbuf invalidation doesn't break rendering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad9a5c252aeb80fab638698b18b47c0c8e430244",
"description": "zink: force unordered_write=false when binding image descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eaeb1350bef337541d27cb5a72ddc06e0f521339",
"description": "zink: fix unordered access for image descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5018bc1358bae5cfeb6f2a429a6d22baa2a82443",
"description": "zink: add batch refs for framebuffer surfaces on bind and ref update",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2d2cb5e4556ed2a2635913d46656d0622c8e63e",
"description": "zink: flag some rp ends as unsafe",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ca5656c49cb689e9c52e942cded2f637cfdc2b8",
"description": "zink: never split a renderpass for a loadop change",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61c236bc31bf6b790444d0d484e01fc012ea01ea",
"description": "zink: delete unused barrier api",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30d59c469a2eab7ee34a1645c7e176f840ac8d52",
"description": "zink: simplify resource_check_defer_buffer_barrier()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca43ecefa48a6c4ab38760de001ad28b6cb8f745",
"description": "zink: handle swapchain creation failure less lazily",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5873dcb32f64582cf0ae77774b36d26bfaed9250",
"description": "nir/lower_mediump: Fix assertion about copy_deref lowering matching.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fff56292971e5e030b7dc80e8610784ffaba231",
"description": "glsl/lower_precision: Add actual spec quotes for \"check_parameters\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a519446391da99653ade1493c0cb12064ca9600",
"description": "glsl: Fix the precision of atomic counter builtin function args.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b251f94e15b9ceaf0c5d074dc07139c397470320",
"description": "glsl/lower_precision: Drop most special-casing of builtin arg precision.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18e096769c48ac11d6be881ad595dbf3ed6ac0ce",
"description": "glsl: Set the precision of function return value temporaries.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1d228e9d5d6f56d5eaf8e978ae99a72950fafef",
"description": "glsl: Handle highp promotion of builtin function args in the builtins.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be2731f445ce1ff11d052fd8ca10742193d77d1e",
"description": "glsl: Set the precisions of builtin function arguments and returns.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e85c9a4226f718ec4768d5a84462a9f34d50326",
"description": "glsl/lower_precision: Add a cut-down testcase for #8124",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41be2caa6d14ccd1446cbbf28da2464db805c3c7",
"description": "glsl/lower_precision: Add a unit test that I thought we might fail at.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a2d66f5a55ebcf814e459542c8a63b27e515b64",
"description": "glsl: Simplify vector constructors from scalars.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92ea49edcb084110f2b27af5674dc65645c99691",
"description": "anv: Implement VK_KHR_map_memory2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4a5b2d59e19bac6977b3eb1364ad80a5ee4242e",
"description": "anv: Limit memory maps to the client-allocated size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4497e54be0870dfadc93ae2b6a101a9065ed485",
"description": "vulkan: Provide wrappers for VK_EXT_map_memory2 functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8af4fa3d4b23d44ff69f03b5014b1d532481a19d",
"description": "vulkan: Update XML and headers to 1.3.244",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efa6387a093cd5b44c5d6de0e52e84ee47b8a3e5",
"description": "zink: convert luminance/alpha clear colors in dynamic texture clear",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "600b8ba75c5000b1908c3894ca0f222bebb78f0d",
"description": "zink: split out luminance/alpha clear conversion code for reuse",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84762bb1cfe458000e63c30147de33c925f2c016",
"description": "glx: fix memory leak related to __glXCloseDisplay()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19b89c80777b647da0393cc62c69eba6b12e0c4e",
"description": "amd/common: fix a typo",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "35f053ba8cd11a16077a79ebf5d3952f6112b096",
"notes": null
},
{
"sha": "deb537de3c856911893405bc7e03ac69b68fe4b5",
"description": "radv/rt: Handle load_constant instructions when inlining shaders",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fda262fe64ed3d55527921e67681056b0efe9f30",
"notes": null
},
{
"sha": "23cd81686c6c5aaaa4ab54e51cc4b2dd4bc68db6",
"description": "zink: further eliminate zs implicit feedback loops for read-only access",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a702e5038c771f4038301aa292e08b976d70f5cc",
"description": "zink: explicitly eliminate feedback loops for unused zsbufs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "618c3651ffd70055e6e1df2c22eb8215be33d5b2",
"description": "zink: rename add_implicit_color_feedback_loop()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d099c46cc68613d5e93404aa64bc90b66ed5406",
"description": "zink: allow zink_is_zsbuf_used() without tc / rp optimizing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c900b9e35f0d6602ee8b939bf497459b7fbef1c6",
"description": "zink: don't flag rp layout check on next draw when rp optimizing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6e40b7d5421667b285eec1bf85538a388fe8cc7",
"description": "zink: improve no-oping of write -> readonly zsbuf layouts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93d7bde9dc4e41acd98ab5ab0ad989941a0b7a27",
"description": "zink: add a fixup case for readonly zsbuf clears",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2e079eef4b6aeff83f2f10f1ffe0fd81ea8d6c0",
"description": "zink: track whether the fb zsbuf is readonly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b9e9a54abb6a66b8d29b4e1d205372cd35f5892",
"description": "zink: fix dsa state parsing for tc info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8bb8af4f5528d998848d308b0eee2c526ff800b",
"description": "zink: track zsbuf info even when rp optimizing is disabled",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d750ad19fd5171679b676cbebec0379f439e29f7",
"description": "radv: fix NGG streamout with VS and GPL on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "491887c9f25fb710ccbe463aaeeb0f901386861b",
"description": "intel: Add TODO about removal of 2Mb alignment in i915",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96302900aa26d28c3cb01e6e1a34a6c0bdfb2c06",
"description": "anv: Apply memory alignment requirements in Xe kmd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7dc8474c3bb8eaf1f42d56df30716b326b504e2f",
"description": "intel: Set mem_alignment in Xe kmd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfc1782ad65668ca1ccab32c77c8bfd8bbf3523b",
"description": "anv: Use intel_device_info memory alignment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ab3d5f436c1d6d4012ae20c773273511bd14316",
"description": "intel: Move memory aligment information to intel_device_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12cf314dd83c867e1675c04a880c7b3a26cac2dc",
"description": "v3d/ci: add another depthstencil-default_fb-drawpixels-* to the flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "859bcd605de258109cf83a8fdb476c20b81c2674",
"description": "ci: move docs-stuff out of root .gitlab-ci.yml",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "220356e0831bc870a189cf8d116a8b0ff6e1e500",
"description": "pvr: Add initial support for VK_FORMAT_S8_UINT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "317a3fe49b206db1a1075be6a1b56d206e908f04",
"description": "pvr: Select a single aspect format for the texture state of DS image views",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26671b5d63f2721f9419d24c129c7938cb90e118",
"description": "pvr: Add support for multiple emits from EOT program",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4162c37d57ee914342648175d4de2d2db37cf205",
"description": "pvr: Generate dummy emit for renders without any emits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de5258ae2bcbea380a3e31cd60bdaa022788b89d",
"description": "pvr: Generate EOT program at runtime",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0badfd8b20a14c14a28398a9874614417dccac6f",
"description": "radv: add helpers for destroying various pipeline types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "abfdc06b017932e2641532696eefa132e6d23a18",
"description": "radv: rename RADV_PIPELINE_LIBRARY to RADV_PIPELINE_RAY_TRACING_LIB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10622ccc730e6ed44c4b54e21d5b9d2044f6171f",
"description": "Uprev Piglit to 60e7f0586bac0cfcfcb5871046e31ca2057a5117",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20ba9b9faa683105429a53cbf4ea9e95ddbd66b8",
"description": "v3dv: use vk_get_physical_device_features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d94625d11094b1c9e91969ff53b99f2e70ac5458",
"description": "v3dv: reorder features as 1.0, 1.1, 1.2, 1.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0be8597acbdc090a9f5776a430b9f1a941cadda",
"description": "v3dv: use common GetPhysicalDeviceFeatures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "437890688573e94d4dbb2224d93228806126fe66",
"description": "docs/developers: Add Igalia as Mesa consultancy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7c051b5acd7f7b9b5f7dd03deed5f8657ea5248",
"description": "v3d: fix `dirty` bitset being too small to accept V3D_DIRTY_SSBO",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "45bb8f2957108056de10721d50259e2f8c5a4ddc",
"notes": null
},
{
"sha": "29c71b8eb0ce1424fc51dbb9a1d14f0750ceac64",
"description": "util/00-mesa-defaults: add Akka Arrh workaround",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47e7b49c61ed72141b20ee9061a320bd259b3e0d",
"description": "mesa ctx->API --> _mesa_is_foo(ctx)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e039dbf8ecf8a4dae4b40e4fb5ac272c7349554",
"description": "gallium/xlib: call fence_finish() in XMesaSwapBuffers()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbde684ca0d90c37b4a62cdcc7488c97cdab55bd",
"description": "ci: Uprev Piglit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf910c94e061893e0ab722c817d9b66d366f1c30",
"description": "glsl: fix gl_CullDistance lowering from float[8] to vec4[2]",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ad355652c20b245f5f2faa8622e71461e3121a7f",
"notes": null
},
{
"sha": "ec31535ce0c22b09a8ba293a5e25fecf33e25c02",
"description": "zink: add debug markers for draws",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af9bffd07d4a5952cf705f222b7b44e68123f9e7",
"description": "zink: catch zs u_blitter ops for draw markers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c56b46638cde9c93875702e6a083d136345c852f",
"description": "zink: round geometry for u_blitter debug markers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a9f7d70383bb5562be718d2071a8b0c84fba3aa",
"description": "zink: implement unordered u_blitter calls",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4593f335f6715bb17d54b8dc8635a472c0275d42",
"description": "zink: add zink_context::unordered_blitting to preserve unordered flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "887f72990ed6edde21f70de86b2b1dca44662d02",
"description": "zink: split out pipeline rp info update function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9746e7253e0cb1f2aded4fd9aaeb0dbc33b6cd57",
"description": "zink: manually apply barriers whenever zink_context::blitting is set",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07a5ede65a9110643f8484826553227be2bc7e05",
"description": "zink: reset fb clears using the clears_enabled mask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7411264ca6758293349ba8730165eade8b8235b0",
"description": "zink: add a dynamic render version of clear_texture hook",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1621d3e6df51fcc92a684f2033a109fb63ab168",
"description": "zink: add a function for applying u_blitter barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22fb4578a089d83be56fc4282f28a8ecd332cefe",
"description": "zink: end rp earlier in set_framebuffer_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63f425c7d256e2931581bb983fee63eee67fb081",
"description": "zink: double check layouts for possible feedback loop images",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7812f3844b43c7e3b41a3097c2766f84dbd7dcb1",
"description": "zink: add some asserts for zs layout in dynamic render",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc34413f43a16373c43fad087a43b1ee5ee69005",
"description": "meson: implement quirk for the compilation under armv7 GCC with LTO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afb82e553bec5d65031261ad43cdff920a61a55b",
"description": "ci: disable weston session timeout for llvmpipe",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": "d57a4b57df5ac1e37ee77b64761bb1191828b4b7",
"notes": null
},
{
"sha": "fb3632d24f41afda9ab4fc7e96019ea8b32ae59d",
"description": "ci: distribute XDG_RUNTIME_DIR with setup-test-env script",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "210c6c11cc61c8f53c2c5506e97084dc5f9f2270",
"description": "freedreno+tu: Add a690 support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b012a4a9cd71bd20293038f0137af51d4a5624f9",
"description": "freedreno+tu: Big GMEM support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60bc7c0e22109287774aa6cdec0213e57d62920d",
"description": "freedreno: Specify GMEM tile alignment per GPU",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad4271439c04d4e0d3aaa1f20701db9b23da18d7",
"description": "Update my mailmap aliases",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f18bb40763e94e92592a1ab3866cef237ef08fb",
"description": "radv: Fix inserting stack_size into the cache",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3e03fe44e7dcf06c4ab9ff626b93bb392a904ab2",
"notes": null
},
{
"sha": "3887f64dc3ce3d94a8cf7ba9113b3d1ff65ff88a",
"description": "radv: Fix loading stack_size from the cache",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3e03fe44e7dcf06c4ab9ff626b93bb392a904ab2",
"notes": null
},
{
"sha": "3823d4696a2f458a9baa6780b76685034205fec4",
"description": "ci/intel: add dEQP-EGL.functional.wide_color.window_fp16_default_colorspace flake",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "161799d2c7d4cf1b4bb6372c86b4e56a390fb507",
"description": "ci/traces: add two skips due to flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e6c88c96b7406c34359c40539f334f145a24036",
"description": "ci/freedreno: add recent occasional flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ed6487ba024391dc410202be3427674f5b5c0ab",
"description": "zink: expand ZINK_DEBUG=sync to cover copy ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1bfae1d4db0f7b59dad24bea417b8f756de0e35",
"description": "zink: add tracing for copy ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4dd81b4e2f4f9e7f0ccaf5cc32aa43b5b40c4efd",
"description": "intel/fs: handle interpolation modes for at_sample and at_offset too",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22d6556a4b35cf04ee0f48fa0714348480022fb9",
"description": "radv: Fix missing wait of GS copy shader upload for dmashaders.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0cde42a506f400c17a7362d8707b61998e1ad03d",
"notes": null
},
{
"sha": "3ce2b7119357069977d245e2357f8ab0556463f2",
"description": "dzn: Claim the arithmetic subgroup bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4de74165dc814f33a1500216d29545b638c6e0d",
"description": "spirv2dxil: Handle arithmetic subgroup ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ccc9540dae9e0c9b9fb6ecdaabecc748e487f1e9",
"description": "microsoft/compiler: Add a lowering pass for scan ops that aren't supported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "981fe2bf42dedad2b3908b5745e94c831528a3f6",
"description": "microsoft/compiler: Implement wave reduce/exclusive scan ops that are supported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "082368cd842a5eca6e5f2fe8ff1fd638b236d9be",
"description": "radeonsi: remove unused vs_output_param_mask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6eddc6dd5afcc6e52e9fb348b62929a30f187633",
"description": "ac/nir: use plural correctly in the ac_nir_export_parameters name",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3626bc2daa7e22743a1e5edc70f037ee38ab4dbf",
"description": "ac/nir: don't emit duplicated parameter exports",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "80506be31bf3bffea46b3fcd5d58ed7b174a2e4d",
"notes": null
},
{
"sha": "c86d6c8af8b3a60710add7b60cccea9d60e82b9a",
"description": "iris: Move to iris_i915_batch.c code to destroy i915 context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb40ff3ecb3ec921a86e2e1f8f28ffbbc1d5319b",
"description": "iris: Move to i915/iris_batch.c code to create and replace i915 context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a1d0b31a67a6b4beb8731e0cbecea36d98e8520",
"description": "iris: Store iris_context's priority",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75b9d0b3d84ee410044fdb169952c27b2e88fb34",
"description": "llvmpipe: remove debug printf spam in lp_setup_wait_empty_scene()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a882cf09c35c4dc23f1857df5966fe1af28231bd",
"description": "ci/b2c: increase the console timeout to 4 minutes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3c1cc926103aae3b16568873d0bd5e592ab7f15",
"description": "radv/ci: update VanGogh's expectations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e6ac35658848ea97bbaee466f2b8e6800981363",
"description": "asahi: fix a few typos",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6878d456f0177dcd2d80ec59a20e16ac547e4d2",
"description": "st/mesa, iris: Add optional CPU-based ASTC void extent denorm flushing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f534c36ca5e1fb4aeef7be84a91a738d771b0bd4",
"description": "ci: Enforce clang-format for asahi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c1b360eaad9c2cf238e84ae11c4014a7736e045",
"description": "ci: Add clang-format to the amd64 container",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2621ef81d9b4f833e75ff9aee8901eec07ce7f6",
"description": "iris: Implement gem_mmap() in Xe kmd backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16dbf50ad9bd30fb961fb373fcb07873e91a2a40",
"description": "iris: Implement gem_create() in Xe kmd backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9fdfae334af4d5b8d31c8ae532d7a0ee32ba14c",
"description": "iris: Implement the function to destroy VM in Xe",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60f4bd61b6f23436b6894c763262ed5e7efea007",
"description": "iris: Implement the Xe version of iris_bufmgr_init_global_vm()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f65b94451d01e0e8bdc41b161d2769de516fa07",
"description": "iris: Only mark buffer as exported if drmPrimeHandleToFD() succeed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "596f2ef36192e32404c482686ca6e9446a21d366",
"description": "aco: set needs_flat_scr=true for RT",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "39c828cb9fdeddd0fa4b757105c85a87643bd018",
"notes": null
},
{
"sha": "184cf1cb7947f2f39f3efebe7f1e9a5a23923945",
"description": "aco/gfx11: fix RT prolog scratch initialization",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6446b791681419397a8c98df9b06a07a1d34f5bb",
"notes": null
},
{
"sha": "2ead574abe4300a6be42d7c65397e15b0881fe16",
"description": "ci: Enable LTO for fedora-release job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb9cd45ef68ce50fb69cfb7352ae1cd616a8b458",
"description": "ci: Install procps-ng in Fedora image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b739ca31de481d7d297a13295f8b9f18e2c961a",
"description": "ci: Drop ccache from Fedora image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bca2bcfec92d34947e40c03a3cf0af1ef4ce35b0",
"description": "ci: Make ccache optional",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe53fa5117e295d0cab12dd4b24c1fc7b9502bb9",
"description": "ci: Allow passing c{,pp}_link_args to meson",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6e0bf8b76b572bcf3860424974426d1525467c8",
"description": "ci: Pass -Werror to compiler linking stage for LTO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86c6634897d83ce16d15fd20ed29d290f31db3a2",
"description": "intel/vk/grl: Do not use no_override_init_args for C++",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66e34fe914e3dd5791166c55578219cf48793cb5",
"description": "ci: Split up -Werror workarounds for debian-mingw32-x86_64 job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86496167ea84031c90746eb8f95335aebd6e7a37",
"description": "ci: Remove some -Werror workarounds for debian-android job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f3dc68948705850caca76a176be17a989e89720",
"description": "iris: Use ralloc_free for memory allocated with rzalloc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c65948a34b1c9b72df2c2f82f73810f7eaea76fd",
"description": "crocus: Use ralloc_free for memory allocated with rzalloc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c67633be62af110a7baa1aa49aa847c80e3d2c2a",
"description": "r600: Use container_of instead of direct pointer cast",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff73392774b21a6bdf0acf13bbe21fadf5558c12",
"description": "nouveau: Make getSize return unsigned int",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20a066e9ab862c271039612536296b3139553adb",
"description": "v3dv/debug: add debug option to disable TFU codepaths",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46813ffecb523bc832bf4bf1a9c231d4ecaaeb6d",
"description": "zink: only flag rp info for updating on flush, don't actually update",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "430db8107198f4a914d048039fbdb9d58de0464f",
"description": "aux/tc: rework inter-batch renderpass info handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d960491915daebcb2fe3858c5d007e649e36c05",
"description": "aux/tc: make some of the rp tracking api private",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64a256c66a520c55acb48deab309f5b984b02ba0",
"description": "aux/tc: fix initial rp info allocation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a9ba0aaa34a0fb484c0cdfcecf96324fae8ee67",
"description": "aux/tc: add a function to reset rp info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a5d3590d6da09a286b3e4364d371ada5461ca23",
"description": "aux/tc: don't sync for get_sample_position",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f5850785530fccd7a9d13fcb2d0662e2f7e798d",
"description": "aux/tc: track the number of active queries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f4c3cb05c02c244fb782d75196ff07b42d475fc",
"description": "aux/tc: fix renderpass splitting on flush",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "07017aa137b9fa48ec25ef5d1e3fd2d137beb651",
"notes": null
},
{
"sha": "454772c123b3087f80654bb3e26909386597bfac",
"description": "aux/tc: use a local 'deferred' variable in tc_flush()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "767ef6e02e06f379ce2aab6172b7b60eaf45ff0e",
"description": "aux/tc: flag late zs clears as partial clears",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "07017aa137b9fa48ec25ef5d1e3fd2d137beb651",
"notes": null
},
{
"sha": "4c359f785ff426c2e9ee7027f2fee44bbcca8c63",
"description": "zink: trigger oom flushes more aggressively from copy ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11b1ad9f3ffe41ad3309dd97e2ec8785c2fe8c4f",
"description": "zink: disable tc flush notify with rp optimizing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3f0eaf5f9cd1ba8d081ae09a6411e8217d1adae",
"description": "zink: disable queries when flushing clears from set_fb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d94887f0885e66d112d287045d3efd6d46b4229",
"description": "zink: add and use a function for \"safely\" ending renderpasses",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64b9cf5760478865147267fc9f195597cf4c8105",
"description": "zink: reset tc fb info upon splitting a renderpass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73528dd3b702317449a9c7ebae1eb44ce504d294",
"description": "zink: don't use/update tc rp info while blitting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a858bcbb37ef00708be66f7c4728945b99776b5a",
"description": "zink: add an assert to catch renderpass optimizing bugs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76b4255cd8075c3e41a28fe0575838fff0baafca",
"description": "intel/fs: Fix register coalesce in presence of force_writemask_all copy source writes.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a4b36cd3dd307d75913dbc183cdf2d0c1e97ea0e",
"notes": null
},
{
"sha": "d4015bcb3881c47620942586e4294e035e08438f",
"description": "intel/fs: Fix copy propagation dataflow analysis in presence of force_writemask_all ACP overwrites.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c1be23497e43e911054d700e31e184e1c6ad60c",
"description": "intel/fs: Track force_writemask_all behavior of copy propagation ACP entries.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14f9f98dcb4b6034c331120acf405e9a3c64edc6",
"description": "i965/vec4: Implement uclz in the vec4 backend",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "28311f9d029f4317e6e72d2a25d4b205d16d1f53",
"notes": null
},
{
"sha": "e7ea2aa46ca5fdb902ba6f0d73c341fdaf822f70",
"description": "intel/fs: Make bld.F16TO32 actually emit F16TO32 not F32TO16",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "966995d9117d8d805b1aa992571d076500e3c347",
"notes": null
},
{
"sha": "84197bc0a4fa770e5ebdab8149e4baa5b2d400d5",
"description": "intel/vec4: Retype texture/sampler indexes to UD",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "83fd7a5ed15a8749a1f683d202dcf4230670615c",
"notes": null
},
{
"sha": "49885f87c3b90cc3e1885530cb5873a8960aca47",
"description": "nir: Propagate alignment when rematerializing cast derefs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "878a8daca6bfc856308dda7d265964d93feb05ae",
"notes": null
},
{
"sha": "9df68c633e50d95b9b20e816804e5841ec987fc6",
"description": "zink: track tc fences better",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7edae456e2c64d0328037c42b61fd829e29c97c2",
"description": "d3d12: Track up to 16 contexts worth of batch references locally in bos",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70af7fd5e8f433b937ca6516d4d00ca6bc500fe3",
"description": "d3d12: Unroll shader variant selection loop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "777e6b43bcc418296eb136c21a4483127567d59c",
"description": "d3d12: Reduce gs variant key init cost; unnecessary validate gs calls",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9bbf5505f06e4b4b178e7dd47c2e173f0415d695",
"description": "d3d12: Use short circuit in shader key compare; update key hash",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32e058017d4be36d9006ab51790cc3d23b15e7d0",
"description": "d3d12: Use context-level sampler_state array for filling shader keys",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7854f9283c83f50c2d1f0775cffb7f4df6e8316d",
"description": "d3d12: Don't unnecessarily recompute manual_depth_range",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a3ac9852436f1a0296eff4912024af2e576ee65",
"description": "d3d12: Track up to 16 contexts worth of pending barriers locally in bos",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d862d708e2ba9adc504fc41292f62ff3f77ff28d",
"description": "zink: use res->queue to auto-handle queue transitions back to gfx queue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d7b04c110b2ed7d3121e60bf7c17c0b9b80236fc",
"description": "zink: remove redundant dmabuf_acquire setting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2fd2133c9d23fb6855b33cc40775db73bb8112d1",
"description": "zink: track current queue for resources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4a6993b1f322438b99dc97cd72557eae0226b21",
"description": "ci/traces: disable nheko trace with zink since it flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1648e3b4b933a906a79c292f97d203f2f4204839",
"description": "glsl: Fix codegen for constant ir_binop_{l,r}shift with mixed types",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "13106e1041c254a80c7e2df392efea93dcbb215f",
"notes": null
},
{
"sha": "cf973fe2990a2dfe9c66cb427bbc37325dd1a39e",
"description": "zink: fix layer check for compressed format surface creation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "56108b411fd763d9fcba56bad72ddff11cb0b95a",
"notes": null
},
{
"sha": "a42c57dc0131705be10b5641e3d4592722f17c78",
"description": "aco: Always enable idxen for swizzled buffer access on GFX11.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f9e44c181d04e40e2247f4a4e52507110d3af2e",
"description": "aco: Disable MUBUF/MTBUF offsets when they are zero.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40676da3816266164b83153e881b3db85ef9fc2b",
"description": "aco: Use zero for MUBUF/MTBUF when soffset is undefined.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3933ffe605355897a2a226a86ffb717b08f1690",
"description": "aco: Don't add soffset to swizzled MUBUF base.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d0cc570865b61fbba5667257a8c432cf951d8e2",
"description": "android/ci: raise error on script when not related to the tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89432213ef0fab2eebd8f8d4ecf678f2b5b7ecda",
"description": "android/ci: Fix call to adb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbe11f6f8d297b52e7a9824dc404b9f99dccfbf0",
"description": "android/ci: fix removal of inexistent file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89590c1d84da94894f52882e8de30508af6600c4",
"description": "radv: Add RT shader stage names for executable properties",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f123d65e9f50e57b9af3de2e0e77618fcd9d2ddd",
"notes": null
},
{
"sha": "9678becbf94b7593ab2760a4b465eac9d4752857",
"description": "Revert \"zink/kopper: Add extra swapchain images for Venus\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "10f8240caf20382826015d99f368e073093880d7",
"notes": null
},
{
"sha": "04387269dd3f054e2d1c9d99dc5650085dd417e9",
"description": "asahi: Extend batch tracking for explicit sync",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c41f10eb9ebf82f9d37f83ec0a182215600327cd",
"description": "asahi: Make agx_flush_resource reallocate non-shareable resources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6b565699fcc22a3f68377b80f03c17f5204c1da",
"description": "asahi: Support importing sync objects on BO export",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4aa7828b345a5c289b301a566488d2f080e0794",
"description": "asahi: Use a dynarray for writers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0cde42a506f400c17a7362d8707b61998e1ad03d",
"description": "radv: Wait for shader uploads asynchronously.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8c5fd3b1bbe279cbb7794486d817a6cab626846",
"description": "radv: Upload shaders to invisible VRAM on small BAR systems.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b258ae2d96b3cb7195561902193c174516b0b5f",
"description": "radv: Introduce sdma_copy_buffer for GFX7+.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4fb3db74894ed84fd9fdbe533518a23ae71f8d5",
"description": "radv: Use radeon_cmdbuf for sdma_copy_image.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25b1a11401a4cf7e5c4c6a679daed85bcddaea7e",
"description": "Revert \"CI: Disable Windows runners\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "023d7e860eeb148d0d245bcc49f5b66b9aeb8363",
"notes": null
},
{
"sha": "f8566533ea8fe45366fd63a23c654b0a5b4c1098",
"description": "radv: Fix returning an expression from a void function",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d5de56bf599b6906c7436792febd77171befce4d",
"notes": null
},
{
"sha": "5c4c9fd454c2f856ba5f8651b55b4b29599d0b41",
"description": "vulkan/wsi: Fix Windows build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d4a2c0fcaaf665bbbb88970ded3973c3d9eef3de",
"notes": null
},
{
"sha": "a455f80395434031aed572b377f65a5a067cdea2",
"description": "iris: implement TES distribution mode WA 22012785325",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4b43aa912470d2f4338468c4a61e755be145e9f",
"description": "anv: implement TES distribution mode WA 22012785325",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb7e9a6cfb4ced840371c7202e332b113e18c395",
"description": "asahi: replace copies of .clang-format with symlinks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9faaff456139529cec4a7732d23575ded7e9bad8",
"description": "radv/rt: Don't upload the prolog twice.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4b92a532859e5a027958ee348bcc50d678aca598",
"notes": null
},
{
"sha": "8f6126e21a7218953384f9052093855882b9371c",
"description": "v3dv/ci: fix test name (`,Fail` is not part of the test name)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a0bf0adade0b23f72d69b1d3b89261186e3a2833",
"notes": null
},
{
"sha": "77c3df53ae29c8dcd8a2dc3a4ffd4a0495ae7b71",
"description": "zink/ci: update the radv expectations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c69e2849a670fc3f7793da78fb1cf178bf7ba431",
"description": "zink/ci: increase the parallelism of zink-radv-vangogh-valve",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "928aab57a36f54a085ea5bcb134edc036a376fbf",
"description": "radv/ci: reduce the parallelism for vkcts-vangogh",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c5c114fa290cd6c8e6153aa6ca033456d00dd97",
"description": "meson: correct typo in comment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ddbf64e417c6ba22928e17685c4db734a22af1f",
"description": "virgl: Lower binding start into buffer indices",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99416624e52526a0d1ef579c1a40d02b7aef3d9c",
"description": "ntt: add option to lower SSBO bindings to buffer index",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1247b23f287b0bacaebccc14217e3cabb877e5a3",
"description": "virgl: Don't try to do re-alloc or readback by transfer for blob resources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "831e7818aad562be029a00492bd86640bbe7bc59",
"description": "virgl: Enable AMD_vertex_shader_(layer|viewport_index) when host supports it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d53aba56dbc382a8ff93614ca685d7d6ea14314b",
"description": "anv: use vk_get_physical_device_features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ded810ded503245e7e7b56a3684a0b0a644a88dd",
"description": "panvk: Use vk_get_physical_device_features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "723825f5c7a879a8c903970529421500f4233533",
"description": "vulkan: use vk_features for vk_device::enabled_features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7300a6a3b63f4ddca5a0571e3e2199dc0008b5a",
"description": "vulkan: add hepler for vkGetPhysicalDeviceFeatures2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efaf3fd5fc2489c4d331c5cf425cc818be5ba6c0",
"description": "vulkan: delete trailing namespace",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd35ab95706ef0017ebbbb9ff5ca61bd32e464ad",
"description": "vulkan: tidy up vk_physical_device_features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0b3b9e8b11c7719b1e4540aadb4da85926504b5",
"description": "vulkan: relocate rmv to its correct home",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51e725df2973f3f943695193ccce037a1c47e000",
"description": "radeonsi: monolithic TCS emit tessfactor in nir directly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f5d42a28a8cabc4c3a8086819bba5d21cb52e5a",
"description": "radeonsi: lower nir_load_ring_tess_factors_offset_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "719366c2b247d4c2c42f4511f515082a5a097078",
"description": "ac/llvm,radeonsi: lower nir_load_ring_tess_factors_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99828e0390d4834cfce3e9010ecb707b42b17bed",
"description": "ac/nir: handle tess factor output missing case",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "700e24941c5ef6c785cb45f309dd0878e7a08c67",
"description": "ac/nir: init tess factor location with IO remap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c06329eb3f8d1e2d4c9a154d75fa563ae1013aad",
"description": "ac/nir: tcs write tess factor support pass by reg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e070a9e8d00700dbcbc3f994bc20f2bf2445e03b",
"description": "ac/nir: move store_var_components to common place",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2617944bfd3200c590c440baa95f8ff63fa87b9",
"description": "panfrost: Don't round up Midgard polygon list BOs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "174d6e6a545c03a9ac2a14287fae0071a79c1cda",
"description": "glsl: allow 64-bit integer on RHS of shift",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9ba9a7f854dd702364d0aaa02cb7fbf44aea5888",
"notes": null
},
{
"sha": "39c828cb9fdeddd0fa4b757105c85a87643bd018",
"description": "aco: remove aco::rt_stack variable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f123d65e9f50e57b9af3de2e0e77618fcd9d2ddd",
"description": "radv/rt: use prolog for raytracing shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bea022d1f6abe6c0b5a49dc512bd54e11cf95f96",
"description": "radv/rt: Add shader config combination/postprocessing utils",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0569b350ed38453229d7fe289dc6a5eb16c855a2",
"description": "radv: Emit RT shader VA user SGPR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a16df842a66b71623b8526109e61aa82a535b70c",
"description": "radv: compile rt_prolog",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b92a532859e5a027958ee348bcc50d678aca598",
"description": "radv: add radv_create_rt_prolog()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6446b791681419397a8c98df9b06a07a1d34f5bb",
"description": "aco: implement select_rt_prolog()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d35bf24f6e8f8da37ba9a532539deb0faa95cff",
"description": "aco: create hw_init_scratch() function for p_init_scratch lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2fee99a36cb5961a8a7be0990f945fbcdf080e14",
"description": "aco: implement load_ray_launch_{id|size}",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7c68e11939d2132d910fdf1b3124d892695f7a0",
"description": "aco: move rt_dynamic_callable_stack_base_amd to VGPR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f01a86b3607b5af4393b981c5875dcc8b61eab9",
"description": "aco: don't set private_segment_buffer/scratch_offset on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a33b9d43d846a4e87aff4915e15146e0071c9bd8",
"description": "aco: add RT stage enums",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c38b8678c950780fa28df48ec86314f103a68c0b",
"description": "radv: add RT shader handling to radv_postprocess_config",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f03eebf04bd6adfb2051e044ff2c94a6f9d1006",
"description": "radv: add RT stages to radv_get_shader_name()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "650f386bddcf8c3f40db1dde560753a57122f02f",
"description": "radv: handle RT stages in radv_nir_shader_info_pass()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5de56bf599b6906c7436792febd77171befce4d",
"description": "radv: add RT shader args",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ede3b1c6b862f7396fa1add2e723358f6488d81",
"description": "mesa: add gl_shader_stage_is_rt()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b78fc0ae483a839af32a4187d3ebc8e7f3b26546",
"description": "driconf: Work around incorrect GI discard/invalidate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a66c62420e6dd7f1dc8cbb63f4613a4d1cc3e25d",
"description": "driconf: Add ignore_discard_framebuffer option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "976d964a35ecdaf3fb01ec89ada988d1b9f654dc",
"description": "mesa: Rework discard_framebuffer()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5e5ec180cd04a49ca3c1f8e889c9e35e5a717ca",
"description": "aco_validate: allow for wave32 in p_dual_src_export_gfx11",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bb90d29660bb44326188809da2deec0675c8264a",
"notes": null
},
{
"sha": "a2e5e7daa0d6271d9950e268c4a36d38da899656",
"description": "intel: use generated helpers for Wa_1409433168/Wa_16011107343",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4466098324dce2168b6d45f746f3a2e3bd4b1a65",
"description": "ci/turnip: Move some more of the 1.3.5 new xfails under links.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e3d36199f177b487dbf7c82eb854cfedfef04e3",
"description": "ci/turnip: Disable dEQP-VK.image.queue_transfer.* for now.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45dc05d455ff73072dd44bcf6ee53a1fa20941bd",
"description": "ci/turnip: Clear out stale xfails.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78d4a82d3002498a2dd3caa7f9654b9edd4d8c5c",
"description": "turnip: Don't push inline uniform buffer contents outside constlen.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "37cde2c63483fcf99092af84c14bea7ba3adbb84",
"notes": null
},
{
"sha": "f99eab23ad6d58e08336d862adcb642f9714eb51",
"description": "aux/trace: delete GALLIUM_TRACE_NIR log message",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eec5ddd0ed24a3903f32b278db818b6bbaf4b51e",
"description": "anv: Handle external objects allocation in Xe",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2d82c25fb62749ccf472e70c7ad6a6e97d25d60",
"description": "anv: Properly alloc buffers that will be promoted to framebuffer in Xe KMD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a311c031f6fd6194f315dbfdf67f60adfca5d5d2",
"description": "anv: Implement Xe version of anv_physical_device_get_parameters()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1538a28803d58ccfb754979d701fae8a92e72bda",
"description": "zink: fix `final_hash` update in `zink_gfx_program_update`",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "15450d2c2e222d905e0a6ced89e9ceeba3489608",
"notes": null
},
{
"sha": "78198d634d1e55b4d58945bda5f46bbe327e8902",
"description": "zink: Add driver name and API version to renderer name",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81a41633750f63fd4bdfb8c21abd78b0058a4d6b",
"description": "zink: fix copy box merging adjacency",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32f74c4db54b08967d2cc8ac7688cd136a2bc19b",
"description": "zink: fix copy box iteration when adding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6185e4f2ff13e239b9249b8413fc94b5def1c39d",
"description": "aco, radv: Remove VS IO information from ACO.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "819ba6f7aeafa4ba2523674c6a740fda2b4e85b2",
"description": "ac/llvm: Remove unused function ac_build_struct_tbuffer_load.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f78700f890a59fc589cd77a7fd5afcad3287e87",
"description": "radv: Remove VS inputs code from LLVM backend.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b0394d0631cddafab4dbb9d0489770c980a98af",
"description": "aco: Rename visit_load_input to visit_load_fs_input.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c602092033796b735f08482960996c8fd914fdbb",
"description": "aco: Remove VS inputs from visit_load_input.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27c81319780d4a9693ef609b6a891981d1417b70",
"description": "radv: Apply swizzle and alpha adjust in radv_nir_lower_vs_inputs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a46acdbc3ff46080179f40155fa8a74340b938f5",
"description": "radv: Lower non-dynamic VS inputs in NIR.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22ca8c8561c4ad6c33cfa98d0849e700449f2db3",
"description": "ac/llvm: Implement typed buffer load intrinsic.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "477cb943f656753ba4c1bbfba933810718e29fbb",
"description": "aco: Implement load_typed_buffer_amd.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "022e55557b8dee8cc23809551d76c95384c35352",
"description": "nir: Add load_typed_buffer_amd intrinsic.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d63d8882a932a525187ea6a32c77da243e6cbc1",
"description": "aco: Remove vtx_binding from MUBUF/MTBUF instructions.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "999b956ebc4c26fa0c407369e630c687ece02209",
"description": "radeonsi: correct an assertion if we get a display list with no vertex buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9fad7ca659548b4b089e967dd0831272ba43c78d",
"description": "radeonsi: don't use fp16_rtz for FP formats in the compute blit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bcdde99675d2721e30c2cdda4c7c964dc69c1cda",
"description": "radeonsi: don't convert to fp16 in the compute blit if not testing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7d7fc674098edff2786acfb4e1751376ce75ebf",
"description": "radeonsi: fix AMD_TEST=computeblit being rejected on gfx < 11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f67b41e53bbae40ca7c374f05d72481ec9662cab",
"description": "radeonsi: don't print the base non-view texture format for AMD_TEST=computeblit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8070b3dc290d9917effa97c7eb7ca1559c872bb",
"description": "radeonsi: add AMD_DEBUG=nowcstream to enable caching for stream_uploader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e32700c503972823cb9dc6dba4a12bfceaafc7f2",
"description": "radeonsi: rework MSAA resolve averaging to exploit instruction-level parallelism",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d978917a003217a90d108a5a35a880a894e75dc",
"description": "radeonsi: remove duplicated gfx11 check in si_msaa_resolve_blit_via_CB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d76bb15c513baf4e86c4c17136479269a80782b3",
"description": "radeonsi: replace nonir,noir,noasm,preoptir options with new reworked options",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3df9973a3868afbc5c90841a79f79d57c393244",
"description": "radeonsi: dump shader stats only if dumping asm shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2f3339783050457a8d715b727bde3fa83478837",
"description": "radeonsi: remove unused TCS/TES SGPR fields",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b04d6cada3a77b53804f1080a397aed911ffa4e",
"description": "radv: set RADEON_SURF_NO_TEXTURE flag in radv_get_surface_flags()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de0885cdb89d77ba21dfaf369bf9aeafc8a99d7b",
"description": "amd/surface: add RADEON_SURF_NO_TEXTURE flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "becc1c561502f595190e1f94a3dbc0211f02f8c3",
"description": "anv: break out of the loop when the first color attachment is found",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2bd304bc8f0234cb5ae4f06149fd0663611fa4dc",
"notes": null
},
{
"sha": "3bc374ca93458d8e793ad37970f9b9ff62ddf1e6",
"description": "vbo: fix current attribs not updating gallium vertex elements",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a18b9d071df60d5335b69fca793a743dd0a9d8cc",
"notes": null
},
{
"sha": "e6f9444567ba9e7b9505bc6142d5b5b4ae874485",
"description": "asahi: Fix occlusion query lifetime",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a74d2ef17d5f44147cb803275adca12a04769fab",
"description": "ci/iris: Add skips for slow tests on APL.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e61b423074bc77438a8015ccc9480e692f8dc03e",
"description": "ci/turnip: Extend a630 vk full timeout to 3 hours.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "343426b95cb493716969f5d6724993eea7473aaa",
"description": "ci/zink: Update TGL xfails/flakes based on the last nightly pipelines.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aba16defa842ef3559fb29c6f9c4d347895b9b3a",
"description": "radeonsi: fix memory leak related to ureg_get_tokens()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "040dc89b95dcb7eef5b191dc89bed309747a1d11",
"description": "radv/trace: don't attempt to emit trace on non-graphics/compute queues",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9477f117f4d45445dd8d3ccc2497b5e4dfb48bd6",
"notes": null
},
{
"sha": "17d19a3c07cbd96fb0fb29ad8ff6f059e59f70e1",
"description": "radv/video: fix h265 decoding sizes.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6c3c242361da7786f4020ed63c148fcf4b868a7e",
"notes": null
},
{
"sha": "67a606c61194a3a21aedd703e3523325e08f8cfb",
"description": "radv/video: fix used for reference flags.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3e2c768aa860f96074df73cd3171960e76f5c312",
"notes": null
},
{
"sha": "30ccf31aaea55933fbc601245b7fa2f72e70e38b",
"description": "radv/video: fix h264 frame heights when field images are in use",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8a29291dbe6c61ce469f21a745724b59e702272a",
"notes": null
},
{
"sha": "761bbb2c6ff747d00412a36aace3974dd3630585",
"description": "ci: Update trace expectations for GLSL constant prop removal.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e395e57f073ac8c0ae70ff7a5d9e2b27ea909263",
"description": "glsl: Delete constant-variables pass.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "329ab85a89c9bc05211b7eae769269f11b598895",
"description": "glsl: Delete constant folding pass.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f39c9f24eee4ef189f642097249473d2041f742",
"description": "glsl: Delete constant propagation pass.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "470214cb82facb6eeff7b5583ab84e63912287e1",
"description": "glsl_to_nir: Use a variable's constant_value if it wasn't const-propped out.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dccbecbef5bb216052c4796227b09f8517c8e4be",
"description": "glsl/nir: Include early glsl-to-nir output in NIR_DEBUG=print.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a10388224d65bf3025e91d254a0fd549180ee499",
"description": "iris: Move iris_bufmgr_init_global_vm() to i915/iris_bufmgr.c and prepare for Xe KMD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "631756db56bedffc7d0ff5fced711a3464c2b78a",
"description": "iris: Drop usage of i915 EXEC_OBJECT_WRITE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "660877cf38a2a8b49d7024e43af5f119b04b180b",
"description": "iris: Drop I915_EXEC_FENCE types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "747c3ddb9dcd0e27acb1274ae2d35ae1eed4398a",
"description": "glthread: align small buffer uploads to 4 bytes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ada09412f2632cd369a911a48433a9bcb318bfd",
"description": "anv: remove GetBufferMemoryRequirements2()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2649ee0724c8759ebd0348c618f3b67d27eb0dcd",
"description": "vulkan/runtime: implement vkGetBufferMemoryRequirements2()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10a4412966b6401644d797ef185aeaad4dc5a900",
"description": "vulkan/runtime: move common buffer related entrypoints to vk_buffer.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b55d4a6b743c3f4cb11168a8897a1de90345e90",
"description": "ci: Allow to use crosvm-runner before deqp-runner",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce43cc32e2035c03651ed47f483a3498bd91d508",
"description": "ci: Setup XDG_RUNTIME_DIR in crosvm-init",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bab56737c54dada29b4a868b717dc6785415f88",
"description": "panfrost: Note glDrawRangeElements underflow",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c832831a6f51127e4e606cb7f3d1b7867e4f99ba",
"description": "panfrost/ci: Remove fbo-mrt-new-bind fail+flake",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "179ed2ff603f90a5a7e2a316702af96ff0e1923f",
"description": "panfrost/ci: Add some Piglit skips",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0605135333fbdb04450b01ef7b6c07572b3200d",
"description": "panfrost/ci: Identify some Piglit flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6788d37a1f4647fe71b58e64e3119d504764b92a",
"description": "panfrost/ci: Skip draw_buffers_indexed.random.* on Midgard",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0e9f9278dc1c6f72dda5fe3f683755d6e9c8bcb",
"description": "panfrost: Handle null textures robustly",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8b6bb18f5494ec1c5c7d46188a6cafdb7dd6d23",
"description": "panfrost: Defeature 24-bit textures",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7dda731a38251827b38127a71820290450f31d72",
"description": "panfrost: Assert that we don't see unsupported vertex formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "589a0fe865a440d26d4722a5ceeef04055ce5fa5",
"description": "panfrost: Identify \"Base vertex offset\" signedness",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90e78f6008cf5b2cd8a9f11b9a496a80aeee4196",
"description": "pan/bi: Ignore signedness in vertex fetch",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "482cc273af5c7c039a14a80dcb7c1c2470b2243f",
"notes": null
},
{
"sha": "62497d48609e6ce3d06bf0ca6b6d5ea25939d06f",
"description": "util/prim_convert: Don't set index_bounds_valid",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "72ff53098c648ea5513fc2b150349b5b9ae58667",
"notes": null
},
{
"sha": "2409ddb5dbb85ba5c0f81001b46cc71226fc7a66",
"description": "zink: fix copy box iteration",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d41b8fe4ee27559982b73d1d772e278dd550e62",
"description": "tu: don't set startup debug on debug builds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1115a2902593e8fc379a4781aebde54cf32e1bd5",
"description": "pvr: Fix segfaults when pDepthStencilAttachment is NULL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7176e0c1602d74df30ff070035c536e151be9605",
"description": "ci: group RESULT logic in a single place",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "755282accc6c39531a1b2b4f3de2e5e1136086c1",
"description": "ci/rustfmt: print which files are checked",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c2d17789625087f5061279a28acd54c546fe613",
"description": "ci/rustfmt: simplify getting all the rust files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "488d5c6fa6eb59b262ba220da6383b5e670d92e3",
"description": "ci: drop redundant .no_scheduled_pipelines-rules + .core-rules since the latter already includes it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0bf0adade0b23f72d69b1d3b89261186e3a2833",
"description": "ci/broadcom: move rare failure to the flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "179fadb33274134be9cb9662347e117ae48416ba",
"description": "venus: make external fence and semaphore export async",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a37771b42a15ac9a68c4ec83e90b667b185a8e24",
"description": "venus: refactor to add vn_sync_payload_external",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "891af34bca2f73eba9934f47237406d3ef63b9c5",
"description": "venus: make common wsi bo submission async",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a3f612ab3e4b3e32f2127df0747116a0aeb636d",
"description": "venus: let vn_instance_submit_command track ring seqno",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1cb42a629fa6439e0c8eee6fd23d3ab3f172cc94",
"description": "venus: make vn_instance_wait_roundtrip asynchronous",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b7a78cac6704b64823944eab42b0c8e129c70f6",
"description": "venus: switch to use 64bit roundtrip seqno",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "932073d3e6c3229fb33bba7d74af1918766e5228",
"description": "venus: sync to latest protocol for asyncRoundtrip",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82f0a012917534b98458fecd75c8c4e36eed5154",
"description": "ci/valve-farm-rules: allow running jobs from outside the mesa namespace",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9dd4c03dd6cd5cd3252140f1a53805bd3e9bd376",
"description": "ci: bring back the valve farm online",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10e0c5fd466cf08e572d1493c5af0de97bc2861d",
"description": "ci/b2c: move away from the hand-rolled initscript",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0d8ed757ec39131a76b11ce8be41e8bb7f2fd63",
"description": "ci/init-stage2: always set XDG_RUNTIME_DIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "226c24794588b823c6b5576d2199d52ef097a5af",
"description": "ci/init-stage2: allow sourcing the job env vars from the CWD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4affc3b361198a6eb17111568e22bfe350a1cffa",
"description": "zink: rename shadow key to zs swizzle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24a2530ed8cec3d7998a8d34f567d6e23d83ae45",
"description": "zink: workaround undefined swizzle 1 for z/s textures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cf117ee39fb06d6752a0c4bba19a5cb8cee3ca9",
"description": "zink: add depth/stencil needs shader swizzle workaround field",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc15dbc4f8976c8ba0db88b6ce89c452f03bf33e",
"description": "zink: extend shadow swizzle pass to all zs textures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "79557c2747cd5e24c8f02ce21a74e97225eb0114",
"description": "zink: add needs_zs_shader_swizzle shader key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b707cdccf5c81fdb14c27b8fab9711d95b7ea53e",
"description": "zink: minor formatting change",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7257b1c755554b8b499024d2ceadf56f0be94cd",
"description": "zink: track shadow swizzle for all shader stages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a83e63437f98573e6eaa3257a88e5b4d81fbd5c8",
"description": "zink: fix shadow mask change logic when binding sampler views",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5193f4f712b8c83baa33f39aa68a366418787abc",
"notes": null
},
{
"sha": "5903868f9919db6b929effa665b5a273604fa27d",
"description": "zink: fix stale point sprite mode state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cf8ca77be10772e96d44e6c3274b0fb94868abc4",
"notes": null
},
{
"sha": "4b4306fe10e8dcf111d65171c5a027646103cb93",
"description": "zink: super reorder buffer copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "128d19da5e6b5b17a0fd53b82fd18a57acbaca8f",
"description": "zink: rename zink_check_transfer_dst_barrier()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0c53554aee83190420b9b57db992c7d06ff330d",
"description": "zink: unify image TRANSFER_DST barrier checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e55e9014b357a77262272d945c9ef82bf8eca60c",
"description": "zink: return the unordered state from zink_resource_buffer_transfer_dst_barrier()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe6f0692ed88b6f087aba3534f69bf84c7d82940",
"description": "zink: rework zink_resource::valid_buffer_range",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c51c8697ab122472b9136f9a17813a7a6513c59",
"description": "ci: fix LVP_POISON_MEMORY usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b38c4f43cd1ea7ef923e6164e631d2fd69af04f",
"description": "lavapipe: beef up LVP_POISON_MEMORY",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4a2c0fcaaf665bbbb88970ded3973c3d9eef3de",
"description": "vulkan/wsi: add a headless swapchain implementation/option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e0d4aab48509af32d06ac97b8c10cd304c236fb",
"description": "anv: fix image height for field pictures.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "98c58a16ef1ab2208693505a88e597202cc3c2a1",
"notes": null
},
{
"sha": "56474fae937e5cd75ed26f3ea352e7347191416d",
"description": "intel/fs: fix subgroup invocation read bounds checking",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9ac192d79dbef726983d704c3e965e3b058769f6",
"notes": null
},
{
"sha": "f6a36190a1c2b723f107c29df3b87e4edd400696",
"description": "radv/rt: Fix any_hit scratch variables.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "481f78ab93e2f2169c53a7c8494b488d45b60def",
"notes": null
},
{
"sha": "5bb9ab896cb70cb36b010a412bab8a69adb17ce8",
"description": "ci: Re-enable some swrast testing using fd.o's shared runners for now.",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf59cfcee1d0cf02971ab74375daf82b0d6b1971",
"description": "intel/fs: prevent large vector ops generated by peephole_ffma",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc08f439911f0ed915a195d8942ac50aed8b2a60",
"description": "intel/fs: add MOV source count validation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed3c2f73dbb161e882bcda978aac3011a4d51839",
"description": "intel/fs: fixup sources number from opt_algebraic",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18bdc7145982d9188d1141f0dc19467db7cb3b34",
"description": "intel/fs: fix nir_opt_peephole_ffma max vec assumption",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efde1917c933a293497e738616e18a91b02026d7",
"description": "intel/fs: don't SEND messages as partial writes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "adcdc38f3bb05bd65708bf8c5c51bb5dc4e7cbe0",
"description": "anv: more formats for acceleration structure vertices",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb24faf1a639a0a84836b875d0f57d49c823002b",
"description": "anv/video: disable picture id reampping.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "98c58a16ef1ab2208693505a88e597202cc3c2a1",
"notes": null
},
{
"sha": "f85b2cbe335f81ecdbfa64cc894005f4bcc6541a",
"description": "anv/video: fix chroma qp to be a integer value.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "98c58a16ef1ab2208693505a88e597202cc3c2a1",
"notes": null
},
{
"sha": "c28c9956458e9c38048b845212ceccd50c229e84",
"description": "lavapipe: add command debugging",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6e1d01be089e1a27eac597d1a3da87170495540",
"description": "lavapipe: set render_condition_enabled=false for vkCmdClearDepthStencilImage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fe53c22294900142c358b75d39c43710ccfd414e",
"notes": null
},
{
"sha": "c9e757c61e6db2189615510c1583109911082761",
"description": "lavapipe: fix dynamic depth clamping",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "650880105e6d2d6f5b507a9353cc1247f910b0df",
"notes": null
},
{
"sha": "cd39a5ac8b08f12a25d20a379527aba5323fa19b",
"description": "ci: uprev virglrenderer and crosvm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f406a9efa9df366d0e0949ca397fbc2b5424419e",
"description": "docs: update Anv features support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8013976c71489e4ef615657bf33cc952be115b6",
"description": "anv: export EXT_pipeline_library_group_handles only with RT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76b591d8f73e1c6921ca75f1223196a8064923d3",
"description": "broadcom/ci: no need to skip the tests that swap buffers anymore",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d57a4b57df5ac1e37ee77b64761bb1191828b4b7",
"description": "ci: disable weston session timeout",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43facca1958d101b7e083a1c62bae985a3154ef0",
"description": "aux/tc: use renderpass tracking to optimize texture_subdata calls",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecf29228d0b036f9286295d3900d1afd2589f38f",
"description": "radv/sqtt: Skip dumping pipeline libraries",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2e04aeb1e5297bceb58d7400dcd38889a8fc0e80",
"notes": null
},
{
"sha": "715adcb8847c43837314583bbdc8a0a1a03d2903",
"description": "tu: fix tu_GetInstanceProcAddr not handling null instance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c808043f35005bbf0d1810277f3d8a8f8090f19",
"description": "tu: KGSL backend rewrite",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88989379b1e0d80de1eaac449faff8f2a5ad3892",
"description": "Revert \"driconf: add a workaround for plasmashell freezing\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "41eb491fb6460f401a4c845fc28a53de92e9075b",
"notes": null
},
{
"sha": "a98e4195f567b39af9fd8a6cfccec6f772efe9fc",
"description": "yegl/wayland: fix glthread deadlocks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "58f90fd03f4aaf2ee19010e9cbd9cee2deda9711",
"notes": null
},
{
"sha": "95e8be29a72d4db6a4b3a9ca36ec5e0ee6e0f1ee",
"description": "ci/panfrost: Add texturesize flake seen in the wild",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea3e9d541ff03037b0cef7fb1f1e03835268965a",
"description": "freedreno/a6xx: Simplify iova emit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ca3481b5d2ed6e57968bd1a69043fbf74a7f333",
"description": "freedreno/register: Define chip enum values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b2c1b00ff3661498e64db725b6d6ffe8f81d194",
"description": "freedreno/registers: Define rest of CP_REG_WRITE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6dd5b4ca5f1ba405cc210b9800c5f7db592e4309",
"description": "freedreno/registers: Fix nameless fields",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc43237d1a845bbb357b59287c1ffff3d989adb3",
"description": "freedreno/registers: Add c++ magic for register variants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d58af7b5c7fe8c9b6d191155e46d0a9d7b45cb3c",
"description": "freedreno/registers: Split out regpair builder helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d54edcfc72aad9e98ec3b91344826f248210acb7",
"description": "freedreno/registers: Track varset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f011189642c413cc5cc686995279b65b2322f702",
"description": "freedreno/registers: Start adding stuff for a7xx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b90d4a07012c4c00de1c817c62c7ad29df097fc9",
"description": "freedreno/decode: Start adding a7xx support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd6e7041abb2de01ec1de4c17e2b910def36d7a6",
"description": "freedreno/registers: Start adding a7xx pipe/control regs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56f9371f7e0da94851a2845a2d0184180606eb4b",
"description": "freedreno/registers: Merge a6xx and a7xx regs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "684931166d5378dcf8de0e6c9ec3088a2d796c08",
"description": "freedreno/registers: Add prefix=\"variant\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fadf76b938317200184cf654b5f4d609bd7afa49",
"description": "freedreno/registers: Fix designator order",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a528e8f5f7403454042338911142cb2e5df6b4b",
"description": "freedreno/a6xx: Convert to c++",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce336097f1c3f77db89f663e6eb8fe7f20f2cacc",
"description": "freedreno/a6xx: Fix designator initializer order",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96ca37b9afd7df28f58f6d992590a7d75e7abc02",
"description": "freedreno/a6xx: Add missing \"inline\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af2f0c3d9b83bb56f05a136e6b046d60dd186d6d",
"description": "freedreno/a6xx: Rework texture_clear fallback",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f921b7c09bb3b153ff81fdf0d82d8c912d1325d9",
"description": "freedreno: c++-proofing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05958fa6c9109d7b2353f0713db4bfb013502cf6",
"description": "freedreno: Un-inline buffer-mask enum",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37a036500a1d11f1b17bd349478a4b4276c7cda3",
"description": "freedreno/ir3: Add missing driver params",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5eed59cc874ca510f051d75aa37883ffc01cfdf8",
"description": "freedreno/ir3+tu: Calculate subgroup size in ir3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c449e638090b240f23d0f1580cd106d5dad48ed3",
"description": "freedreno/ir3: c++-proof the headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bff0ff5ae30830d9fdf28b2b243eea4742512f4e",
"description": "freedreno/ir3: Don't use negative opc for meta instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c7761574ea4ee0d8148eb51023cef6193082d60",
"description": "freedreno/ir3: Un-inline enums",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69947b284e99495816f7e7e7c467a9d10d53ad4e",
"description": "freedreno: Quiet c++ warning about designated initializers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64e93ca9a1744a81eb12a2c72de1aa8774c80ae2",
"description": "freedreno/registers: Add regs for a690",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44d0365a4d3d1d49eb1e85f93746cbba8c0a193a",
"description": "freedreno/registers: Schema validation for gen_header.py",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "963729af2aa8c7b3f13a8970be64b0c64540409d",
"description": "freedreno: Nerf strict-aliasing warning for all of gcc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d03bf0f9d6f4380df0bbc0dc668b596223f8926",
"description": "radv: allow to cache optimized (LTO) pipelines with GPL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "532d63993f9e33e13c259e0d95b77586816a08a0",
"description": "radv: keep track of the retained NIR shaders sha1 for LTO pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbc7e8f3df09e12c6ea9966c8a72925c7a6fda60",
"description": "radv: determine if a graphics pipeline needs a noop FS earlier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86ab8c33ed9c5dff3581766abc0ac1873e9bcaf9",
"description": "radv: fix the error code when the driver fails to create a PS epilog",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "481f78ab93e2f2169c53a7c8494b488d45b60def",
"description": "radv/rt: place any-hit scratch vars after intersection scratch vars",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c3d82a962217def9b9f7e1f4c5ce0a450b97e9c7",
"notes": null
},
{
"sha": "48ff68820e83565154d8cfb86587c0134f0deb98",
"description": "intel/dev: Enable MTL PCI ids",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e28b982db8d6829779f9f575cc13a685ef013541",
"description": "radv: avoid a huge memset in radv_graphics_pipeline_compile()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c286db14e898d8dcba45969fdcb33ba070a5b80",
"description": "radv: zero-initialize radv_shader_info earlier for graphics pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67635bb3e3d183be24c766b5832457e592ef5299",
"description": "radv: zero-initialize radv_shader_args right before declaring them",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c505f892d44e39dda3731a80214a6b164517e979",
"description": "radv: delete radv_graphics_pipeline_compile() asserts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29c6a098878f0e0408726607961da0e1455ca706",
"description": "pps: Fix build errors.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1cc72b2aef82373247466c2e7b81970c867ad0fa",
"notes": null
},
{
"sha": "c455ea61440696556ed0edbdcf28c9301b3f181e",
"description": "glthread: qualify the *cmd unmarshal parameter with restrict",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "862b00b795f9c15f28a93a8c4a024911fd72e0e6",
"description": "mesa: put dispatch table initialization into one place",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dae902e11ef47ae49062b6a38d4d425d4fef44ae",
"description": "mesa: rename CurrentClientDispatch to GLApi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b22642e21d6cc66daac829df995995aeb327271",
"description": "mesa: move ctx->Table -> ctx->Dispatch.Table except Client & MarshalExec",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef0e327d9fbd0b7a851b53afecede3e518d38c2c",
"description": "glapi: inline the meson list files_mapi_util",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eed145004be25775d24cecffad4bb451ce31496a",
"description": "glapi: move files specific to shared-glapi into the shared-glapi subdirectory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7cf7d497e7a378c8d06beab84353499a605ece54",
"description": "ci/clover: disable the jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d4f6a00b8e8710bbc265f8a5e3050d0550e1491",
"description": "aco/spill: allow for disconnected CFG",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "caec48529b35f7117241d8d6c64b7049cae568ce",
"description": "aco/insert_exec_mask: allow for disconnected CFG",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f7a70778f24c1d99411a35ae359e8591fc31c17",
"description": "aco/dead_code_analysis: don't add artificial uses to p_startpgm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb99bc5f307351509ff98f60110f3e6d66e67f8d",
"description": "aco/value_numbering: clear hashmap between disconnected CFGs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "678aef9f06303a22551753c389b1da21ab48c667",
"description": "aco/dominance: set immediate dominator for any BB without predecessors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87317214893da346a1219f4207772e94aa42edc6",
"description": "CI: Disable mingw job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "023d7e860eeb148d0d245bcc49f5b66b9aeb8363",
"description": "CI: Disable Windows runners",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b697d192140b3097e2e1d4ccf6b880f10a2e787",
"description": "Revert \"ci: Disable Collabora LAVA farm\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "c1aa876747a37d42b67ff1f53675890b05b40d1a",
"notes": null
},
{
"sha": "bb2db56ffec6e527d88751f75117ae690227cd6c",
"description": "fix: gallivm: fix LLVM #include of Host.h, moved to TargetParser",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3aa058317f5ad9540bfee4c98be62fa6f24a3e8",
"description": "radv/rt: Properly handle pNext of pipeline library stages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef5cba56a0871c9767a3165728e6ba69d6c29b57",
"description": "vulkan: Add vk_shader_module_init",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fc8335ccb12b0b1ce8627a35ace800c5a1dfae4",
"description": "radv/rt: Use vk_pipeline_hash_shader_stage for RT stages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec",
"description": "ci/iris: update apl and glk expectations, after enabling Wayland support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f8073f87cb95c21db1f6c39d95ffd4d021c93e3",
"description": "ci: build Wayland support for the amd64",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45554a957a71c0bb04388bf2c9389956e1b84bb1",
"description": "agx: Lower discard late",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c04a7c926724e338037518926722cd10bcf7ff2f",
"description": "zink: ignore renderdoc if ZINK_RENDERDOC isn't in use",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "48a0478126ffd4e0bc1585e424cd90e8a0be36aa",
"notes": null
},
{
"sha": "7e908878c1960cf518d8c110a3e56eac39971a2a",
"description": "ail: Restructure generated tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43e21702f65a5a22e5d38c3e459153290d321050",
"description": "anv: Integrate gem vm bind and unbind kmd backend functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37fa2fa30e8d0aae8549ab203b94084956fef6f3",
"description": "anv: Add gem VM bind and unbind to backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "324d22d684253551cf574658ee071717d2b451f5",
"description": "anv: Implement gem close and mmap for Xe backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "149e945ad45b650fd468b6ff14919e38586f5555",
"description": "anv: Implement Xe functions to create and destroy VM",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5f767edf9a3facb9a73d108f18948bbf5e7cb96",
"description": "anv: Implement gem_create for Xe backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59fea8af3af3fb5bd8133dc6af7c000ebc5915dc",
"description": "nir/algebraic: remove duplicate bool conversion lowerings",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b86305bb5734fdd0511d227b646328ef03c80197",
"notes": null
},
{
"sha": "a553d3cd2985b604f92ef02568b2164880d1fe7f",
"description": "nir/algebraic: make patterns for float conversion lowerings imprecise",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "b86305bb5734fdd0511d227b646328ef03c80197",
"notes": "Causes a regression on dzn, because it introduces doubles into SPV, which dzn doesn't support in 23.0"
},
{
"sha": "79c94ef52ef23a10bea02525ef4bcf60675f2b4f",
"description": "nir/algebraic: extend lowering patterns for conversions on smaller bit sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a27bcd63d0bcde0e08197b1ac0b36c6c132af06c",
"description": "nir/algebraic: extend mediump patterns",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3685f3ba7fddbe73f363ff4d53ca734841e4b06",
"description": "nir/algebraic: insert patterns inside optimizations list",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b86305bb5734fdd0511d227b646328ef03c80197",
"notes": null
},
{
"sha": "2ba48eea88a1209d3d7d6ac5f6881ffb52a9d5dc",
"description": "nir/lower_point_size: Use shader_instructions_pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "933b5c76f67b026c8ba4815cc1bd494150aad0ee",
"description": "agx: Switch to scoped_barrier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84767a5160955597f49ad4dc868a347175cc1a9c",
"description": "ci/lava: every LAVA job doesn't want to run gles2 deqp, drop it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8cdbb894ca19f9eb4ab490b579d998f7a7f8a560",
"description": "ci/panfrost: correct the job name, as it runs on gles2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3660c282003653a54d42a3591d963a88ce02f99",
"description": "ci/amd: move skqp and va jobs on raven from XOrg to the XWayland",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e262f129b1045e962825faaf45e7ef29dbdfda0",
"description": "ci: add and utilize dalboz devices",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3067bda0f34edacb617afa43ea9f9c25d25d3ee7",
"description": "d3d12: Fix video decode for interlaced streams with reference only textures required",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d8206f628659d468c870430daa271d5bec6e860d",
"notes": null
},
{
"sha": "b768a254f799d8da7e445b6f20bfa1e371681b33",
"description": "agx: Use nir_lower_mem_access_bit_sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a53050d7d3fd800c211e20fe9d9f83249ca098c",
"description": "agx: Implement extract_[ui]16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "706815488e19114437f3bf3c2c7672dc4fd7e6ad",
"description": "agx: Fix subdivision coalescing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ea9c2e6348fbd883c7ee2c34c5e4bd4dfd4cb69",
"description": "agx: Make partial DCE optional",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16f8bfb042cf5d0f41654805eda6502f6d205845",
"description": "agx: Don't set lower_pack_split",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1aa876747a37d42b67ff1f53675890b05b40d1a",
"description": "ci: Disable Collabora LAVA farm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9cf636834c6292c3056a33be6659dfe98a3db8e0",
"description": "ci: take valve farm offline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50378f59a739c67596916f6a6ec00d1bbf807d10",
"description": "ci: Actually run Piglit on LAVA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b190d08a8aafc8a789e61fc151be58fa04fd26fe",
"description": "pan/mdg: Remove reference to removed macro",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc16e7322ff0786b5f6292f583d77171e8fd915c",
"description": "panfrost: Remove MALI_POSITIVE macro",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "131845eb84c1285c531677e37b12e62605f0e67c",
"description": "panfrost: Inline the last MALI_POSITIVE use",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14eb964e59c0b595be6b4bd407978096469d34ee",
"description": "panfrost: Remove FBD tag enum from XML",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67cbbf941751440d1d840112d61523f40aa77c3f",
"description": "panfrost: Use framebuffer pointer XML",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a5546293cf3465a648c34fe34783edee0e679b9",
"description": "panfrost: Add XML for framebuffer pointers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35985be275f3dd9b3692d40e42dbc936bef28033",
"description": "panfrost: Handle fixed-point packing in GenXML",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17c55e0d12eaa7ee00330a321d7dd446f1016603",
"description": "panfrost: Don't use DECODE_FIXED16 for sample position",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0752673becc9d6263f1e982289111f6d7aa7c43",
"description": "docs/panfrost: Move description of instancing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07b43d6231f9ccc586ed2b01325079b1b073d36d",
"description": "panfrost: Remove some unused definitions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "341f1011a678c48a9d34fa1bfc4c00a482678427",
"description": "intel/perf: Hide extended metrics by default",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b22a02f9085b26cbeaad770502aa63d3bbd95ac",
"description": "asahi,agx: Implement buffer textures with gnarly NIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "826649ba1959e56d527feccc31a8a466337a4a03",
"description": "asahi, agx: Implement dummy samplers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc178c044eca6175b9b9a4d01938a6de147599f7",
"description": "ci/baremetal: Wrap artifact download curl with xtrace",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "256e7888fd0c3c7f6c836ad67d3a4f980e700a31",
"description": "ci: Fix release build use for performance jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91a129b44a4aff71cd7d49af569e5695d9a03706",
"description": "iris: Move i915 submit_batch() to i915 backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21d5034edb6f01719dc33d3b8f4304d5fa127dd1",
"description": "iris: Add batch_check_for_reset() to kmd backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0ce31d7cf9c3acd2b91714401b19f375bf2b3bb",
"description": "iris: Add gem_mmap() to kmd backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5888bf61036e34b1853e1080926e851f265b272",
"description": "build: Block build of HASVK, Crocus and i915 in non-x86 architectures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "757e2dd692b2d795042ac70527946c4abdf7d156",
"description": "intel/perf: Disable it for Xe KMD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "266d961fdc91514d6425e33d43fc1bd4e571bd35",
"description": "iris: Don't mark protected bo as reusable",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9402ac8023a0d9ec2247bc32d704411e882e8422",
"notes": null
},
{
"sha": "e61d6540e63b7866812b89264e4329e1ad3a9664",
"description": "asahi: Don't allow linear depth/stencil buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e61d022313a06e058e2585735c5d2daebe959d96",
"description": "ci/android: Use a more aggressive timeout for the job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0cadc3830fa617750d96c133391cc82ff26d531a",
"description": "nir/lower_int64: Optionally lower ufind_msb using uadd_sat",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "831f9d3f615ca5228e9614191d76f95735bfc2cc",
"description": "nir/algebraic: Optimize some ifind_msb to ufind_msb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db6d1edc1b614540d0c558571d5b0b09f7d8adef",
"description": "nir: Restrict ufind_msb and ufind_msb_rev to 32- or 64-bit sources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d6f48f6efd0cf9b9900d030aa1b571a2e22a4e1",
"description": "nir/algebraic: Do not generate 8- or 16-bit find_msb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2119ab7319c64d2b9fb6d72dabf8f1b0e44a8ea7",
"description": "nir/builder: Do not generate 8- or 16-bit find_msb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28311f9d029f4317e6e72d2a25d4b205d16d1f53",
"description": "nir: intel/compiler: Move ufind_msb lowering to NIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4052e70ea78e8c32a883194e52b3d023a4dc528",
"description": "nir/algebraic: Only lower ufind_msb with 32-bit sources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08ca862ef842bcd63a23ae6edaf9c4184da3d632",
"description": "intel/compiler: Tighter src and dest size bounds checking for some opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0cc7bf63b761a489af8861ebd32a53e8d229fd99",
"description": "nir: intel/compiler: Move ifind_msb lowering to NIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15c6c859cff9b766c4c14dea71bc67b55ed89f30",
"description": "intel/compiler: Lower find_lsb in NIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66840b98e41b034c8ce867cfbd58c242bae08f9f",
"description": "nir: ifind_msb_rev can only have int32 sources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29be4e9e9baf59e1aa5ec3b4771edfdecfe67306",
"description": "zink: fix stipple pattern in oblique lines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee6785309ecd6e7012ce18fc9192177cdcafe5b7",
"description": "agx: Handle indirect texture/samplers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e12bf971536f7f82239db42257cbd879eae128f5",
"description": "agx: Pack indirect texture/sampler handles",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30b456021c8deb7d0eff91d1b30b4c6efbfc4f6b",
"description": "docs/zink: fixup wording of the GL 4.6 requirements",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5deac5c1565b056ac8967851a76cd5e81cc07d80",
"notes": null
},
{
"sha": "d6ce7bc020f1a6a93f52b5275ed99e1e1555831a",
"description": "docs/zink: remove some trailing spaces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33d75924899821a1a95fc19808badf0c80918e4d",
"description": "docs/zink: use vk-feat role for features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "923a41ac9998fa1edf0693f3215d0664a7867ba7",
"description": "docs: implement new vk-feat role",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d42e31b540490e902ee72837ee247a97f632ce6",
"description": "symbols-check: support OSes based on GNU toolchain",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5b29e6735f7cf7025d9a0b2e214cb73a98e72bc",
"description": "Revert \"Revert \"ci: disable mesa-swrast runner jobs\"\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "7ae0d9d2e8a9f0993b056a332e6182e5c655be73",
"notes": null
},
{
"sha": "e29772f1345edecae5679d259ae2c04786b973b2",
"description": "v3dv: split out broadcom_shader_stage_to_gl() calls to improve readability",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5d3d1e7edb933efbf5c98b6b8716920c5877e08",
"description": "meson: inline gtest_test_protocol now that it's always 'gtest'",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a18f439f5260b3e183ec6a58bfff2760a5bbe407",
"description": "meson: allow feature options to take true/false to mean enabled/disabled",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "049086cd58138249370fad78c923e3a0423e4e77",
"description": "meson: bump minimum version to 0.60",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a34b2ab0e6f6fce8c959ac837c1455052618bb7",
"description": "intel/compiler: Add swsb_stall debug option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdf63e6dce95bf7abf1f21438b08a8636b33bb48",
"description": "agx: Fix clang-formatting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ae0d9d2e8a9f0993b056a332e6182e5c655be73",
"description": "Revert \"ci: disable mesa-swrast runner jobs\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "aef0f3efdfbcaaea78f2eb2315b064d92117abae",
"notes": null
},
{
"sha": "5aec829f978e47a03db76b646ec50b41ba406c6b",
"description": "iris: trace frames with u_trace",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cc9791cd39cf0c1bf938a6ea8c809a726ac5c41",
"description": "docs: fix invalid link",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfe652fb03fe1e30e42253dd87844ef1c5fcfdd1",
"description": "intel/eu: Simplify brw_F32TO16 and brw_F16TO32",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c590a3eadfd67c4694dd4a7013ce957a51289a56",
"description": "intel/fs: Move packHalf2x16 handling to lower_pack()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5e5705c91562dd8e36c82de928944d1e202e995",
"description": "intel/fs: Use F32TO16/F16TO32 helpers in fquantize16 handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44c6ccb1972597fda1eb89b86f4f1facc63f14bb",
"description": "Revert \"intel/fs: Fix inferred_sync_pipe for F16TO32 opcodes\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "309ec3725a54f7ac037a102b1a90057fb7803d88",
"description": "intel/fs: Use new F16TO32 helpers for unpack_half_split_* opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78bf53904e85b4578fbd5371efdf57c95ea523e1",
"description": "intel/fs: Delete a TODO about using brw_F32TO16.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "966995d9117d8d805b1aa992571d076500e3c347",
"description": "intel/fs: Add builder helpers for F32TO16/F16TO32 that work on Gfx7.x",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "386404918402e1b359a60dcd7a06ac0ae091ba9f",
"description": "intel/fs: Fix inferred_sync_pipe for F16TO32 opcodes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4978db6b9ed47538b5ab8094bb4017d47d46b5ac",
"description": "intel: use generated workaround helpers for Wa_1409600907",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5691b10b0f1ba1fb169c2b21699b46f8017977d4",
"description": "radv: set RADEON_FLAG_GTT_WC for external mem on vram",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a1be0fb95bfc8c5c69140e0b9cf3777fab9d66e",
"description": "ci/weston: add background PID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "505218503937bed2d66e0b9d56e10bec38646f80",
"description": "ci/weston: before testing, verify that XWayland is really running",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "675f757ffb6307ff463230bf00b4e2e9219467fc",
"description": "ci/lava: implement the priority",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae893089e9a6daaee25b119f602c89953dacf4d9",
"description": "ci/radv: Lower stoney CTS load",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f07c69d8b61fcb314df3a1a0364a17a197eeeeb2",
"description": "ci/zink: Add flake seen in the wild",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aef0f3efdfbcaaea78f2eb2315b064d92117abae",
"description": "ci: disable mesa-swrast runner jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f1aa8cfc1ede937af6819c9bf4847d8d1542780",
"description": "ci/fdno: Add a618 Vulkan flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13ff4a5f64aa5eea9422429e020d2d0a73a897ad",
"description": "aco: use bitfield_array for temporary neg/abs/opsel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0eebb0e8b0940d28f4007bffe49ae3ee833ab51",
"description": "aco: access neg/abs as int in usesModifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "828aff2a2de31dc934b36453840a9118d85bb2ee",
"description": "aco: use array indexing for opsel/opsel_lo/opsel_hi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a47c3f84fb28a65bc74a922ef7f6eea28f1845d3",
"description": "aco: use integer access for neg_lo/neg_hi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60cd3ba39f17e595c59f07e7d41f264d756f606a",
"description": "aco: copy abs/neg with assignment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fdbc4a23e1a15b90e399a7586bece0b47e408d7",
"description": "intel/isl: disable TILE64 for YCRCB formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fad9c69e42d49400f22c6ce741f49cc1f265e571",
"description": "ci/radv: Drop raven quick_shader load",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a19739f1b05edd5bb8ef01d386bacefd5a423f5f",
"description": "v3dv/ci: add a test to the known failures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec513270e3dc179c1112f284b4e93a88e6cfbe97",
"description": "zink: Pass the cmdbuf to the end of the marker, too.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "271ebdd735e4480e1a4aab107efd45d0654a3a86",
"notes": null
},
{
"sha": "11a4e10fe247e1d48ee02d16db7bf7d49ba9f4cf",
"description": "ci/zink: fixup the zink-lvp job",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4cc0cec473577824c4d83ffcf2ab0e97efb064cc",
"notes": null
},
{
"sha": "27c8d6ca7b3092590dc56285d324c6ddb76053c5",
"description": "drirc: set `zink_emulate_point_smooth` for Quake II",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffe36abf7c478a7477096b2464060c8ea50812cc",
"description": "zink: handle point_smooth emulation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a59b2a6702f331dde50ad9dd4f5dec62d164cbb",
"description": "nir: handle output beeing written to deref in `nir_lower_point_smooth`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b07182c8cce261517a1ff5c4bb20772aa065041",
"description": "zink/nir_to_spirv: add support for `nir_intrinsic_load_point_coord`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e121b6d9eb63571017aa02be250d1994f8dcb6bb",
"description": "zink: add `lower_point_smooth` to `zink_fs_key`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c32a5b8d0488ed579fabd40ec58f0e2945bfc39d",
"description": "zink: add `zink_emulate_point_smooth` driconf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e280d6a7c9524aca7f6a47e4e239d66746569255",
"description": "zink: fix line smooth lowering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "80285db9efe16beefc59a470b7c53d7bd38dbdc4",
"notes": null
},
{
"sha": "5f5e30b5bbdd45cc71ea2a60ab97b10f809f3cce",
"description": "docs: update calendar for 22.3.7",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f61bca5fe0fbdc02dffed9ee68f7d22206cf8ec",
"description": "docs/relnotes: add sha256sum for 22.3.7",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2488afec1170c47f7e8cb994518690e6fb0c76ce",
"description": "docs: add release notes for 22.3.7",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8b0a0d1351a5e72805582b2ca0c32a866669123",
"description": "docs/relnotes: add 23.0.0 to relnotes.rst",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b687a62566d325aeb0581ef8cd101994a4d27a1a",
"description": "docs: Add sha256 sum for 23.0.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "882c4ef59be95869fab0092b870e2e6055cda556",
"description": "docs: add release notes for 23.0.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ad320af128a790c11d0c7ebd6ea31618c907fbd",
"description": "docs: Add calendar entries for 23.0 release.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c28f144c814a6c62625d9209245aebcfb5caf79b",
"description": "osmesa: add exported symbols check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b75b726135dcc8fc604e32a4e4be47caf374d61",
"description": "anv+hasvk: Use driconf to disable 16-bit for zink.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "daa1468b54360f028744ea7cf42d22aa5dfd5ba0",
"description": "intel/isl: Don't scream FINISHME into logs for 3D vs. CCS",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "126c9562d98bf84b19140e318758ac0d4b0a9b5f",
"notes": null
},
{
"sha": "df7b40d0024b9a5b114c5eff6b61a2a79e4b8e2b",
"description": "ci/anv: Temporarily halve TGL testing load",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8017243523c351c7f6007d972b9aa2bb38230e5",
"description": "util: allow align64() to do alignments >= 4Gb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a058f6b4c9a506148992647ff390b0f3094ddc6",
"description": "radv: use 1ull for alignment computations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11bc2bde8365682ae0a06741aff00c12130f7dcb",
"description": "anv: force MEDIA_INTERFACE_DESCRIPTOR_LOAD reemit after 3D->GPGPU switch",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d17bf881ea750ec99971c7e70c3a95e8ae285901",
"description": "radv/rt: Fix updating stack_size if the shader uses scratch",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7fadee9b70c9d1d7229c7bbc9811a858297b193c",
"notes": null
},
{
"sha": "3af675dfc1fa81ec7ad202aef7c3edc1b09096e5",
"description": "ci/radv: Skip vkCreateInstance memory-fail test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0614c2e8bd752bd387308aa98aa411fcda6a3b0d",
"description": "aco: don't reallocate fma{mk,ak,_mix} instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4873071e67f21f3fb9edc757fa76a33a183b9d9",
"description": "aco/optimizer: don't reallocate instruction when converting to VOP3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7413ce7e0da0fe2743f9287afa61d88c7e41a404",
"description": "lavapipe: break out main shader lowering into separate function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2765cd6d64548e7580f8df80823a18c145788a2",
"description": "lavapipe: move uniform inline functions to shader struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7718d7f31a9f7bd32ae5da27e06625b7220ed6fa",
"description": "lavapipe: rename inline uniform function params",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "990fa82c6134dd92f57613d53a27dd306fa4c988",
"description": "lavapipe: move xfb init to shader struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b221f6c128544c76ffb60885fba4dfcab3228f3f",
"description": "lavapipe: more small shader struct usage tweaks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0c9609e59bf62c9c9688dbf03865e002ae3bbb1",
"description": "lavapipe: pass shader struct and layout to scan_pipeline_info()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e5fe71599b658a400602fac043e5d174fa37bc4",
"description": "lavapipe: split out shader struct members into their own struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2af3476639ee7406968b27d12066af9d7aa97bf6",
"description": "lavapipe: split out spirv compile of shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf1b4ed54e204e88420a3aa329bf0a41506ebb45",
"description": "vulkan/wsi: fix crash in failed swapchain creation for wayland",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41ae2d0725b3ecd2018a6105981a6db7b87c3e79",
"description": "radv/rt: use terminate() when returning from raygen shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd1e5b185852eaa67142a3f30baf8c3561aa6b72",
"description": "aco: fix NIR infinite loops",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a9c4a31d8d8a955711d6f49869090caf87846f1b",
"notes": null
},
{
"sha": "3073810397221bd58ad2a3f80d84d86eeb43dd8e",
"description": "nir/gather_info: allow terminate() in non-PS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "842b8f14f46b5c1f5f6fa007e3151ade4bcec388",
"description": "radv: move device memory related code to radv_device_memory.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4316a64e27dd36d737ea63155bc2cebf9c506f1e",
"description": "radv: move buffer related code to radv_buffer.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17c5a91028409205cce2b37429d6fbf032a9773c",
"description": "radv: move event related code to radv_event.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4de305cb8a3c68df8e89f8c1359f510a1089cfd3",
"description": "radv: move sampler related code to radv_sampler.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a157b3a4cc065f806db9d4b2d95ba650be25154",
"description": "radv: move queue related code to radv_queue.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e5db634828ffa6a92e1cfa65934586cd4b7d53b",
"description": "radv: move physical device related code to radv_physical_device.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06fa90e14eb7d9182ada1b91f360fcbbd6a61c01",
"description": "radv: move instance related code to radv_instance.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98cb7e010824e9458fea29f3a68f70e52c46ec0f",
"description": "nir: add nir_lower_alu_width_test.fdot_order",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50f7e214810374d126489d8eea8b4f781bbc655b",
"description": "nir: make fdph lowering match fdot",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3668da7c83bf52f639313e9527878f9bd27b4a1c",
"description": "nir: use xyzw order for precise fdot",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": "\nCauses a regression on radv-raven-traces job:\nfail: trace/vk-radv-raven/unigine/heaven-scene1-low-d3d11.trace-dxgi"
},
{
"sha": "6ee5337d94c7a6170b6352434864686bc54e0765",
"description": "aux/tc: fix rp info resizing clobbering current info",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10057d19f2cba422f2f38faa4e37c1c64f90b27b",
"description": "anv: report max register pressure in pipeline properties",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09cdb77a92fc1124a2004b7798d7fb8aeb4385fc",
"description": "intel/fs: report max register pressure in shader stats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8dd960e056f74e1400a16612ff1929f011641c9a",
"description": "anv/iris: report counter symbols with debug option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6735409eefaec52ef78acecd3f3e7c310c63887",
"description": "radv: disable DCC with signedness reinterpretation on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "79ab787a8f6bf2ea0b8a6c8d1ea057d62c77e8e1",
"description": "radeonsi: fix fast depth_clear_value/stencil_clear_value",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9defe8aca953b69615728c84d8ff6ed51bdded00",
"notes": null
},
{
"sha": "b75acbf88f50722d8c0c9ecc76703fddbae4a14b",
"description": "radeonsi: don't use PKT3_SET_SH_REG_INDEX on gfx9 and older",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ccaaf8fe04c956d9f16f98b7f7fa69a2526283bc",
"notes": null
},
{
"sha": "49913fa418c3a025661fb481ecaf2205f32510a2",
"description": "radeonsi/test: update test results",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9eb05801ad29d264455103d300f1915c22f84fa0",
"description": "radeonsi/test: use gbm-skips.txt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f88dbb27d4162c6dbfc82db610aad892e16aa8d3",
"description": "radv: enable VK_KHR_fragment_shading_rate on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fb8e0eff22dc54841f886d238be1a80d700c11f",
"description": "radv: advertise attachmentFragmentShadingRate on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1e724b952a665d07d6c57dbfc49d8c55918a823",
"description": "radv: do not emit PA_SC_VRS_OVERRIDE_CNTL from the pipeline on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c186420b26e6de96798925fd174cbef6f9907ac4",
"description": "radv: add support for VRS attachment on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31d699106d036667751751eede4fedbeb4641436",
"description": "ac/surface: add RADEON_SURF_VRS_RATE for selecting swizzle mode on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce4a1b1c3cc2abab468672d7e8b2ebda216c2e9c",
"description": "radv: move disabling DCC for VRS rate images in radv_get_surface_flags()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8793f2a8610f7d7afd02a9c6f3f778480c7d96d",
"description": "anv: enable VK_EXT_pipeline_library_group_handles",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "461ccb00e15a234dcca8c035e1303260a42a1393",
"description": "radeonsi: increase NGG workgroup size to 256 for VS/TES with streamout and GS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43fd5528728ec8c04267749debfa1e66f84316d6",
"description": "radeonsi: allow using 64K LDS for NGG to allow larger workgroups",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e01d505291b6c8e05e161b680479847c3878b64a",
"description": "radeonsi: other cosmetic changes in si_state_shaders.cpp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef965d568119f6dc75a899bb580d0a74a0f655bb",
"description": "radeonsi: reorganize si_shader_ps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9d297fc771f9884db9e4d92b3a827e771a92cd5",
"description": "radeonsi: reorganize si_shader_ngg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1664aad43cd35cfbef75a002e87390ec98d6afdb",
"description": "radeonsi: reorganize si_shader_hs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3459eae7a3b36c0d6285e81f8c628f9b1d87be7",
"description": "radeonsi: reindent si_shader_ls, si_shader_es, si_shader_gs, si_shader_vs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e0ed2c4f066f3cc3dd48854c411e8b38ea9ae82",
"description": "radeonsi: set pm4.atom.emit in si_get_shader_pm4_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c1475fc1cf8f50ae64039b74d60369e0fd8e3b8",
"description": "radeonsi: lower nir_texop_sampler_descriptor_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1417ced72c5d3b0f2292880feb63b3d9715d8e54",
"description": "radeonsi: separate nir_texop_descriptor_amd lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54ebd9073988ea22e0bc67c02b156bc581e1e497",
"description": "radeonsi: merge si_emit_initial_compute_regs with si_init_cs_preamble_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ddded6fbb583427caf62ee272f72bc3dbfaae6b8",
"description": "radeonsi: emulate VGT_ESGS_RING_ITEMSIZE in the shader on gfx9-11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb819fdb1365e453443813880cbcf98315116aa4",
"description": "ac/nir: clear nir_var_shader_out from TCS barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87de5b2b9e313f9939c2c550afe1adf8d1bde6b4",
"description": "aco: Don't include headers from radv.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0141c63087c11b64616d003990034d03c1cd5ef",
"description": "aco, radv: Don't use radv_shader_args in aco.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9793331db0fdf67c50e10d9b4dbed6c84bc634a",
"description": "aco, radv: Move PS epilog and VS prolog args to their info structs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84a2cea59695f09662be4e76955fcfa56b30ac6f",
"description": "aco, radv: Rename aco_*_key to aco_*_info.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91e68db0e18b8016b4f8a1946aa07ee194f19b0f",
"description": "aco, radv: Move is_trap_handler_shader to aco info.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "978220c99ab0c43a2786d62fb0872d51f3b7a854",
"description": "aco, radv: Add load_grid_size_from_user_sgpr to aco options.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3058ab6090725273e9109c13c8a9798e328923e8",
"description": "aco: Generalize vs_inputs to args_pending_vmem.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1583bea9dab571069790fd773e1b4e9cb8a382a6",
"description": "radv: Set pending_vmem on dynamic VS input args.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a7b5979df79170160b13a1e6bf9ab76ed71cddf",
"description": "ac: Add pending_vmem field to args.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5376c3feb2d544fc90ef73a772938ea6255c983",
"description": "freedreno: Promote non-drawing batches to sysmem",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aaed609e577eced9bc33db185bf1ca496ef77792",
"description": "zink: hook up buffer TRANSFER_DST barrier optimizing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe469a7618a8f7548b9dec364b2a360a4e43c4df",
"description": "zink: add a driver workaround to disable copy box optimizations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46f98da188c887576043ef71514ea45250efdc98",
"description": "zink: add a mechanism to trigger copy box resets from batch state reset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aaca91eb79ddecb02a939efa945ce4f9f7b29478",
"description": "zink: add a mechanism for managing TRANSFER_DST buffer barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54f3c589d535c5f024abc9c785531a02029423d3",
"description": "zink: track the last write access for resources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30a89323ad660d6a30dcf1a7a037893358f3060c",
"description": "radeonsi: Add support for DPB resize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e54ec96f35c0d76a52841aee0a766e0e9a7d3ce7",
"description": "asahi: disable disk cache in debug runs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e9538c12e0f564af888e2d2c1804e960b9492ca",
"description": "agx: isolate compiler debug flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78d742290b479a7c6642a30fda255102e247d05d",
"description": "intel/ci: Remove skipped float_controls tests from hasvk xfails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "840b4b856e02415824832883663fb7fc82f79725",
"description": "intel/ci: Remove hasvk xfails missing from the CTS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82a78b7e9f3e3c835923b1691e1be54377d8acad",
"description": "intel/ci: Remove outdated hasvk copy_and_blit xfails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff7446ba0c91410870a46558ef2d02b1d6b1b8ed",
"description": "mesa/program: fix memory leak triggered by arb alias",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a692fe418ed0b2c6534d170d3e8adbfeab466e6b",
"description": "mesa/program: fix memory leak triggered by multiple targets used on one texture image unit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "444250a5e79180e96cf1c8c2716d35a6cde185c9",
"description": "mesa/program: fix memory leak triggered by invalid extended swizzle selector",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57557e881503166fc2529a5f8e411ba1cd7895e2",
"description": "aco/assembler/gfx11: simplify 16bit VOP12C promotion to VOP3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae50b662516b7058e8e74c2463a0c5b67440af53",
"description": "radeonsi/gfx11: only allocate GDS OA for streamout, GDS memory is not needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61da19a262a7c81140172b042e73272fdc2755b8",
"description": "amd/llvm,radeonsi/gfx11: switch to using GDS_STRMOUT registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7076d129db3d7e9cd5b3dff03133bc020979d8e",
"description": "amd: add nir_intrinsic_xfb_counter_sub_amd and fix overflowed streamout offsets",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "5ec79f989988ba200d4dc48921e1c44916391273",
"notes": null
},
{
"sha": "08649e367301c5765b445689374381f9bcc42b22",
"description": "intel/fs: use generated workaround helpers for Wa_14017989577",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fd9abae9098a28600bccd84f74caeea0d447f93",
"description": "ci/etnaviv: Drop the dEQP-GLES2.functional.uniform_api.random.94 xfail.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d52cf80bcbe1f4e8fef8213fa5801d2b3fffcf60",
"description": "ci: Add some xfail updates from VKCTS 1.3.5.0 for the manual jobs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53da1534b595febb2a5e15f99319c95a380b3e46",
"description": "llvmpipe: fix LP_PERF=no_depth to ignore depth format",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "baff5099247c26782ead85ee6171da1217906741",
"description": "v3d/v3dv: define performance counters in common",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "161e3f29f479e259deaff84d11059dc2eb688be6",
"description": "iris: Add support for 2d images created from buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f096d0d880fee6721773e96c8c77cec8f2798f5",
"description": "llvmpipe: Add new caps PIPE_CAP_LINEAR_IMAGE_(PITCH_ALIGNMENT|BASE_ADDRESS_ALIGNMENT)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06daa03c5cd2d8aea6ee797923d2bbfdf500caef",
"description": "rusticl: Implement spec for cl_khr_image2d_from_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "010c18c4433c4d3b929dc8c9ca6002697b356c98",
"description": "gallium: Add new caps PIPE_CAP_LINEAR_IMAGE_(PITCH_ALIGNMENT|BASE_ADDRESS_ALIGNMENT)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7839341d8f9562486b7fcd14cdf8081a52e915a0",
"description": "lvmpipe/cs: Add support for 2d images created from buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9cbdf3673b4defcf0c901e3744949b2ab708e715",
"description": "mesa/st, nine, nouveau: Fix uninitialized pipe_sampler_view structs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc36fd0f6164b4239d874dca6781157aabaf1810",
"description": "gallium, rusticl: Add tex2d_from_buf in image_view and sampler_view",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07270ece457de699e791ffe9515f810b132f49c2",
"description": "rusticl: Enable mapImage for images created from buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9dda1e4872cb640e5d4730bc9473a94f6240498b",
"description": "rusticl: Enable copy for images created from buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c51db3f217095233d28ff60dc43162899d6704e",
"description": "rusticl: Enabling image fill for images created from buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e40fd3bd606c41e2c8435ca611bb86b33a55a534",
"description": "rusticl: Enabling reading/writing for images created from buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26f430d6ce367d874aab04192ec47a22d048ba41",
"description": "radv/rt: move radv_pipeline_key from rt_variables to traversal_data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d87bbee0be84e55650fefd743cd7c58421fd3807",
"description": "radv: remove unused parameters from radv_compute_pipeline_compile()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d06aa7b71d13f0b3616806f0bc830269dd48583e",
"description": "radv/rt: introduce and use radv_rt_pipeline_compile()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1565de4cc934f8a78adb22c00edd161eae09b54",
"description": "radv: expose radv_pipeline_capture_shaders()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2fbd495ce7cf0d9694c966f542b36fe4bdac7674",
"description": "radv: expose radv_postprocess_nir()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c87c34bbba3b0d0890c050d34f4b7165b29b7326",
"description": "radv: fix defining RADV_USE_WSI_PLATFORM",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2a5d7f4926c8b3dc702d3ee0e216c563ba7e94db",
"notes": null
},
{
"sha": "a6dcd62f448ad99b29488e3e7d3a72f3505c612a",
"description": "iris: Move iris_bo_wait_gem() to i915/iris_bufmgr.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97becc1b6f05b46ce404ef0458568ab24660dbcb",
"description": "iris: Move iris_bo_busy_gem() to i915/iris_bufmgr.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7553d921f662a6e74e380d39ce0784bd0020c5e3",
"description": "iris: Move bo_set_caching to kmd backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdfcc980016e87f175c98645fc84b411a96058da",
"description": "iris: Move bo_madvise to kmd backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d636e772c0c9f3b4147a2684ebd6a603f77e3caf",
"description": "intel/common: Implement the Xe functions for intel_gem",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19aa1fb851f7065443b6dadda92e2151bf8e1027",
"description": "intel/common: Implement the Xe functions for intel_engine",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b2086d741920ec302d0e8830242f4555948583b",
"description": "radv: fix border color swizzle for stencil-only format on GFX9+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "889c3ee6b8447cd4c89c76ea08dc3cb4c3e3bf69",
"description": "anv: fix sends_count_expectation assert on simd32",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "347a5b79f974a99874e12ad1806850295995c823",
"description": "ac/surface: only adjust pitch if surf_pitch was modified",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fcc499d5e1deac76126de7fd0c3297298322db07",
"notes": null
},
{
"sha": "f72774f13f40672ea985db96242f92f493f03683",
"description": "ci/lavapipe: fixes typo",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5ee724e180bdfea8bec2504beff7da361a1ac541",
"notes": null
},
{
"sha": "de4805f25f97a4c010eb99024462deeb8c61a3b8",
"description": "aco: use bitfield array helpers for valu modifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7559da757092849a883e3172d978daee7ed558e",
"description": "aco: add bitfield array helper classes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "097a97cc426a8e5fe428452425089bb02c3252b9",
"description": "aco: remove VOP[123C]P? structs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08542318e767bc14e53c6fdc7512a7a042285798",
"description": "aco/optimizer: simplify using VALU instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4591703e791b04f31efb25a9c05414c2888b51f0",
"description": "aco/print_ir: simplify using VALU instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17ff2e8c52b6d7d90006112a20f3a85812f26525",
"description": "aco: validate VALU modifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc193ab4dbb9fd7e3f45a14c333ef5403fad7f56",
"description": "aco/ra: set opsel_hi to zero when converting to VOP2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "366cf4efaa324de2f7e110a582f3bebdd93b3925",
"description": "aco/ir: rework IR to have one common valu instruction struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77afe7d960429429b72d76ea2f9ae4a2dd2e6d70",
"description": "aco: treat VINTERP_INREG as VALU",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c119b19f98dcaccb8802fb14f24b4f9b7574fceb",
"description": "radv: fix incorrect stride for primitives generated query with GDS",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a278eeb71974a89b6dd7c0fa3dbfe97183aeb657",
"description": "nir: fix nir_ishl_imm",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e227bb9fd58268788a79449ed247311744210279",
"notes": null
},
{
"sha": "5ec80ab37c65a5e0ec94bc525c4fd617315c8853",
"description": "radv: do not add descriptor BOs on update when the global BO list is used",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1aca36815ee8154d65908904ffb3d13729f337e8",
"description": "gallivm: fix lp_vec_add_offset_ptr for 32 bit builds",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "442d1fe5ad61a82cd5fa883faf2bb76a7f07401e",
"notes": null
},
{
"sha": "4c24ff0a3417c47fad64b587625b88c9d1fc1fd3",
"description": "rusticl/kernel: Images arg sizes also have to match the host pointer size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b0d698c5328fbcb5e0ae3952cde1c1e411151adb",
"notes": null
},
{
"sha": "66f806d01d1efbc8133c0d970800d7a23b8ba0f3",
"description": "agx: Assert that memory index is 32-bit reg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a174f0019a614416f31416fd7c039557adc87bf",
"description": "agx/lower_address: Handle 16-bit offsets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f5a4a960426006b7ba474dc5cb26c9fc6deec3c",
"description": "agx/lower_address: Fix handling of 64-bit immediates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4bd0e1d0971a8350559bc4ef6c293ac137fa8dfe",
"description": "agx/lower_address: Handle 8-bit load/store",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5865e23a078762afee00a5794e81b7cc7acdd53f",
"description": "agx/lower_address: Handle large shifts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6203503196c4837292c8f6501eac3b70e9d7244a",
"description": "agx/lower_address: Optimize \"shift + constant\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dccf6f569b6ef63ec20600d844638e561270d6df",
"description": "agx/lower_address: Break on match",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36f6eb88cb6efae9713e3f818725f888b0061cd8",
"description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b5fc941f2f4856ce39895033488f8654a035077f",
"description": "zink: always set batch usage for descriptors after barrier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afb56bad1cd7f5ed98cb1d34ea1dc9b7f524ff09",
"description": "zink: set dynamic pcp for unordered cmdbuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5f901dbc6f1ef11910a03bb61f4438726e4c2c8",
"description": "zink: bind descriptor buffers to unordered cmdbuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20c9cfb30f13d3e0d392bb80be9d35eddc9175c2",
"description": "zink: always set color writes on the unordered cmdbuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e3ee9aad6f7dabcc90a8a504287dda55449fe4f",
"description": "zink: explicitly flush src clears when u_blittering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1aa62912b70b9b80007c66c2c20f6b8416fa1e15",
"description": "zink: don't unset existing access when adding resource binds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0f3d171f6927b2a4618b74f06f38ebf6e8e0818",
"description": "zink: eliminate pre barrier for adding resource binds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d133f950844c4e4ad0c5b6abb9bb8f09ffffa1d9",
"description": "zink: check for layout updates when unbinding samplerviews",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4b1ae1f03c422957cb16a6c57cec5e9f90eab95",
"description": "zink: propagate valid_buffer_range when replacing buffer storage",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7145ccfa0596a2c4adb707f657161fe3ba5e09af",
"description": "zink: fix descriptor update flagging on null ssbo set",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0dfe058c4c86e23569d82adc75369d5930d8a1a",
"description": "zink: only add deferred barrier on fb unbind when layout needs to change",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc04e2dacac174f1d4cbb63edd5b775e285996c9",
"description": "intel/fs: use generated helpers for Wa_1209978020 / Wa_18012201914",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c92d5895970bd8cb9e41becd2d7c44074c676ff7",
"description": "intel/compiler: Drop non-scoped barrier handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02eef8ca980a9e0081e97c25a0b7f2a9cf0dc90d",
"description": "gallivm: Drop non-scoped barrier handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8147e69d31d747b6914ad5c9229a6b30bc639e5",
"description": "ir3: Drop non-scoped barrier handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc93e8e5375f4d699f0e0075e004d81dbda22300",
"description": "pan/mdg: Drop control_barrier handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb0f4b8146fac1429a97ad341f45e405ff8adc7b",
"description": "pan/bi: Drop control_barrier handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f47ea3f9922725ab0bad465f54a69eec9cd9ded7",
"description": "glsl/nir: Use scoped_barrier for control barrier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07de034791fa6c3c0d14174503b076629d8f3c05",
"description": "intel/compiler: Drop brw_nir_lower_scoped_barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfc34b1a6573ff608752eadd8ce76aab3ba803da",
"description": "intel/vec4: Handle scoped barriers with execution scope",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db0a09c9e2b4974eb6f2211f99acb31a16828f71",
"description": "intel/fs: Handle scoped barriers with execution scope",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae6eb3229ee6eb0fce9d4361e92c8d5728038ccd",
"description": "venus: revert back the warn order",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28bdf8db184a1cfc3c10b202765cf2674ceb29c9",
"description": "venus: vn_relax to abort on ring fatal status upon warn order",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "adb51eeba52db86fb836580dfab937eef22190a8",
"description": "venus: propagate vn_ring to vn_relax",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15a55198ecfdcfc6ee44458d007a478ed88147a7",
"description": "venus: abort ring submit when ring is in fatal status",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b458938236fcce224c1344b1f4f7baac13e0993",
"description": "venus: sync to latest protocol for ring status enum",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b96019f82b5faa4bf8517cfcac8a0e90c01770bc",
"description": "intel/fs: use generated workaround helpers for Wa_14010017096",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66d2ae03862246d13319cfaa3a6eb4fce4e565ee",
"description": "meson: forcefully disable libdrm when host doesn't have it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "952bd63d6d8289425c78c103d65bf3a4882b4b4e",
"description": "nir/opt_barrier: Generalize to control barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83fd7a5ed15a8749a1f683d202dcf4230670615c",
"description": "intel: Use nir_lower_tex_options::lower_index_to_offset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b6d98a40cba82e91b11afe05d1625306660ed33",
"description": "ir3: Use lower_index_to_offset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "510d3ab93d2288bd03380b1f17909074ebed0a55",
"description": "pan/bi: Use lower_index_to_offset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "282aeb9b9c721a4e507771614ffe5f3706c952c5",
"description": "nir/lower_tex: Add lower_index_to_offset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9de997bde67df43a9e10a05f9b48419ee4cfec25",
"description": "nouveau: Fix null dereference in nouveau_pushbuf_destroy",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34d45df8ff71e7e780b363e60bcc6ff57b15d94a",
"description": "ci/fdno: Only run full tests on a limited subset of machines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "399012a911b3d69e453aa2d4e4031b290d2ef94f",
"description": "freedreno/common: Replace or_mask() with BitsetEnum<T>",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30d469215be96664a8d3244d338a8cc3a5f01183",
"description": "v3d/ci: add dEQP-GLES3.functional.texture.specification.teximage2d_pbo.*_cube flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62f1a8a3a62efb8370dc51a20244ab23bc60a3b8",
"description": "zink: unbind fb on context destroy",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7600e2cca2aa940ec9fbb11dd4753e79952858a5",
"description": "ci: Handle carriage return characters in LAVA logs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3174cfcaf27150566e2408e3fa75dd2800370588",
"description": "hud: add GALLIUM_HUD_OPACITY envvar",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ace1bab731c8dc9125c3d9d5abf02aef87f6557",
"description": "hud: use defines for default scale/rotation/visibility values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f3370eede23284c09abdaa46714d7c4c795ecd4",
"description": "raseonsi/vcn: fix a h264 decoding issue",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "340f2d1a256d5491d2e569ff8bfc49c9927c051b",
"description": "zink: add frame trace markers on the queue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb796f70a144e9c88ab46e6fb08be5895ca7a689",
"description": "radeonsi: Add NV12 support for AV1",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": "0504a3b079223ea243fa479701967ae3ead12a40",
"notes": null
},
{
"sha": "0ed28d2715c80927eb8fffbd4e2e66ed9dbc7d5d",
"description": "wsi: move an assertion in wsi_xxx_surface_get_capabilities2()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "be0dcbdfa228b2a47633bc79278a91e90e59cdae",
"notes": null
},
{
"sha": "c3cc8455d4a08fec501984f9386d85b27c87fa79",
"description": "zink: when skipping a TRANSFER_DST image barrier, set access tracking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e650ff4ea085d25dace1a5eb22b2e6e23d4d69dd",
"description": "zink: remove debug markers for u_blitter ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "271ebdd735e4480e1a4aab107efd45d0654a3a86",
"description": "zink: pass cmdbuf to debug marker begin",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60496f63762cf56b78c9c8e4185ab9e43284c743",
"description": "zink: reorder some blit debug markers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d677c00f6dd32aaa9d980e309d15b1763b65c7ef",
"description": "zink: be more descriptive with perfetto buffer barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c037193fb596c4736644a8bd6afb8e12e56ea39",
"description": "zink: determine whether debug markers are used on screen create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c226ba24261ab68961e63ee645e1fa82e70d1f9",
"description": "zink: skip buffer barriers if the buffer can be easily proved idle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a7092b285325a154a8be18bc46a846c8f180aea",
"description": "zink: use split image barriers if the image can be easily proved idle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5be506c16ece8c62b84e21a625db9d36bc489982",
"description": "zink: fix zink_resource_access_is_write()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "772d92bfa62bac231acdb214c1ca38cea9112aba",
"description": "zink: add functions for faster batch-usage completion checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b64d7267b30175b7490b759e50edb77a146f10c",
"description": "zink: skip attachment barrier for redundant layout-setting if !valid",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16946782944fa7903683e4db51115c7c2eeea260",
"description": "zink: avoid unnecessary read-only layout changes for zs attachments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73df715c110f821643049eea1d945ea2475b9dce",
"description": "zink: add perfetto tracing for barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7fadee9b70c9d1d7229c7bbc9811a858297b193c",
"description": "radv/rt: only reserve stack_sizes after rt_case insertion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e03fe44e7dcf06c4ab9ff626b93bb392a904ab2",
"description": "radv/rt: move stack_sizes into radv_ray_tracing_module",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48edcd03c538d0c3b1cbbd52ed551026afd2a6a9",
"description": "radv/rt: introduce struct radv_ray_tracing_module",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4dafb69d61820c4a9b71856e62797b51f13df91c",
"description": "radv/rt: defer library_pipeline allocation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a62d699664e33a7f7adc79661a7e57d8fbf2825b",
"description": "radv/rt: rename library_pipeline->groups to library_pipeline->group_infos",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d79d62c63804e63389c0baafeccf95177d89b2b6",
"description": "ci: do not exit when an error happens inside the section",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4cc0cec473577824c4d83ffcf2ab0e97efb064cc",
"notes": null
},
{
"sha": "944a3af53155f3f06dbd9ede4c3c5cd975ebe950",
"description": "glx: Fix glXGetFBConfigFromVisualSGIX",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4ccd253588bf98be945d6708dfc49b936f9cc8d6",
"notes": null
},
{
"sha": "5d30d11ccceae75765b001d6cd453b4e0713f6cf",
"description": "ci: include setup test environment script in the output artifacts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c305f972572716ecf1d5f23ec4e260521bbcbee1",
"description": "nir: add a print_internal debug-flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c1563aebec19d8581722e24307aa9eea97843c2",
"description": "radv/ci: update CI lists for CTS 1.3.5.0 on GFX110/POLARIS10/PITCAIRN",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81eaf7b9e4293ce86c4ded913ab1a0c6f62adafc",
"description": "radv/ci: stop skipping some graphics pipeline library tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e919a9bd92010383a44c40449a569820d107fac",
"description": "ci: disable Collabora's LAVA lab for maintance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d8a54f9137ea639eb2118ec4a6d309529593e75",
"description": "zink: avoid ballooning of copy box tracking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2de2bb9c5381dbee6a8942d523f3a08d4044cdd",
"description": "util/box: fix off-by-one calc error in intersection funcs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c0fad058a8ce4c1e55485eb74883185c88b73ce",
"description": "zink: eliminate internal qbo copy barrier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b31c414e280231d2eac788fd55a899e85d2fea97",
"description": "zink: set predicate_dirty on query creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5374605ea9ee0e3716074fe263ab0c76ee82a570",
"description": "zink: merge qbo update copies when possible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f956435a039f4729c776a0172bffe7c8b6207b7",
"description": "zink: rework xfb queries for drivers with poor primgen support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5144c8a85874ea7b2aa9b2cdc214cc60a4650930",
"description": "zink: track whether a primgen query is suspended and needing color write hacks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9bc871199cd96a1064416b67f740f1c454d5b3f6",
"description": "zink: only resume queries inside renderpasses from set_active_query_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81de7a1c25371ef4f33c14abcd8f91d4b062b6f3",
"description": "zink: resume queries after conditional render and clears are processed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7d1fff23fc6c316f591a4e934079dd707b1a996",
"description": "zink: disable queries for clear_texture()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26dc5b3737f3f1d86b5ef602aa90b87098c31e8d",
"description": "ci/ci_run_n_monitor: while we usually disable many jobs, print them inline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5061758beb1ece040c12f82cb0f26707fbb4663",
"description": "radv: Use LDS for closest-hit hit attributes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1651a103268f707cb0e7d2ffd97f9d3878fbb23",
"description": "radv: Extend hit attribute lowering for LDS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61663859bc9b41177ac399e0fcd411019e733f70",
"description": "asahi: Wire up compute kernels",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c086f2770bd9f8714aef7b1c5814e5a38f4b55b5",
"description": "asahi: Rework system value lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f92738eaaabb0ce9ca34f6cbe34824cb7925bb77",
"description": "agx: Handle fragment shader side effects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "290f3b76f305abaa24332cbc751a7a3b005e41cf",
"description": "agx: Disable tri merging with side effects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b20c9adb4eb29c8229aba0205d05ad735255bd56",
"description": "crocus/meson: add dependency on libintel_dev also for versioned static libraries",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a0fa31bcdd8b6d991174753c6294c61bb1296c71",
"notes": null
},
{
"sha": "8e7511ea7fd5c480c639ae31806313cb6ccbc150",
"description": "vk/runtime: Use libdrm shim",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44f7ec40efc57ffae91fee9b8cd1460746f2796a",
"description": "loader: Use libdrm shim",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f5ccf4bec86907c9dd301c7f3e494a6537a24d5",
"description": "turnip: Use libdrm shim",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e05abb1345530433681e2a4965588e4e2f51380b",
"description": "util: Add a simple no-op libdrm shim",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b73b70157966914ccecffceab3a70a1e942f798e",
"description": "ci/freedreno: rare flake KHR-GL45.sample_variables.mask.rgba8i.samples_4.mask_3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ee724e180bdfea8bec2504beff7da361a1ac541",
"description": "ci/lavapipe: add recent occasional flake",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b09f244f071c67bceca40695ca72518fb370581",
"description": "r600/sfn: Fix atomic lowering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "56dedf052f4af1903a0d312eb9c7721c69f36c69",
"notes": null
},
{
"sha": "3c3ecdab36c86df96bb26cca29a1fd0ec81a5d70",
"description": "r600/sfn/tests: Add a test for the copy prop into a group",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "244cc152d1b20592120ce1d5dd9627509b73d0b9",
"description": "r600/sfn: redirect copy propagation to alu parent group",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2028465bd86b5a08ab0df43eea2b2abaca3ab546",
"description": "r600/sfn: Add print method to AluReadportValidation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee0010213f5b07f49cf620075fed26063712d22b",
"description": "r600/sfn: Add method to AluGroup to replace sources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6180721005907347bab220d5c49f6615a1bc090d",
"description": "r600/sfn: Split AluInstr replace_source into test and actual replace",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afa545b9265588d5855366708ad79521d7c313bb",
"description": "r600/sfn: Add AluGroup method to update readport validation from scratch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed587ae6ac260c973e797ffc84e73fbba8ec011d",
"description": "asahi/meta: Use lowered I/O",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "485eddcc8516965a00c22d448ab7e2763ad8ff7a",
"description": "asahi: Bump shader buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7b5f014615597e59b484a7fcb14d34fb473e248",
"description": "agx: Only lower int64 late",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "811f8b899da3b1764f9863d9d2bb8d69582ffbf5",
"description": "agx: Don't print pre-optimization shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea37d7f81feac5af42f180c30d78474cc9c7f0e6",
"description": "agx: Use agx_emit_collect for st_tile",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bb8112fd1e7ee70507912bd2ad2caf91869cfd8",
"description": "agx: Refactor vector creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "037609f1dc306e8bd286ef77cbb69fc169477a7b",
"description": "agx: Constify agx_print",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9c5956f2fbbcb7df068955a69c67de3ac8a8268",
"description": "agx: Inline 16-bit load/store offsets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9728b41d51d949e48995641a5a9f7c4a205ef9e",
"description": "agx: Factor out allows_16bit_immediate check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "445ca949cd82ee84579395d69f64ae228218833d",
"description": "agx: Clean up after lowering address arithmetic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b1f4b86ea3d687f2f356aabe06b483887367456",
"description": "agx: Add AGX_MESA_DEBUG=nopreamble option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c22a18c9afae19cd2fb1bfd808b49416e42114d8",
"description": "agx: Don't write sample mask from preambles",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9f7d14de6704b9e19110a3e865354d6c5af02bb",
"description": "asahi: Mark PIPE_FORMAT_NONE \"supported\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8bb40ce4ad2418eaca9816c0facebc6e40204872",
"description": "agx: Fix 2D MSAA array texture register allocation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3032e3ad23d41488c0eb4c76dcda27c7730dca36",
"description": "agx: Mask shifts in the backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4e2b2264663482f76681dbc0a8e9fc1574a3ce7",
"description": "asahi: Advertise dual-source blending",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af953616a10ad8b122b1d3906b855c0a5f9fbfa7",
"description": "wsi/display: check alloc failure in wsi_display_alloc_connector()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82cc236458cdca2995dfc125096d8a0a8d8b14c6",
"description": "freedreno/a6xx: Fix mirror x/y blits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec9e03fb396fc9df4b2e2260ca6a16af7538c408",
"description": "freedreno/a6xx: Convert blitter to OUT_REG()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "149f2a2e81d25ad29b19412f634e299accf3fc16",
"description": "freedreno/a6xx: Namespace reg/pkt packer vars",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d2c1b8bd65809799f1912bff226a068512fa560",
"description": "pan/mdg: Use nir_lower_helper_writes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "586da7b32908eb6cb4282a58339689b6d23c224b",
"description": "nir: Add nir_lower_helper_writes pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1dd872ec17d0fc1285536899fd0370be3ab0dd13",
"description": "asahi: Assert on TIB strides > 64",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa32dc704f722aac3aa9b933649ba610407fbb2f",
"description": "nir/range_analysis: fix vectorized phis and intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a19a37e8d7d494919c8182320af2064808c3706f",
"description": "vk: be stricter about symbols check between android and other platforms",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a6fbc4bb2c2843d238f809486809b33e4aeafb5",
"description": "android/vk: drop unnecessary symbols",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e1eb53b5e98cde1b248dd7f5771139c78e66047",
"description": "vn: add linker script to fix android symbols",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b1e9b0fd69e220fa96b99b10c75499dd6c2f8c1",
"description": "anv: add linker script to fix android symbols",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f654d532b7f3910be92393c23d1fedb96b22bca",
"description": "tu: add linker script to fix android symbols",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4e24004618ecd2e5967de9af01cd1ef51e64ed2",
"description": "v3dv: add linker script to fix android symbols",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78578a6ddb4a7faee3b1e20d6ba1ce34e9dd58ba",
"description": "vk: move radv's linker symbols scripts for use in all drivers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "938f7a48b228dc309a587a906314128b59227430",
"description": "anv: VK_EXT_image_sliced_view_of_3d",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e1b62ea5b35d7bd0245d10c8667184a7a6a4882",
"description": "isl: Set Depth to array len for 3D storage images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74e6e207fe21b7241d34906db430467b0c49f4c3",
"description": "intel/blorp: Set array_len for 3D images properly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ee1908ab60058c958d376d9da3167829cbf5b12",
"description": "vulkan/runtime: only consider slice info with 3D image views",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "66e3ccbcacbe6289b21e7be7ed62dc01980fc5b4",
"notes": null
},
{
"sha": "3384e4f768c560f604802418c6a82ab1f23b3cb9",
"description": "vulkan/runtime: Rename and document storage image Z range",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "464cae9497978cfc99e2bb13cca2646ee603516e",
"description": "venus: shader cache fossilize replay fix",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60ae5b106f8d43aa8a97c3d9dacc008df31c5e8d",
"description": "ci/zink: add skip for the Single-GL46.enhanced_layouts.ssb_member_align_non_power_of_2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5353fc94e5e957d4d1432adb41e864b0d01692d4",
"description": "ci: Retry, retry, retry... No one likes to trigger Marge more than once.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d73d383ed299c5e4949fc34766019a355927ded5",
"description": "ci: deqp-runner: drop already unused function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fbdf57c48a2f14190d4600da684b457a09dcc27",
"description": "ci: make meson build and test uncollapsed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb82371558a5f8c0293079e2de292e7723c90915",
"description": "d3d12: VP9 Decode - Fix use_prev_in_find_mvs_refs calculation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c8e8ce8359ceb9161ac05cf48b15e2e6a298ebd6",
"notes": null
},
{
"sha": "6fea823dc0a3accfc6e0cdae26ac88a08b806c61",
"description": "frontend/va: Keep track of some VP9 previous frame data for current frame use_prev_in_find_mvs_refs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c8e8ce8359ceb9161ac05cf48b15e2e6a298ebd6",
"notes": null
},
{
"sha": "f094e69469cd35fae2fb9c8c7689aba0428b0546",
"description": "radv/rt: Use ushr for extracting the cull mask",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2d93ab795b02959859a42b57434c44919d5901db",
"notes": null
},
{
"sha": "d89aea73e2ff9c28516ada9a31fed4ba5fb42c05",
"description": "util: Add util_format_get_array.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26c51bb8d8a33098b1990425a391f56ffba5728c",
"description": "asahi: clang-format the world again",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b02600cde162a6f9c6f49f4334e5ebce90788c22",
"description": "intel/vk/grl: genX-ify grl_cl_kernel_name()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d68c9e0dcf7f0d7c9313490788dc9f66378f824d",
"description": "intel/vk/grl: genX-ify genX_grl_uuid.cpp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14007a525bd1304bbc8aee3115757f4ae21a668b",
"description": "intel/vk/grl: Allow grl/grl_cl_kernel.h to be included by C++ files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a7ddc4841c8d17fc778f4cde8a986764a0ffe07",
"description": "intel/vk/grl: Allow genX_grl.h to be included by C++ files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3251db1270848a93583cb02fb9ada3bff454c083",
"description": "intel/vk/grl: Don't include anv_private.h in genX_grl.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a535f213d7b0f92d7be40b1115c4faae2ada2fe3",
"description": "asahi/winsys: add .clang-format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af8d97d0964bc9901afe05986196354ff8086134",
"description": "asahi: Destroy the renderonly context on screen destroy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a5f3556a174065c6fbd8ac44ad92dd9727d85aa",
"description": "asahi: Fix device fd leak in agx_close_device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f083e1807d6cb2f699a56497c89d87288767cccd",
"description": "asahi/decode: Handle VDM barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2eb1efd181e648eb84c47ca381dcf00b1e3995b1",
"description": "docs/feature: Mark ARB_sync as done on Asahi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05e6d945ad1822509441bd7d59787255ba9e85d7",
"description": "radv: Emulate VGT_ESGS_ITEMSIZE in shaders on GFX9+.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8aff7152a0f9848083a522ed5e352d8ac1469fc2",
"description": "aco: make IDSet sparse",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e0c832c30763ca08ac25d2bb7f73782496c51e9",
"description": "asahi: Fix scissor culling check when out of bounds for FB/viewport",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1313787c125234b2fca5cafa4a85f115917813c8",
"description": "asahi: Do not overread user index buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fecb2663444550e944a312ef1d8a4cd504e5997",
"description": "iris: Add iris_bo_set_caching()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5dc0f18333b182918540d12dad26624c5f0a97be",
"description": "iris: Move iris_bo_madvise() to i915/iris_bufmgr.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "736d6643bb33e10e5859f55fdc0848f503790262",
"description": "aco/tests: add tests for v_fma_f32 with 2 fp16 literals",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afb0289d7c9c7a86ce842d409cf29c121faf1875",
"description": "blorp: add dependency on idep_intel_dev",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3c9a8f7a6d25c0d70351d3ea27930de74e6c94ba",
"notes": null
},
{
"sha": "75ce0bfd856978d6136874ea72db17b4acce772a",
"description": "crocus/meson: add back dependency on libintel_dev",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a0fa31bcdd8b6d991174753c6294c61bb1296c71",
"notes": null
},
{
"sha": "1d9cf8f3811847c7b897e7bbaa40d436e9d13492",
"description": "anv: add gfx9 generated draw support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ac7d5f258e0e3d2d77e71695c7189a7f386b84a",
"description": "anv: remove unused item_count parameter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec660544264b1bbf6b488502180cadb88c5344b8",
"description": "anv: use a list of generated shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b32303c36920de8aa0bfac4db4b39cf177595d05",
"description": "anv: move common shader code into header",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac71719d4a3f8d6326c9555a51c34c5d7b0385f4",
"description": "anv: pack more data into generated draws input",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "200cec935da33ceef4ee8f2d9f0829596c13d729",
"description": "anv: use 64bit int support in generation shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a2026bf5f959af1c8181f363b7d8325462b1514f",
"description": "anv: rename generated draws for Gfx11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "caf2389bc55a892cdc7b61caf8524aa4f87eaf17",
"description": "anv: use a single generation shader for indirect draws",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "897a92f57653e2b1e67eccabc22fd4819749fb46",
"description": "anv: remove MI_NOOPs at the end of the generation batch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08",
"notes": null
},
{
"sha": "aa18d52728cf1a7e3adebc67615a31aad357f16c",
"description": "anv: make sure mi_memcpy lands before push constant loads",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e2dc32d755b15697765719acec1d23f12f9c938c",
"notes": null
},
{
"sha": "e68615aeaab7993d7047eb2972474bc9ba9c4b4d",
"description": "anv: fix indirect draws VF cache tracking of index buffer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e2dc32d755b15697765719acec1d23f12f9c938c",
"notes": null
},
{
"sha": "1454b789b100970f01922c4dae28214a1cea6c60",
"description": "anv: fix 3DSTATE_PS emission in generation shaders",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08",
"notes": null
},
{
"sha": "8f16ca8741c1a0760fc1519eea82c49867093896",
"description": "anv: remove commented code",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08",
"notes": null
},
{
"sha": "f5dc88910f4345260ca3b491d66c3fc0cd0fb452",
"description": "anv: remove pre hasvk split assert",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae398284c99ad7d600071b2cb313907802d0ae89",
"description": "anv: limit push constant dirtyness with generation shaders",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08",
"notes": null
},
{
"sha": "2ea106e758af4ace64b4917a8b41ec64ef7a8e96",
"description": "anv: correctly program 3DSTATE_SF in generation shaders",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08",
"notes": null
},
{
"sha": "e69804006195dc4bbbd0f6a4b850d64a868e3430",
"description": "anv: remove BTI related flush in generation shaders",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08",
"notes": null
},
{
"sha": "1dcb536acdb89243c21ad1af008fbff3be587ac3",
"description": "anv: remove copied code from generation shader",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08",
"notes": null
},
{
"sha": "63fa6d9f49cb882a50f2333b4a3752c3ba0cccad",
"description": "anv: fix generated forward jump with more than 67M draws",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08",
"notes": null
},
{
"sha": "c1c680c08bd170c1afd9ee715a7b19160eb1793b",
"description": "anv: correctly reset generation address on command buffer reset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4246a519f3b900fa64b722f76d0808ca899d668e",
"description": "anv: fix incorrect parameter",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "234505f013574399062585fa3056eafe231216d9",
"description": "util/glsl2spirv: add support for include directive",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eae5aa943a55a96e700e063617d7057d253e3c10",
"description": "panfrost/ci: add EGL tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ee7a2ecfa11ba77af79583b529696de643af165",
"description": "anv: pull Wa_14016118574 out of some loop not changing state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f2645229c2fa6d9c595004a8dc4ee44cebedb5fd",
"notes": null
},
{
"sha": "d82e8e01c8b570a4988bd6e46d9510f3b6872aa4",
"description": "anv: fixup condition for Wa_14016118574",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f2645229c2fa6d9c595004a8dc4ee44cebedb5fd",
"notes": null
},
{
"sha": "3e4541bb568bc727be03679903d482e353402de4",
"description": "radv/ci: adjust timeouts for Vega10 and Renoir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f775873f81d1b8dd01e9b654367ff457d947215c",
"description": "ci: uprev CTS to 1.3.5.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b9937c85e9e4a7ddaa07b2abab5a368a5891d55",
"description": "radv: stop allocationg the attr ring BO for compute queues on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23f8b5b7a21ee77d1233dab803fa2d60ad0235fb",
"description": "iris: Add initial skeleton of kmd backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cebffb404f4704de52083567abe88a9397a0e416",
"description": "iris: Use DRM_IOCTL_I915_GEM_CREATE_EXT in all supported kernels",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65d129ec15796bc5af7ce3b4b45a6dcc1427ae60",
"description": "iris/bufmgr: Add i915_gem_set_domain()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6754c1e04b7957a7a21da3cb09965b7f03eaf98",
"description": "iris: Convert drm_i915_gem_memory_class_instance to intel_memory_class_instance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a24d93aa8959dc03bfb77390b8c0352cc2bf21df",
"description": "intel/dev: Query and compute hardware topology for Xe",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b81a80f550061d7a5f1b39757160d00b9985ce0",
"description": "intel/dev: Implement Xe functions to handle hwconfig",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc24091c520d8e1e087e689afb1446f063fba4e4",
"description": "intel/dev: Implement Xe functions to fill intel_device_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "545d7e07ca86a289ca88510bcc73cf59589d9ef3",
"description": "intel/dev: Add INTEL_KMD_TYPE_XE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d34ec4691d7c713e0dff947314c1954a3c76f1b",
"description": "intel: Add Meson parameter to enable Xe KMD support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee510e2c50497845ab156c24dfd64033673e51b6",
"description": "intel: Pull in xe_drm.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "276f4a9d8ccc777da2d6b9efb7b2f85418454644",
"description": "intel/dev: Print required workarounds with intel_dev_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7926303e67f7f08c002a5eeff7416ddb93f7a30",
"description": "radv: Expose VK_EXT_swapchain_maintenance1.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d0258c679a5c1945101f422b19a1e93646e6ef3",
"description": "wsi/win32: Implement VK_EXT_swapchain_maintenance1.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b047ceac266c2ff9378b90b5d29fcf01da6cd9a",
"description": "wsi/display: Implement EXT_swapchain_maintenance1.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07ac177c3fa6ca87521976b265dc110c0b6997b6",
"description": "wsi/wayland: Implement EXT_swapchain_maintenance1.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad71d584cfbe588c54b2b3eaa2e6aa94af68e305",
"description": "wsi/common: Add function to modify present mode.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d79fa8a03a2a2ff4c38a7d1e90b529330e4e2529",
"description": "wsi/common: Add comment about DEFERRED_ALLOCATION_BIT_EXT.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae920c8420c6df09f4ffb64df9af46b5245bf709",
"description": "wsi/common: Implement swapchain present fence.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be0dcbdfa228b2a47633bc79278a91e90e59cdae",
"description": "wsi/x11: Implement EXT_swapchain_maintenance1.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ece1ade5babdd15ef1a8bce00660ffd84b95a9c",
"description": "wsi/common: Add common implementation of vkReleaseSwapchainImagesEXT.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1fa7fe785eb72c444da91e8aa5b115db2ed72ca",
"description": "lavapipe/ci: add a new flake",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f7e35323731d282cdc348850f64137287902a64",
"description": "amd: lower multi-component subdword SSBO loads in NIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82919e2dcb1cc07745a920a928e269cc00bcb27f",
"description": "amd: lower subdword UBO loads in NIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a424fee4a2cc807992ab4eb3e2130363150d930",
"description": "ac/llvm: implement nir_op_unpack_32_4x8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6aee9991318cbe0cacaf1b30bff884930bf6ca50",
"description": "aco: implement nir_op_unpack_32_4x8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09005e6dfc934785e8a262bc5f459e498c70fffb",
"description": "ac/nir: add ac_nir_lower_subdword_loads to lower 8/16-bit loads to 32 bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b80bd582650b518b72c65f4ff9ba39cd0f0e7d49",
"description": "nir: skip nir_op_unpack_32_4x8 in nir_lower_alu_width",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec38758e8612aa8f2da4b6455d7bfc51d42a158b",
"description": "nir: return progress from nir_lower_io_to_scalar",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a4641cf6b669598d270117e5c64653db6e7db65",
"description": "intel/nir: Limit unaligned loads to vec4",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f8aa83f0c86e25c7371b49cf0bb5c69e36b6b3c8",
"notes": null
},
{
"sha": "c11ac5e4462c5aceb35958858f6cef93d142c7de",
"description": "nir: Handle wider unaligned loads in lower_mem_access_bit_size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e8a10be67d5f10b3d4828f2e282226ed03f7ce2",
"description": "nir: Make chunk_align_offset const in lower_mem_load()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb9a56b6caffdab0569bc52aaa4b8f2fc163c6d0",
"description": "nir: Rename nir_mem_access_size_align::align_mul to align",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "802bf1d9a6647587e59b9ebb6100233dea5d8cdb",
"description": "nir: Rename align to whole_align in lower_mem_load",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca4d73ba364b7d1ee761d5e13225237a812347af",
"description": "nir: Add a combined alignment helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e433a7c4fa20158e5649ab6cd28dc17c6c4e9f05",
"description": "nir: Add UBO support to nir_lower_mem_access_bit_sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "116a8512641c412d8ccf7da5e65211ec47010d89",
"description": "nir: Add mode filtering to lower_mem_access_bit_sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b06b1a7c5f23bb6a752ec79f2d6a9db21c5a358",
"description": "nir: Check against combined alignment in nir_lower_mem_access_bit_sizes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2e2d7803c7f1f67869acf3b4577df0e443e490f5",
"notes": null
},
{
"sha": "352fee176c763a75d26eaeec262ad5b98cd1af8b",
"description": "mesa/framebuffer: fix gl_framebuffer.resolve refcnt imbalance",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f5bde99cbdd208916795dc463663ddd97428ecc1",
"notes": null
},
{
"sha": "73c91c4c8ae25d2d8774a3bb1fcb53730fa976db",
"description": "radeonsi: assume shader is never NULL in si_emit_shader_*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab802a1f917671d0812eb844d4ac9140e7ccd645",
"description": "radeonsi: simplify encoding VGPRS and SGPRS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63d5eb35f4f4d13def2b98b52c79928bbde86113",
"description": "radeonsi: check the pm4.reg_va_low_idx assertion unconditionally",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51e4437eee19bc8f289cf140e0217d105a327603",
"description": "radeonsi: add si_pm4_set_reg_va to simplify setting reg_va_low_idx for RGP",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a564f72e55ae4cd0a9f261693822b27bddecf19",
"description": "radeonsi: reindent code in si_state_binning.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a26d2b1a7f81ae719037cd734ac776a3c6ab65b",
"description": "radeonsi: don't merge SET_* packets that have a different index in si_pm4_state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c8e2c6faf6448697d949b962179a543ac9c2afee",
"notes": null
},
{
"sha": "0d543d76d7e6f0259e22b771ed37e396ceeb1887",
"description": "radeonsi: reorganize si_emit_framebuffer_state for better readability",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0669d7c29b599439a7f93fdf8c640c61a846243f",
"description": "radeonsi: remove Smart Access Memory because CPU access has large overhead",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1862c8296c914136885d2ecb1b95773560d2eab2",
"description": "radeonsi/ci: update flakes and gfx8-polaris11 results",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c9aa3e20136b65d794c36ebc5cb1311d1478f4b",
"description": "amd/rtld: allow 64K LDS for all shader stages except for gfx6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ccaaf8fe04c956d9f16f98b7f7fa69a2526283bc",
"description": "amd: massively simplify how info->spi_cu_en is applied",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b3f551ed8038bae0215b54ac0c8989601d094ce",
"description": "ac/nir: don't use load_esgs_vertex_stride_amd on gfx6-8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "79732416fd061b225ef3713a2bc76ea4dd0eea47",
"description": "amd: query cache sizes from the kernel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e2e89e6d8870b6c29d1696b4dffd3de713ae494",
"description": "amd,radeonsi: change enabled_rb_mask to 64 bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03ffb8d77c646c73fedef882605aac671d856718",
"description": "amd: update amdgpu_drm.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e86ba3dd404d71cf227f60c8337663c97db231e",
"description": "asahi: Pull device name from device struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1dac37b3da2eb766704ce65a78e10a09373f9eb",
"description": "asahi: Add agx_bo_mmap() calls to transfer path",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3716f72413c9c4f412e69a3128bf6f13f04f9a67",
"description": "asahi: Add result buffer to context/batches",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "798fc2730b4c4928ef70f5a8bac9171f36d308e4",
"description": "asahi: Add agx_debug_fault() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "240e9dc5dc502bab84870ce30d8af1ac99d71921",
"description": "asahi: Add APIs for DMA-BUF sync file import/export",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d610f40e171203b5c2bace881b1a60920480ba58",
"description": "asahi: Implement Linux driver scaffolding, sans UAPI",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "942d9cc17b425223e1168f8c8308a6b7f21d368d",
"description": "asahi: Align device submission API with upcoming UAPI",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f2e24d2efc34808e8b39b2cf145a72759b530e6",
"description": "asahi: Add nocluster,sync,stats debug flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afe134a49c5ef79ca6125f0263331b440b9c0e49",
"description": "asahi: Drop macOS backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b5e7a22c2e99d76407e35aa6d24ff7d18fd0e656",
"description": "venus: ensure invariance of buffer memory requirement size",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ef255444c195b387d2c8bfc301f69e260bc41679",
"notes": null
},
{
"sha": "2e2605e2971e2a807e7088a4c61f373f6fbd34e6",
"description": "mesa: initialize VertexProgram._VaryingInputs before the first use",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a71957a9bfc6e529192509a0588ea9ce4171452",
"description": "mesa: remove a redundant call to _mesa_update_edgeflag_state_vao",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0293f8d8ce8ff6175d9818874976584b81bd7a56",
"description": "mesa: fix glPopClientAttrib with fixed-func VP and zero-stride varyings",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3a294ff01fb9d1d8b4f984a364ed7ef469624c49",
"notes": null
},
{
"sha": "689ce66a4332524b4eb98877de6f75d05dd05c60",
"description": "vulkan/wsi/wayland: Fix destruction of event queue with proxies still attached.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee5d2250fd159689aae3f7d632a6226971bea85c",
"description": "egl/wayland: Fix destruction of event queue with proxies still attached.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1e4d5c910c9ecf68831b9244ad4184516234de1",
"description": "anv: fix scratch buffer reloc in 3DSTATE_HS",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2028f1caa38531dac05e32d614642a44e5693566",
"notes": null
},
{
"sha": "e509afacf3fb277f944f6d4ebf9d88d4a27c6df6",
"description": "hasvk: Disable non-zero fast clears for 8xMSAA images",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc01f03d1b09f1deb99fb7cb749c6009f7583ec1",
"description": "radv: remove is_internal pipeline creation parameter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9905322df96dc394f3cd21266523b7073c890700",
"description": "pvr: Advertise STORAGE_IMAGE_BIT for B10G11R11_UFLOAT_PACK32",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "225ae9635710677587cb97bd434225391b4b6cef",
"description": "pvr: Don't advertise currently unsupported features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ec6850210d1a8ff2549df7800f414bc9b604edb",
"description": "radv: fix DCC decompress on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57ab623f0bbf8ce164e2a84847756d9dab0ed7e6",
"description": "radv: Use common helpers to translate format in SDMA copy.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f681d5e2c9e8fc21e397914527b8a87240b0401",
"description": "radv: Remove SDMA padding from copy helpers.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9a55b332a3fb5acfc551f10f30f7d0961e85f27",
"description": "radv: SDMA v4 size field is size - 1",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7b5ab48c40bf391568a2128a7c7de09f708234a9",
"notes": null
},
{
"sha": "4f50497a96808e08243a38ff34e78a2186168425",
"description": "radeonsi: SDMA v4 size field is size - 1",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "46c95047bd77f6e824e4edccad590da8a1823fb4",
"notes": null
},
{
"sha": "c914e70bceb045031ba574cebc581ab26b5de35b",
"description": "anv/hasvk: speed up null image/view descriptor writes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "646cff13bca8a92b846984d782ef00e57d34d7a1",
"description": "Revert \"iris: Avoid abort() if kernel can't allocate memory\"",
"nominated": true,
"nomination_type": 2,
"resolution": 3,
"main_sha": null,
"because_sha": "f9d8d9acbb6a620684fb4dac4affe25816587d92",
"notes": null
},
{
"sha": "5aae8a05264c354aa93017d323ce238858f68227",
"description": "iris: Retry DRM_IOCTL_I915_GEM_EXECBUFFER2 on ENOMEM",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "207eb94445039533864ed2f4a5a32f6679e61412",
"description": "intel/compiler: add comment about workaround on simd width",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "427fd83d27f1d4b0aa38226302004100d5f21706",
"description": "radv: use new EVENT_WRITE_ZPASS packet3 on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87444bb7ab4b27b1394af2ac2592110b6500352b",
"description": "radv: ignore alpha_is_on_msb on GFX11 because the hw ignores it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a3387a190e9eef969ffc8a4f16ecde122e15c7e",
"description": "nir/lower_mediump: don't use fp16 for constants if the result is denormal",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ede0630f9e14614e036c57c2d4401f750b8398a2",
"description": "aco: use v_fma_mix_f32 for v_fma_f32 with 2 fp16 representable, different literals",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed349951cb78b59afa53a2fd4a2206ecc883e3bc",
"description": "aco: mark mad definition as precise if the mul/add were precise",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f19fccd9f8c368336a60ecfe94d3ef9565bc26dc",
"description": "amd,ac/rgp: fix SQTT memory types",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "aef7ea868fe55f2eb0bcedaeecdc76d54a611106",
"notes": null
},
{
"sha": "bb122202b6dabc8e0e14683ca9df6813761bc2c2",
"description": "gallivm: Add some notes about other invocation_0_must_be_active usages.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66dff3d39c5c67a72547592e6e1d74ea57952fbf",
"description": "gallivm: Use first_active_invocation for scalar SSBO loads.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a2b054c8f0a712c1377580c038d1c68995eca028",
"description": "gallivm: Use first_active_invocation for ubo/kernel memory loads.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1be626b618b2fc632d4692ee6c9e725e37a277ab",
"description": "gallivm: Return 0 for first active invocation when no invocations are active.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8c2493d041c496452fbeae6e2b23f019524691c1",
"notes": null
},
{
"sha": "e2c67ed63ecdc1485eb3ca2bddbf6b2321093c87",
"description": "ci/radv: remove dEQP-VK.image.sample_texture.* fails/flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c9a8f7a6d25c0d70351d3ea27930de74e6c94ba",
"description": "intel/dev: generate helpers to identify platform workarounds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f11aab743b64954f78ef6eb944ff65b8f14fff19",
"description": "util: add macro to support gcc/clang poison",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0fa31bcdd8b6d991174753c6294c61bb1296c71",
"description": "intel/dev: create a helper dependency for libintel_dev",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98198a77820374ccafdaf1431e51c148cecdf5c4",
"description": "glthread: fix a perf regression due to draw_always_async flag, fix DrawIndirect",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3b897719e632a165fed3d74bf6b7ea6afa47ab8f",
"notes": null
},
{
"sha": "1eab7e69e2ba84244f551f6901f4307a687a9504",
"description": "glx: fix indirect initialization crash",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b090246ad27457bc48ea8f5dbe8213f5899efa22",
"notes": null
},
{
"sha": "cc3c8c241e733e64700361de68ed6a62ab3fbffb",
"description": "d3d12: Use memcmp for full tcs/gs variant keys",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f53188b7fa45f4aa53066c08a046359e908d63e6",
"description": "d3d12: Cache varying info to reduce compare/copy cost",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4ba343ac913989829bef71d23dd913ea4d84a03",
"description": "d3d12: Compare shader key common parts with memcmp, instead of if's",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "623a01827c3d9f5dadb3cff7fba7beb031287e9a",
"description": "d3d12: Compare shader keys with union-encompassing fields all at once",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebd925e79ce5dc4d4ee940d213806e2fcab1a78b",
"description": "d3d12: Compare shader keys with a switch, instead of cascading if's",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4887b88d22f6a26d7044a2d46b28553aaf0dc770",
"description": "anv: use the parameter passed to the macro",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8691f916be67a5fc4fd731ac032921ce9ebc3dd",
"description": "intel/mi: use 64bit constant for bitshift",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "054a83492df63ad8404590eae36e949b8df04852",
"description": "venus: fix VK_EXT_image_view_min_lod feature query",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8b8109851961b794bbb41cfbb40b7e53012eaf6d",
"notes": null
},
{
"sha": "1dfd5351249c957edab895bdf3f667106eaaa39a",
"description": "pvr: Setup SPM background object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d75a36a9eeb1606fab19362746f9b5d94b98bd3a",
"description": "glsl: remove do_copy_propagation_elements() optimisation pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "106019a5d8bfb16bf72a692016b1972eb446aa3d",
"description": "nir/split_64bit_vec3_and_vec4: Handle 64-bit matrix types.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f79e78911028240084934795a71c720c7a90dcd",
"description": "spirv: Add skip_os_break_in_debug_build option to use in unit tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a91a33b7cc1991a0a232444f232eeb00b18b502",
"description": "spirv/tests: Add some basic control flow tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e5b520286b57ae3786b02eb5375623d21bcc949",
"description": "spirv/tests: Parametrize stage in get_nir() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "131f328a18fe498714856db1f1ac76c143fa2ac8",
"description": "spirv/tests: Add script to generate C array from SPIR-V source",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17e0c75441d484b772669b3092a399cd73234e0b",
"description": "spirv/tests: Subclass spirv_test helper to namespace the tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4cc0cec473577824c4d83ffcf2ab0e97efb064cc",
"description": "ci: implement unified sections",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bfc17b2dada45401f9e2d025063626bde5f7002",
"description": "ci: alpine: install bash and coreutils for date -d",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f0fcb0a0cf004c41ae3e86e86f44d73200823d8",
"description": "ci/alpine: keep the curl inside the image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aeb68c29b48f8b138e0eaa21cacec9e5712ca8ed",
"description": "nir/opt_algebraic: add patterns for iand/ior of feq/fneu with 0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ced4ae81611f93cca6cf8d86b89e1578eb5e51b",
"description": "radv: only expose EXT_pipeline_library_group_handles if RT is enabled",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ed768337050e663691ee66b08c6061f7b41430f4",
"notes": null
},
{
"sha": "863cbb3e02c4742b629e6e81771c683da2b95aa7",
"description": "spirv: Don't specify nir_var_uniform or nir_var_mem_ubo in barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "530ae32c5d4d803b39088160d1f8efa05754e115",
"description": "iris: Fix to release BO immediately if not busy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42e8a2c1d6ba3cae31c9829e94b2d3c48c40ab7d",
"description": "genxml: fix border color offset field on Gfx12+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58b687d77b2f28e1b1159bcefefb2717554c7e3d",
"description": "genxml: Fix STATE_BASE_ADDRESS::BindlessSurfaceStateSize field size",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24c09d4b1672384bae234990adadddb6de5b62b6",
"description": "radv: add video format support to format probing.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bab235106e73331c70177f32f33040b41154df64",
"description": "radv: Replace radv_trap_handler_shader with radv_shader.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f0fdcb6194b1d8e223488ca44b7a149ba8d88de",
"description": "anv: always pick graphics queue to execute prime blits on.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "494cb2e5cac369e8c2003b18a83d3b92fe6bc044",
"description": "asahi: Flush USC caches on the first draw",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70169c7488a8ea26c61e0e6dc14216bbd7152c98",
"description": "asahi: Identify USC cache invalidate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "860ac5c149812ddabe81725da435ab3b3acd3cca",
"description": "asahi: Add readonly BO flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0498ad3e26da4bb3bfe3472903d2b6d9d4af22f3",
"description": "asahi: Add BO_SHAREABLE flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "672b2f9ad18d660e6bea95a489da6aa440e4c41f",
"description": "anv: remove more Gfx7 code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc7680b7df73e01d4cfcea34d19e75b970f238dc",
"description": "iris: fix Wa_16011107343 for Gfx12",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "df9f71d7957444f84e416e8052fddaf71d0ca44f",
"notes": null
},
{
"sha": "3cd72a28402852ad94c9a613be7e11dd3490c609",
"description": "anv: fixup Wa_16011107343 for Gfx12 only",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "75968398f37c91a14c0eaafcd16e24a8bf59ec11",
"notes": null
},
{
"sha": "6cb0c8b6d746fe055bbe905025550140c0980720",
"description": "ci: Reuse MESA_CI_PERFORMANCE_ENABLED in performance-rules",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b9a6106041263b40ba7789fbd3586aafa17faff",
"description": "ci: Use workflow to make CI aware of performance jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c91f4b2efbf66c4c3fd1a945281187587e14ab37",
"description": "ci: Use release builds in perf jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2fcd6df107580cba84fc79257af5707073edb78a",
"description": "ci: Create debian-arm64-release job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c65eb88f0b4c67a174f94dde93311fbf86a66f26",
"description": "ci: Upload debian-release artifact to S3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53dda476a9e33503432b1f2d0b7da814377bb848",
"description": "llvmpipe: fix compute address bits to return native pointer size.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67904a36a6df1af3a3fdb6b2309440699f900a73",
"description": "pvr: Don't update fragment signal sync when fragment stage is disabled",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4af1cf89abc8320a8deea3acec67ecf12819b3dd",
"description": "pvr: Clear wait syncs after job submission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18fb8d3b55a38b10be56639787de3ab331c89a61",
"description": "pvr: Enable threaded submit when supported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5be2e44095f1fea0cc996a7385286e74c2cf6a6d",
"description": "pvr: Add support for VK_KHR_timeline_semaphore",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80f864cd23bdace7097d2a596683822ea8846dbd",
"description": "pvr: Use common queue submit implementation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ce99bc5688cd8c41b5858b10943180f082041d3",
"description": "radv: Only init geometry infos if RRA is enabled",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bd265bc863b7a6bf1e002dd5e28279dec558949",
"description": "radv: Move header and geometry info init into separate functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e74a3284f53a9ae10e69236c6de548584f7c828c",
"description": "anv: halve the push constants space in mesh pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "814eb9e2ceae538abbb56ee762074e59b014b3c3",
"description": "iris: consider bufmgr creation to have failed if `dup`ing of the fd fails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0912b14b3aea97c28c844fbdda49d309e6c67af0",
"description": "ci/freedreno: add flaking KHR-GL45.buffer_storage.map_persistent_flush",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "baea3b328b7a39abcee48c733236f242e1f4cf0e",
"description": "intel/vulkan: add missing dependency on generated headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c356f1b4edc942f8c62125d01b7ddb886b72bbb7",
"description": "radv: fix draw calls with 0-sized index buffers and robustness on NAVI10",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1c19498c642d190181e26c4fd1850aeb5c26ade",
"description": "pvr: replace nop binary shader with run-time compiled shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa1cf83217e6f1529dd0fbda55d5557b806f5d87",
"description": "meson: allow checking for null pointers even if they're supposed to be non-null",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf5cfb64868a50b84df82d2df36585f95b2c492f",
"description": "v3dv: Enable (leased) direct display extensions.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12f0daddfc8d39feef699db586f1188cf41b2efd",
"description": "pvr: initialise size for placeholder \"zeroed\" shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9f3ba987fee21819a891ba588ba2dd84dab580e",
"description": "glapi/meson: drop duplicate line in deps",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0842bc879b34414de54be9a2299ea8cdb0ecde5e",
"notes": null
},
{
"sha": "7c62f6fa01d7c0d9d7eabec1c545950af20d0c92",
"description": "radv: fix flushing non-coherent images in EndCommandBuffer()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6750a9094f632567534a2cbdd71ff23944647667",
"description": "radv: fix flushing non-coherent images inside secondaries on GFX9+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78c95b286583c9c2b0ece6de925bb46d903357b5",
"description": "glsl: align definition of _mesa_problem with the one in main/error.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff494361bee7506db701cb861073ab194ae3a6e9",
"description": "util: rzalloc and free hash_table_u64",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6649b840c34016b4753e69d4513a8d09da9febb2",
"notes": null
},
{
"sha": "75968398f37c91a14c0eaafcd16e24a8bf59ec11",
"description": "anv: emit 3DSTATE_HS for each primitive on gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df9f71d7957444f84e416e8052fddaf71d0ca44f",
"description": "iris: emit 3DSTATE_HS for each primitive on gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b3a22fcd46d9aaa281ba1a178aee9891b631a28",
"description": "aco: only ls and ps use store output now",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9616d1d2ae21bafaf73b28837e74d273c2109de",
"description": "ac/llvm: only init outputs when fragment shader for radv",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee9ccd7ac523243408b8bcde9c7896a2aee1d7c2",
"description": "radeonsi: only init llvm output when needed.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87ec94f6aac1db7769fc038ef89c3198542e6d71",
"description": "glsl: Move lower_vector_insert to GLSL-to-NIR.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f16a23aa9d0e352d54e98490eed028fa46a49b22",
"description": "panfrost/midgard: Drop redundant arg to emit_explicit_constant.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63aa5909b4c8bb50763e07f38a3892b513986e97",
"description": "panfrost/midgard: Fix handling of csel with a vector constant condition.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35c85c0ae69ada5a6119aa21dadb848a49b046c5",
"description": "venus: fix device memory export alloc info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23c350517a2cb37a27cfcb9db4cb68f2d3045ccc",
"description": "venus: fix external image creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "953ff3cf556b2e2d17e915b2630ab275463508a9",
"description": "venus: simplify support for non-AHB external images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca96f94aee9b33f24d1b427e349cdeff50756773",
"description": "venus: simplify ahb image creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "768017f72b9b14710a54471b50ff3368a640161d",
"description": "venus: refactor image create info pnext tracking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d616fb919ffd98de7971ea0819d6580f63a23c7",
"description": "venus: remove redundant abstractions for wsi struct search",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21a06083954fc05f2e80f6d66305d855f4472981",
"description": "venus: fix external buffer creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09f5033232a13ad3d1c6b1dfc016a351ebd186e7",
"description": "venus: distinguish external memory from mappable memory support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19c3608672efc7940e1ee6caa8f5d9136fbecbce",
"description": "venus: tighten up the sync fd requirements for Android wsi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "657cd2e1d421d83db29c4383cced952070782455",
"description": "venus: refactor sync fd fence and sempahore features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05791b6ae08dfd4c9c17e05495321da09ad9ebc7",
"description": "venus: clean up globalFencing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "344be4405c0bb67237f46cc8799c13a4e5dab064",
"description": "venus: clean up memoryResourceAllocationSize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f8fe78e3b00a97cff98a21f03a0b63ac1366c19",
"description": "venus: start requiring all experimental features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d76ed9638139dd792355bdd2070f5e15ea3eab3",
"description": "venus: replace binary search with hardcode for max buffer size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "417de28e43cc4429363492ab85c4fc53b3ca5a2a",
"description": "venus: further disallow sparse resource",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1eabab6fecce8fef330a303ba7fddcbaf261b17",
"description": "aco/optimizer_postRA: assume all registers are untrackable in loop headers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d3b0f781103ffcef4e18257b8289948e9d37dd99",
"notes": null
},
{
"sha": "4c978d54458c04d9eaa49fc03183d70785bde694",
"description": "zink: skip buffer barriers for ACCESS_NONE -> ACCESS_READ / ACCESS_WRITE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fef6e6588bb6af68e06fd7c560dac18024a23519",
"description": "ci: Update traces expectations for gutting glsl opt_algebraic.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f53188f18d3f81416c8a3e5f3f7909a3fbdaa31",
"description": "glsl: Remove unused as_rvalue_to_saturate().",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d76fb3b2b1ac840e814bd2c49e24112c99eaf168",
"description": "glsl/opt_algebraic: Drop the flrp recognizer.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "579aca894fd8b7b3c6ef82206b86aaf58bdf7d71",
"description": "glsl/opt_algebraic: Drop the ftrunc pattern recognizer.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d52e6fd2c53355ee67d4da7518b2c59d90598eb",
"description": "nir: Port a floor->truncate algebraic opt pattern from GLSL.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6229d34b91506fadb3337c5d845d7d95ff4179a2",
"description": "glsl/opt_algebraic: Drop some fmul simplifications.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4bf65ce221982039855ea154b460c5b01104b896",
"description": "glsl/opt_algebraic: Drop the flrp/ffma simplifiers.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f632ce764c0337a8d3fba1b63d218e17d6e058a",
"description": "glsl/opt_algebraic: Drop no-op pack/unpack optimization.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d589760f44d762e313b70918ec490db51f87d9c9",
"description": "glsl/opt_algebraic: Drop the eq/neq add-removal optimization.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d352bd973768580d1084b758330495a52125abcd",
"description": "glsl/opt_algebraic: Drop scalar all_eq/any_neq -> eq/neq opt.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62afead36fde959df901dc025d534fcc19b7cebe",
"description": "glsl/opt_algebraic: Drop fdot 0-channel optimizations.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef02581590c951f090d95d53ebefc5f365f3c890",
"description": "nir: Add optimization for fdot(x, 0) -> 0.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b328c97e112ddf077b061f20a0d9f3c904e857a7",
"description": "glsl/opt_algebraic: Drop csel(true/false, x, y) optimization.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "652ff42f14958c922b68d4dcbb46701e9ce593b4",
"description": "glsl/opt_algebraic: Drop x + -x -> 0 optimization.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69b178ac9099dff3bb84f195b5167bc41493e6f2",
"description": "glsl/opt_algebraic: Drop add/sub with 0 optimizations.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6908fc8acd31db91b5cb40383ce6d6d49bb0a9a",
"description": "glsl/opt_algebraic: Drop fdiv(1,x) -> frcp(x) and fdiv(x,1) -> x optimizations.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fc9342fc61efb7bba339d19dffd317b59c1f887",
"description": "glsl/opt_algebraic: Drop and/or/xor optimizations.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab7a9b4538355946c1947546d2b9f2b10724e335",
"description": "glsl/opt_algebraic: Drop rcp optimizations.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b53d4b8250ffab0137b51bea7f0832a010c8eae",
"description": "glsl/opt_algebraic: Drop pow optimizations.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb1b37e6c12a81b10cdae5f56750fc7b6e91fe47",
"description": "glsl/opt_algebraic: Drop shifts of 0 optimizations.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71c0c73f8e48f62ea7f58587749ada6e31a2695f",
"description": "glsl/opt_algebraic: drop fsat(fadd(b2f(x), b2f(y))) -> b2f(ior(x, y)) opt.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "144b61437a36fb105ce5b5c18cd0e42b88bad2d8",
"description": "glsl/opt_algebraic: Drop f2i(trunc(x)) -> f2i(x) optimization.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47657b2ffe9587a4b1343ffc91fa663b8ec8db6e",
"description": "glsl/opt_algebraic: Drop -(-x) -> x optimization.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "766f551cb564233f56f9d80cb79a85a0bf490e8d",
"description": "glsl/opt_algebraic: Drop abs(-x) -> abs(x) and abs(abs(x)) -> abs(x).",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a8a50106eebab2af5b88f7aab8c726453c238ad",
"description": "glsl/opt_algebraic: Drop pow-recognizer.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d79061dba1ef40eb52db75dd1f558e1715d4037f",
"description": "glsl/opt_algebraic: Drop log(exp(x)) -> x and exp(log(x)) -> x optimisations.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bd0343ba073cc89351ccc6cf19db8b720c2306e",
"description": "glsl/opt_algebraic: Drop ~~x == x transformation.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36a916f3f4d0e65b59376cb1d4da0e22c9e0eadd",
"description": "zink: use tc renderpass optimizing to more optimally start queries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c96e989755029a21b78f9e9aaa00c7a3d267172",
"description": "zink: always start/stop/resume queries inside renderpasses",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbbc7c98c4708cad2e843fb558e8ad02430905a7",
"description": "zink: pull 'was_line_loop' into ctx for query updating",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5492e927e7fe0fd4fcf6b8a0ddcc3227e1c88d0a",
"description": "zink: use more consistent check for deleting zink_query::stats_list links",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4deaf7b2cb6e37f6b76765597f8fc2d3b0c9fa1",
"description": "zink: break out query suspend functionality for reuse",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53c9f60ce42b398f0f6f094ae523dbf88527d845",
"description": "zink: track whether queries were started in a renderpass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5d517f36228c0788be58b00bdf23aa02f4dcf0c",
"description": "zink: rework query pool overflow",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7da78ffb697bfea5c20b31dca635971d00d27b3c",
"description": "zink: create/use query pools dynamically",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e56d4f926422ce0d1770cd7075f876c45d4d529c",
"description": "zink: rework find_or_allocate_qp()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf782503e19d50acfd1f58c2f6f0b71d3d5fc80a",
"description": "zink: reorder some query code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fdbf81ff028891efb3c84ca163a48375b27218a",
"description": "zink: try updating qbos on query resume if !in_rp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49deb9cbe74c2ecca947a0f3122c58d11dc1eafb",
"description": "zink: only update qbo for TIME_ELAPSED on start if !in_rp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93a7187f34ccc126933b91bbb35ad9fb5c03c31d",
"description": "zink: handle null query results for conditional render",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf60c7fbfacdf3a70fd420452258756eb8584f77",
"description": "zink: handle null query results",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6bcf4721dc06ad5e0a09105dfce64e418220be55",
"description": "zink: only try doing qbo updates on query suspend if !in_rp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2440c98b3bccba403442c5b752bc9ccf0d5d9270",
"description": "zink: refuse to start cs invocation queries in renderpass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74a65363ea05ff8541c0512ca08141839a3f02d2",
"description": "zink: don't double suspend queries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d0c3d3fb125a4acd3732e0b6f205118e1410576",
"description": "zink: un-suspend queries if they end while suspended",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34e2d2ec5896d67bed87c8d20b5277288a344ce3",
"description": "zink: add zink_query::suspended to indicate suspended state of queries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74af46230cfb47db2882b89df308b5bcae180314",
"description": "zink: don't auto-sync qbos on query end",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c870c7c942c2ed8cfa411f20c3fbd7b1d948d193",
"description": "zink: handle multiple query starts in qbo update",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d60c864c454aba9e9d9bbfc98dae6cbae798c0d4",
"description": "zink: delete zink_query::last_start_idx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c46d68235e5d99cbea4ff633f19c0312f292e4f9",
"description": "zink: make zink_vk_query unref consistent",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb5e0f5ab56531ba54955e544f3b2f821ab88879",
"description": "zink: fix possible query destroy leak",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10389698a09651d4e48a3b9cc494cfc450113a65",
"description": "zink: fix zink_query_start initialization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a938c3e22801fdd2ae70bcaafd0d70e8bce163a",
"description": "zink: rewrite zink_query_start struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed9909e3a0d52f666c8bca368b94162929b72928",
"description": "zink: reset queries on the promoted cmdbuf when possible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96f7fe71913707886cd779e9b35f6067a32b55e5",
"description": "zink: remove suspended queries from list before resuming",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f539975746a87a300d4d4bd8260e94f94c9ba97",
"description": "zink: move zink_batch_no_rp call for query reset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e613d2a32ba88ccae797927795a30095db11aff",
"description": "mesa/shaderapi: fix path memory leak",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7c5a8b3f8fd850879802be638d045a286d73445",
"description": "d3d12: Don't loop in update_draw_indirect_with_sysvals",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf6c214b2584f074652ff54d68ee018888855acd",
"description": "d3d12: Create varying structures as necessary, reference them",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41d5e76f2ceedeb57435cab5bfb99c661370b5d2",
"description": "d3d12: Don't memcmp gs/tcs keys",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30883c01452e4fe3de7741c3ea195b28bc5f00db",
"description": "d3d12: Don't unnecessarily zero out gs/tcs keys",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56d30bf591272ac3708336bb918ceb35878d1388",
"description": "d3d12: Track max varying slot, set and compare less bytes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a3820fe1168e44c9e9abfe6863ffc43897a200c",
"description": "d3d12: Don't recompute has_flat_varyings or missing_dual_src_outputs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d246948ce36026dfda1b30a69bd4b95a872675ca",
"description": "anv: Skip BTI RT flush if we're doing an op that doesn't use render targets.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bd304bc8f0234cb5ae4f06149fd0663611fa4dc",
"description": "anv: Skip the RT flush when doing depth-only rendering.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6992aa951d49090db6b9873f45fc461a1a171b35",
"description": "aux/tc: only call tc_parse_draw() when parsing renderpass info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad0d5a24aa15381c3d5863951b847160573c6f8e",
"description": "aux/tc: track whether queries have been terminated in a renderpass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91fa9397639ded341c7eb48644d3004584683bb3",
"description": "panfrost: Use NIR scoped barriers instead of memory barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "901bc6d53ca24d0128a925d2efb96084f8b9ec81",
"description": "pan/midgard: Handle nir_intrinsic_scoped_barrier in Midgard compiler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64a026626003ff969ab1615edcc99dc845930a8c",
"description": "pan/compiler: Fix handling of nir_intrinsic_scoped_barrier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c80268a20d447e07c4b88a68cb850960f07b4195",
"description": "intel/compiler: Mark various memory barriers intrinsics unreachable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe908ffefa56a1e61b94f1db694d8bb08d3bac32",
"description": "glsl: Implement use_scoped_barrier option for lowering memory barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2178a8da51fee6dc266541c468de58e66b7b0e17",
"description": "gallivm: Fix handling of nir_intrinsic_scoped_barrier",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "13d900de0dcf7885972100f2ad36a6bc5cc0eeb1",
"notes": null
},
{
"sha": "e411e0afd33d30320b6a83b1619746f65d1677a0",
"description": "microsoft/compiler: Handle scoped barrier in Tess splitting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1db7e6a2611145d997f8b61b270e562824e61b07",
"description": "nir: Support use_scoped_barrier in nir_lower_atomics_to_ssbo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e45bbcf6492a178e52e4b87bad31bb01bc22e507",
"description": "Revert \"freedreno: Account for multi-draw in num_draws\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "6bfee9e6697e286c82f36a15d0e8a7c1ec7d2a02",
"notes": null
},
{
"sha": "cc55a2e77db8048870005f2567c749c72d6f1682",
"description": "ci/crocus: Mark unvanquished as flaky.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eac875a78e2d0b083bbbc782ef45c8f2ac051017",
"description": "ci/crocus: Add new tess xfails and a link to the regression bug report.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca2d2ea60b78adce8ff3a00955959fbaeb420be3",
"description": "zink/ci: skip one more test that timeout with RADV",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fb0adc43c88732bc0cdb99b970abcec09945f6b",
"description": "ci/zink: move threading tests to flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afd5a95d61ef3caa9c1c0f2f15421f51c6bbe3ae",
"description": "docs: add pipeline library support for tu",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03ffbcb29a447d4a2244a5b81215377385536304",
"description": "Revert \"venus: temporarily redirect VkDrmFormatModifierPropertiesListEXT to \"2\" variant\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "525b8c582f2e8e3e8f12589c1d384d683fee5dc4",
"notes": null
},
{
"sha": "1d12d7c33cadb3f0d0811ff47740ac63fd8edf7c",
"description": "venus: update venus-protocol headers to fix WA1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4eabd6586b4b50d3a6938387426a68479e9710de",
"description": "nir/lower_blend: Don't dereference null",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8313016543758dc30c862e686f12a40f32b95f47",
"notes": null
},
{
"sha": "75d9a4a6ce5957803963a1df2c18b34991c62506",
"description": "aco: always update orig_names in get_reg_phi()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "735df516e9ccbaea57f34942388e164ad04e6b02",
"description": "radv: split linker script for android since it requires different symbols",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4956f6d0bf477568731f3965125299b8857d5835",
"notes": null
},
{
"sha": "669a68489da936924cb733c7d11d19a8999c8fae",
"description": "meson: Use sse2_arg and sse2_args to replace usage of c and c_sse2_args",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ddf708a1ff0992839f9fb5fd135690cd97175c75",
"description": "meson: Split sse2_arg and sse2_args out of c_cpp_args",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "446630ab422d6967b68d3b801df33f883d8fb555",
"description": "meson: When sse2 enabled, both c and cpp using sse2 options",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1a62476acefcc94de9fd8e7f74d6bd9576796a7",
"description": "vulkan/wsi/x11: make 4 image minimum for xwayland driver-specific",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c8a5f6e377a6210700177568b372e8108eaba96",
"description": "vulkan/wsi: switch to using an options struct for last param",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c5c2f77c3a8a80c81ef693b67f8f707871a28ca",
"description": "aco: use and swizzle mask in dpp quad perm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fabde3be4dcdec744a007c521e72664cf5fbed4",
"description": "aco/gfx11: use dpp_row_xmask and dpp_row_share",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7cd0eb439904f500b700657bb31572ed86c43b4",
"description": "aco: use v_permlane(x)16_b32 for masked swizzle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f155c21c3ea88e980f066542efc6e5e269cd22b",
"description": "amd: d16 uses rtz conversion for 32bit float",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77252687fa4706b4357f1689211212147958b6a6",
"description": "amd: don't use d16 for integer loads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a00b50d820b5a293ba6f05fee631f02bf86138f4",
"description": "nir: change 16bit image dest folding option to per type",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a14d46fde2750616342f433a6b3705358c896e0d",
"description": "radv: enable primitiveUnderestimation on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dba7a6642932c1081f16dcd8464d23f7edbf0b5d",
"description": "radv: set MSAA_NUM_SAMPLES to 0 for underestimate rasterization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0eae617826e43b3b0be9ba25f739244328611889",
"description": "radv: stop setting ENABLE_POSTZ_OVERRASTERIZATION to 1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05732f4519823d0ae403bf1141203c17aa9bbcd9",
"description": "radv: cleanup radv_emit_{conservative,msaa}_state() functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34e7c17cfee71f0129d92cafb025e908b3761350",
"description": "lavapipe: EXT_image_sliced_view_of_3d",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66e3ccbcacbe6289b21e7be7ed62dc01980fc5b4",
"description": "vulkan/runtime: store parameters of VK_EXT_sliced_view_of_3d",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed03821442d322bb328ce70ae67040ff7498c0a8",
"description": "radv/sqtt: Use code buffer from radv_shader directly instead of copying.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea070fb83a26687f949e2be5273ecfcbacfc4534",
"description": "radv: Keep shader code ptr in a separately allocated buffer.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52f27cda05b9ff2eb93cbaf1cfae15198ed5a3d6",
"description": "zink: allow direct memory mapping for any COHERENT+CACHED buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d78de2a962519cf796025417307ab0459b0e6a3e",
"description": "zink: add locking for zink_screen::copy_context and defer creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7b98dd4be8946856da8e6fe1a33758d864b5775",
"description": "zink: avoid adding ubo/ssbo bindings multiple times for different bitsizes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db1af91f1b8f37ac068a853b47722e9c7dc53c5c",
"description": "zink: simplify/rework image typing in ntv",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac5f72a023752cd7c17ee678ab3af57ac7c15809",
"description": "zink: delete unused emit_image param in ntv",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb4fd03db9e82f6c40943ce6061c9f851a7df82c",
"description": "zink: fix bindless texture barrier generation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75e9ba85de4a30139ad274dd933ae1eb0f3e9aad",
"description": "zink: rework descriptor unbind params to use is_compute directly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ddb116d75517070876155bb5e050b66eaa96fa8f",
"description": "zink: fix shader read access removal for barrier generation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00288d4f53fa792b3931437bcd2810290bc18441",
"description": "zink: delete dead uniform variables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "760f367386e02d141d5fb278cbb2b6d0b6156924",
"description": "agx: Lower sampler LOD bias",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23f271833fdd6beba65601783757e69bc4604456",
"description": "asahi: Lower lod_bias_agx to uniform registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8058d31a25785f49f1e0aaed702d35c2c48e8a55",
"description": "nir: Add nir_texop_lod_bias_agx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "822e756511784b791f191d152590215b915b17e2",
"description": "ac/llvm,radeonsi: lower fbfetch in abi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28c2527e42af2dabbd71620b53e53920d1c3390c",
"description": "radeonsi: add num_component param to load_internal_binding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c44404b5f53bf041d23f695ed44e18a50423ff6",
"description": "ac/llvm,radeonsi: lower nir_load_barycentric_at_sample in abi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c8e7ad47e945425ff1d4bd38656064c35ffda70",
"description": "nir: lower to fragment_mask_fetch/load_amd with EQAA correctly",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "194add2c23264694a134378fc1039b8ba5ab7923",
"notes": null
},
{
"sha": "8313016543758dc30c862e686f12a40f32b95f47",
"description": "nir/lower_blend: Consume dual stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44bdcb7214b6caf491ddc80b24b97914fb94c235",
"description": "panfrost: Use proper locations in blend shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4420251947443e5f29ecc702900e560e66e73f0e",
"description": "intel/rt: Fix L3 bank performance bottlenecks due to SW stack stride alignment.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de4e3da4c42ba4c2ce4c45b1db59f25f2858b014",
"description": "docs: Fix formatting for RMV tracing docs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e1cbff228a76312e09f6713ba98c10af47579497",
"notes": null
},
{
"sha": "be2961de09a0a1da329f97a79335fb77d71b8994",
"description": "meson: print c_cpp_args",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d93ab795b02959859a42b57434c44919d5901db",
"description": "radv/rt: Pre shift cull_mask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "964323fe97bb0d755c3edf1fbdbaa5ffeaa217ea",
"description": "pvr: remove duplicate define",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbfa4d52ed24a2af0baac0655cab42b1c4f86949",
"description": "pvr: stop restricting the compiler to the Sascha Willems triangle demo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb7403b90955308ed76cb7bebe0dbc23f15fac81",
"description": "d3d12: Track up to 16 active context resource states locally in d3d12_bo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c00c069fee756526f62eb11d6d339002336f604",
"description": "d3d12: Assign up to 16 simultaneously active contexts unique IDs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd0e1b3d02c4e8fffea40f063141dc8b491aece8",
"description": "d3d12: Move d3d12_context_state_table_entry to d3d12_resource_state.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c711460d4e665664a1fac1b9b9c07aea91e7bab",
"description": "tu/kgsl: Propagate tu_physical_device_init() errors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a28986eb4d7c223725f0be5c776020065ac2a8d",
"description": "tu+meson: Re-work KMD selection",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "407e4929de9a3e4eac17f8e203173b5c1f96bc33",
"description": "turnip: Refactor device loading",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b3882d4c5ff60346c09a324133321978c9accb6",
"description": "turnip: Handle kgsl vs drm specifics at runtime",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc06e35a58f86e80766dfbed3a2d49406fbd25e3",
"description": "turnip: Move QueueWaitIdle entrypoint to kgsl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1170efcf0149a1fa3b81b6ed5702b801bcacab1a",
"description": "turnip: Allow knl backend specific entrypoints",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd2b014a12a225573cb864d9e5d20f7893beed32",
"description": "turnip: Split out vfuncs for kernel interface",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f84fce767d354acec4ee4c8c6c233dbbec901a7c",
"description": "turnip: drm code-motion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1cb702def4902fd35b31139ee3f65df1b0c2aec4",
"description": "turnip: Move things to prep for multi-kernel support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73dfcbf7e8583bc916e80e35d1c904d4411f8720",
"description": "vk/runtime: Allow enumerate and try_create_for_drm to coexist",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08ba87481bcac078b8c6ac4c1f448cc441bb813f",
"description": "ci/freedreno: add flaking KHR-GL45.buffer_storage.map_persistent_dispatch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54f2074ebef27871490d1138ebdde4b163bfc033",
"description": "docs: update link to intel optimization reference manual",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8203618d455051ec46ba1f5c6b5d527414003c24",
"description": "ci: correct typo in name of linkcheck job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b52917f9fccb252d49609fd6e5930076b1cf57e5",
"description": "intel: use c_see2_arg instead of explicit -msse2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1851ca714b75b06c52cd3e142e96964332c7efbd",
"description": "intel: enable -mfpmath=sse on x86",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "182066538f31051ebeb8216e181bec5721d886af",
"description": "r600/sfn: Fix minimum required registers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9fd9f3cd10cf58549f850aeca9103d8cca5a5f81",
"notes": null
},
{
"sha": "13a9ce7f2fe1ee862f7820f2839820537ccdd1b4",
"description": "radv/rt: Merge cull_mask and flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ae5a4299035ae18e306ea30dc78f250951eb9c8",
"description": "nir: Add cull_mask_and_flags_amd intrinsic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8441d565ec9eae8aa3019e67032af686b48106b1",
"description": "anv: remove assert typed write support when using NULL surface",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65b62db0fb90699642dd8c00345c4f7a7934fc50",
"description": "ci: uprev virglrenderer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "297fda6cf13c5f1672f235c65d8b437a1c64f882",
"description": "zink: fix build with -Dvulkan-beta=true",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e02cdb397e62ae40e901568cb60a3fe0b59db706",
"notes": null
},
{
"sha": "f1acdeba6b8e6dfd55c0ffd99c188213b91f915c",
"description": "zink: fix slab allocator sizing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f6d3a5755f63c81881ff5647fe783038c955e8e3",
"notes": null
},
{
"sha": "fe4271c42d14a16935071476a685388a5ce13f7d",
"description": "vbo/save: fix possible crash related to fixup_vertex()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b71957635f1ef890cef954cf5b8493b7e62bf728",
"description": "anv: stop tracking color blend state in the pipeline",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fc3fd7c69e80366b4510d9395decdfd83c63c99a",
"notes": null
},
{
"sha": "dd5c6446b4f7a4f8a969ec9d932242f7c6a703eb",
"description": "anv: fix testing for dynamic color blend bits",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fc3fd7c69e80366b4510d9395decdfd83c63c99a",
"notes": null
},
{
"sha": "6e60612d4275778afaa6175e3f70965eff8d31b3",
"description": "vulkan: track the right value on CmdSetColorWriteMasks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "092be5a32905989f620ff1926c2e3056fc4fea39",
"notes": null
},
{
"sha": "9f1e6d8f70a8fa2c174e0070c4331f5f178e6f1f",
"description": "nir,amd: add and use nir_intrinsic_load_esgs_vertex_stride_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e837f959441c8bbf806c6f941f14c89dd6b9a18",
"description": "amd/gpu_info: add a workaround for SI_FORCE_FAMILY=gfx1100",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df6380ddc9c88b37355cb85d2f37697192354aaa",
"description": "amd: implement conformant TRUNC_COORD behavior for gfx11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39fefeabee69b65f1f696b06c14ba8e002429df0",
"description": "radeonsi/gfx11: change the default of COMPUTE_DISPATCH_INTERLEAVE to 256",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e8bd05020934598c91ea72159b040c4666d6626",
"description": "radeonsi: don't set PACKET_TO_ONE_PA for line stippling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ca32bbc7984b36e100c102582c5890de098c8b4",
"description": "radeonsi: reorganize si_init_depth_surface for better readability",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5a98ba30c45881888f91e0efbd3f803e4755e63",
"description": "radeonsi: reorganize si_initialize_color_surface for better readability",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "236890608fce14d547a6856aed66cd630e1ee0f4",
"description": "radeonsi: reorganize emit_db_render_state and simplify VRS code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be8c61b4f6744b81ff0dc4383b972b3bae50c8a1",
"description": "amd/registers: only define SPI and COMPUTE registers in the 0xB000 range",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82926d93b4200f6ae67ce0c5bcdb0e925b8bc643",
"description": "radeonsi: don't clamp z_samples to fix Unreal Tournament 99",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a29218b5576035ff69579eab3d314bb06e82a687",
"notes": null
},
{
"sha": "80c0efa50f5baa5ab1a64d05e0563242fd7f80ac",
"description": "amd: query the per-SIMD VGPR counts from the kernel, don't hardcode them",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26208698ae02ebb35dc435be24f192d57ee5dc87",
"description": "radeonsi: rename esgs_itemsize -> esgs_vertex_stride",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32b8d0c19d2bb19896b230d1c312aaedde1e44f6",
"description": "radeonsi: correct and clean up obsolete vs_state_bits comments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23e7d44a88dd86747fef331408fe4d8fc7e8da4c",
"description": "radeonsi: always add 1 to lshs_vertex_stride now that LS_OUT_PATCH_SIZE is gone",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9c6ef7f51888c4418a1cbedbf344832281ae675",
"description": "radeonsi: remove unused VS_STATE_LS_OUT_PATCH_SIZE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "461b05c281c28a579a372512330242218c290ee4",
"description": "radeonsi: remove a gfx11 check in si_shader_gs (legacy GS)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6d8e776fd0701c4afb49820533395343ae09c36",
"description": "radeonsi: reformat emit_cb_render_state, create_blend_state, create_rs_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e9968e3a12c6662d523d97e38166ce02270bee6",
"description": "radeonsi: remove returns from si_emit_global_shader_pointers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98eee7dee3828a2ef41047795857da39101f6429",
"description": "amd: replace SI_BIG_ENDIAN with UTIL_ARCH_BIG_ENDIAN",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0c8b24e225598511c7173a4c807891dd0112e78",
"description": "amd/registers: unify VRS combiner definition names between gfx103 and gfx11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "091268944d9116a606850994b31b59cbf21ea679",
"description": "amd,radeonsi: remove unused LLVM functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8b17b17526b46d69e4102a883ba451e7f1db148",
"description": "radeonsi: disable Smart Access Memory because CPU access has large overhead",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d61cd39026637671560e780d5f8224b4c468280c",
"description": "radeonsi: replace si_screen::has_out_of_order_rast with the radeon_info field",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b85fa60319f8d1c65c0227543215d0363a1be08",
"description": "radeonsi/gfx11: ignore alpha_is_on_msb because the hw ignores it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52f5b7a97054d8362b2db5534972f748f90c0209",
"description": "radeonsi: set PA_SU_VTX_CNTL consecutively with PA_CL_GB_VERT_CLIP_ADJ",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "429f43f08810432080b51a9a6fb32398eb89ea31",
"description": "radeonsi: use SPI_SHADER_USER_DATA_HS_0 definition instead of LS_0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6dcd60206a1ccd528ae13c9fa0fc7a2234ee9d15",
"description": "radeonsi: remove no-op setting of THDS_PER_SUBGRP",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "742c9f411b7db8fc3e2ccda6cc42bf564fb8aa79",
"description": "radeonsi: change si_shader::ctx_reg to a nameless union for better readability",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e9863f496877da395254d8dc5c18a8dc56d8192",
"description": "radeonsi: move a few DB_SHADER_CONTROL states into si_shader_ps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee83ba57716644788468f666e0138c142b3d403c",
"description": "radeonsi/gfx11: set CB_COLORi_INFO.MAX_COMP_FRAG on GFX1103_R2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "caa09f66ae4e97972ec9609896b4ad64a9c9d115",
"notes": null
},
{
"sha": "c54635a0333bb225e2d52113e697bcf444abecc1",
"description": "radeonsi/gfx11: don't set non-existent VGT_STRMOUT_BUFFER_CONFIG",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9fecac091f3159eb50a3e3dea2312218bb87d8c1",
"notes": null
},
{
"sha": "31438fbab5674147662170bc13d66389cecb35ad",
"description": "radeonsi/gfx11: fix the CU_EN clear mask for RSRC4_GS",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9fecac091f3159eb50a3e3dea2312218bb87d8c1",
"notes": null
},
{
"sha": "34c01cf718b9b5b98d14c655bcdcc8a77f5d68bf",
"description": "amd: bump AMD_MAX_SE and change the CU mask type to 16 bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63b21e3066a451415917472228b05f71b34d1a48",
"description": "amd: add missing gfx11 register definitions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "caa09f66ae4e97972ec9609896b4ad64a9c9d115",
"notes": null
},
{
"sha": "ac0e83375a39474c78d848311430959fc6d17c36",
"description": "amd: fix LOD_BIAS on gfx6-9 and adjust the lod bias CAP",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e673bb4ae449603470216a05dd81c8bf14dc19d8",
"notes": null
},
{
"sha": "98328a71dc577382bdd451e4cde752639a921782",
"description": "radeonsi: fix COMPAT_MODE on gfx8-9",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e673bb4ae449603470216a05dd81c8bf14dc19d8",
"notes": null
},
{
"sha": "fb70d8cf9c6dc5757b1f443a6e25095f34ba6d76",
"description": "Revert \"radeonsi/ci: Update stoney test expectations\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "53cc5092885d5d8dd01a66302e2f762f5b00e045",
"notes": null
},
{
"sha": "96c832c47e3384069c0eef7c45aeb032990ef67e",
"description": "spirv: Always emit deref_buffer_array_length intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbeb81d8121833f1e8673b64c89ea6f63c193d01",
"description": "v3dv: Set spirv_options::use_deref_buffer_array_length",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1386e1476aa8e29669c1338b05d1453295f2b609",
"description": "lavapipe: Set spirv_options::use_deref_buffer_array_length",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85634a70ec38e5d12a7031138d29553c949d1340",
"description": "turnip: Set spirv_options::use_deref_buffer_array_length",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00218ab73f43eacd7f8e25efd3254d6742877438",
"description": "panvk: Drop our manual SSBO size handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7594a64ebe21a4fe9c93d48854842c05c40c6d15",
"description": "hasvk: Drop our manual SSBO size handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1c82fa42f4a6b10c544b94f655830d1f7b569e8",
"description": "anv: Drop our manual SSBO size handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e41753cf1759abfdc1da2bc69819f102d50ce4bf",
"description": "nir/lower_io: Handle buffer_array_length for more address modes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee129301a9ebc50376a2d7bc7d08993b744dda24",
"description": "frontend/va: Remove duplicate code in format support checking/reporting.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a6865eae3ae79f3d65bac17499169097f6d6dd5",
"description": "frontend/va: Add format support checks for VA_RT_FORMAT_* in VaCreateConfig/VaGetConfigAttributes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4fa489002699b066da07b71767ae734e63072b8",
"description": "lavapipe, nir: Fix wrong array index scaling in nir_collect_src_uniforms",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "a7696a4d98bcf4cdfae1c56a21c4deb3a9ce004f",
"notes": null
},
{
"sha": "b6303d33ec759054ff7561d2597b172d4ea5bc50",
"description": "r600/sfn: Fix readport cylce map",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b5b7ca0ad31797aca9ad6b48341372c05e077750",
"description": "r600/sfn: be more conservative with channel use in multi-slot ops",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "edabd5cd8425f17dc71c2170ee0f1aa16eecbbec",
"notes": null
},
{
"sha": "e2fa9ba9c657193202fb2b77cb9f9db1c9ba6362",
"description": "radv: Use indirect header filling for compact builds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40e9efa2deb2d6e0e76a7fc3e81004a33ba653a0",
"description": "radv/bvh: Add a shader for filling the header",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c83ea206830cff4b435ddc1a531a392f6506d001",
"description": "radv/bvh: Move the size header field up",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0fd43f1f71cc47a0e8c71b8cbf27e79f38d568c",
"description": "radv: Move the geometry infos before the BVH",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0800450cb9bd8b5a52567d8cce05a76778fbdd89",
"description": "radv: Use compact encoding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07c1b23022133e9ba5b226a6479b44af75fa33a1",
"description": "radv/bvh: Implement compact encoding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71ccc8d6009d5842610c0ce1715f1a50e286b091",
"description": "radv: Add a build config for compact builds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da4f498f6f1d3cf2f239cb3b0537a52e9f9c5b04",
"description": "radv/bvh/encoder: Move dst_node initialization into the loop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2792d012d24028b98abf31894a3d4931e868565b",
"description": "radv/bvh/encode: Introduce is_root_node",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c0e158ae2e87642fcec5564583cbf7f4183484b",
"description": "radv/bvh/encode: Move bvh_offset NULL check to the top of the loop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e87a01b930db940cb35382f2f98e11b56f65ffe",
"description": "radv/bvh: Replace is_final_tree with bvh_offset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "688f598237edab4a2217437bebb9011934b61d09",
"description": "radv/bvh/encode: Use the node type for identifying internal nodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d93f4f867cfccfba06a01976e179401e70e9cb9",
"description": "freedreno: Add A2xx REG_A2XX_RBBM_PM_OVERRIDE2 bitfields",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "891a8bfb2da72557025541e3d645506189ad0065",
"description": "freedreno: Add A2xx perf counter reg values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e2572903bc84eefc82eb7fc180098414bb6a621",
"description": "pvr: Remove component_alignment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0244719a12d63767118b780664e2be8c1409117c",
"description": "pvr: Remove unused msaa_mode field",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca04882117f3d1a8924f6052ee3b5f15d04df885",
"description": "pvr: Setup SPM EOT state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f59c6eef168f14bb6271432e52ba4d464adc37cd",
"description": "pvr: Move PBE START_POS into csb enum helpers header",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2ff8b673a9026b7b64d10144608213b11c9d5fa",
"description": "radv: advertise VK_EXT_image_sliced_view_of_3d on GFX10+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5520a40e052d93fe05ef9fa746f93a1b944e7079",
"description": "radv: implement VK_EXT_image_sliced_view_of_3d on GFX10+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e82c11df66a58a2aea4fe43e60d76e51f9c76826",
"description": "ac/nir: add resinfo lowering for sliced storage 3D views",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "806f146eea56321e6fe757007e3bd00933369eb5",
"description": "pvr: Add support for blend constants.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46091832d815cd16551157779426d0954fb999e0",
"description": "util/process_test: make the error variable static",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4ab54976b7da331175124df0efbf9f1ae69c463",
"description": "pvr: Add encodings for index registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6122dd548830880c782e87de1c157e90e345e1d0",
"description": "pvr: Amend definitions for ST and IDF",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66500c28d257edf72b41422b3e12376f78e8ff00",
"description": "pvr: Add late op lowering pass and conditional execution",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8719f7cb8d4b6bfb9c55985840520c219aa68d76",
"description": "pvr: Add support for MOVC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c38c119617a83d72a34b6f8e42db78029e6e9ece",
"description": "pvr: Add basic support for manual instruction grouping",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b642e77cdd81e2377a0cdb0c3ed8413c652b7262",
"description": "pvr: Add support for TST",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de64dfe9404f2b586a83b3933f8c38c3f25e17a9",
"description": "pvr: Add branch support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1064e91f17c7af8478d9d7f1eb34ec3aa7e1871",
"description": "pvr: Add support for ST",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4b7128d84b81a8455dc3ed029fa67f530c40784",
"description": "pvr: Add support for IDF",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73d07bbb52db9dfb485be155eaa6ed132b1684f8",
"description": "pvr: Add support for generating NOP program",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ddcda8369b1c9cbd993402bbac6d1bb84778c2f",
"description": "pvr: Add support for generating per-job EOT program",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88e42e18d96b8048a11d18858b2a1c6ed7334890",
"description": "pvr: Fix descriptor set address calculation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5287edd6d2a80e021521818f56f4f92cc4acdc3a",
"description": "pvr: Register allocation improvements",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb65c4be88b2ad86be697c1c16bcc7629c3f4748",
"description": "pvr: Add support for WOP",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "432fea181dfb5e2e89d5b6f103c84939a414622f",
"description": "pvr: Add support for emitpix",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdbd69edb81bf044b4467072548011a08734c8b1",
"description": "pvr: Add support for validating modifier combos",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ef839374e234ecc4c2b31d07bba472eb39246f6",
"description": "pvr: Add support for sample instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c11f1afbd4759aac8142dbfb1fb30fdd83e5a33",
"description": "pvr: Add support for fitr.pixel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ce53b002f5c8eed00f862387a5424a20fc216d9",
"description": "pvr: Amend subarray ownership code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af0685d05e5be74de7d98017e663259203a4b728",
"description": "pvr: Add NIR pass to lower vars to SSA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07b57deea296375b597fcdf1fc8210fb2b6f69f9",
"description": "anv: Move WA MEDIA_VFE_STATE after stalling PIPE_CONTROL",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bc612536eb2f0f77725103e53077ad5a28036ac3",
"notes": null
},
{
"sha": "c0c911d9ba3b8c2f3d9a4ad2646b392a7bdb3f9a",
"description": "mesa: Report GL_SHADER_BINARY_FORMAT_SPIR_V as supported",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5bc03d250861df6836f9c9fe37e0609c1777a87b",
"notes": null
},
{
"sha": "2b655e267e5a04a6fedc2e5fd1ef9c291ba2ba8c",
"description": "radeonsi: fix incorrect vgpr indices in the ps_prolog",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8e1e5b5c2aeb7c2fb4eff2203a026090f0853b9",
"description": "r300: simplify KILL transformation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc0f694676559a30bfb12b6c88570c4dee6e88e2",
"description": "ci/zink: Add a glx flake on anv",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2dc37454e48ceae966b03c789875c01937e51ef",
"description": "ci: Fix stage of etnaviv manual runs.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f6c06ef2f66a638a302346639bcd907b64c646c8",
"notes": null
},
{
"sha": "ae0e1eb0afe202bad7474d4fa294dece16aad630",
"description": "ci/hasvk: Add a synchronization flake.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b976dee49f3326952b7a0ba462a7262b8e87fd4",
"description": "ci/zink+turnip: Disable flaky minetest trace.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a7debd1cabb6d82ffded96e6ec49d0163d066ef",
"description": "ci/turnip: Drop the #8219 xfail.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0cc34b7bb95b8ddfdebc9866f1ab9a305757a70a",
"description": "ci/freedreno: Drop a530 piglit_gl coverage.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be32dba99c3170277c05dfcd2a5a8603a62be671",
"description": "ci/etnaviv: Drop one more gc7000 xfail.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4bf38f5652b1910f388482473d808a6f8fe5a2d8",
"description": "anv: Handle all fields in VkAccelerationStructureBuildRangeInfoKHR",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3ddfd81b4deaa8033d598527e0cbc255e60addc",
"notes": null
},
{
"sha": "070f042e10466fecf2bbef8a6bf304b5b58646f8",
"description": "spirv: Implement SPV_KHR_subgroup_rotate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3328714295c23c367d4be991a16ce407c88ac967",
"description": "nir/lower_subgroups: Add option lower_rotate_to_shuffle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e40b1df4323b6d1e08485689237bcb863e3daa44",
"description": "nir: Add nir_intrinsic_rotate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a06ab9849db7fdf8f5194412f0c5a15abd8ece9b",
"description": "r300: drop VDPAU support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "865e9311a29c193f1b331646dbeeccce8c461365",
"description": "zink: utilize copy box tracking to avoid barrier emission for buf2img copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ad64552b8904a1c0fe0754ab771efd2bb860149",
"description": "zink: add a util function for optimizing TRANSFER_DST image barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa6e6545b1ac481f12b2a0dac5132fce996c96a8",
"description": "zink: add some tracking for copy box regions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "935184ca44f80897966d94673379c9416d810ad2",
"description": "util/box: add intersection test functions for 1d/3d",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f3d0141de93cc60881ec4874575f45b2e9edd41",
"description": "anv, hasvk: Align workaround address to 32B",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4a0417263aa98ee93fe3f635fcdc54daa091013",
"description": "iris, crocus: Align workaround address to 32B",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2a4c361b069bb84facc7e6b8ae19908505c12850",
"notes": null
},
{
"sha": "ea0ec8c56284b1821711e5666571927489513b3e",
"description": "intel: Add extra zeros at the end of debug identifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "387d131f96f9fdecb156e67d6d76de28ccf1150e",
"description": "ci/llvmpipe: add flake timeout for rusticl program@execute@builtin@builtin-float-sincos-1.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94906337232779b613d0b510e3c8d5abf6f36784",
"description": "d3d12: Fix VP9 Decode - Checking 0xFF instead of 0x7F for invalid frame_ref[i].Index7Bits",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c8e8ce8359ceb9161ac05cf48b15e2e6a298ebd6",
"notes": null
},
{
"sha": "fb2a6248d2eba26055c8ca6a3484c4c71b1753f3",
"description": "hasvk: Update driver name in debug information",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed768337050e663691ee66b08c6061f7b41430f4",
"description": "radv: Implement & expose VK_EXT_pipeline_library_group_handles.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0f7587109d42eb76099d242952ee1418c4c48e9",
"description": "radv: Use group handles based on shader hashes.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "913de78731aa58c27861e62d16f50dc9249be58f",
"description": "radv: Use provided handles for switch cases in RT shaders.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "430170702e51a41f7d64c774c79a1a591158dc84",
"description": "radv: Hash group handles as part of RT pipeline key.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9eb76ab6386b9b59b01e79fab35a21e26a52ba98",
"description": "radv: Add helper to hash stages.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "211ed8745f7c0ce949a9d05d3870baeb9d9c2f02",
"description": "zink: add debug marker tracing for qbo updates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26aedae568b8e739fde4b11405c24dfe2795589e",
"description": "zink: add ZINK_DEBUG=map",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03610a5aab5595671e1bc605703f5fc528798ab7",
"description": "zink: actually hook up ZINK_DEBUG=norp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e8450b65ccc36588e0594f28210652d90493a80",
"description": "freedreno/crashdec: Disable GALLIUM_DUMP_CPU",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f227957d64b84362461e19fd4833d3d74e9c217",
"description": "freedreno/crashdec: Handle multi-IB prefetching",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ddc4e87438e0ee5df8f65c4f93f9e0b4635498eb",
"description": "freedreno/crashdec: Add another prefetch test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "643ee8510303448b46046dc233d9e6624d447825",
"description": "freedreno/crashdec: Refactor crashdec tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7417432a2852320d687ccd82309b4819d288d8e5",
"description": "freedreno/crashdec: Add prefetch test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ececfc6e639e8ae278954d6362392832fb1477b",
"description": "freedreno/cffdec: Fix hang location detection",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "924f26408120b52ac2f2fe3c5ae73ba2441ca59a",
"description": "freedreno/cffdec: Add helper to parse CP_INDIRECT_BUFFER",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c01ac4b58367718130681b464be835e670d8b700",
"description": "freedreno/cffdec: Add helper to find next pkt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb13e24758c52211ded2f61c89ab389fff2b994d",
"description": "freedreno/cffdec: Fix unitialized count for pkt2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4060cf5772c1a1cd5dfc988d831ed63802d7db2c",
"description": "freedreno/crashdec: Fix apparent off-by-one with ROQ size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce7225c0f90abacc8dfc22d08d2a95cdde2d81cc",
"description": "freedreno/a6xx: Fill in ROQ status registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44054b1f3b38f1483982ab0725768ba22794a445",
"description": "freedreno/a6xx: Fix CP_ROQ_THRESHOLDS_1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aba8aea2be79488533544a321c18ec57c8cdade6",
"description": "freedreno/a6xx: Add CP_ROQ_*_STAT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c6d741e26375129602e1e40d0eda46b765f418f",
"description": "freedreno/a6xx: Rename CP_CSQ_IB*_STAT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "880a3efe6c2591cf17b9131eda3c6c190749b894",
"description": "anv: implement emission of 3DSTATE_HS for Wa_1306463417",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8a1100ca1babec7847d3716bdd92001fd328ed7",
"description": "anv: limit generated draws to pipelines without HS stage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2028f1caa38531dac05e32d614642a44e5693566",
"description": "anv: emit 3DSTATE_HS in cmd_buffer_flush_gfx_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a043ae8e249ce2c1c5df947434ffc76e654b5fe0",
"description": "iris: implement emission of 3DSTATE_HS for Wa_1306463417",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4ebb541c5a16507cdac49922465a985cd89d6f6",
"description": "meson: update flex/bison requirement to cover all usages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61f45a6f44e6786c7802821e4eb801bfd5fca3a3",
"description": "gbm: drop unnecessary vulkan dependency",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bf24c84f3edf2611d741aa80bbd2ccf2994f010",
"description": "glx: include directly the useful vulkan header, instead of including everything",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8d7e0c0235327928d9d9b12c0b603739e53f1c5",
"description": "egl: include directly the useful vulkan header, instead of including everything",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e97ed4fc89d0463a42203c84298d72368afe91d3",
"description": "anv: process utrace payloads on queue submission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa791961a82e1f5a9dd841c3e0398c3e80d09652",
"description": "pvr: Add support for dynamic buffers descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bef26ed043110340e986b017439056254dea942",
"description": "ci/intel: Update hasvk HSW xfails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6d8edf9ae654293047b0d953516e1626ebedeb1",
"description": "hasvk: Handle subpass self-dependencies for stencil shadow copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3162f97b5adfe61da3e7409ed0bc0845ce8c33d",
"description": "hasvk: Mark VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL as stencil write optimal",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b996fa8efaa42558bda2c52377561d7eb3c4127e",
"notes": null
},
{
"sha": "79a58cb79bc75b54e7bf5dfe7bd607e4e6057961",
"description": "hasvk: Enable PixelShaderKillsPixel when omask is used",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15b302179a74f49036f45b7ec8d27536b58094ee",
"description": "aux/tc: add a 'has_resolve' member to tc_renderpass_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce68824bdfb05379f0e682165588528a11b05214",
"description": "anv: fix invalid masking of 48bit address",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4d05be49c253ecd7a5803ccaeee8c9238af24326",
"notes": null
},
{
"sha": "af994570f022d5230fbecf06d1842e5b342fedaa",
"description": "intel/blorp: Allocate only necessary amount of VERTEX_BUFFER_STATE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a364f23a6cfa28e1843ef1e64dce56b4cef5a71e",
"description": "intel: Make gen12 URB space reservation dependent on compute engine presence",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63278778c649bf373468d280742164b9a3c0a791",
"description": "pvr: Add push consts support to descriptor program.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbd644c59d9868fd8417d5ab32912e893fab9c1b",
"description": "meson: replace vk_wsi_args with dependencies to let meson take care of transitivity",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f059213f5dd510c22b1e0af102be6984aa715038",
"description": "meson: reuse vulkan_wsi_list for defining vk_wsi_args",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22c1f4be8c16a60017bc6a740c488c77129989ae",
"description": "docs: mention `meson configure` and drop broken workaround script",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5cf2831216aae03ec8c55e6d2ad2118498dddad",
"description": "docs: mention the meson summary",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "512126b26d5dbbd63ed8049f072ed0714c7cb7cf",
"description": "intel/compiler: remove unused field from fs_thread_payload",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b4eb7390790fb8c6d3033d42fbb9f63c3ea5c00",
"description": "r600: fix shader blob memory leak",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5b205ef41307406983ffac829ae423d08f7527bc",
"notes": null
},
{
"sha": "cc3c97d8c9492c2860c50ddab162212499a98786",
"description": "venus: Add VkBuffer cache statistics for debug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d53d4d078e2e2c254867f88b1d2682ef7b1e59c",
"description": "venus: add VN_DEBUG_CACHE flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef255444c195b387d2c8bfc301f69e260bc41679",
"description": "venus: switch to lazy VkBuffer cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56a9aad4010ff9f2c0afcadec0ac61a6274de0a3",
"description": "nir/deref: don't replace casts with deref_struct if we'd lose the stride",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b779baa9bf95ca259779fa028a7b822bf8a17f46",
"notes": null
},
{
"sha": "fa9a8c85e20f2d006bcf4b57fac05cc3565ac70c",
"description": "radeonsi/vcn: disable fence for JPEG decoding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c392cdf7502089a26d94455bf29e7289d46afb35",
"description": "v3d: update supertuxkart reference after 1c028a4d5b623e73bdf5",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1c028a4d5b623e73bdf5cc8dffcccbb2a4b601f2",
"notes": null
},
{
"sha": "4229d9324f4a8da312e624d2249a10a76992d2cd",
"description": "iris: Avoid creating uncompressed view with unaligned tile offsets on BDW",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "60568d5dce988ffb67966d88b6feeb67516c7145",
"notes": null
},
{
"sha": "7ebdddf319f545853555574d256bf8aa3f700692",
"description": "docs: update calendar for 22.3.6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ad59278164ed6de2889a3330304195b9f9e0629",
"description": "docs/relnotes: add sha256sum for 22.3.6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e581901132ae0b9ca58869363f85b2a62210b0b7",
"description": "docs: add release notes for 22.3.6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecabc824c2e57a72d93aad1166808505f457c3a0",
"description": "glsl: Drop the (v.x + v.y + v.z + v.w) -> dot(v, 1.0) optimization.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c668513b9e3c87f067b3e1b715715d70bcdcc82",
"description": "freedreno/a6xx: Fix view_seqno in tex cache key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "818b49932a300b26c297b99835c5991275ea50a8",
"description": "freedreno/a6xx: Static-ify sampler_view_update()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9fa92d6fa99df1bb935fb99825e279bba3dd3b7",
"description": "freedreno/a6xx: Small cleanup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "936f2ebb4683cd625303a09e2684267123642897",
"description": "freedreno/a6xx: Remove needs_invalidate flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6778995d7cffada31afe8c3783814125256981a",
"description": "freedreno/a6xx: Add a way to assert valid format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea9d1cfb20c73a0c7cb17215389e23c8ff6ab40f",
"description": "freedreno/a6xx: Fix sampler view rsc_seqno for X32_S8X24",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b40e3c9e6c980142bd2f8b6dd43bb3f57bee763a",
"description": "freedreno/a6xx: Drop unneed fd6_texture_state() arg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29445505f6fd2dbb4682461ccd58c0be1e766c07",
"description": "freedreno/a6xx: Fix set_sampler_views(start != 0)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3c73987ab92f7a43cd4e8918bde8b4bd04ca9fd",
"description": "freedreno/a6xx: Move rsc seqno out of tex cache key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94abccf3ce50383a1ca0feceb6e95a065b89c19f",
"description": "aco: fix pathological case in LdsDirectVALUHazard",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "296b4d95a3e35b2ab62ebcbd7e3a578fcbdd5b26",
"notes": null
},
{
"sha": "ee47cc8256d1154d37cfd89ed055128d34598770",
"description": "amd,nir: remove byte_permute_amd intrinsic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e316416dd0d4398e3fd3c4970325477566a4e637",
"description": "docs: include explicit `setup` in instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a502f4fc133d7e8b2804fe60ea56a82dac46b95f",
"description": "radeonsi/video: use specific PIPE_BIND_ value for video buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "635d62ba992d2ae25aaa9a92b84766bb7e3c9511",
"description": "mesa: use mesa_log from output_if_debug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f18f43338eb45359fb250d27a185c0b5a3be4239",
"description": "mesa: add missing newlines for _mesa_debug/_mesa_log callers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40e45eaef02764c1dca99d88c4999c58dc3fb4ef",
"description": "util/log: add logger_windbg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f0a7e848f4dfd05d59f87d8ffe7c89fad7be37b",
"description": "util/log: add support for MESA_LOG_FILE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d8d64426b1e378ff9f667f5933789f06294da1f",
"description": "util/log: add logger_syslog",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbd19527c1f746f2d9babca03385ac4a8b545f59",
"description": "util/log: improve logger_android",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a18a1712a0a19b4251beaf582baba03805bb9f3",
"description": "util/log: improve logger_file newline handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63864d4dfcdf5194e8a09be6c84b3a57915a8337",
"description": "util/log: allow multiple loggers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "337d58f6fcac11488f2a34aae0008b8dfe1705c2",
"description": "util/log: refactor mesa_log",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd3b67b9746f1d0f2766d6c39bb23e59d6548aba",
"description": "v3dv: handle ASPECT_MEMORY_PLANE aspect flags when getting plane number",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4ce19063c2e8f2b9f4567e8b468896f957d3d8b",
"description": "loader: do not check the mesa DRI_Mesa version if it was not found",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1026d29344192755dd340d6ac13a9674189d2d61",
"notes": null
},
{
"sha": "6e666c6303bbcd810a5027efb743a6b180b6c90e",
"description": "nir: Skip samplers and textures in lower_explicit_io",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "186a22712ff5f6dc2d72deee8abaedfc794c3a08",
"description": "rusticl: allocate printf buffer as staging",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3abbeed74f88f42721a3f76ecd06c0169bb75828",
"description": "rusticl: no compute only",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ced9d5d63575235c3a2171dd71876fcccb390065",
"description": "rusticl/device: limit CL_DEVICE_MAX_CONSTANT_ARGS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbea8761c221953f953b0bf8b54da51947b3027f",
"description": "rusticl/device: fix some device limits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "188c0d7c8f10599a59629460a05a896e2b892ee7",
"description": "llvmpipe/ci: increase deqp-runner timeout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f2775bc8adc88769b39dbb5bc6e646072e1daf8",
"description": "radv/ci: cleanup CI lists for dEQP-VK.memory.* tests that timeout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2809bb849998efc5b568b0d50307bd5d1014bb72",
"description": "broadcom/ci: re-enable egl on wayland",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67b2f4864564d9868d752f6a2ac27d781f9b5255",
"description": "broadcom/ci: add two known failures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50361c71f4764d23999256f048d97842c970dd8c",
"description": "broadcom/ci: skip buffer_age.no_preserve and swap_buffers_with_damage on wayland",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d01fded429d3b40832a5881fcd56c9ad019265c5",
"description": "broadcom/ci: drop create_pixmap_surface from the fails; it passes now",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ccc61357d5ea5c280320c0b30872e6a2ee7a6f53",
"description": "broadcom/ci: add x11- prefix to x11 EGL tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "176add76ad587d86221d9cdb3a3870900c7f8e5f",
"description": "zink: get rid of needless dependency",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e02cdb397e62ae40e901568cb60a3fe0b59db706",
"description": "zink: prefer vulkan_core.h over vulkan.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6242fe3923c4b0b0a09770aedf69460fac931344",
"description": "anv: Use vk_acceleration_structure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d2a7ea146327d4b2c95b210b525e7c9d373a14d",
"description": "radv: Use vk_acceleration_structure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb33a1adb048b05c1692f8018fdcd058996a1c06",
"description": "vulkan: Add vk_acceleration_structure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ba3e83958e15c8c3de7e02e87540a41801195d5",
"description": "meson: add basic support for loongarch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1583b150d6a8c32533aa9c2f455ebe75fc6258be",
"description": "radv: set VS_OUT_MISC_SIDE_BUS_ENA for clip distances on GFX10.3+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50a65e2e2b4d30eead16a1d214a0b575763de04b",
"description": "driconf: add zink glthread disable for a game",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e375fb0c5cdcc59f0fd5bd98b89d4938736d42d8",
"description": "zink: make ZINK_DESCRIPTOR_MODE=db the default",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "685bd95de9187faa8e17115f48dbe5456ef310ec",
"description": "zink: move db input attachment size check to screen init",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6f548018089d2d36215b8117e68393d35772648",
"description": "ir3: Add cat7 sleep instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "121e4ca87dc87b3c586e8ec923f5aeb243d1b00f",
"description": "ir3: Add cat5/cat7 cache related instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42dba8ebc555bc7ba2e7a86d19eabf4c6d7a3f7f",
"description": "driconf/anv: Apply limit_trig_input_range WA to Rise of the Tomb Raider",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b43d32b77d000d8bce560360c93cb9845af62662",
"description": "kopper: fix loop iterating for msaa texture creation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b9b060f0eee19da426daffe37de30a9200b15b2",
"description": "svga: use upload buffer if texture has pending changes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a359385cb1560fde560edc74f7a070ef1e3d953",
"description": "svga: fix compatible formats for shareable surfaces",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75b7296fc36d302a4901da93f4cd3e51e6e6f8f1",
"description": "svga: fix resource_get_handle from resource created without SHARED bind flag",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "427ac51c10eb05a27e0c53f8195c5189ed977da7",
"description": "llvmpipe: only use accurate_a0 hack if there are no textures bound",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9390766b830c776f1437aedda20f4ee741631d97",
"description": "broadcom/ci: use weston's xwayland instead of starting X as well",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5425064c53af470d53c732ba7ed9bddfc35458c9",
"description": "broadcom/ci: group x11 and wayland variant of the same test failing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af197629357c5c7cf860326545b70be4d149c6eb",
"description": "radv/rt: Skip instances after loading the entire node",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab3184c0a2da96c87854cb1f6f80ffdf41c7cd98",
"description": "aco: don't apply modifiers through DPP to unsupported instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3bd5b583f9df727808a9587f40c9fc619ebeef94",
"description": "aco: combine a ^ ~b and ~(a ^ b) to v_xnor_b32",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dea36fce6a445051063f28893866542b6d1b71eb",
"description": "util: Extend vk_enum_to_str with bitmasks vk_enum_to_str only generates literals for enums with type: @type=\"enum\", but many enums have type: @type=\"bitmask\" and were not taken into account here.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e29a964d020851f7afbeaaafee21ea8b111ee7d5",
"description": "intel/compiler/mesh: follow the type of offset variable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15afb8dcc6cf6ca9d704ca4ba3d5690660da5570",
"description": "intel/compiler/mesh: apply URB payload mask once per program",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93a47bab04287cac4d2381f238a145f6730a715e",
"description": "nir: simplify nir_block_cf_tree_{next|prev}",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e394b5cc1ca5a4a9593df9b1db7137ae19d2876",
"description": "nir/lower_continue_targets: only repair SSA when necessary",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7fba5abfd7f749c2d0ec73d77e6e7119c262341e",
"description": "nir/lower_continue_constructs: special-case Continue Constructs with zero or one predecessors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f42eb71df9a7b301176683af309511a8fd767e8f",
"description": "spirv: use Loop Continue Construct to emit SPIR-V loops and lower after parsing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c20751d61dc237d6786d37a9cf8f4736662d5ee2",
"description": "nir: add lowering for Loop Continue Constructs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "312510448f25ec89028bd116b53b4133a6218c21",
"description": "nir: create nir_push_continue() and related helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bb369dd8d4061cdb5c51e9eb101c4e63a6209f6",
"description": "nir: add assertions that loops don't have a Continue Construct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4b97bf3fa587d9636f2d78b54e998203dc1d680",
"description": "nir: add Continue Construct to nir_loop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0c6ad1ce5cefd4a68d5d0c538fbed95fb4e4f95",
"description": "glsl: Account for unsized arrays in NIR linker",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10f8240caf20382826015d99f368e073093880d7",
"description": "zink/kopper: Add extra swapchain images for Venus",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04d654a5d0b7bb4a072f515f6fbe2a686fc7f7f8",
"description": "vulkan/wsi: Take Xwayland into account for x11_min_image_count",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23ec0d6bb2b5bbf301ba65d18e4723fe3e81c704",
"description": "asahi: Make shader-db work again",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "029c686c6dbe37639bf6d391bb9361488a6a5ea6",
"description": "asahi: Implement color masks with masked stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3084e6e6890a311088ae18d1c6c4bf3f3bbdee61",
"description": "agx: Add agx_internal_format_supports_mask helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e031867fe0eb2bd4b3fc0f013d54a6afe5f82fb",
"description": "agx: Handle ssa_undef as zero",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eab4d6a96f3bf85aaec68f614e50eeec45aa6a92",
"description": "agx: Add and use agx_nir_ssa_index helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad459054ed9900a0fa4672fd7a72a44a326bfdf3",
"description": "radv: enable SQTT tracing on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfa9b5d624c5345c8da2612b58a2f47302eff049",
"description": "radv: disable SPM counters with RGP on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fe48baad6262b71a060c49a8254e179d5c5ed41",
"description": "radv: implement a workaround for SQTT on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "826ae89ba6a41556e00db85529152ea3a1e26ac2",
"description": "radv: make sure to wait for the trace buffer also on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2bc4aff54173b13e9bc80574b1f92072999c7a1",
"description": "radv: only enable SQTT for SE0 on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad4ad2ba848126a00f6419c7ca12eab848ea39b0",
"description": "radv: configure SQ_THREAD_TRACE_CTRL.REG_AT_HWM on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8bc78e8eb9faf188d9026d8024587bcc18a3a2e6",
"description": "util/u_process: implement util_get_command_line for BSDs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "923758a5c223497c45de3ecf13b560423718157d",
"description": "winsys/amdgpu: use amdgpu_device_get_fd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "919c5568bf8607788b3c4e793d7276bbd1ce9116",
"description": "freedreno: check for conditional rendering in launch_grid",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e93a221024d40a32ab41ae354a3775e0a10953a3",
"description": "agx: Handle group_memory_barrier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9cec96633488ab382b0a67e1abf1af546c95639",
"description": "agx: Implement b2b32",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "955797bb00d1829da19c9facb94e5b2698b77ee5",
"description": "agx: Pack local atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14f546726e3501cb794c69a3c7c92ca40a78dade",
"description": "agx: Lower shared memory offsets to 16-bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a21f6f8cb048afc0a579ff98c2b95afb7f1ada4e",
"description": "agx: Translate load/store_shared",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8b9dfbbada74b7b09496df53ecd0985e22fb80c",
"description": "agx: Translate NIR atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a021b1818e48fd770eb116f1527ec2f2d6e70d4",
"description": "agx: Pack local load/store instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96904f83b4418f14c7a988740e55b3fc5350f294",
"description": "agx: Pack global atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eea3674f36ad5e46b4adfab95a52e48bda4ec43f",
"description": "agx: Disallow immediate bases to device_load",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b0ef2b4629f22183e0d438db78b49d21c7f0f9e",
"description": "agx: Model local loads/stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d07d271739c2f0a33b5c04d2384c1910e32bbc5",
"description": "agx: Model atomic instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec7584130f58335aba8bf91e1869435c69ec76fa",
"description": "iris: Export num_fences()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "780dd291c5fd22e39a803343a14f941527991ee8",
"description": "iris: Export update_batch_syncobjs()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "102e180d0f5dd6373d74be9fa66edd62f73ebcb6",
"description": "iris: Export batch debug functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e67d3f23780a818b9fc764105f39c6d595c6530",
"description": "asahi: Advertise ARB_texture_barrier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f8a59ac89eefa88872444c6d2cb1f176e75d4d6",
"description": "asahi: Advertise ARB_derivative_control",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6c61d052e39de4035ab481484d6471991c79d6e",
"description": "docs/features: Sync Asahi with reality",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf96edff1cf01346a694970986065ac2b7ce4c08",
"description": "agx: Implement gathers (nir_texop_tg4)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "978d3fefa88ff0b139f04277d0c6dcb684fffee5",
"description": "agx: Model and pack gathers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8dc861dbb59903f246e8ed920166d4ae874c3dcd",
"description": "agx: Lower offsets in NIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5dfee1c22b792acbe0508ffbb16467f76d8f5de",
"description": "ci: revert download of git cache to the wget",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "796686af1b379cf3601e9b49d176906596af5c75",
"notes": null
},
{
"sha": "44f40ff9417375b83dccbf34ef5d66e6ad313b64",
"description": "pvr: Use descriptor/set/table offsets from driver",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e64288a0ba5e8788192760137af5b07b8b1c911b",
"description": "pvr: Split pvr_private.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5694755fa02c2742eb2473e54af6c27a2c1a2bb1",
"description": "pvr: Load descriptors from memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3355749105ef81ea560daddf774ef85d02f26aaa",
"description": "pvr: Support loading immediate values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0e58e96595575cee146df40b4189539e3963ceb",
"description": "pvr: Additional register subarray support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "888e06b8cc6f72573e27cc8b47d49b25338063a7",
"description": "pvr: Add bitwise instruction support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93fa2f6265f8aae188f1ff5650b90c1527453ae0",
"description": "pvr: Add memory load support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81f86a559c87f2da414a9adc4b1055deef863e9b",
"description": "pvr: Add ADD64 support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7386342a19a35ecd3e51abdb0053079ab43a82cf",
"description": "pvr: Add PVR_SELECT() helper macro",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce67f5ac944bdc6ebf27e3b115706bec5b63f002",
"description": "pvr: Write descriptor set addrs table dev addr into shareds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d67ed3eb24060dce78ca7bacdce2dcc4f698c85d",
"description": "pvr: Change last_DMA to last_dma",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5405277b3802c5d1c59e939706ac091bfc833100",
"description": "pvr: Put old descriptor set approach behind a hardcoding check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7f8a120bfc1dbd159249df833ce904a6f7aebab",
"description": "pvr: Store enum pvr_stage_allocation instead of VkShaderStageFlags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15f1478eb9d347da9335a332b90520a3270a9bc8",
"description": "radv/ci: move CI lists for external GPUs in separate folder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f33470407820b1187486581b15f937721b12a309",
"description": "radv/ci: disable vkcts-kabini-valve",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dee4784e53474c68a80367c5d66873a12a7c7ace",
"description": "asahi: Fix rendering into mipmapped framebuffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e0825013ddbbe2cd9681c96f91c50fc5ca234f6",
"description": "agx: Do more work in agx_preprocess_nir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b92bd99dbb17c446d4da223efee30d2f1cc7bfb",
"description": "agx: Don't treat clip distances specially",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99a6afd1a687267c05f6863771b6c2f8ad4602b8",
"description": "asahi: Only apply FS lowerings to fragment shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2adea481f15424e5bc91ab4c179f6dfdd420dd37",
"description": "asahi: Move agx_preprocess_nir to CSO create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4495f85b08b4f2d7d1311392055703eb7d596036",
"description": "asahi: Lower clip distances late",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59c64d90e25af0c34eb564f43bf735a1e5c99ad2",
"description": "docs/release-calendar: drop the last 22.2.x, it won't happen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04c45b91a4c13410163cf4a82e74ce0a81a48fd2",
"description": "zink/ci: set RADV_PERFTEST=gpl for RADV jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ec392ab4fe3350619b3bd68df91587e5d3b81ab",
"description": "zink/ci: skip KHR-GL46.texture_swizzle.functional with RADV",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd1f1990a71938f35b647673a7875f7d2a64338e",
"description": "ci: uprev vkd3d-proton",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c028a4d5b623e73bdf5cc8dffcccbb2a4b601f2",
"description": "v3d: support r{g,gba}16f formats for vertex buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "689a0c4d4ecc9cbd218325844b584f427b8c6d94",
"description": "gallium: create query_memory_info implementation for sw drivers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96ba0344db8f67acf66b81c3f6cfd6539e2e071a",
"description": "intel: Use common helpers for TCS passthrough shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a9edfc4943d28894b0a39b6ee3350e57a979d79",
"description": "glsl: isolate object macro replacments",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e29dce291c45ee0460ddefb34d86b0859f5ce03",
"description": "glsl: add _token_list_prepend() helper to the parser",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c40215ab9d20890efb88e7b3e26ca909d7fd74b",
"description": "aco/optimizer: Change v_cmp with subgroup invocation to constant.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "616d595d18d54c8e39e64386a5a2ac2be8e5fef9",
"description": "glthread: don't restore non-VBO vertex arrays after all draws",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "201038a80d395232c59007793bfac41b68e56155",
"description": "glthread: don't free glthread for GL_DEBUG_OUTPUT_SYNCHRONOUS, only disable it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "068670a79abd946823c3c4afd6fcdf372e993314",
"description": "glthread: remove unnecessary debug code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cabc08a184aa3ab4e8c4b8657fa88704290b2871",
"description": "glthread: convert (Multi)DrawIndirect into direct if user buffers are present",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72b336dbdcb39e595aaf00746c55125b085d7725",
"description": "glthread: add API to allow passing DrawID from glthread to mesa",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aabca21c7e08a2ee6b6b36980d1aeb10f7661bb2",
"description": "glthread: handle non-VBO uploads for glMultiModeDraw{Arrays,Elements}IBM",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85108145280b7c8dade6f99f608026a26f4169d7",
"description": "glthread: don't execute Draw and BufferSubData calls if the context is lost",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "faf476ea4ff136ef4401f9a40f3d222d21075378",
"description": "glthread: inline draw functions that have only one use",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21ab24acd0dfd84a7214e7c9eb0f022937d57716",
"description": "glthread: remove goto statements and add unlikely() into draw functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b897719e632a165fed3d74bf6b7ea6afa47ab8f",
"description": "glthread: add ctx->GLThread.draw_always_async to simplify draw checking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15aaef4d365d0c7bb34ae6e54e9b5d8ab2d8e05a",
"description": "glthread: reorder draw code a little",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50d791ca73e52c678cee8a84e607ff810d834689",
"description": "glthread: add a vertex upload path that unrolls indices for glDrawElements",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28724de0d7f3f45987be72120a2a1287d396a1c3",
"description": "glthread: track vertex formats for all attributes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e97d0b318b239d6dc81739e0b131fab2006ba4fa",
"description": "glthread: don't bind/unbind uploaded indexbuf, pass it to glMultiDraw directly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a078374b101f4cccf5495fc45352601e85d1ef78",
"description": "glthread: don't bind/unbind uploaded indexbuf, pass it to glDraw directly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c0c0dc5cd012e6f719e74b31266b85f4678714b",
"description": "glthread: move some draw call parameters closer to their use",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2806a836b2b0629098bad20a37ac265a08ac07c",
"description": "glthread: don't pass index bounds to the driver for async calls",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38efb766d3a0f89fa30c5a0ddd61632073479ed4",
"description": "glthread: don't execute glDraw code if we're inside glBegin/End",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07ef2652fec5a22fdd8b9da8e41657ea3b7f0cf8",
"description": "glthread: change glMultiDrawElements to execute draw_count < 0 asynchronously",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7aff69bcddf55d80e838a4d75dfc6f65218c519f",
"description": "glthread: rewrite glMultiDrawArrays to never fail to upload vertices",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6231a1320ccd398700b4ddb55b441a9d76ad2a4",
"description": "Revert \"ci/zink: Disable Amnesia trace until the linked issue gets fixed.\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "2e807a028aa9366be39a4c9445377dbb11e1dcf5",
"notes": null
},
{
"sha": "efb531fcb5a53e46d12517c8a08c07a453f334fe",
"description": "glthread: ignore non-VBO vertex arrays with NULL data pointers",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ed141e9d80bc2174e34afafb13b5bf07c802ef0",
"description": "glthread: add a heuristic to stop locking global mutexes with multiple contexts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78c61140f16059bbfe52cd28a72a6c59a9cd3e6a",
"description": "glthread: upload non-BO indices in the core profile to fix GStreamer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e0cb30bd5b07b903ea1571e89495ec96f524298",
"description": "glthread: initialize indices[i] for no-op MultiDrawElements",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2ad086f485b82e59b37dd87e7e6e6393bb62257",
"description": "mesa: ignore indices[i] if count[i] == 0 for MultiDrawElements",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55682e958bf923612d79bcee414b9326d41433f3",
"description": "glthread: track the current element array buffer in the Core profile too",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37b544e410af096357c0b23d33a404f35c9966ac",
"description": "hasvk: Fix gfx8/9 VB range > 32bits workaround detection.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4cd7976208bbad2701d9ce82a3990966adfcae18",
"description": "anv: Fix gfx8/9 VB range > 32bits workaround detection.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b5b5bb73c6eba02f1648cc43ae95ff9e4f3b8ac",
"description": "zink: enable renderpass optimizing on lavapipe",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f3f415770aa67a6c658d5ccd11a13156ed66a78",
"description": "llvmpipe: do additional checks in lp_state_fs_analysis.c for linear shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b853964c66dde02e648ef633fda83b62013a385",
"description": "broadcom/ci: use deqp-runner to run piglit tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b58bb9d22fe786d2bb56166fbda3b7b34a1ee44",
"description": "broadcom/ci: fold .vc4-rpi3-piglit:armhf into its only user",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2eb8716be89f273ec572ee21f57f17d496b09efa",
"description": "broadcom/ci: refactor a bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84e5d50b89ed4907c561478f8c1335ff20b44dca",
"description": "meson: improve formatting of options file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1851c0e86826ff197e0b1e45c671aa878b444ce7",
"description": "ci: stop watching for changes in removed script",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e60f3795451cd3941745c28d6c74c33cd4e4e82a",
"description": "EGL: implement Haiku driver over Gallium",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d55f66b483c92e7079c085c7212d47f5f142db05",
"description": "haiku: fix build",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da73bcac37fb79e1e881c38ced350a285a57859c",
"description": "hgl: remove",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "adbe8b6c17a76bb5ee0b924d927473f81c593eba",
"description": "mesa: optimize out _mesa_is_desktop_gl*() and _mesa_is_gles*() calls when not built",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b20a614e8281ca358f321de442846a673fc66353",
"description": "mesa: make more use of the new _mesa_is_gles2() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a7c1e65197b20f2ff384bdb8070710735050963",
"description": "mesa: make more use of the new _mesa_is_gles1() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6651f9808c1351a5c30d1b0f80f86b580e1cb0aa",
"description": "mesa: add & use new _mesa_is_gles1() & _mesa_is_gles2() helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be391402ec50b719eb6fc97806e9d3c2b2f59319",
"description": "mesa: make more use of the existing _mesa_is_gles* helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5fa548a34fe98b96afa9ffa8fc0efc13e2f61a6",
"description": "mesa: make use of the new _mesa_is_desktop_gl_core() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae66411f2677a9adbedc25e4b112a120aa175d19",
"description": "mesa: make use of the new _mesa_is_desktop_gl_compat() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8e17641c10e095d1e9123ad8fb1ca0f6f4d93fe",
"description": "mesa: add _mesa_is_desktop_gl_compat() and _mesa_is_desktop_gl_core() helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a4c18afffb7ac9c1ae3bd17e904e8b92e86dca7",
"description": "meson: allow building GLES without GL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da25d0b8e4c45dd45aa22cf927b70eae9c799b99",
"description": "meson/windows: only build libgl-gdi for desktop gl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89553408398766ef3afe949aead6e1c9b1e43961",
"description": "meson: make GLX require OpenGL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50b82ca81810447954295bc792e0c7515cf12a9c",
"description": "nir/lower_blend,agx,panfrost: Use lowered I/O",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "acfda67b4f87b0138c753f8f0bdc9bf8118a2aa1",
"description": "nir/lower_blend: Don't handle gl_FragColor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3f229c510c6d265a0c95385324b60cf18069971",
"description": "nir/lower_blend: Don't touch store->dest",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63f30802eb34e414a262cea6048e60c57a49a5d3",
"description": "pan/lower_framebuffer: Operate on lowered I/O",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b6607fa13cbd58429dd88ad0d5c3a94dda5a660",
"description": "nir: Augment raw_output_pan with IO_SEMANTICS+BASE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "862b5b7d01be69b98a7befe6c00d719f61c6b4bf",
"description": "nir/loop_analyze: Simplify some logic in compute_induction_information",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9461cc442484d42741635f6649bc5c55e8a19e3b",
"description": "nir/loop_analyze: Track induction variables with uniform initializer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4edf1cdd3d6d2519794b053deaf67b7ff84df0d5",
"description": "nir/loop_analyze: Eliminate nir_basic_induction_var",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e444ed9210a526c2b1d132d22ba64178f3d11cf5",
"description": "nir/loop_analyze: Use nir_loop_variable::init_src instead of nir_basic_induction_var::def_outside_loop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72e763650c741569f641e0af70c51b011ddab10b",
"description": "nir/loop_analyze: Use nir_loop_variable::update_src instead of nir_basic_induction_var::alu",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1bc43c0778e3c1ffc3a2903a497761a25e282c27",
"description": "nir/loop_analyze: Track induction variables with uniform increments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c26d356dd5bf0e749d6fec0954c8195a5d4948bd",
"description": "nir/tests: Add tests for nir_loop_info::induction_vars tracking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "168e54f7e3a6e9556da617a99f2f15570d5028bc",
"description": "nir/tests: Add tests for \"inverted\" loops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffe0db099c6a268f4f3ca62675d2f01a55e83133",
"description": "nir/tests: Refactor creation of loops for loop_analyze test cases",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7384ea7978a72dc8eb9e674390f15e2e73cbb506",
"description": "nir/tests: Don't unconditionally log shaders from this one CF test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11a4791894ab9a051a733f261ebeebb6f2eb77eb",
"description": "docs: add 23.1 branchpoint & rc dates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b037ac07361ec5c09e4ec3350840975ea5bf28a",
"description": "anv: fix vma heap memory leak",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a5f9e59ce357c2974a97004d943aae92ad6f5004",
"notes": null
},
{
"sha": "b772de9c783f1eaec64cbfab0acd8a8124767c75",
"description": "ci: bump tags of deqp images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61c2ae3d094dfe4bfffaa0cb41088076b1e85d97",
"description": "ci: fix grouping of image tags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "560ccdf05a5774e8ff7355070b91c790abf3167c",
"description": "ci: remove no-op sed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37a7f03ad80fb39b9073c0de6325358fedfef824",
"description": "ci: simplify adding & removing deqp patches",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "525b8c582f2e8e3e8f12589c1d384d683fee5dc4",
"description": "venus: temporarily redirect VkDrmFormatModifierPropertiesListEXT to \"2\" variant",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9bcfcf19c2cb32dd8ae4faaf8afe67b7a71caaf",
"description": "panfrost: Fix prim restart XML on Valhall",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4459668b6e74094b93f13da377077c4f26c9b7b9",
"description": "radv: add a size check in radv_create_buffer for Android",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e13074d76312ca95648460629aef7021ee7482d1",
"description": "radv: Call nir_lower_array_deref_of_vec in radv_lower_io_to_scalar_early.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c76060c253fd81de0f4bf2616786ef5dbf2b45da",
"description": "radv: Advertise ray query support with LLVM",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3966fbdc51f4d2cd7cce3cef653baed1a00eaf2a",
"description": "radv: Pre-compile BVH build shaders if there is a cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40f246e3e9bd0e5b78576aa81f598351494b8b93",
"description": "radv: Force ACO for BVH build shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ef5acedc259994c3dcb09feb2f173d636a1e125",
"description": "radv: Make accel struct meta state initialization thread safe",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0d5570bb47a135a8f9e0641983fed2239ee6c1da",
"notes": null
},
{
"sha": "0f709510f4ebed68c037b99bc59014151bf64222",
"description": "ac/llvm: Implement bvh64_intersect_ray_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6d3d65c3c639303328e7e39f337420d2a51c7fa",
"description": "zink: handle semi-matching i/o for separate shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc30fe5bc5e744dd1cdb7a69cc8a5c382e940fbe",
"description": "panfrost: Disable CRC by default",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18bf85468c4643ca0190d77931d5d95cc78c25b1",
"description": "anv: track vram only BOs to print things out on ENOMEM execbuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0aa44b107a6923cf1a73fc99cba2cb953f162371",
"description": "anv: move debug submit to helper and call it on execbuf failure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8495dbee36dbf6b22d5afe730de5ab178695267",
"description": "radv: stop using a PS epilog when the FS doesn't write any color outputs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78c0fae08c45fecc85897b640112d378078e3560",
"description": "radv: only skip emitting the pipeline blend state if the FS uses an epilog",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a5a131127e62b16507767cb6b6ceaa1ba41e9de",
"description": "pvr: Handle VK_QUERY_RESULT_WAIT_BIT.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d53613dbd761338682595bf84d32e0c73a6f49b6",
"description": "anv: Wa_14016407139, add required pc when SBA programmed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14266d3c2d8d078db01be2d2837c81ce5f9b530e",
"description": "intel/perf: also add the oa timestamp shift on MTL",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "90c86fe63e94df7719081f86ebee4851ab3fd341",
"notes": null
},
{
"sha": "6d73841d34f6a715a7c1ca3387fea3c3456b1615",
"description": "radv/amdgpu: only set a new pstate if the current one is different",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "663877e8943d074e6ac520a8312f221e6a45e629",
"description": "Revert \"radv: acquire pstate on-demand when capturing with RGP\"",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c426e5677f36c3b0b8e8ea199ed4f2c7fad06d47",
"description": "lima: don't use resource_from_handle while creating scanout",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5277e4584948be8d5eea15ecdf0e29f5ecdea7bb",
"description": "pvr: Add support to copy descriptors on vkUpdateDescriptorSets()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30b7263419c4510c55e45cca40ff37a018c169c5",
"description": "pvr: Move descriptor write into pvr_write_descriptor_set()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c660cef599858e216c2df10e659cbb417c9a1e10",
"description": "virgl: add more formats to conv table",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20584e04e3c2d6c5477208d8a310816af1c90c21",
"description": "r600/sfn: Fix Cayman trans from string and add test for copy prop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4152e38924bda107d026dac848bf5e7ae8accf78",
"description": "r600/sfn: Fix alu trans op flag setup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f07a2715c6c8e29e8ef0297187720748ce4f3b85",
"description": "r600/sfn: Fix handling of fetch through texture clause",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a99c08e181a2ecb4555dfc5f2540901e3eed60c5",
"description": "r600: Don't start new CF for every fetch through tex clause",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c44a9c876503306491562bf4139d113e873c9a78",
"description": "r600/sfn: Forward setting the block ID and index",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08ed216a118033d745d5ca085b63caa9f052574d",
"description": "r600/sfn: address use in group only if instr can be added",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "560731279f44b81cab5ffcd9e8b246ffa0e563be",
"description": "r600/sfn: rename texture coordinate offset for clarity",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "869e4de6af91f54fa50e86cc9b3d9a04f439b92d",
"description": "r600/sfn: Stop try scheduling in t-slot with empty related v-slot",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b406cfd92227b039e7ab3a257d36a74bb2b75451",
"description": "r600/sfn: Don't copy propagate indirect loads to more than one dest",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1f419b365d09b0964d1cd89bcd469eb14dbc4d0",
"description": "r600/sfn: Silence warnings about unused parameters",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5272939249762600deceefd293435fa035a4e6a",
"description": "r600/sfn: Fix a typo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1df8b039367ad36206a291c574761f86f030254",
"description": "r600/sfn: drop useless instr use count",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac6b95d40bb842eca165c6adaad82632c052dbcc",
"description": "r600/sfn: Work around dependency issue when splitting op to group",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b5d41cacb51af551875bdeaa4faed0b61c15992",
"description": "r600/sfn: Use range_base for atomics and images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee7953ab97508476f3f98af835c482de611e4449",
"description": "mesa/st: support compute shader decoding of ASTC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "977bc760fa8d6d0585d00f80c149592c62973b92",
"description": "mesa: add astc decoder shader template (glsl es version)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "179adf9d59fd08f0fec4974d11dc3d4a5112779f",
"description": "mesa/st: initialize resources for ASTC decoding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad51f5bd13cfc29f7d9d7de35c343b5f94e79ceb",
"description": "mesa/st: add astc decoder lookup tables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "685f08f91ddfd7f9f81a6db2cba1727ac04ff13d",
"description": "radv: add support for rectangularLines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3368c0e6f2e64396805bfb75ae8fd5d9eefbb28e",
"description": "radv: reduce maximum line width to 8.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65469eeca5f57d45c1e9b6fa38fc6ee5523d7a5c",
"description": "zink: more accurately handle i/o for separate shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8d7f6a32cc35231116993fe7690f49a6c35d526",
"description": "zink: delete some now-broken ntv dref sampling code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d87ab12893b9d6853b8c88c7eeaf63c61b215831",
"description": "vulkan: Update the XML and headers to 1.3.241",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8297d189524ff63b8364c2623eaf0d9731e2c2ea",
"description": "vulkan/device-select-layer: Include vulkan.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6248b8133a050fccb41875565f987598557f133",
"description": "vulkan/layers: Use PUBLIC instead of VK_LAYER_EXPORT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f24f753c8a0572b94d1ad402d73cd581997fdbc1",
"description": "vulkan: Properly filter structs in vk_physical_device_features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5021344fa6cf3f66eb8fb3709d1d6ef0b17f9ebb",
"description": "vulkan: Move the features generator to vulkan/util",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68cb42e52b417d5f39069b45d81d98b6e7dfb25c",
"description": "vulkan: Filter out provisional extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef3e75d7f3d146c35176745e01ae24e0a14365c8",
"description": "Vulkan: Properly filter structs in vk_cmd_queue_gen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9c4423ed326b8d57d7f5b1cec56769b8c5b9324",
"description": "vulkan: Properly filter by api in enum_to_str",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4059c78633c45d17659975600bb514ea9a6e0106",
"description": "vulkan: Properly filter entrypoints",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6910d1337a94281a3786ddd809b8bd680b21ca8d",
"description": "vulkan: Add a get_all_required() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edfef5d9156ac993ddb8a7d13b8363af7bb3c44e",
"description": "vulkan: Parse the platform in Extensions.from_xml()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab5ab6ef9e609b51531d376333a1bdbd1c639b97",
"description": "vulkan: Improve extension parsing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b686f3a2fe42a286ffe1b82974ea9b24ff049a7",
"description": "vulkan: Remove unused fields from Extension and ApiVersion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a47c903e51b2d8824566de24d5927317625bd136",
"description": "Revert \"vk/util: keep track of extension requirements\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "ca98e4446b690709ce517b33d17cb3e2af3f5084",
"notes": null
},
{
"sha": "15e332073cb22a23ca749cf429cb02da0f7f1eaa",
"description": "Revert \"vk/runtime: turn vk.xml extension requirements into asserts\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "6ac830ccb1a54a821c8d035675425f0d97434faa",
"notes": null
},
{
"sha": "aa4b1d314e6690ba4e0b26fb0bb33e243065f015",
"description": "glsl: copy prop vars before scalarizing alus",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e787ddf2981b224bcf22c310f6bcb116aa1dff81",
"description": "panfrost: fix tiny sample_positions BO memory leak",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8aa83f0c86e25c7371b49cf0bb5c69e36b6b3c8",
"description": "intel/nir: Use nir_lower_mem_access_bit_sizes()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e2d7803c7f1f67869acf3b4577df0e443e490f5",
"description": "nir: Add a load/store bit size lowering pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34e11963faad90108988212d14415ea75732e619",
"description": "ci: enable dEQP-VK.ubo.random.all_shared_buffer.48",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb58d75224c72f9e6ff3e2eb71ba101c9ae8436a",
"description": "nir/nir_opt_copy_prop_vars: don't call memset when cloning",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1a41d9c64791f380efc8398697b37e42911980c",
"description": "nir/nir_opt_copy_prop_vars: reorder clone calls",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a2d85e254eabd61a5fd1f6bba93b57e4a8e179a",
"description": "nir/nir_opt_copy_prop_vars: reuse dynamic arrays",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffe0f3fda18e3cb4161ed80cfda4b7e066a35ad4",
"description": "nir/nir_opt_copy_prop_vars: reuse hash tables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "731e9fd535a278d5d6f0a3954aaee6fa3b321b36",
"description": "nir/nir_opt_copy_prop_vars: avoid comparison explosion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f6f5730f62a71e4209b2ebe657be9f7ad3727af",
"description": "nir/nir_opt_copy_prop_vars: remove extra loop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e09d37f3bd4b2f5837040cb1695d151672944e1",
"description": "nir/from_ssa: Move the loop bounds check in resolve_parallel_copy",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c7fc44f9ebbe93f7aefc010aea4e13e29d0d67fd",
"notes": null
},
{
"sha": "5afba073c6ba047e7c0e8e8824855566d15cba35",
"description": "nir/from_ssa: Only re-locate values that are destinations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c7fc44f9ebbe93f7aefc010aea4e13e29d0d67fd",
"notes": null
},
{
"sha": "9673502b3b7979cc8b6e97154483a7cedefd4f5e",
"description": "freedreno/drm: Optimize stateobj re-emit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6747d301557154584cccd25fecdb8c8686f5932f",
"description": "freedreno: Add seqno helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f2b22ba667b4c4007444024a52c46ee5ee94d3f",
"description": "freedreno: Drop batch lock",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a6de00e98ba300ce09eab29446984c8706c4b20",
"description": "freedreno/batch: Stop tracking cross-context deps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4b949fe61bd5d2ceccd739fff30e309a7ba996a",
"description": "freedreno: Avoid taking screen lock",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35fc1595b378ce093f126312d00e86e59ab3bc52",
"description": "freedreno/a6xx: Pre-compute PROG related LRZ state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c938101bb550931dfd67162762a48711383088ea",
"description": "freedreno: Move FD_MESA_DEBUG cases out of draw_vbo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8942f4b7340f932d1bef2ab22bef286c0e09722b",
"description": "freedreno: Move blend out of dirty-rsc tracking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67d4bc7be4460c1da4c39a30042233dadd1fb191",
"description": "freedreno/a6xx: Remove tex-state refcnting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfd4721ee030f7f78e65a38a0ceb27db88e2c3be",
"description": "freedreno/drm: Make rb refcnt non-atomic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f91bcd2455973af6c046b18ce32d3636b2482827",
"description": "freedreno/a6xx: Do tex-state invalidates in same ctx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7993d68e2765ea89dbb771042cac45866d5a7d2",
"description": "freedreno/a6xx: Multi-draw support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc31997f1b55dcc61018be71a20c6efaea814062",
"description": "freedreno/a6xx: Split out flush_streamout() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "911d67bdadcbebe08ec35ba55ffb3f40ababde71",
"description": "freedreno/a6xx: Drop unused return",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4e2e821a2085687585dd63e792da33e21d01408",
"description": "freedreno: Push num_draws down to backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6bfee9e6697e286c82f36a15d0e8a7c1ec7d2a02",
"description": "freedreno: Account for multi-draw in num_draws",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6251b21f9409fb02f1cabee280e77fe48f50248",
"description": "radv/rt: don't hash maxPipelineRayRecursionDepth",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e718c5b639c99023ae52c741f33b8d5e4c7ee2e",
"description": "radv/rt: use dynamic_callable_stack_base also for static stack_sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2649a1f272cea69b73364d06a3dad21415921056",
"description": "radv/rt: introduce and set rt_pipeline->stack_size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b338d59047dd218f1d1bb3c547cb2b0dc5665705",
"description": "radv: unconditionally enable scratch for RT shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa362b4b6fd4304d55d7bcc8c5fafe74698f85a7",
"description": "radv: rename shader_info->cs.uses_sbt -> shader_info->cs.is_rt_shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72d9604db0bf2e27580849cde63477fc051284c0",
"description": "radv: Clean up dynamic RT stack allocation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc84c63e17baa9790baa0d63e21f81ef1b10a745",
"description": "zink: Add missing features to the profile file",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "2ea481b2f0a8afbdf7bb510ff11497535083c424",
"notes": null
},
{
"sha": "60e0322092559fa4e97779f027b4b85d98e1ae88",
"description": "zink: add check for samplerMirrorClampToEdge Vulkan 1.2 feature",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed62eec58b145f9992e1411c6ce972eb588e3dfc",
"description": "hasvk: Fix SPIR-V warning about TF unsupported on gen7.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d82826ad44465423407d1e4413d7d66bee82737c",
"notes": null
},
{
"sha": "98455470eadc300429bc79ffbfd9a33cfa589a55",
"description": "hasvk: Silence conformance warning in CI.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "570acf56554a619ca2bf6ed697c876c6b12d7b31",
"description": "ci: Add a manual full and 1/10th hasvk CTS runs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be976e0aa6cca69597a35f480f65a9132da0f8ac",
"description": "ci/tu: Add 1/200 pass to test for stale reg usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86f82d42242b2a7bdc90bd951375a7e8a821be58",
"description": "docs/freedreno: Add info about stale reg stomper dbg option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a66d9c815d147b62a2fc812e925dd9a01a460d97",
"description": "turnip: Add debug option to find usage of stale reg values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "084d10a7027ce8330b8c0502178322b0e1850d3f",
"description": "aco: Remove MTBUF zero operand.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afdacf4dcc04e363fecd78a67c6f854a222369f7",
"description": "aco: Don't set scalar offset on buffer load instructions when it's zero.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e050a00b9f4d057e93f61f79019b5cf8bcd04e49",
"description": "intel/common: Move i915 files to i915 folder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41286f100ecf7bf73baefc8b7bbf808dbd7d4b6e",
"description": "vl/dri3: avoid deadlocking when polling deleted windows for events",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "819cbf329a56f1e72a4192b727c7a6d44ad2c2d7",
"description": "vulkan/wsi: avoid deadlocking dri3 when polling deleted windows for events",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91de576a7f67c953b7a69fd45e1eb3b2a0dde996",
"description": "dri3: avoid deadlocking when polling deleted windows for events",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4621ffdec12436c36629399b8a5c259a1618180b",
"description": "aco: Get rid of redundant load_vmem_mubuf function.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74f1b77046346b5d3a50f63ecc356f5bc7925165",
"description": "radv: Move VS input lowering to new file: radv_nir_lower_vs_inputs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "450e173de036eb2e5a5864bd2f396538386cf9b0",
"description": "ac/llvm: Change ac_build_tbuffer_load to take format and channel type.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ae778ca59a75b883cfc04c8a2cf62169381f734",
"description": "ac/llvm: Fix ac_build_buffer_load to work with more than 4 channels.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a2755fc203fa62f48bc3547c5493f959dd300726",
"description": "ac/llvm: Fix buffer_load_amd with larger than 32-bit channel sizes.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b5b0ded4c16c591aac9249e0a85f12f915143a8e",
"description": "ac/llvm: Remove \"structurized\" argument and instead check vindex.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "881c52ba19a55b1658e425ae77750004cca920b6",
"description": "ac: Port ACO's get_fetch_format to ac_get_safe_fetch_size.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e9f5aadd0e33c42fa45f3c1ff40b842397ac49f",
"description": "nir: Clarify comment above load_buffer_amd.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f815daa28510d72884bdd4d78191b98b91a70ea0",
"description": "mesa/st: refactor st_destroy_texcompress_compute condition",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93952916c6d26b6bf1b8d295fe580f9bf688f7b2",
"description": "v3dv: fix stencil view aspect selection of depth/stencil image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eba566c85405b0ae9418b93d1f3a392086a7694f",
"description": "ci/lava: Fix LAVA logs issues for Collabora jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c85f3fbbb7b92f8c7d2f75187b6011dea09e75d3",
"description": "ci/lava: Add LavaFarm class to find LAVA farm from runner tag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca110658b7535645339c230ad3120bca81a071a9",
"description": "ci/lava: Move LAVA dependencies to pip",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf9e1b953cab2356a29da9244263be077cf162ad",
"description": "radv: Hash VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_* flags",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "687a82d2d3debc3391d0ac66e8b3b6d099b7f3d5",
"notes": null
},
{
"sha": "3e9c13148218fc3dd38d9979f31032c275678226",
"description": "frontend/dri: Initialize callbacks in dri_swrast_kms_init_screen",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7d5b1cd02c4d29d0636db66d668607a6692daa75",
"notes": null
},
{
"sha": "f023548d2f34f067e8980bf85513486daf769af9",
"description": "gallium: Add MCJIT target triplet for Windows ARM64",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "982757082eaf4530c3c4435dca3fda8b4658e4cf",
"description": "gallium: Use DETECT_OS_WINDOWS instead of 'WIN32'",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d1c759f4e01973ab2ff0625e824831a1937df7e",
"description": "radv: revert Metro Exodus workaround which was moved to common code",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "4397c166c01b641c57348d9e0d881a4a1f351455",
"notes": null
},
{
"sha": "effee24951ddf1f7fee45e85e5163c86e4bfa79f",
"description": "spirv: add workaround for Metro Exodus in spirv_to_nir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "888492ecd3c2fdf60e649df58dcb5a975ffa72c4",
"description": "asahi: Vectorize background colour load",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "affa8a9fb2f3ed02ab812bf8f991783683fd408d",
"description": "amd/surface: fix base_mip_width of subsampled formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28d0ddead0a913900e210097c583c0cf506529f9",
"description": "turnip: avoid FMT6_Z24_UNORM_S8_UINT_AS_R8G8B8A8 for event blits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc1fab8b8cb5494d27b6e1be54da02e2a21942ab",
"description": "venus: update venus-protocol headers to partially fix WA1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95d44a0773b8ebc01987b44dc61d012561d1cc4d",
"description": "hasvk: fix KHR_shader_float_controls reporting",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "13f68bcce14b2f7c91611da5922fd67a111190af",
"notes": null
},
{
"sha": "f331bab88408b66eca2d7ecc86ad8d07c0c7d072",
"description": "anv: Move execute_simple_batch() and queue_exec_locked() to kmd backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c8d8ae13c35eee643fd508c56e23cb4ca95ede7",
"description": "anv: Add gem_mmap to kmd backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32a8250b4678b63eb4000ef619cba1673074f691",
"description": "anv: Add gem_close to kmd backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b39947ee0ca2c36ffaa57793d563a9caf1a39281",
"description": "asahi: Drop agx_device.memctx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ad64387dd065560035917a898e036af35b90da5",
"description": "asahi: Do not use memctx for pools / meta cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9daaa9e44e087de416fb78630b993af30ac67014",
"description": "asahi: Fix shader key cloning overreads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bac6062d10d7665cf7de192aafd70a03263ba751",
"description": "turnip: fix a null descriptor set dereference",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cb3872f2cdce8476dbb8f361a7f95f005c657c3d",
"notes": null
},
{
"sha": "bce8e7f2ae5e898575ae183773182073468b0cc0",
"description": "turnip: fix a major leak with GPL LTO",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e9f5de11d4039f3440adbdb766189d20302ac42b",
"notes": null
},
{
"sha": "c7f18e4183e7200cd541798f7d22c2bce03e284e",
"description": "tu: Don't expose KHR_present_id,KHR_present_wait without KHR_swapchain",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09501fe5a7d049d6850c5e4e88d76d77f00c33f5",
"description": "anv,hasvk: flush what UNIFORM_READ flushes on SHADER_READ",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6de8b9a65b9b3b06836ddba05ddd3b4a58c674ab",
"description": "egl/kopper: Pass ancillary invalidate flush flags down to gallium.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53780b7a3acd5b080cafa11ff3e974de99d6198c",
"description": "egl/kopper: Use the kopper private interface for swapBuffers.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e1b40be54f1c2e0313a1b3f0193a84a52198417",
"description": "egl: Add a note explaining the swapBuffers badness in dri2_x11_copy_buffers().",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6b850e335815536e03177f7ab568c4d1f8630b3",
"description": "egl/kopper: Add assert for no kopper in dri2_copy_region.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24a32b2cab99d0afb4d796be06af08dd6140985b",
"description": "Revert \"meson: Fix Asahi build on macOS\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "4ca4a05627e40e8212a8ea957f8ef2f697e4e322",
"notes": null
},
{
"sha": "29ffc7941042d697ca687be3ab408f18822301a4",
"description": "meson: don't pass vk wsi args where they don't belong",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b39958a3a1862f07ab5dae18c8160906e653a3a6",
"notes": null
},
{
"sha": "7ea85871fe7551d933948155b477a10a00548d8a",
"description": "vulkan: prefer vulkan_core.h over vulkan.h",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b39958a3a1862f07ab5dae18c8160906e653a3a6",
"notes": null
},
{
"sha": "f5bde99cbdd208916795dc463663ddd97428ecc1",
"description": "gallium: plumb resolve attachments through from frontends -> pipe_framebuffer_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "073cced86810513b785322f67c10ecf7ff5ebfaa",
"description": "radv/ci: add missing expected failures with RADV_PERFTEST=gpl on GFX1100",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd848ac92d9d77d72a1edb5645488639df91937e",
"description": "hasvk: use Vulkan runtime's robust buffer access",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5053527806f5351db6455c0b66fc7590ce368f5d",
"description": "anv: use Vulkan runtime's robust buffer access",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9873ccb07145a882307e8302375319ef61ac2132",
"description": "frontends/va: Map VAEncCodedBufferType buffer as PIPE_MAP_READ",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e832d6a1bbe1ee96ad9fe1e385d3767e73b7f9fe",
"description": "fix: clover/llvm: replace llvm::None with std::nullopt for LLVM 17+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7ab83d59fd44f8a2120874818fd0c09031aa635",
"description": "ir3: Consider dst type in ubo_vec4 to ldc lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e089166776d90634d7b384b4b279ee7ce1930318",
"description": "pvr: Add support for VK_ATTACHMENT_LOAD_OP_LOAD.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c75c58e54c5a17d97ac9579cd26ec10b79fb6154",
"description": "pvr: Upload spm load programs to device.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6408e08df0fa27ba8ee0a94445b6c6104af4cf4",
"description": "pvr: Add SPM load usc empty programs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d24682aaeb7cf15655483a8a55f306975677996",
"description": "iris: Drop iris_cache_flush_for_render",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c367bef0d593962a613dfb7de4d678f94574d36",
"description": "iris: Flush caches for aux-mode changes more often",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad9c0b7a84c5f73a53a4b8f99a48f83d3e833b20",
"description": "iris: Update comment in iris_cache_flush_for_render",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e934ee06816394f3306c61270d03ddadfd1d7ba",
"description": "meson: Combine duplicated c_args and cpp_args",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26269464904fffa0b6d55fbd557f5f5ee2975465",
"description": "meson: Split c_cpp_args from pre_args",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ff295e1d8b5abcaaf59cc46c42bcd2687e34e07",
"description": "meson: drop `TODO: opengl`, it's done",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fa68d91c68c31846d6bcf0b9ecbc31a54324fbf",
"description": "meson: only build glsl when needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0adef2652ba90c06be637a48cffc48d76888812",
"description": "meson: only build libglsl_util when needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0404918f61443970da59bd3779dad06ba32e74f5",
"description": "meson: only build the loader when needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef564f9391f862c87935d65b0016707ab102f515",
"description": "meson: only build mapi when needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de90690aba9e109f893e305a6af7f4f96dbb1beb",
"description": "meson: move float64_glsl_file one meson.build up",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0337acad150a091614f0b56355bab2061f279109",
"description": "lavapipe: enable linear filtering for depth formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b97e349cd94b77529eb2cd083a7743d6bc84745",
"description": "intel: Implement Wa_16011448509",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0e1512673d07530f4631c9664c868698c512ac4",
"description": "zink: block LINEAR filtered blits for zs formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "120a506e7034537bf0fac19df7525825d917f944",
"description": "Revert \"zink: always use NEAREST for zs blits\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "067545eb9af79414054e4bef3ab48af003758663",
"notes": null
},
{
"sha": "6ac830ccb1a54a821c8d035675425f0d97434faa",
"description": "vk/runtime: turn vk.xml extension requirements into asserts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a654a303f881f1a8abc890df8d8d9ed5027fb829",
"description": "vk/runtime: keep track of supported instance extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca98e4446b690709ce517b33d17cb3e2af3f5084",
"description": "vk/util: keep track of extension requirements",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87e83ce58e931e1f697a01c235261f2a9cb10317",
"description": "dzn: Enable KHR_storage_buffer_storage_class",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ac192d79dbef726983d704c3e965e3b058769f6",
"description": "intel/fs: bound subgroup invocation read to dispatch size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "530de844ef4d6f8d64276ad4558dd8a3d787e390",
"notes": null
},
{
"sha": "0d445cfb7e0c338b67f848b88752c4c5240b7eac",
"description": "zink: enable renderpass optimizations by default for selected drivers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fbcd046ceb7c1b20cd6d664b29881a7e0f5eef8",
"description": "aco: Don't use vcmpx with DPP.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "baab6f18c91166b275c339027dcd87ce57795cd5",
"notes": null
},
{
"sha": "41b0407d5c5978689555825b580b2fe0de2ea74a",
"description": "nir/from_ssa: Use more helpers in resolve_parallel_copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e09a636dbbcfee68ca929b9f012a4c4ad28d7d5",
"description": "nir: Fix typos in the from-SSA pass comments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1ebd9978c0b87533ef5069c034db258d1ca48f4",
"description": "nir: Fix merge_set_dump() to compile again",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8343d7fd2a36a6edf75abd803de831fbf85327e7",
"description": "nir: Print divergence information for registers as well as SSA defs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "139dd4e7727adc2abd7e7be8eae052e88eb9a4f1",
"description": "meson: remove unused USE_FOO_ASM defines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d64000dbb390d85965bfd3833514ad941e62c54d",
"description": "anv/blorp: use existing function to convert the op to a string",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80790f50dbba753269908e5439d7e1c3f81320ff",
"description": "isl: fix some documentation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e611910652a92ea1fe23344920b19fd3c481e9c",
"description": "anv: reuse the VK_IMAGE_ASPECT_PLANES_BITS_ANV macro",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bb217a07a628e29c322bf8fdbd11b6c235c24e3",
"description": "anv: drop unused headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "281a505ef042ade5155767d0a9a34b6b522674f7",
"description": "aco: new 16bit VOP3 opcodes can use opsel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8091a65933938171a1e310c91aabac416180f50",
"description": "ci/venus: Skip tests risking out of memory issues",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa66c8954e7eb7cbfeecec43dbfbbb66ec781127",
"description": "radv: ignore registering pipeline libaries with SQTT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b68f13bc9078e8d86edc06e081bb146f8b9b3ad6",
"description": "zink: remove incorrect trailing comma",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f7b2dbb2bdc366dd294407c5653654ad6059e2ac",
"notes": null
},
{
"sha": "445d104dd95cd4f06808474a22f491f66b117118",
"description": "zink: correct companies in requirements",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aaa407e3bd4a505ac75785fb9b39e9d7cbcc7f5d",
"description": "ci: Enable the hasvk Vulkan driver in the fedora-release job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0511e6cf649030dac4cf93d84c746be3777c4b8c",
"description": "ci: Enable i915 Gallium driver in fedora-release job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4b7e68130866602b5a08c2710daca278afca09f",
"description": "ci: Re-enable intel-clc in fedora-release job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1589d004f1f3b92a08faf139417c713a941731d3",
"description": "ci: Update Fedora image to 36",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a626f999a201abf6068578ec1684f12b2b3aefb",
"description": "clover: Reserve vector memory in make_text_section",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53ce756eebef47a37ababc6c3c701752b6451366",
"description": "anv/grl: Use union for reinterpreting integer as float",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5f948503e40c6c9ccf8497a55b23219d797f9729",
"notes": null
},
{
"sha": "a10529080b133062c57ec2c0e5821300711cb59b",
"description": "zink: set ZINK_DESCRIPTORS=db for radv jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75e5d458a006838f5222eb1fac5852c31c71d97f",
"description": "anv: enable task redistribution",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "4eaecd79657f0cd99f6536fd55a7a14958d6624b",
"notes": null
},
{
"sha": "dd9bf86725bac3123902d6a85643e6ca567eff56",
"description": "intel/compiler/mesh: use slice id of task urb handles in mesh shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ddd296cd387bae3adfceb66af91e965fdf10f08",
"description": "anv: implement VK_EXT_vertex_input_dynamic_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95e327828557926ace75f50922c7049701d169f8",
"description": "anv: move 3DSTATE_VERTEX_ELEMENT emission to dynamic path",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46ecd56191ce44a98fb9670543f62c37dc4d0012",
"description": "anv: remove copied information from runtime graphics state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1bb44cf65fbe3e34d6314ca99063865b4f41c0a",
"description": "anv: fix how unset gl_Viewport & gl_Layer are handled in mesh case",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d3e3c15f3aaa694bca700e7c1a7377266e0a2e6",
"description": "intel/compiler: replace gl_Layer & gl_ViewportIndex by 0 in fs if ms doesn't write it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d41d8258a71fa352d8129bf33ce877046a9313c",
"description": "radv: disable DCC for mipmaps on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6cbc90df48dee93287aec09d5ceefe66868d1e06",
"description": "ci/etnaviv: Update deqp xfails for gc2000.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe9a00af3440485d80a5f706c54a9de7c427d814",
"description": "ci/etnaviv: Drop stale xfails from gc7000.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29ffdd72a17f592f70db01f378b72491ead90381",
"description": "ci/radv: Add a skip for navi21-llvm for a test that consistently timeouts.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56108b411fd763d9fcba56bad72ddff11cb0b95a",
"description": "zink: verify compressed format layer count when creating surfaces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64708f9316738e43b35495f23cd614e1bd5c8d2e",
"description": "zink: don't handle mutable init on surface creation with tc enabled",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44ce7ee6c1ba478b3ce10058c9c165ff2405b23f",
"description": "zink: const-ify a surface param",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d05b7ef64107e585b4391483cdf2a81db16fc2c0",
"description": "zink: break out pipe_surface init for new surface creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b288e5d0ceb85a67870a5601ccb81ea52d54d6e7",
"description": "zink: account for null surface when trying to retain clears on fb bind",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f770263ab60febb7c758ac65fd2977b1a33bcb59",
"description": "zink: only try for a fb rebind if fb binds exist in rebind_image()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f11e9e3aa1d4e8971516986264e182004d358efd",
"description": "zink: fix indentation of rebind_image()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d3c79fa4c8d539b5ad133996632cbe6c1137477",
"description": "crocus: switch gen4/5 tiling flags to follow suggestions.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6043f66dd3329c92681fc4be5a1e54e522c1cb80",
"notes": null
},
{
"sha": "723569d71e8ec1695d34b697b5bec54e9853ac7d",
"description": "broadcom/ci: mark test as flaky",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c246e21b71a1676705440bce767535dc502d748",
"description": "Revert \"freedreno/a5xx: Fix clip_mask\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "2dfebf34874b5365156d254c2c1ba2ecc5262deb",
"notes": null
},
{
"sha": "509c1f9feac07aca039fdc82e3f216622b2085e1",
"description": "ci/freedreno: Update manual-run xfails for a530.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11bec2264701e4789a948c1a4cf40439ca05c3dd",
"description": "d3d12: Don't clear d3d12_shader_key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9a827d61efbd8768c6b0c8f6ee74032d34d7a9e",
"description": "nir: Check sampler_binding is valid when lowering tex shadow",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2e54841716f0c5cb8f844b43d0ea1907a3084de",
"description": "d3d12: Add unions to encompass shader key stage vars, use in hashing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "806f100ad2306f1e4084c8aa5e3c0f25dc0e353f",
"description": "d3d12: Use varying comparison function for TESS stage key compare",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "289eb50abf89289af7cd76fa948d33c5cb5b28bf",
"description": "util/disk_cache: Handle OS'es without d_type in struct dirent",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f58e6fee7452aa7bd83798d68c6b3605e1498406",
"notes": null
},
{
"sha": "067545eb9af79414054e4bef3ab48af003758663",
"description": "zink: always use NEAREST for zs blits",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77f59950fd4aeb718b1e80b944984381326dbe66",
"description": "radv/rra: Hide deferred accel struct data destruction behind an env var",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5093ea6d41617ff61e8a9c821a1cbf17af310a11",
"description": "radv/rra: Find copy memory index when initializing the trace state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb5d7056e04460be3b1152234ea7c8c21104fe04",
"description": "anv/hasvk: handle a SAMPLED_READ/STORAGE_READ access flags",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96849363eba081321176f8ad3ce303677a531eae",
"description": "zink: free resource objects' views array during destruction",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da5137ef6184b70c247c2c6fd438b5a3a3166744",
"description": "zink: stop creating pipeline library cache for non-optimal_key drivers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "487ac6dbd600ada6124caab685f345fa437b1e4f",
"notes": null
},
{
"sha": "b3ed037ca8d8cb28deb9a160411257d54c57f8e1",
"description": "zink: allocate program shader caches from the program's mem ctx",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6af3a12e700065ca4b8b3a5d12b97a75142dd185",
"description": "zink: fix compute shader leaks",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "4cb4bb555e702d5f8d93841a3d786400b11198fb",
"notes": null
},
{
"sha": "742c77078ce9f99a04c6d071056b98d5898fdb5e",
"description": "ci/mingw: drop useless -Wno-error flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e03cfa3c65f39188d71a26ea55e507eab0b7796",
"description": "radv: fix a hang with binning on CHIP_RENOIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c7242477049f886f15d4ef2e4c4bb8700e12689",
"description": "virgl: enable timer queries only if host supports it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2740ac69c93872910161e64e6d06a53a119634e",
"description": "pan/decode: Add support for decoding CSF",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "102d4292d54fdb867cfd77f2e4aef54e84cd8ace",
"description": "panfrost: Fix some fields in v10.xml",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39774503b36620d495f335d69ca1bac268a0493e",
"description": "asahi: Implement indirect draws",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad3375478cbb69f8478170212a403f13a09fad76",
"description": "asahi: Refactor index buffer upload for indirect",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4731ec335504114cb6c82ddef53c8007a2596a1",
"description": "asahi: Remove default=true on index list values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7968c474b8db2e49ab56ecdb353a3f294a1f2910",
"description": "panvk: Disable SNORM rendering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6142d50375a88a67b89ec5acb73c778b2455fddc",
"description": "panvk: Fix varying linking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ba20868c4c7a9155f5c4fc046295166cf7b83c3",
"description": "panvk: Take lock when tracing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13a4c49cb182ce4fc199c0aa34fbea7eee6f8304",
"description": "rusticl/program: enable spirv",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a0b58434d850f77da13432c2a7259d8f21636aa",
"description": "rusticl/kernel: fix clGetKernelInfo CL_KERNEL_ATTRIBUTES for non source programs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "771f7c1d91f1cb2cb781458a2cccc2b43b89de50",
"description": "anv: bump ANV_MAX_QUEUE_FAMILIES",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "056b0cb87f2831715452f2754df8d1bc810c6155",
"notes": null
},
{
"sha": "a1571333804d3267cc237419d18a587434750716",
"description": "nvc0/nv50: support and enable EXT_memory_object*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e1eee8b5e7592044d18714f49ff1400568767bb",
"description": "asahi: Add XML for VDM memory barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e0e68510f3c784bb98c0e8b35d4e91b3cab75cb",
"description": "asahi: Add XML for indirect draws",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3b8928b84c4e5feb0982c14a57c1a87843e9382",
"description": "asahi: Add XML for indirect dispatch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3da483859133c70a68f09698cfe3cad6cd2df4c4",
"description": "asahi: Submit batches that don't touch RTs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c2f189fe74e1b775c47080e68b2265fbd4e3c19",
"description": "agx: Write sample mask even with no colour output",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e785ae61258439f930de7581d4aa686160a3daa2",
"description": "agx: Implement load_helper_invocation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6214c9921a26a88aea77fad0414c409dfbd32232",
"description": "agx: Remove bogus gl_Position assertion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eeae9b93de181ff1afbd54dca651f60abb39227a",
"description": "agx: Fix AGX_MAX_CF_BINDINGS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbe8878dcb25b4175ba22c798968854a68f0cd0b",
"description": "agx: Respect component in frag load_input",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5d478d17ccec44219b2949b0b42c0284b0d8553",
"description": "agx: Remove unused AGX_MAX_VARYINGS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b73fe8d52e781a70fe52d0dd141074922ad5c120",
"description": "zink: also replace hash_entry::key when replacing separable program",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b5029a90df48c2bbb109ecf1d113b56b45723e94",
"description": "zink: calloc separable program zink_gfx_library_key struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4cda98c827f65ff7a834f0303f686da349d8f59f",
"description": "zink: implement a scaling descriptor buffer size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "453701256d9fa4021af2828c43b912ebc1e804c9",
"description": "zink: store base descriptor size on the screen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "651f322091bf8eddb8c8a22674cd44479c223a6e",
"description": "zink: ensure db is bound before separate shader update",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bec60876994b3b85e674085b6e22e40abf010939",
"description": "zink: move db_bound to batch descriptor data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f57f28a348577cdacf1e371ba22e85ac8892a041",
"description": "zink: move zink_batch_state::db_bound reset to zink_batch_descriptor_reset()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b31659650335986fdf9421a101a43cb34faf846",
"description": "zink: rename a struct member for clarity",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27dec4a262332fa52e9f6ae685b3d807af9d6e15",
"description": "zink: add an io assignment pass for separate shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13c6ad0038aa42f1c908ca1adecde9bebf9f2509",
"description": "zink: use a single descriptor buffer for all non-bindless types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "facb1b78840f5513f77cb8bccb069f396dd2aab5",
"description": "zink: rework separate shader descriptor iterating",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6a55bfc16eda48c8b2459686a48ec32e6d80e43",
"description": "zink: flag gfx programs as removed-from-cache by default",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f70b1732da7152e7618b4ca03c76e6e6c8ea95b5",
"description": "zink: assert that the found program matches the expected one in shader_free",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66f2a1c52636e8662c03a6ea5c59594db377e047",
"description": "zink: don't fetch/update pipeline cache for separate shader programs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffd91ee7a87f588ea9d1f2f6ced4a59bde142cb2",
"description": "zink: fix descriptor pool free iterating",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cf7c17a7af3e5de6e78e5256ecafc7daefa88184",
"notes": null
},
{
"sha": "16c019142ba449818623e0af08b1fb4ceec51ef3",
"description": "zink: sync LTO compiles for GPL pipelines on shader free",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "41ffb15de564849668c942aa79a570b6f262de99",
"notes": null
},
{
"sha": "e8b8279b6103f604e7c977a616e5179520aecca5",
"description": "zink: allocate all batch command buffers in one call",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "295dd6f515cf0fc138baaed0e4157782975d8d42",
"description": "intel/dev: add a default urb value for intel_stub_gpu on dg2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "214d6d05ed2bfd010cadfec5779a0bb20a82cf77",
"description": "radv simplify compiling graphics shaders with a mask of active NIR stages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8dd0b98786e0b52b95ebf208be197d33a06d7008",
"description": "radv: only initialize shader arguments for the active stages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d05a02018bec80c982e5b3bcaa33c3833d42fde5",
"description": "radv: use last_vgt_api_stage for determining the last stage with XFB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36d8443e5faf2f6209e844fc71d5be37bdb5d23a",
"description": "zink: add a local is_compute var for set_shader_images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cff6e6e13b113087c333c3d0d8eaaa286c14ce54",
"description": "zink: pull out image descriptor updating in set_shader_images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c1f0756279d7fedcb38e4031447c8903b32a1d4",
"description": "zink: rework set_shader_images() hook",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "128192bffb85226cfd434bb1ae28724514048e68",
"description": "zink: unref image buffer descriptors on unbind",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7ab5c5d36d2b988470ba85df9ebc7310b986147b",
"notes": null
},
{
"sha": "e5666fe7cc41337b2c236b7c55488a6e276fe460",
"description": "zink: remove stale comment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee53b07c0ab16c0944cd96e3dc5d4d49d9198bac",
"description": "zink: unset gfx shader read when unbinding shader images",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "50e764fa50d58054259cec1fc613a0aa6ef9d60f",
"notes": null
},
{
"sha": "892eae9af0443ded1f42250bd1b01c30a1642edb",
"description": "zink: rename some variables in zink_set_shader_images()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f8c563e1077b21e87abe029c6dd83911845de3e",
"description": "radv: fix importing retained NIR shaders when a lib uses the RETAIN bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edf78810a7733462394986bc9eb85418ede22698",
"description": "radv: Use common Get*OpaqueCaptureDescriptorDataEXT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2854dca89836ac0d4f2cf40cb2b0ac393e17ac0d",
"description": "tu,vulkan: Add common Get*OpaqueCaptureDescriptorDataEXT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "235e5806b3654f73b368e4357d4da86514de8e43",
"description": "iris: handle error in iris_resource_from_handle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efcb63938c195b765c530e6e6eff1d712bfc6e74",
"description": "fix(FTBFS): clover: fix LLVM #include of Triple.h, moved to TargetParser",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7956b80bf89423d6a9853390d855d4a9aa05b96c",
"description": "fix(FTBFS): gallivm: fix LLVM #include of Triple.h, moved to TargetParser",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e73fd4aa891b970597aef19692f2faeaf78fb3a",
"description": "u_pipe_screen_lookup_or_create: avoid re-querying the fd to have a consistent hash key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd152ec93057a5afc4335acc9adb2668d5a7a840",
"description": "asahi: use u_pipe_screen_lookup_or_create() to keep track of and reuse screens",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8193efec8364b50c0781fac9a588d7582c40d8d4",
"description": "panfrost: use u_pipe_screen_lookup_or_create() to keep track of and reuse screens",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b3ee9335f13352a6429925e2d8470743308a7f4",
"description": "vc4: use u_pipe_screen_lookup_or_create() to keep track of and reuse screens",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "769b5110543925b698125ae50eae73f5dad3698c",
"description": "v3d: use u_pipe_screen_lookup_or_create() to keep track of and reuse screens",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "759496cc455575f1a16bd5dcfdcdb339b2ff30fe",
"description": "lima: replace custom code with u_pipe_screen_lookup_or_create()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e17c3af59335104109617d23d085e9d6c8656f49",
"description": "freedreno: replace custom code with u_pipe_screen_lookup_or_create()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "013f05872c81ba2ac98b03fa4b8711e1b95b64b6",
"description": "gallium: move etnaviv screen_lookup_or_create function to common code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1dea6aea204929d044f852c92f7441336ca500b9",
"description": "etnaviv: use simple_mtx to avoid breaking windows in the next commit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a72035f9c55e035592c0c1bf92d564b76f20eed7",
"description": "util: avoid calling kcmp on Android",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d6c240fcc89fe3be14139e6a23304db6d0af5d3",
"description": "gallium/u_screen.h: add missing stdint.h include",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e40ed0f88b58133a90532830dc9d38fe676a7898",
"description": "radv: Implement VK_ACCESS_2_DESCRIPTOR_BUFFER_READ_BIT_EXT.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "46e0c77582dd2cfbe77e78cf33399eb761ccb7b6",
"notes": null
},
{
"sha": "7efabfbbe4f5ae442e62803a7e173bd2bf20001a",
"description": "radv: Fix missing VK_ACCESS_2_SHADER_SAMPLED_READ_BIT.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8df17163c7864df8abd447374b4272a231233301",
"notes": null
},
{
"sha": "97aa8d9547ec00109853f1a4a43e4abfad7f6aa7",
"description": "radv: Fix invalid 64-bit shift.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8df17163c7864df8abd447374b4272a231233301",
"notes": null
},
{
"sha": "49a6bdde8ef1da38df3f15e8478c8cad116eab46",
"description": "glsl/standalone: Do not pass memory allocated with ralloc_size to free",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a9696e79fb3afc6a4724bd16ee1ccdfebebfd0fd",
"notes": null
},
{
"sha": "bf67f32d4b4214ef23311b7ff5f1ef21ae84fa24",
"description": "glsl/standalone: Fix up _mesa_reference_shader_program_data signature",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "717a720e9c959d04dff45346edaf432cbc9bb270",
"notes": null
},
{
"sha": "c0bc0ecf9eaf964ceb4a1573595da8b8b4585cc4",
"description": "freedreno: Avoid screen lock when no rsc tracking needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b70ea03302f27bf7eed963e0f9ce0ff9472ec241",
"description": "freedreno: Add FD_DIRTY_QUERY",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a98822cc7d1b234a028f51026ffff23abe104b3",
"description": "freedreno: Remove impossible NULL check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "918caaad59840841191c01d7bd0d8f042983fe41",
"description": "freedreno: Move num_vertices calc to backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b15aaea1d58d79a1be585b7b66e588973efb7f8b",
"description": "freedreno/a6xx: Move num_driver_params to program state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a17c3afc5e0491d7ea334241bb230c64a015f83",
"description": "nir: Apply a maximum stack depth to avoid stack overflows.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ead71739371ffc036883b9ee89318f5c368f4d4",
"description": "dzn: Enable 16bit types when supported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d7f9e2db598b60fbb83e8d05834bc3a23a4ecd07",
"description": "dzn: Get options4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08fc7315c520936f829d11ebc7b70f245e1618b2",
"description": "dzn: Delete unused extensions table",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc906c0eed00e68e70d85df1e101affb54c3a418",
"description": "dzn: Enable get_surface_capabilities2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7d4309234f0d876a45ecb82538f728910ee3b43",
"description": "spirv2dxil: Support 16bit types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "536ab16bc1e92889c896c1ab251a567bec2fcfd6",
"description": "spirv2dxil: Move shader model into runtime conf struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c527f4fc07f4dc1dc4d9a8bdc12341b25e8eb0c",
"description": "spirv2dxil: Lower unaligned loads and stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e2683c6f0229c395dbbb092b6b9004e889129ad",
"description": "spirv2dxil: Set min UBO/SSBO alignments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58e7acb0e2d5fea29f39ceef19bec80d5e7bbabb",
"description": "microsoft/compiler: Support lowering SSBO accesses to 16bit vectors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f56fc09d92a3ea8a3c335045ae030ebde2fb511",
"description": "microsoft/compiler: Support raw buffer load/store intrinsics with 16bit alignment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "196dc72838806dea963e247da618b2a9505d3e61",
"description": "microsoft/compiler: Handle 48-bit stores to SSBO/shared",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c994c8b3fd4aee5c7ffe66e5a282243fab2e9580",
"description": "microsoft/compiler: Pass an alignment to constant buffer load lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7fcb60be37ba6bea57be09363c7ae83a07a59778",
"description": "microsoft/compiler: Simplify bitpacking for load/store lowering with nir_extract_bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78309017516fb384595c48ee77724eeb09f06ab6",
"description": "microsoft/compiler: Pass deref modes to unaligned pass and handle push const",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "facd2e4fdba71f2a0f72dc7d7fbe52735863dd01",
"description": "microsoft/compiler: Move unaligned load/store pass from CL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f50843fcdb2f3f175f9886aa9917fe6da22c65bf",
"description": "microsoft/compiler: Handle undef-rounding f2f16 as rtz",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8782a0b8dfd7955ec144ae8b0eb16ade6cdb89eb",
"description": "microsoft/compiler: Ensure native_low_precision is set for 16-bit bitcasts/stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d76d46c130f6da6c56176cb4c9741bf17df5d2e",
"description": "microsoft/compiler: Handle frcp for float16/float64",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed13c2261c46911136fdd1951f0017a7536a2871",
"description": "microsoft/compiler: Handle struct consts in DXIL module dumper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25ee07373c3123e5f10dff74e7d90311b3c7b60f",
"description": "nir_lower_fp16_casts: Allow opting out of lowering certain rounding modes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0c2b60f1d657f7de2bc8a2a479762c00ef69875",
"description": "nir: Add alignment to load_push_constant",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42267588d7dc92e566a9ce845e957a4fba9d3dc9",
"description": "ci/windows: Update LLVM to 15",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9ab33c9a18fa8160f38cffab19733d405455026",
"description": "microsoft/clc: Set features that are used by CL tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b27d8ee2e916290a49943586726521ad2378a45f",
"description": "clc: Include opencl-c-base.h with LLVM 15 (using builtins)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dda35e616b8911035d292f720e147a5fdc2ad859",
"description": "turnip: fix use of align() instead of util_align_npot() with tile_align_w",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "aae679e221371c892d8e1984fcab20229d9d0d57",
"notes": null
},
{
"sha": "cb611b207d9291a30aeb813e155ee74fe06d5300",
"description": "rusticl/icd: Make it work in case Rustc shuffles struct around",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6c5cd33b00034453935605f2f2d70a5766dc4ae",
"description": "rusticl/util: extract offset_of macro",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af9212dd82b8885e0d94921e8500b90561faa5e0",
"description": "nir/deref: Preserve alignments in opt_remove_cast_cast()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b2ddd2c5ecd6b60752db3bb6d507611c8b6d9d8",
"description": "anv: Handle VkAccelerationStructureBuildRangeInfoKHR::transformOffset",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3ddfd81b4deaa8033d598527e0cbc255e60addc",
"notes": null
},
{
"sha": "465c2412667674f02c8457693220013e9335eebd",
"description": "intel/compiler/mesh: use U888X packed index format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d20564a6aaf8e5802ae1d3d425a4a496124b976",
"description": "turnip: Disable draw states after dyn renderpass in all cases",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cb0f414b2aed88f48b2593dad833844be2f5f42b",
"notes": null
},
{
"sha": "855fa788663b205d77cc54b6eeff6289d5aa869e",
"description": "turnip: Ensure that there is no renderpass rotation in binning",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43ea1f2dfbb8c60ac8ae7ad8f1cb2c1e97b85722",
"description": "freedreno: Document A6XX_GRAS_SC_CNTL::rotation field",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "388e4ea7333972251dbe8ce91d15ad4001589f35",
"description": "tu: Prevent using stale value of GRAS_SC_CNTL in sysmem clear",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "981f1d88a18b552b5fbb2c524016dfdc481b8e46",
"description": "tu: Prevent using stale value of RB_UNKNOWN_88D0 on BLIT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "def56b531c86f529bc32d1834ccb479457717db7",
"notes": null
},
{
"sha": "99fb770c4502f36110bd8ba8a8bc0fb810ba76a6",
"description": "freedreno: use blendcoherent to set FLUSH_PER_OVERLAP",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "527a74cb5d7cc700d0e089f1f042f2b49d211a54",
"description": "gallium: make BlendCoherent usable from gallium drivers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40bdd2bbf756f79881301d84708b0069b6b8ca25",
"description": "freedreno: use A6XX_GRAS_SC_CNTL_SINGLE_PRIM_MODE with fb readback",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd446b87e1f5ec2c5f1273627c611325595d1971",
"description": "zink: add newlines to some debug printfs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13f68bcce14b2f7c91611da5922fd67a111190af",
"description": "hasvk: Tell spirv_to_nir float controls are always supported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f932276c35c8b4a1ab78395e9186a3f84effc12",
"description": "hasvk: Don't claim shaderDenormPreserveFloat32 on gfx7",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56667002fd757cae2a3330f38a8836f4948c42fa",
"description": "intel/vec4: Don't optimize multiply by 1.0 away",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dcad4a2cd122f58336266765d20d8b44e3ee8812",
"description": "intel/vec4: Set the rounding mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a2326f9b2c75f406ea2bc17a1074e7cfb7fe401",
"description": "panfrost: drop no-longer-needed libglsl",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "551c2aadd4d85e922aa695780ba3d3bc6407a465",
"notes": null
},
{
"sha": "bd30f3619d573fd9ca357856314b06dd6d615d90",
"description": "radv: implement graphics shaders relocation for a RGP workaround",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69bd1c0c40236f7429b2c97c4d2b9b0aba40d338",
"description": "radv: restore uploading shaders individually instead of consecutively",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "533d0008c741e517a3d12520661a0421069ecd44",
"description": "aco: remove stale TODOs about v_interp opsel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f29f656530a2b35574fbeb8623d9d141dec07d80",
"description": "vulkan/wsi/wayland: fix acquire_next_image to report timeouts properly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75ccf7c003c7fcae555ec9e53976b51b72a3f0dd",
"description": "radv/ci: bump the number of runners to 3 for vkcts-navi21-valve",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6533709d10ec545e9bd232db6d1deee772ac220c",
"description": "radv/ci: set RADV_PERFTEST=GPL for all VKCTS jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94eff7ccd86658603155261c2fd59491786e7047",
"description": "nir: shrink phi nodes in nir_opt_shrink_vectors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a008018c18e5d0508a2506edea9be0c5b5bc0f9",
"description": "docs: stop reporting RADV_PERFTEST=gpl as experimental/suboptimal",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09061e2fe91d1bfa21327893c1544e0c9dae284e",
"description": "vulkan: Use static_assert for check HWVULKAN_DISPATCH_MAGIC == ICD_LOADER_MAGIC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af7bcc0cdc55e4aa531c999092324c63515658f1",
"description": "freedreno: avoid conditional ib in fd6_emit_tile",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2c340c106e8195f509d0c096784baf2966a7d65",
"description": "mesa/st: fix possible crash related to arb invalid memory access",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "620baf9c42ec04ee74cfe11054d12939eaa11539",
"description": "freedreno/registers: document more bits of CP_REG_TEST",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02784625754856504bdc15238dcdf31ad2c12f27",
"description": "turnip: skip unnecessary CP_REG_TEST for cond load/store",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37f6714fe797d7146e85c4b67665b470b9475016",
"description": "turnip: add a comment to tu_render_pass_cond_config",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "487ac6dbd600ada6124caab685f345fa437b1e4f",
"description": "zink: implement cross-program pipeline library sharing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b282761839ea6ad14f0f939a27b1cf73388adac5",
"description": "zink: break out zink_gfx_program::libs into refcounted object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6482cf12ca31ee4595f531966a90310764357f43",
"description": "zink: store gfx_hash on zink_gfx_program",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18fc4daaf666c735d3cfc654bc09ed14ed7254d0",
"description": "nir/inline_uniforms: Add inot condition support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "682e83f012a134a98a9143f972303b295cd1ecbc",
"description": "nir/inline_uniforms: Make add_inlinable_uniforms public",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdd23b1efaab258545fc58c791228c6780f411d0",
"description": "nir/inline_uniforms: Make src_only_uses_uniforms public, change name",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edb89b71c50fdfe8894c0767332e46bb455ef95c",
"description": "nir/inline_uniforms: Allow possibility of uni_offsets and num_offsets being NULL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c0fb216dd6d9d194593178eb0493d31b4b977af",
"description": "nir/inline_uniforms: Allow possibility of more than one UBO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23b4266f9e235253ce537ef3c027b2d244852193",
"description": "nir/inline_uniforms: Pass max_num_bo and max_offset around as parameters",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d5033823eaefd0efea721e3f6cb9de4ace52ec6",
"description": "nir/inline_uniforms: Change num_offsets type to uint8_t",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b6f757e23752981b275c78b2b43292b55685711",
"description": "ci/crocus: Update HSW expectations.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b01c3553f7b693516d7bb2403d112c3fbf225323",
"description": "ci/radv: Update navi21 llvm xfails.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9adfe4956340cedc7e9352a4dd7abd33d5f09288",
"description": "ci/nouveau: Disable the gm20b jobs entirely.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba73aaa0daf8049e83294a4c464b1532ea8a5a84",
"description": "ci/freedreno: Update a3xx piglit_shader xfails.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e182970692eeb1f7423af5d7679d4301edccb1ea",
"description": "ci/freedreno: Add an xfail for a618 VK full run.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8a6be1641cc1cdb92be174ca0b9ba4ab6f1f588",
"description": "ci/freedreno: Update a530 manual-run xfails.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e267d729793f4a545c8f3b9014e8b691d5b07ad2",
"description": "ci/freedreno: Disable the a306_piglit_gl job.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "238fcd30ed42628a9010211cbad03a91aa598acf",
"description": "ci/zink: Update TGL full-run xfails.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a862c74bc521c1dba24e17b0383d68262b1f991",
"description": "ci: Disable systems in my farm that haven't recovered.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e13456bca85b88ca0b66a763a963cbdd20770e9",
"description": "mesa/st: Measure compressed fallback unmap paths",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fdabf886be7f6f00d854a7dfa995c3c5b18f0033",
"description": "mesa/st: Enable compute-based transcoding to DXT5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d57614fd01228f11a7cf77b56fbe7514790d759",
"description": "mesa/st: Add st_texture_image_resource_level",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "637ff224132d3c839f27a76d8a3a10984892cb28",
"description": "mesa/st: Add st_compute_transcode_astc_to_dxt5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f8f1a0d9bd33700da52022ab8f93c55148dd2e5",
"description": "mesa/st: Add and use create_bc1_endpoint_ssbo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bab950a4ac58a16e34b83c3430dbd3c0ace19668",
"description": "mesa/st: Add get_compute_program",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4a6176d197f3b45e8ba95afa1ad37e0fc5aad6f",
"description": "mesa: Create _mesa_CreateShaderProgramv_impl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb296db8535f937d65064259ae381746d8e83cca",
"description": "glsl: Modify the #includes in the DXT5 shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96cb3ba4245f9daf6fb94d875caa3e411546a9b9",
"description": "glsl: Add compute shaders to encode DXT5/BC3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a5a54b81abe617a5f386887c31dbfebcaf4ff3c",
"description": "docs: Document the implicit barriers around blits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6043f66dd3329c92681fc4be5a1e54e522c1cb80",
"description": "crocus: disable Y tiling for render targets properly.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "32728dc66e362a9c01d151d8de5799eb76d6e06b",
"notes": null
},
{
"sha": "db6c374919ea16be6f9a6f96d5c9e866c62c556c",
"description": "iris: disable preemption for 3DPRIMITIVE during streamout",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebc4893947c187c1a3f28508053633edf7d314a2",
"description": "intel/fs: fix mesh indirect movs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "70ace2bbcd5a8b9de1c9bbc2c8bcfe4daed413cd",
"notes": null
},
{
"sha": "dc91f2c71b51cf9002bf216972303fb775e1ae04",
"description": "zink: set PIPE_CAP_SURFACE_REINTERPRET_BLOCKS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3b746e3a31e350e9f0962717e49acba28efee30",
"description": "zink: use GPL to handle (simple) separate shader objects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60b26a6b1fe45fb611e059828283513963cf9161",
"description": "zink: enable combining intermediate gpl libs from combine function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab69cba8073f33a80f52ade13291635cd760f298",
"description": "zink: move gpl input/output funcs to zink_pipeline.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f8a548af1b6041738e7ed90ea29ca45415eac3b",
"description": "zink: allow multiple gpl libraries in zink_create_gfx_pipeline_combined()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7efec7fb613959b1c57fa560858cf561692abab7",
"description": "zink: add gpl flags for libraries based on shaders passed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "983f30f8ba3604521a30c9d658cec69daf38837c",
"description": "zink: split out gfx pipeline library creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ae973c7d38015e7052583b983f12edbb46fb7e9",
"description": "zink: add flags param to zink_pipeline_layout_create()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdb97b3f2008144145afad52f7de02ce3377b7a2",
"description": "zink: split out VkShaderModule creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36595e94c7043d365e39e2d8250ed80f1bafb320",
"description": "zink: avoid the descriptor set multiplier for bindless buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f14571e393cfe492e7fee0217bd6f8e00fa40c24",
"description": "zink: flag bindless_init before calling zink_batch_bind_db() in init",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fdf6e140de969deb1fab45edc8d4dbac00d5d56",
"description": "docs: add missing RADV_PERFTEST=video_decode",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9477f117f4d45445dd8d3ccc2497b5e4dfb48bd6",
"notes": null
},
{
"sha": "9fdc145ad6c26fe9b6863ed5d6469df6b1a2976e",
"description": "radv: Assert the hardware support rbplus when emitting rbplus state.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a36efe3e196e4be6ce0a32f4ddd23864c550d73c",
"description": "radv: Fix missing rbplus_allowed check for dynamic PS epilogs.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "eb07a11b8f400c50e8a2455df9891573eae052e1",
"notes": null
},
{
"sha": "46aee750c6bc1d9ceb222820f6019c1fcf4b5daf",
"description": "radv: stop skipping the cache for monolithic graphics pipelines with GPL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26896616c1fdf6199946bd66d2483dae580a9aef",
"description": "radv: stop skipping the cache for compute/raytracing pipelines with GPL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53cea404f768c17dd4d830ef1140b5211a1ba4b9",
"description": "radv: simplify creating a FS epilog from a library",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06d17fccfbb53c1fd3272670d5a5d42ad0a57b70",
"description": "radv: make sure to disable MRT compaction when compiling a PS epilog with GPL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16e4dd3e373b71e9ff8cb3c79b7d9c21f084fdae",
"description": "radv: fix disabling MRT compaction for on-demand PS epilogs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea5c8932891cb19cf869e2db346da9df2f219f71",
"description": "radv: regroup PS epilog info when generating the graphics pipeline key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84d006ef11b76002fff8c3d84ef74f857bed26cf",
"description": "radv: simplify determining when the fragment shader needs an epilog",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b41c6c3a501866cb2460e666977e22d7f668d518",
"description": "radv: cleanup graphics pipeline library flags uses",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7976316f3ec841e4955db04300e53dc01e84ac6a",
"description": "radv: fix skipping graphics pipeline compilation when the FS is NULL",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3eb97b9d334afee83031743ae61839d70b45efd2",
"notes": null
},
{
"sha": "88cadf145451b3a5fd89b5937238abf95821c5cf",
"description": "intel/blorp: disable REP16 for gfx12+ with R10G10B10_FLOAT_A2",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "948f4e4d072ad13eabe702c8b3bd0b83e07c9ec1",
"description": "util: Fixes error: no previous prototype for 'mesa_cache_db_entry_remove' Fixes: c92c99481fd (\"util/mesa-db: Support removal of cache entries\")",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c92c99481fd008c3e77d942f0867c7d45fba24cd",
"notes": null
},
{
"sha": "a2fbd2fbd02cc989501496c5fd4d98cb6ee9f33e",
"description": "zink: Add tracing of blit operations.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4dc63904458916ccccbc8dc4036d85ca6f448cf6",
"description": "u_trace: Add an interface for checking trace enablement outside a context.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb6e65c72c0809a0c8fe609b824b259eb51bf59d",
"description": "hasvk: Remove remaining bits of anv_i915_query()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ecb8966b201ffe610c6394513465940032c6b2a",
"description": "anv: Remove remaining bits of anv_i915_query()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8626a20bbe1435cab8bb73f1d6b075e1790ec00",
"description": "anv: Start to move anv_gem_stubs.c to kmd backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de79cf05128252bb139b312fa297e2bf23059348",
"description": "anv: Add basic KMD backend infrastructure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eaeda2107ef0c1ecf27b92c244da9f4ea244538a",
"description": "anv: Use DRM_IOCTL_I915_GEM_CREATE_EXT in all supported kernels",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "099b9e5058ce3a5ca597af1cce92708906149ee8",
"description": "anv: Convert drm_i915_gem_memory_class_instance to intel_memory_class_instance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9fc224631c36fe00d0d100b23e0361418d1d73e2",
"description": "intel: Add intel_memory_class_instance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc0b7498901e27606258ded324a5b618eba4957e",
"description": "ci/freedreno: Don't forget to report flakes on a618, too.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20d4c592c9686374209796ea7ba17fc562279c85",
"description": "freedreno: make sure depth/stencil layouts are always tiled",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "885c315d10d8ef23b80c4f234bccafc88d662693",
"description": "docs: update calendar for 22.3.5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0e1707b65f9f16e3d94f93d22642e50dd7fc80d",
"description": "docs: add release notes for 22.3.5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7b2dbb2bdc366dd294407c5653654ad6059e2ac",
"description": "zink: relax bresenhamLines requirement for non-strictLine drivers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4383821e7ec10d2d6c3cfec6eb8fe54dddb0d38",
"description": "aco: don't modify exec in p_interp_gfx11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e4598f7b97cc0d1251b180d515ad4e6060957a4",
"description": "aco: support omod/imod for v_fmac_f16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2deda5c0bedc8359488c78b84d625ab6277c583a",
"description": "aco: don't list imod/omod support v_fmaak_f32/v_fmamk_f32",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c9ac730641c5af51b01bf82f4f105c85f36ab0f",
"description": "aco: allow output modifiers for ldexp_f16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b63aa2bb8ee6c6a255ea6d573b71af12d5dd166d",
"description": "aco: don't allow output modifiers for v_cvt_pkrtz_f16_f32",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc93033234b9a6dfeabf68a5b6034f2bec8e6f46",
"description": "freedreno: Indent fixes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9eee8781a1a3ae320e60dd5151ce69670c3d8f6",
"description": "freedreno/a2xx: Move pack_rgba()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7f88c41c46a5b0e45d426132aaf44cf403cc862",
"description": "freedreno: Quiet unused variable warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eaf272aa93b30719d78758efab4aece0af907deb",
"description": "ir3: Quiet unused variable warning",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "727afda21f5a748768ce3e21e9da8c0b4c350654",
"description": "d3d12: Video Encode - Fix ID3D12CommandAllocator leak",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "997b91fead0d986b9884992d6a05b8e7503ffeb4",
"description": "d3d12: Video processing - Fix out of bounds array access",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c8c151591d3cbb1b0d81470b52866d9a2809b11",
"description": "freedreno/drm/virtio: Limit guest handles passed to virtgpu",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53ba7d886798c6c137070676168fb1d5222cefbe",
"description": "freedreno/drm: Move sa_cpu_prep() to core",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dec49ec50a2f017dabe72f5ec882054de85540b7",
"description": "freedreno/a6xx: Move CS state to PROG state group",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ea98091c1719b2a9474a67e30c09a4a937982c0",
"description": "pvr: Add firmware stream support for transfer submit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a2618c73c108684a46747fbd5c976a55a8ffdf5",
"description": "pvr: Update FWIF transfer queue register structures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0dd89dacf232769a7e2dd03bd259211fadb5c2d8",
"description": "mesa/st: Handle all 10 bpc types in st_choose_format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98526b7d48d4141df8b675c7e2f4ac0bea939105",
"description": "mesa/st: Fix GL_EXT_texture_type_2_10_10_10_REV name in comment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6390953fa5c0e0a001ce6c07f704366c18f85ccf",
"description": "anv: put the video extension behind a variable",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "633efa7af7b43f3e5361de5a371df47c5439f117",
"notes": null
},
{
"sha": "81af999a751f6cc55cb10520a97d28279a925bf0",
"description": "pvr: Clarify unreachable text",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c13bed8bef47d8f02ad42dd71dbeee08fa8df6fd",
"description": "pvr: Add block printing support during validation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1bd84f475363cfeebcd950f0cb9bb57d6900bdbf",
"description": "pvr: Validate instruction repeat and src/dst sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ac16c97cf3340b6a837cb842b86269288d8adc5",
"description": "pvr: Adjust instruction repeat offset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d431adaecd676ed491e314ad4ac86a4e6287da90",
"description": "pvr: Keep NIR SSA defs instead of registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d47d0ea1015b40f56f97b74f50ab7dd0d6818a39",
"description": "pvr: Drop the ENUM_PACKED macro",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52bcb0e2920b75f533733ccb909d50fe72ecc51c",
"description": "pvr: Commonise some instruction member defs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e74aaa347b671587c875b00d5a5cd1e89375aaa8",
"description": "pvr: Support dual-destination ALU instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6187f1fd8c6ab9a773eaf27a7d81ff23d06fc760",
"description": "pvr: Add support for optional instruction params",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d187418f63d6ae85299586f80c1034ec6464a9c7",
"description": "pvr: Add new Rogue compiler framework",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5038a049f10b981689458d6d9e6e5c4bbaab9256",
"description": "aco: add mov/cndmask opcodes to does_fp_op_flush_denorms",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8adf16278fc02207602e4fafa12b95e6ea8dda0",
"description": "aco: fix imod/omod for gfx11 VOP3 opcodes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d8d99c3c4f2355d9546f1998da75dd2ab69e67e2",
"notes": null
},
{
"sha": "8f5a63ebfe84f0bdaa7959fae79e9d42a17113ac",
"description": "util/vbuf: fix multidraw unrolling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6b07893b31fe4e6cac7bc73155770672ce7753cb",
"notes": null
},
{
"sha": "c6ebd2de71dc2819400b404be0e3d50924302410",
"description": "radv: Fix noop FS not getting constructed for GPL pipelines.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3eb97b9d334afee83031743ae61839d70b45efd2",
"notes": null
},
{
"sha": "e5600d5257f506e9c1650add613f9987e62cd178",
"description": "radv: CSE ray_launch_{size|id}",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ebb34ee57fc652210eca4ed23499eab6910b402",
"description": "radv: Refactor radv_emit_ngg_culling_state so it's based on dirty flags.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22947ef0cc07ea00abb04170d2ce4f4b90694ead",
"description": "radv: Remove NGG culling skip from command buffer.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88a4e17018481e828f61526a075283a6668196c7",
"description": "radv: Use shader code to skip NGG culling in small workgroups.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "def53a085c4c85a34facae4697386886f0a9bda6",
"description": "radv: Move checking primitive topology to radv_get_ngg_culling_settings.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8457dfec47b78f0f4688508666278bbd4ebe7801",
"description": "radv: Don't change LDS_SIZE for NGG culling shaders.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab87b19088bbf423d3d49a2c390bf70602515ea3",
"description": "loader: Add missing brace to fix compile",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1a0ec8e8d3750d580ded41158b782b8070ff0e0a",
"notes": null
},
{
"sha": "53283bc26da3fc9784e98c18b0c891f7080d1e84",
"description": "anv/video: fix video memory bindings.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "98c58a16ef1ab2208693505a88e597202cc3c2a1",
"notes": null
},
{
"sha": "d6fb4d8d7d6b3c3d65713e2c9fe8af1b6a76d30f",
"description": "freedreno/registers: correct WFM bit in CP_REG_TEST",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dda85cf94bdd9d58f0dc4013dbf4b3c985471991",
"description": "venus: move exp features init back to use ring submit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "830c7a9f1a4370006ea7917bc2129e645029ab36",
"description": "venus: render server enforces blob_id_0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0938c1f7e2b6b22537a2cb7810939c68c1573b94",
"description": "venus: fix tracing init to include instance creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91b0ae93b2537a30787b31dbe635fc88bb507e03",
"description": "venus: fix formating",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66313732a7c1c3a64421ac7657b47f0eaf4d3bf9",
"description": "mesa/program: fix memory leak triggered by parser errors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3061ec366ee9359734868124ea34849c851e941a",
"description": "venus: add SHADER_DEVICE_ADDRESS_BIT to buffer cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4054b08f3989abfd7c0778250f4d9068f6fd7afa",
"description": "turnip: reorder tu6_format_*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a76bd8d4c4887d76398dd9dad5ea2755b4dbc08",
"description": "turnip: handle ubwc in blit_base_format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c4eea2aabd6799396ad1356a4e156d7e210e3df",
"description": "turnip: add blit_format_color and blit_base_format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75f601279b2169cbdfbdff988599f70acea9f158",
"description": "turnip: add blit_format_texture",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "659b2e56bd031a136dbed13025d1bbc1a16ba186",
"description": "turnip: let tu6_format_vtx* take pipe format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41bf169a93ba5700a6a5b4e3c3e12400055d33d9",
"description": "turnip: make tu6_format_*_supported static",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f710911f2f384ca88d223d8c0cd1db8606a75aac",
"description": "turnip: remove tu_native_format::tile_mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de45fc8d804bf3462867e1765e82e5dab2f2b257",
"description": "turnip: move a comment about FMT6_Z24_UNORM_S8_UINT_AS_R8G8B8A8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "273a01f43ef16f69b996e2ee74638eec7989739f",
"description": "turnip: add a comment to tu_format_for_aspect",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "633efa7af7b43f3e5361de5a371df47c5439f117",
"description": "anv: enable video decode extensions.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76e8d015d8cac61871462776afc6995331b516c9",
"description": "anv/query: add query status report",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98c58a16ef1ab2208693505a88e597202cc3c2a1",
"description": "anv: add initial video decode support for h264.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41caf3665ccc0ab77537aaed1412f37c57698a46",
"description": "anv/image: allocate some memory for mv storage after video images.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bff627142de537fd3da09e2d45d794098725ee39",
"description": "intel/genxml: add missing power well control bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfc62802f88d1a277fa7a9e2cd2c2f0001cb1650",
"description": "intel/genxml: align some of the fields with the media driver",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b110efccb674bddb314349f5b1ce3ff09f34186",
"description": "anv/format: handle video extensions structs by ignoring them",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93614817806b7a58b1dbbd0229d1a9c52df58746",
"description": "anv: add video format features for the one supported video output format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61618b05693899e7cd76b1c930e1dedc6123e922",
"description": "anv: set Y/4 tiling for video decode images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "056b0cb87f2831715452f2754df8d1bc810c6155",
"description": "anv: add video engine support in various places",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "faaf6f95cc478da6ea4f8416bdae7080d9fca77a",
"description": "zink: use screen indexing for bindless descriptor set in template bind",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"main_sha": null,
"because_sha": "8636717270f1ecd7d6a99f165f99b201c20dbf80",
"notes": null
},
{
"sha": "7bd51224304ca8b7ad9ab6657f73f9afb2d06a16",
"description": "zink: use screen indexing for bindless descriptor set in db bind",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "99ba529feed6f9917a44458a38acaf0b3d6d261d",
"notes": null
},
{
"sha": "4cf54e2ed22023c986f70711bddd0e934aa5683c",
"description": "zink: fix gpl lib hashing",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbae237258a40c370caffb58602745f1d36f66ba",
"description": "zink: set zs feedback loop bit from driver workaround on ctx create",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"main_sha": null,
"because_sha": "56fb25806428506469982e35ee5076b981023c92",
"notes": null
},
{
"sha": "0cb326cc74464f4e7f57de5c4d740e080f5e5b70",
"description": "zink: set gfx feedback loop bit in pipeline state for driver workaround",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"main_sha": null,
"because_sha": "645f2da3faf3852e0a263c386a97a7cd7f617694",
"notes": null
},
{
"sha": "3ca3a26f9cd49e53635dd971c9a64fd5ddbb23dc",
"description": "zink: don't set blend_id with full_ds3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d584f320b88aa2ffaab323be8583be34dc0cb020",
"description": "zink: add VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT for gpl libs",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"main_sha": null,
"because_sha": "7ab5c5d36d2b988470ba85df9ebc7310b986147b",
"notes": null
},
{
"sha": "7c021cc5f05d24211f327ea16d686f4bd9986465",
"description": "zink: add a define for testing that an optimal key is the default",
"nominated": false,
"nomination_type": 3,
"resolution": 3,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f08a6dcdbf382a7586b703379969bdd3113c02e",
"description": "zink: add a define for the \"default\" optimal key",
"nominated": false,
"nomination_type": 3,
"resolution": 3,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e0e6708edcaa5480a3195bea5dde2d75d27fafc",
"description": "zink: ralloc zink_shader structs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77d8cd9c07adb5da818ed14c7a60341e6289a308",
"description": "zink: make last_vertex_stage the first bit in zink_vs_key_base",
"nominated": false,
"nomination_type": 3,
"resolution": 3,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94d9d832f601e06ce823b190b1ce1af381dbf3d0",
"description": "zink: delete zink_screen::framebuffer_cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "115e0446dcd7b020a0d96b3939e8050a29a80c2e",
"description": "zink: pass screen to descriptor_util_pool_key_get()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be8b7980e66f3526d7c1eb9b137772fb6fc90a96",
"description": "zink: store last pipeline directly for zink_gfx_program::last_pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45ece56b7554b1a8c4dca955a59f1304ab08e9f3",
"description": "zink: remove duplicated gpl output blend initializations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa69db6e68dcbe5a9117c41c18eca19c20c5142d",
"description": "zink: move gpl usability checks to static inline for reuse",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "958c4d82d6625bb3e8e6b76510c915e28601bf59",
"description": "zink: const-ify a bunch of shader key inlines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bba2eb13b2477f7584936172a755a6b7bda2a89",
"description": "zink: take screen param in init_db_template_entry()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e132af91923087c74abdb4e68bc329eb9abfbb82",
"description": "zink: move bindless_layout to screen and init on creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9181c3218bbadfd272eeb94621f0bafaad63c77",
"description": "zink: set PIPE_CAP_VALIDATE_ALL_DIRTY_STATES",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "153af03b941469c22a1b66e7d9e015d5564322a1",
"notes": null
},
{
"sha": "dba8bb08ac69a3a57c5cfe24015e25bd72a8f71a",
"description": "venus: disable non AHB external memory bits on Android",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c7e60362cbf26e331b5621fac643813558b6493",
"description": "venus: enable timeline semaphore feedback",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "067cda659abdb9a2366e828dfb4b34498c4ab9e2",
"description": "venus: add timeline semaphore feedback cmds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56c6e4862ab3b65b0ce5231a7d82334c8cf9284b",
"description": "venus: add NO_TIMELINE_SEM_FEEDBACK perf option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "493a3b5cdaf038d757198085838819472618f76d",
"description": "venus: refactor batch submission fixup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aaee0ad6bb12e04fa5ea7643b23ae8998c39b2d3",
"description": "venus: refactor semaphore helper functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fe5ffd60ef42d0b4e5bd6f3ab4fe1a880e3ea14",
"description": "gallium/auxiliary/vl: add crop to compute shader",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4c46e4a5da5b17e3fc2d5b31c6cf7dbaf42e30d8",
"notes": null
},
{
"sha": "f0b6348ad06c46f3eaa6325e85e5472a292d812d",
"description": "intel/eu/gfx8-9: Fix execution with all channels disabled due to HW bug #220160235.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65db990b39e5ef88a7ecf3d0926661a71a0db84c",
"description": "lavapipe: Only check NULL pointers in one place in src_only_uses_uniforms",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7696a4d98bcf4cdfae1c56a21c4deb3a9ce004f",
"description": "lavapipe: Fix bad array index scale factor in lvp_inline_uniforms pass",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d23a9380dd601be65ba97192d8101c9c9bb13cd4",
"notes": null
},
{
"sha": "6d37f7f5ac9dbfd28874c24bbb67d14e932b2dac",
"description": "virgl/video: disable decoder fence",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "782f1e9e010452850853b9791e673f2e1a7a671e",
"description": "zink: fix pointcoord y inversion",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ace3d6cf060cbe86c3f7b8ba22a9c4395837ee8",
"description": "ci/android: add missing line terminator at the end of the file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61eba809745e29d77e430f49bc0c45008b179081",
"description": "ci/android: move virgl-specific so lib name to virgl-defined variables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "720812f3539a1d88003a50c1af05add1f3e8697e",
"description": "ci/android: move virgl-specific deqp suite to virgl-defined variables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9cdcd2cbe85bc10c8da7d0e3175bd352034b1aa",
"description": "ci/android: move virgl-specific fails/flakes/skips lists to virgl-defined variables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "515ea48523776554a9c66f817be47fd4d76745b5",
"description": "ci/android: move virgl-specific gpu_mode to virgl-defined variables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb0f85dd8c5f4f5bdc2f9ed28208217f0b173ac5",
"description": "ci/android: move common config to common job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb9ab4efeb14e567321495596dc6f09a9952481a",
"description": "intel/genxml/gen125: Tune 3DSTATE_WM Walker direction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bea93f70589b5587aa0e4b11d531394a29358135",
"description": "intel/genxml/gen125: Add walker configuration fields to 3DSTATE_WM",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fad1f716dd831fba4c380bce1cf76bffc11be6d6",
"description": "aco: fix out-of-bounds access when moving s_mem(real)time across SMEM",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d8e2db9f95747895b6cd137cb1db445b3a1a66f",
"description": "lavapipe: disable VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT for int formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fec15a225f603f7a980241ce6b7fad35dfc6aff4",
"description": "v3dv: ensure we apply binning syncs to secondary command buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2601f06908434aaddd6b1db5e995bbda22d2a72",
"description": "v3dv: ensure at least V3D_CL_MAX_INSTR_SIZE bytes in last CL instruction",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "079247e046368ef7b07f4d63080dde66409adbfc",
"description": "pvr: remove start/stop transfer flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4347072443867f6337c33ffc330263bb851d9839",
"description": "meson: Ignore unused variables when assertions are disabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "46b099e3925d118b1637505b1f26de50059649aa",
"notes": null
},
{
"sha": "4888dd73918aaee71a3b029b5e8fab9d04640274",
"description": "radv: use amd common force_vrs option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e3198c7662b53ae7b81f7a19059aa64138a18af",
"description": "radv: move radv_consider_force_vrs above radv_fill_shader_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bee8e4704800b46b3017b06c455245a8d87a4f6f",
"description": "anv: use malloc for host only descriptor sets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e2c768aa860f96074df73cd3171960e76f5c312",
"description": "radv/vcn: enable dynamic dpb tier 2 for h264/h265 on navi21+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c3c242361da7786f4020ed63c148fcf4b868a7e",
"description": "radv/video: add h265 decode UVD support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db62c38091a3b244b1d720a6aa47bf1d1855db55",
"description": "radv: add vcn h265 decode.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a29291dbe6c61ce469f21a745724b59e702272a",
"description": "radv/video: add h264 support for uvd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1693c03a39630a43e179b84b6cb4dadba72721c0",
"description": "radv/video: add initial h264 decoder for VCN",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9477f117f4d45445dd8d3ccc2497b5e4dfb48bd6",
"description": "radv/video: add initial frameworking.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32533409169f16a5ffb9662496cd60782b7718cd",
"description": "radv: add video decoder register setup.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85eead4198dfe2e8209dccd44b6ec5a6d8839e60",
"description": "radv: adding video decode queue support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30b6e9797dff5eceb34d22dad5123270811402b0",
"description": "ac: add name to codec info struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee7837aae2bfec61961cc6cbb54d0e3002a238af",
"description": "radv: add new upload alloc aligned api",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "855ad612e18b8faa0c5930cb25bba82e669c5d3a",
"description": "radv: remove the status query mark it unsupported.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "284547af55864032ad410c59027ef110efa62b42",
"description": "freedreno+ir3: Move storage_16bit to compiler options",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "79caf8a44b682f731c0fd3b941f38cc1869efe2d",
"description": "anv: Make a batch decoder for each queue family",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a1fa2393ec532920cefba9597774eaf49e08aa1",
"description": "v3d/v3dv: use shader_info->var_copies_lowered",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba0bc7182d25a16e95fa8957ffaba8b72b76fa5b",
"description": "anv: use shader_info->var_copies_lowered",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a12a71e6c0c3f09a88c5b857f8e225f6bb35a3f0",
"description": "radv: use shader_info->var_copies_lowered",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3685528c1ea1fb8b68a421a96a888f2b7ba914f5",
"description": "nir: track if var copies lowering was called",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27a89a0903f2c541541846e8d909bb67af242d5e",
"description": "loader: unregister special event in loader_dri3_drawable_fini",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3170b63314f14f0031cb95bd5ee3a4726f26b43b",
"notes": null
},
{
"sha": "f56f277ba0e4d781be287ea5b2f8a7f15864c643",
"description": "r300: set register file to none if swizzles are constant only",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d5d07e56589bf8462f769f45f7561e632f6db57",
"description": "fix: gallivm: limit usage of LLVMContextSetOpaquePointers() to LLVM 15",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "569517d7ad523282490a1119695befcc53779414",
"description": "radv: Use common ycbcr conversion lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9104dafb6f1753e28a1ac34ebb1b537f840e9946",
"description": "vulkan,nir: Refactor ycbcr conversion state into a struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dae893cb96a7cf851cb8e2f0c8bf187b3ed27f2c",
"description": "radv: Remove radv_indirect_unaligned_dispatch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9d7306edc5effef7eeba2311f4ecaf7d82b0bef",
"description": "radv: Use an ordered dispatch for BVH encoding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22a028ea992d0ef037c7ed64f3c1dc69df832c1c",
"description": "radv: Implement ordered compute dispatches",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77b0a4c025edf0972d88cb3a28f5e2cbbb4bd860",
"description": "radv: Make radv_compute_dispatch non-static",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26754f658e4f1b4a021447d78b0c8804fe5ca457",
"description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "60d7e15a7e61c6d51c3fa8e26839793782a12fb4",
"notes": null
},
{
"sha": "95b5cc3a53b2b7dea00d51d5cb14b8b72440e789",
"description": "radeonsi/ci: Skip slow traces on raven",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53cc5092885d5d8dd01a66302e2f762f5b00e045",
"description": "radeonsi/ci: Update stoney test expectations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f15f08c3de3d0eeca8abf208c8d2ddc0523b3c23",
"description": "intel/dev: Add another EHL pci id",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a23e04b67367ae90e6fee06e4506bee3f00e6ae6",
"description": "intel/dev: remove invalid EHL pci id",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89cf0a3bdc9949c54d8d7965a2d51bed91b6d10a",
"description": "zink: fix max acquired image count",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22e91af1a77361249b9c71ee609b67ec187e612c",
"description": "zink: clear null image surfaces to 0",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2fe3cef36754c986a6dcd0a05ec6295c1585d4ac",
"description": "radv: do not insert fast-linked libraries to the shaders cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "104040b5c7135403194005951e57197ef76438a6",
"description": "zink: fix leak when rebinding same image surface",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c647c9e259a6a0fc1499c377a07bfd0ba902079",
"description": "zink: only save frag const buffers when used by blit",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c68f9ed02084bc10a8f5a39e18975450c225a8b0",
"description": "radv/llvm: use the ring_offsets shader arg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be6f30a0db26c918dc89c745101d81466e64ec7a",
"description": "ac/llvm: let ring_offsets be accessed like a normal arg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24618721d3946fd69bd28f626cc0d6c543df1806",
"description": "ac: move ring_offsets to ac_shader_args",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10a5035c836a852fcdc7a4532d9ec1af5fd3464d",
"description": "radv: set state.vbo_misaligned_mask_invalid in radv_bind_vs_input_state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c199a5160a08b118df6ba6d3bb211f5e2debcf83",
"notes": null
},
{
"sha": "21f0fc65b22afec2bbc173a766ce2d68f8515a25",
"description": "pvr: add padding bytes when allocating buffer memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e75e1bfec35f95543574529ff4f9723712cffc7",
"description": "pvr: Set SPMSCRATCHBUFFER flag.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad8c0878b4a6327adf24a2d42bae501b9f99d342",
"description": "pvr: Update comment about ZS and MSAA buffers for pvrsrvkm submission.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3457f8083a656524ffe7ce572a7d09b0c7279cf3",
"description": "pvr: Acquire scratch buffer on framebuffer creation.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad9c61c2925627520b0b54c4b12d6cdcc6ed1839",
"description": "pvr: Add SPM scratch buffer infrastructure.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e37f4582078dfcd6a0dd20d6b552222b0f00ecfe",
"description": "intel/ds: track end of pipe bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a242500eb474f0002f64a8fe06b8c5c4cdf9fe79",
"description": "anv: rename a few internal functions to highlight gfx use",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a23b187306ffc4ce451a6e2775bc5e44dcc0a9a",
"description": "anv: rename RT pipeline function helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd7debc8bbb8f6a13f1f0e69c05d5000287a8e2f",
"description": "intel/fs: make alpha_to_coverage a tristate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3969e2413d2ca6c265488ffb91e98ccdd958e89",
"description": "intel/fs: Rework dynamic coarse handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "964b87898690064df35c1ef760fdbf297d8ab434",
"description": "intel/fs: Break out yet another FB write helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c658b1fc86078efe5e71f68519e9216de0f46de",
"description": "intel/fs/validate: Assert SEND [extended] descriptors are uniform",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "949b42c4dc6c829f52576162cbf80e111f02936e",
"description": "intel/compiler: Convert wm_prog_key::multisample_fbo to a tri-state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5644011f063f4049bf5ac1b08addba4b138fa912",
"description": "intel/compiler: Convert wm_prog_key::persample_interp to a tri-state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8dfd153c50f24ea50578202832b3eccfb61edf8",
"description": "intel/fs: Make per-sample and coarse dispatch tri-state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43ca7f4178a0640308f0364cea8460dffc88a5b0",
"description": "intel/compiler: Convert brw_wm_aa_enable to brw_sometimes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d1c53844907cf12b3533bcf0c821a9481318742",
"description": "intel/fs: Return early in a couple builtin setup helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "714a2916731fad49c29d2484eea96304ee5860a5",
"description": "intel/compiler: Use SHADER_OPCODE_SEND for PI messages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c62e0c77dc7745f2b8fdd86c05def52438a5217",
"description": "nir: Remove nir_lower_io_force_sample_interpolation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d25e5310bc1418f4fa3254f911d97cbec0183e45",
"description": "intel/nir: Lower barycentrics to per-sample in a dedicated pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "991d54610215786fd4937db24391e7cd5b567919",
"description": "intel/compiler: Document wm_prog_key::persample_interp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71a6b53192096904cd9726d9cf86b850d6c1155b",
"description": "amd: don't hardcode real VGPR allocation granularity on gfx10.3 and gfx11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e673bb4ae449603470216a05dd81c8bf14dc19d8",
"description": "amd,util: fix how lod bias is converted to fixed-point",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb5d31c3dd17af97fc17285a01d77381e638fca1",
"description": "amd/surface: clean up is_dcc_supported_by_L2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70d228188a47c0218e40b3fe968f8ca4caded5a9",
"description": "radeonsi: clean up si_set_mutable_tex_desc_fields",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f246f27b1f7ef0876a9b2cf6cb641df30ceeba4",
"description": "amd: define new SET_*_REG_PAIRS packets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97f30fc65f2e692333a47c0c5de7af9b467c9362",
"description": "radeonsi/gfx11: don't add alpha to mrt0 format for A2C if exporting via mrtz",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f81224e70ae8fb875f4ce70bf981e9b00c13dbe",
"description": "radeonsi/gfx11: don't add mrt0 export for alpha-to-coverage if mrtz is present",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b97f396e6e268601fac699569c3b249b5cf0970",
"description": "nir/lower_clip: Only emit 1 discard",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b481e3ae57b1bdd841e95b0dd4a49ac873616998",
"description": "zink: conditionally enable PIPE_CAP_NULL_TEXTURES",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b000ebbb5ec9c4ce2362d709516a0b8dedb36c4",
"description": "radeonsi: set PIPE_CAP_NULL_TEXTURES",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2127287d4dd413c2b5c0b91e44ef15eb2cfa293f",
"description": "gallium: add PIPE_CAP_NULL_TEXTURES",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f98fcae52c7925ba8429039742d45e581887627",
"description": "radv: Scalarize global IO with LLVM enabled",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10ac51a52bad2c2378b2d847eae23e1366ddc46f",
"description": "ac/llvm: Fix validation error with global io",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "afd645f0576f2cf41b65f360787f01604f00f0f2",
"notes": null
},
{
"sha": "55175cd13c0c7c0abf034aa82016a7ad1c8b25d5",
"description": "radv/llvm: Use the shader names as module name",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "877e150ec83411cfa6571eed767937b4d9ef299c",
"description": "radv/rq: Use 16 stack entries if there is only one ray query",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ca4a05627e40e8212a8ea957f8ef2f697e4e322",
"description": "meson: Fix Asahi build on macOS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfa7ec0aa0f317011c4573e4d4ce4d4aabe9bf07",
"description": "agx: Don't scalarize preambles in NIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7edd42cbc09d3030fed8fc073e3138084a774bec",
"description": "agx: Lower uniform sources with a dedicated pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e44a53f5dce3af2c8e645c76d593cda9229f8ba9",
"description": "agx: Run DCE twice",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd8b5427c7f50f96f31e3abe3c6b917c1a617219",
"description": "agx: Allow uniform sources on phis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "abe6d750e58d371624de75f4bad365c61e0196c1",
"description": "xlib: fix glXDestroyContext in Gallium frontends",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f928a95e167423320af711b21270a8212f34628",
"description": "zink: fix cap check for arb sparse texture2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4f8ba2b9aae265dfc56a62e85cd5eab3c4c718f3",
"notes": null
},
{
"sha": "93db6094a122a668e77ea27ee2129a1161958fc6",
"description": "nir/print: Pretty-print color0/1_interp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b235be1fd4a66c1b9779abe9a9c338ce81312d2e",
"description": "nir/print: Pretty-print I/O semantic locations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "435e7f5e6d8e5ce7ad76a922a82210c50ffbfc94",
"description": "nir/print: Extract get_location_str",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f857795e833f6a99056db849f87d2a25c9b4b5f3",
"description": "agx: Implement barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "251f6fb2247ab10a5712b556693dcd40908c9db8",
"description": "agx: Implement compute ID intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da91a78ab723f4f7e9ad679ec557051fa3fa876f",
"description": "asahi: Identify more compute-related XML",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57e0dbe55b424477fcfa9c4b4416f272fc4948c8",
"description": "asahi: Implement load_ssbo_address/get_ssbo_size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78c9344a4d43862c355afa8e48648754ddb3f76f",
"description": "asahi: Add compute batches",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f54739396c685a54b723ebe6d53b64879b02fcf0",
"description": "asahi: Bump PIPE_CAP_MAX_TEXTURE_ARRAY_LAYERS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "580ed13779e1bc1cf52e480c6496bf5266439c46",
"description": "asahi: Stub out MSAA for dEQP",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e7babfa1b3dcacb9ca4c8429dab6ef2f544c39b",
"description": "asahi: Advertise seamless cube maps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32cbcbcb500b9c21ac5c94be43cf17fae0fa6bd8",
"description": "asahi: Fake more caps for dEQP-GLES31",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4b553d55a460635b16324db701f32f2959b0199",
"description": "asahi: Add hooks for SSBO and images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1a64656446e43cc26b6f7cde16b2d265120d3dd",
"description": "asahi: Don't leak shader NIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "227d4f6d758437f0935b3f244ae6d077a18587d3",
"description": "asahi: Add compute kernel scaffolding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60121e3a427ce88b8364de909e01fea0207060af",
"description": "asahi: Fix delete_vs_state implementation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b73b5cc71a70e06885aae672fcd4a30d8cc3507e",
"description": "agx: Optimize lower_resinfo for cube maps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ab1c0d83b819371df2fa8e90fa62a1542cefa38",
"description": "agx: Use AGX extr for tex lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3d6524a2d34bf1041a983a10ea90f64ef0c95e3",
"description": "agx: Add extr instruction to AGX backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ffc7c3ff492829686738a14b84ff18fe29f3bd2",
"description": "nir: Add extr_agx opcode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e765ec21ec60340feec244bfafd67757e1069f2a",
"description": "asahi: Implement custom border colours",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "507ca71f3e9d03c6e9c66e3f9a471ac6ac717af1",
"description": "agx/decode: Handle extended samplers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afce5be65906e972e7def642660d4545ce1441ff",
"description": "agx/decode: Add a data parameter to stateful",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10eaa4a2ecb847a4032bed9b2c23cbb930ef80ac",
"description": "asahi: Add XML for custom border colours",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a819bd22ec5a7eea2e0e337977cbc0af9e38032",
"description": "ac/nir/ngg: Include culled primitives in query.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "221311e1e964d10b0289af187165be8096875f54",
"description": "agx: Handle constant-offset in address matching",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3f7abaaef0387d4b319b46ea4af156336988ef5",
"description": "agx: Fix storing to varying arrays",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "897c47aa1c840d1c28f888e3a50432c3f19539b7",
"description": "docs/asahi: Document clip distance varyings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13b25a6114fc226b1aa06125fa56bc5fffd900d4",
"description": "asahi: Don't use 16-bit inputs to 32-bit st_tile",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b0322d44198d81c4a4a7bb9360fa95ef778337f",
"description": "agx: Keep varyings forwarded to texture as fp32",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5678fbe010fb8ba9ac6188c5ec7368fb55a98319",
"description": "asahi: Merge fragment control XML",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50e61e251bfb78222ca949438b02a1cee5379982",
"description": "asahi: Remove redundant tri merge disable bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ee38e26352b05749175bcc2ea5d36ae37e6ec29",
"description": "asahi: DRY dirty tracking conditions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98b2657b9ed00c659b65d1b9a5fa5aea22c47e3e",
"description": "asahi: Implement nontrivial rasterizer discard",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64ae63c41f0b0cf4307fb54cebaa51b42043b571",
"description": "asahi: Prefer blit-based texture transfer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a5c3764c7c976ede0849493742699ef76e9d40c",
"description": "asahi: Make STAGING resources linear",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7b97899ac92e9dc1390db017bad8e3ee492e047",
"description": "asahi: Use writeback when it looks beneficial",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a88aa3e8350ced14a4a3ae24af12447067ce55d3",
"description": "asahi: Refuse to transfer out-of-bounds mip levels",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3706da1d1a493504f18d28ae9893e94eedf42f07",
"description": "agx: Support uniform registers as LODs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "231561d53a1e26f71ce58d032f7d26fa60044f52",
"description": "asahi: Correct alignment for USC Uniform packets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4cb64c0e22d4387466739a65765fa227fa8b99c",
"description": "asahi/nir_lower_sysvals: Split large ranges",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0f1964771de91281ad6775fa409b1a0a03d9338",
"description": "asahi: Strengthen agx_usc_uniform contract",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea38709345ec76f77e5f17bc28e0c5c54a87da72",
"description": "asahi: Fix encoding of uniform size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "79a7c6e3bd1a529238663f6da456e99bc2b2370e",
"description": "asahi: Set layout->mipmapped_z for 3D textures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b2dc9222822371f377e9d63f4088307c0eaf413",
"description": "ail: Test 63x63 cube map",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "294351ff77c5a656bfacb339878e97156398f397",
"description": "ail: Test mipmapped_z behaviour",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2bf66ab873d96bbaa24a9e6225a1fae39361df8",
"description": "ail: Add layout->mipmapped_z input",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60d7e15a7e61c6d51c3fa8e26839793782a12fb4",
"description": "ci: disable Collabora's LAVA lab for maintance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea413e826b293308589bce6fedb20b8a715dc584",
"description": "nir: Eliminate nir_op_f2b",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "024122c069e0469f4c18912133835286868128a5",
"description": "nir/builder: Handle f2b conversions specially in nir_type_convert",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b265020b825d0f79be9941a0cc58e1a26ce34940",
"description": "nir/builder: Eliminate nir_f2b helper (and use of nir_f2b32 helper)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b0d00034201f8284a41370c0c3326736ae1134c",
"description": "zink: add back VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT for bindless",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e67bdf47d499b836eb5f3622ef405481fcee79d9",
"description": "zink: handle missing line rasterization modes with ds3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "813bb9e4429037415821571ba04948c833ba7f70",
"description": "zink: cache and reuse dummy inputattachment for fbfetch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7ab5c5d36d2b988470ba85df9ebc7310b986147b",
"notes": null
},
{
"sha": "abf63b7c68114b7e93f06bc4f18fb63454c75655",
"description": "zink: fix more cases of heap/memtype suballocator mismatch",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f6d3a5755f63c81881ff5647fe783038c955e8e3",
"notes": null
},
{
"sha": "e1e4ddcf10478136af59b004c6fca80aa29e69b0",
"description": "zink: free descriptor buffer maps on batch state destroy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f8ba2b9aae265dfc56a62e85cd5eab3c4c718f3",
"description": "zink: fix sparse residency query and minLOD feature checks",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86c6484fba83a1326c5451e66ce62ae5003f920b",
"description": "venus: lazily query and cache gralloc front rendering usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de5b67ef2cadffbce00cebc904571e13098eaf94",
"description": "ci/llvmpipe: Drop skip of InteractionFunctionCalls2.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2eb07304e36fdf02dccaac750b26e9a34366bef9",
"description": "ci/swrast: Drop skips for tests whose perf had been fixed.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "907b0a01b7942f0b2c0ffc0259fd9c58f1bcaa81",
"description": "gallivm: Do the same codegen improvement for constant-index array loads.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf4715430021446163a0ad90083e1840592ced45",
"description": "gallivm: Fix codegen performance for constant-index register array stores.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "833a74351c71d9a5cb91dd1846ddfd96cd96f7bb",
"description": "gallivm: Fix the type of array nir_registers.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5d360550ee98acbd2977222152258ca05a464ff",
"description": "gallivm: Enable GALLIVM_DEBUG (mostly) on non-DEBUG builds.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "947c60fa2f19c396a795d5504c72028e604e7ea8",
"description": "llvmpipe: Enable LP_DEBUG on normal builds.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd9b50aa1c07512c46ec981f19ea68fa4b8d7b4f",
"description": "meson: combine checks for linker --gc-sections support",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f51ce21e4e0bf7efabe58afb4a2cd6b9f98d9505",
"notes": null
},
{
"sha": "7f98a9ba2bd11b75129172885c145d032c0b69ac",
"description": "panfrost: Implement GL_EXT_render_snorm on Bifrost+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6bd9040193e137fb0618135d62c84978fb05fb9",
"description": "ci/lvp: Drop the subgroupbroadcast skips.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70be21e7c600baa3dc190f9fa6a683719780adc0",
"description": "gallivm: Use first active invocation in some image/ssbo accesses.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c2493d041c496452fbeae6e2b23f019524691c1",
"description": "gallivm: Use cttz instead of a loop for first_active_invocation().",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c11fa55f6dbe5bea5e6a3548642235e5092cf0ec",
"description": "gallivm: Return 0 first_active_invocation when we know that up front.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc7c518abea06aad0a1e808c5346f3100bc3779b",
"description": "gallivm: Refactor out a shared \"get the first active invocation\" loop.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b0246706ed1858285b4169b241784ed8dd1093d",
"description": "gallivm: Optimize emit_read_invocation's first-invocation loop.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d73f72120aef71629cf2a26ef654f68c83b30504",
"description": "asahi: Lower texcoords late",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6908a0decea295ed9b99825dd8a44bcd3371d059",
"description": "asahi: Run nir_lower_fragcolor during preprocessing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "071ac599604bf578a7a9c190cd4901c1c5c6a44a",
"description": "nir: Add a late texcoord replacement pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4397c166c01b641c57348d9e0d881a4a1f351455",
"description": "radv: Work around shader_call_data variables in raygen shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "002707ff0944b03f967a7d5a9b06a9763285da9a",
"description": "ci/lavapipe: use dxvk for the traces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3bc1bf7eea1232bd67fefdd494b2b234e6419ac2",
"description": "ci: uprev piglit (etag md5 checksumming support)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed419f46aae254c3e0df25092d823e3310957da1",
"description": "aco: remove early_rast wait insert",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6b194b6483cdc4d0bba8652017e20cfba66ceff",
"description": "nir,ac/llvm,aco,radv,radeonsi: remove nir_export_vertex_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f44872c7b6ddbe7e78c821f19d7b82a14bf9f66f",
"description": "nir,ac/llvm,aco: remove nir_export_primitive_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aea109e25d30f73d2945855a805e3750dce1010a",
"description": "ac/nir/ngg,radv: ms use ac_nir_export_(primitive|position|parameter)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80d928c20e86f1a57aa1051009354fe69e6fee68",
"description": "ac/nir/ngg: gs use ac_nir_export_(position|parameter)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bae5a3157f9b3aaaf7066277d723915bfa2668b6",
"description": "ac/nir/ngg: prepare gather_vs_outputs to be used by gs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80506be31bf3bffea46b3fcd5d58ed7b174a2e4d",
"description": "ac/nir/ngg,radv,radeonsi: nogs use ac_nir_export_(position|parameter)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f084e9bbe8108d4a14d8d72abf6b66034ded88c8",
"description": "ac/nir/ngg: change clipdist_neg_mask_var type to uint32",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d798214c7b25b0bf2ce6b094475913a1f72585b8",
"description": "ac/nir/ngg: fix clip dist culling mask uninitialized",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f75452918b27690f9c7a80f3f049483f7dec14fb",
"notes": null
},
{
"sha": "7c41cdb81f564ef52404e5f313ccfe2d723896e6",
"description": "ac/nir,radv,radeonsi: gs copy shader use ac_nir_export_(position|parameter)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7308637bb4626895c7d5816b0cb084c43a748bfa",
"description": "ac/nir,radv,radeonsi: legacy vs use ac_nir_export_(position|parameter)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df8c93a9f3888bcbb075a9f384572eab4c39971f",
"description": "radeonsi: set nr_pos_exports outside of llvm translation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "048d4de5e59ee498eef6f01e8634556f7429ff4d",
"description": "radeonsi: remove the extra handling for VS/TES primitive id",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59135678cf6bda35787a01c072ef6c6c712c6bea",
"description": "radeonsi: update outputs written nir info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dcccd94faf8a8d35180841272738ff0dc1531b32",
"description": "radeonsi: clamp vertex color in legacy gs instead of gs copy shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "601ad9e0a9c82b845ed1ee36fdb88be9d6116427",
"description": "amd,radeonsi: implement nir_load_force_vrs_rates_amd in driver abi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58988c3239389cfd3f8b8ed765418e962f1af9ce",
"description": "ac/nir: add force_vrs to ac_nir_export_position",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "daa12b1ab128d32371a20bd77cc31c0edd87cc1d",
"description": "ac/nir: add ac_nir_export_parameter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f823581dd4c9bd9054a1e10d958d6e0f93f39b22",
"description": "ac/nir: add ac_nir_export_position",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9268b2c0651533dbc110a57f7bb8f23fdd77823",
"description": "ac/nir: gs and nogs use ac_nir_export_primitive",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8331842258e652ffcf12af6ebe6fad2b9d83e6a6",
"description": "aco: implement nir_export_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fe4dd3d68d136a86efbbdaf951944b4339cb948",
"description": "ac/llvm: implement nir_export_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f24d585490d76c6a4de63bf6a87594b208540b8",
"description": "nir: add nir_export_amd intrinsic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9af3a31744db8140ccb17e8e9131c5dc4dc186df",
"description": "ac/nir/cull: Alway remove zero-area triangles in face culling.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3508597aa1b88d1b5a6f78ad53d8abcc32cde2c9",
"description": "radv: Disable NGG culling when conservative overestimation is used.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b3b7e509106976b131df85f0462df299a44c80f",
"description": "anv: handle ATTACHMENT_OPTIMAL layout",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1a33789b8aa6cdfe7611e54167ec64d0b1dad3d",
"description": "util: Implement util_iround with lrintf unconditionally",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e82369d06bba824518a68d29a66c2977c42e0215",
"description": "zink: enable bindless texture with ZINK_DESCRIPTORS=db",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99ba529feed6f9917a44458a38acaf0b3d6d261d",
"description": "zink: implement descriptor buffer handling of bindless texture",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b49dec6752dda171ae2f7bfc3dc29b560ae8cfb",
"description": "zink: add a flag to indicate whether a descriptor buffer is bound",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f81a4e904c3139cd151992ff74ffcaea56b75a2c",
"description": "zink: break out descriptor binding into separate function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "362b8792e7f10784030eaf37186e8cbc6d4c77b2",
"description": "zink: set VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT on compute pipelines",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7ab5c5d36d2b988470ba85df9ebc7310b986147b",
"notes": null
},
{
"sha": "e471b4360d3d7b062b8c3a1f69d9e3750aa37ab5",
"description": "zink: skip updating descriptor buffer sets that aren't active",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7ab5c5d36d2b988470ba85df9ebc7310b986147b",
"notes": null
},
{
"sha": "933f1dc50b385542cd3521fbd01eb3357fdda3fe",
"description": "zink: fix bindless struct member comments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f382922f08405b09e665e9ef5c4f546f0f75aa77",
"description": "zink: make bindless buffer_infos a union",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc60d373c9090831c5e24688a382762b9b03efed",
"description": "zink: enable PIPE_CAP_ALLOW_GLTHREAD_BUFFER_SUBDATA_OPT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8f6758bae1200f1bbd78a032cd7b7efbeb23953",
"description": "amd/ci: update sanctuary trace sha1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ba1b18c9008314b2b96aeccf3316cc5477d3ee8",
"description": "radeonsi: set sampler COMPAT_MODE in the corresponding branch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60a3f0667f7bffcc1667396f3aa1fc891dcba3a0",
"description": "radeonsi: call ac_init_llvm_once before any util_queue initialization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da7dfbe3b85089fa242d076f4e4306431f69b084",
"description": "amd/llvm: fix LLVM 15 & 16 crashes in SelectionDAG.cpp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c0b97893800132d5f26281b55806e2edd62eb63",
"description": "radeonsi: set NEVER as the depth compare func if depth compare is disabled",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0c6e56c391a262bef2d20037b4ca77d60948f3e7",
"notes": null
},
{
"sha": "35a18134a33441916bf436ccd0bcede13d08c1ab",
"description": "amd/registers: remove confusing definitions from gfx10-rsrc.json",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d8d223f0843d5a8580ba533d5a7062415d91a01",
"description": "amd: document OOB behavior on gfx11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76472c850b7f93a5389c473a9cf87685ad97cb72",
"description": "amd: fix typo in shadowed uconfig registers on gfx11",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f24f8665dbe2a03f9f60baff015aa1b78c74256b",
"notes": null
},
{
"sha": "35fa57dfae81946be6ae513203605a34746070d0",
"description": "amd: sort and re-indent packet definitions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d9e18974f2c2b5f8bdc71316cc7ffc8f1966b1e",
"description": "amd: update late_alloc_wave64 for gfx11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76e3437c1ed88bb63c64ff87654224aee4ab0091",
"description": "amd: update the cache size for gfx1103_r1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cdb6be86c23069a7854bb6f80f5bd8d461acb2c",
"description": "amd: change pbb_max_alloc_count for gfx11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfc37e7c635b1f91afae6fe6abf014f685bcb1aa",
"description": "amd: unify and tune the attribute ring size for gfx11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e25f08baf28251a47351a811f0f9506c4234fa6f",
"description": "radeonsi: never set INTERPOLATE_COMP_Z",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d087b3ec3cb81577502b46af06023863ab28c7d1",
"description": "radeonsi: determine alpha_to_coverage robustly in si_update_framebuffer_blend_rasterizer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2923168baa0eb7a704136a9e41303fb36d8c5e1",
"description": "radeonsi: merge si_ps_key_update_framebuffer_blend & .._update_blend_rasterizer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a29218b5576035ff69579eab3d314bb06e82a687",
"description": "radeonsi/gfx11: always set MSAA_NUM_SAMPLES=0 for DCC_DECOMPRESS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8532cb8e7ee9b9265d11f8ebaee9829f91b8d507",
"description": "radeonsi: deduplicate VS/TES/GS update code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "711c4bddb2bd7bc97bed0bcd1d260b8a228bd069",
"description": "radeonsi/gfx11: use new packet EVENT_WRITE_ZPASS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4664b22f655f80d84c6058c0478d33d89493aca5",
"description": "radeonsi/gfx11: move the PIXEL_PIPE_STAT_CONTROL event into the GFX preambles",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "383269238df5fb8b32f3f4cc06bc00b6cdca52a9",
"description": "radeonsi/gfx11: fix blend->cb_target_mask dependency for shader keys",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5ff270e0bf338a34b16cc65bd9999eda8e8a3ed",
"description": "radeonsi/gfx11: adjust ACCUM_* fields for tessellation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b4b309fc64895c97b3baf9c06168a9abba08c19",
"description": "radeonsi/gfx11: add a comment why we use PRIM_GRP_SIZE <= 252",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d21850f7538cbf719792e74cbc78b3c638b26137",
"description": "radeonsi/gfx11: remove the INST_PREF_SIZE workaround",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6c30af00ce653451d976ed178c2c2dad77402ce",
"description": "radeonsi: implement RB+ depth-only rendering for better perf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2fc03e479b2c25ade7d5b89f367ce16cb2da7953",
"description": "amd: improve RB+ blending precision",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9e9c4650df23444f49499c5eb340b90e83f3752",
"description": "amd: update shadowed register tables for gfx11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6f6465264b37cbfb1da59c6f2199e1d05406f26",
"description": "amd: update SX_BLEND_OPT_EPSILON.MRT0_EPSILON enum definitions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47f598a183e849dfee4a587b51074664ee778312",
"description": "amd: fix tile_swizzle on gfx11 - should be shifted by 10 bits, not 8",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "529eb739fc40a5fe2d0d4d4704d29a6f90c97516",
"notes": null
},
{
"sha": "84d59cdb5971424a4297e288b852c8cc15c46163",
"description": "amd: split GFX1103 into GFX1103_R1 and GFX1103_R2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "caa09f66ae4e97972ec9609896b4ad64a9c9d115",
"notes": null
},
{
"sha": "66d11391f76c0892388d933282fbc74028d9edc4",
"description": "radeonsi/gfx11: unset SAMPLE_MASK_TRACKER_WATERMARK to fix hangs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "529eb739fc40a5fe2d0d4d4704d29a6f90c97516",
"notes": null
},
{
"sha": "8556b3db71683fc0393b7f75b0317890c8c0ae4e",
"description": "radeonsi: fix RB+ blending with sRGB formats",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "17021efc7421495ad189b82a26dd651c9a98ccb4",
"notes": null
},
{
"sha": "dacb1116079a570d7fe17379976d0fcf1a08372b",
"description": "radeonsi/ci: add gfx1100 results",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6445d2eca929dae9db6b227824e2dbc5f71bff82",
"description": "radeonsi/ci: update gfx10.3 results",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd284526312194100777459c75b107ebba57a7c9",
"description": "turnip: Make the tiling-impossible case have an impossible tile layout.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c3bd12af7e79513c7d0b6383c6c31c58363ff82",
"description": "tu: Only emit the conditional gmem subpass resolves when gmem is possible.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aae679e221371c892d8e1984fcab20229d9d0d57",
"description": "turnip: Optimize tile sizes to reduce the number of bins.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e27f84c56e1c0026edfc31aee9fe909763da81d9",
"description": "tu: Mark tiling impossible if we couldn't lay out gmem in the first place.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ec352216331976763e0ce425ba9a18536f53b54",
"description": "nir: Handle other variants of image_samples properly while lowering",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ab4c2990ed4e0e995513582b2135b7505bec908b",
"notes": null
},
{
"sha": "6f4b375c94868099cf413f50183270a68b8c6c3b",
"description": "anv: check initial cmd_buffer is chainable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c5df90ae57c4f4496b7d9eb229e4b722a677422",
"description": "wsi/win32: We don't need a window DC for DXGI",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "192e7e0cef0e3a356e29636b15c8643b75ea2247",
"description": "wsi/win32: Don't require buffer blits for software drivers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2f462105face258c3e57a9558b8615d5919cc261",
"notes": null
},
{
"sha": "c8994256a660ba30d542dd0b62445c04a46db889",
"description": "anv, hasvk: remove stale TODO-files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "175732bb51c81513ae05f9313d6df7c0631ef159",
"description": "etnaviv: fix double scanout import of multiplanar resources",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "826f95778a4edf7ed912fb5f90a05febfbd3e037",
"notes": null
},
{
"sha": "8839baee57b051f836557b11441c0772ba27c165",
"description": "ci: Drop the itoral-gl-terrain demo from traces.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c25edfdb7456648d4226cf08bf62c57c998e894",
"description": "aco: Improve wave64 cycle estimates.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a40190f04a590d596ad9dcca0b8fa4a827e486f",
"description": "Revert \"zink: fix zink_mem_type_idx_from_bits()\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "f7796997964bb462bcbfa6b9faca5dcf04b64e1b",
"notes": null
},
{
"sha": "0d4e375a586c6b8abab3066954d47630669a734a",
"description": "asahi: wire up shader disk cache support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ad9a6e7c202dd98ccfa2004a53c164640e31a57",
"description": "radv: simplify an assertion after considering RADV_FORCE_VRS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3eb97b9d334afee83031743ae61839d70b45efd2",
"description": "radv: skip compilation when possible with GPL fast-linking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b513a9c6a9f465014c517b2f6b1cb8a269e2b56",
"description": "radv: determine the last VGT API stage earlier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "031bbdfbe681ac45d2c19aa7813d863599fda785",
"description": "radv: stop using the graphics pipeline key after compilation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aebe65e88a4245444e32da3536e40c229af8d821",
"description": "radv: return a boolean value in radv_pipeline_needs_dynamic_ps_epilog()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ddf1fd9adc9a7745e2b7c91199e3b17e553f8b7",
"description": "radv: pass the lib flags for generating the pipeline key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04fefec70f4df3462149550e73082bd346096a75",
"description": "v3dv: mark dEQP-VK.api.command_buffers.record_many_draws_secondary_2 as flaky",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "863bc08136ae359a3e7ba65574b2564ed56655a6",
"description": "radv: remove one unused variable in radv_graphics_lib_pipeline_init()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9e032be7f6279cb0f4cbc6ac222e4f308aad647",
"description": "radv: allow to create a noop FS in a library with GPL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68e914a4caad5132d728b9e98ef67c43c4cc4355",
"description": "zink: rework descriptor buffer templating to use offsets",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7ab5c5d36d2b988470ba85df9ebc7310b986147b",
"notes": null
},
{
"sha": "ed6edc07e40c49a934d44a3cd1fcae720166d423",
"description": "asahi: Split off macOS support into its own file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e51ccac82a4cb7f3d0c6f522b3c594c3980c1b2",
"description": "asahi: Split off common BO code into its own file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea285aea8d112670f85c160f504c34f8dc156256",
"description": "asahi: Use non-UAPI specific BO create flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e2365708b00e1c0099c499fc4fd26b637996c3d",
"description": "zink/ci: allow running manual jobs again on RADV",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f6c06ef2f66a638a302346639bcd907b64c646c8",
"notes": null
},
{
"sha": "0c54f261eae2f19eb4cef5fa8b444d96a3515513",
"description": "ci/core-manual-rules: enclose the whole condition in quotes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f6c06ef2f66a638a302346639bcd907b64c646c8",
"notes": null
},
{
"sha": "5e1479220049e69d0e02673b18cbbe96b4a3b2fb",
"description": "agx: Centralize texture lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7258f6bafdc1611ad11d561160e51341feca1e1d",
"description": "Revert \"CI: Lima farm is offline\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "0733aafa2271fee6a6724467ec7f2e50754d5a9d",
"notes": null
},
{
"sha": "d23b3a13943576bbb8dd0fea12ac717c40b376e1",
"description": "zink: fix zink_mem_type_idx_from_bits()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d702a503ad5cc8ca8fddb304a9343490beaf592d",
"notes": null
},
{
"sha": "ff5a761232ec8c99447f58f6d3dd395899ce5861",
"description": "zink: only set VkPipelineColorBlendStateCreateInfo::attachmentCount without full ds3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd0562693d6b8cdf81fece8368a21cf4777fc88d",
"description": "lavapipe: try harder to reuse pipeline layouts during merge",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1a859328b1da23c9b9179aae8f606fcb674f655",
"description": "lavapipe: delete lvp_pipeline::mem_ctx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59af3b4ad4de22c54c8061027799e50b85e720e3",
"description": "lavapipe: delete unused pipelines immediately",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "408606af02b1a76f9d50ec6126ec9a4fb79bcf3d",
"description": "lavapipe: create gfx gallium csos at pipeline bind",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f0303ba7674120443b3f8ce3e66019362d2be85",
"description": "lavapipe: break out (and slightly refactor) gallium shader cso creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4031098b857a1d6cc006da1313f4fc34ba669ddf",
"description": "lavapipe: refcount nir shaders instead of cloning",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3770eaab7355a7821e45aa26d91299b912756b60",
"description": "lavapipe: add refcounting for shader nir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "453f49ce6d14ce101d047dc6a0847dd3cbb04a33",
"description": "lavapipe: move noop fs creation to device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc7f6c53241dc64d2e66903120e7de0f9bb53d4c",
"description": "freedreno: support UBWC scanout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1cf28bd049a7cc1554c5eeee206865526c6b0160",
"description": "freedreno: add has_implicit_modifier helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1244506c152d288b9ec3af443fbac24f97d5bc0f",
"description": "nir/opt_algebraic: Add optimization for ieq/ine and right-shift.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "873dfb673b643db7263fc77b3734aa17fa26aecd",
"description": "anv: Perform load_constant address math in 32-bit rather than 64-bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0e7e7ff41f12d62fad5441208efb967d7795d50",
"description": "iris: Perform load_constant address math in 32-bit rather than 64-bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95d06343c693aa12b4cda5cda31d81fae138b0ec",
"description": "radv: Don't place CS in VRAM when bandwidth is too low.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef668f3714112e665a42b63dc971b0fe266547d1",
"description": "ac/gpu_info: Add has_pcie_bandwidth_info.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d7730fcf22adae92b0e7a82e36cfe28200920b5f",
"description": "vulkan/wsi/win32: Support tearing (immediate) and VSync (FIFO) present modes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "747604b17c5e7117c47c1781f2ea8ee0c6f0b710",
"description": "vulkan/wsi: Add a wsi_device param to get_present_modes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c083d29a55bf20a993eab82786d583403582c8c",
"description": "intel/fs: Always stall between the fences on Gen11+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f726246297e56ae0b3fac1af072f57dce16700ab",
"notes": null
},
{
"sha": "51ea81c0a11d4874c04b36c415eccc929f8bf52c",
"description": "ci: Fix perf job condition.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f6c06ef2f66a638a302346639bcd907b64c646c8",
"notes": null
},
{
"sha": "5d1c69389390258b3c7cdf398db029c7e375825d",
"description": "ci: Fix perf jobs blocking Marge pipelines.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa68b98b87604b019114a8e4127470a2f5805836",
"description": "radv: remove radv_pipeline_stage::spirv::sha1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "853f8eb9300f03e341c97d4938e3f1237b0ea4e9",
"description": "radv: remove redundant zero initialization of pipeline layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f67782eb2a0893578de8c87406ba66f10ea6aa2",
"description": "radv: optimize radv_pipeline_layout_add_set() slightly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a73a5915fba6cdb1345ff0feb20a88d6a27d674b",
"description": "venus: log upon device creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e6acfd58772fbfbcd59404c26444939cfb84555",
"description": "nir: mark progress when removing trailing unused load_const channels",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3305c9602df65d08f586ee520de9d8f0c46b14f5",
"notes": null
},
{
"sha": "fe56dd9c42b2440d0ada2b90e3d62bd366a62717",
"description": "nir: mark progress when removing trailing unused alu channels",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cb7f20128874182629bdb0e5b2789096c0c0ec99",
"notes": null
},
{
"sha": "ef800da3f7c69e0de5c8388442b8890f38e8593c",
"description": "nir: nir opt_shrink_vectors whitespace fix",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab4c2990ed4e0e995513582b2135b7505bec908b",
"description": "intel/compiler: use lower_image_samples_to_one",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8bfb71660cacfde1d4db536ae971d7fe385ab5a",
"description": "ir3: use lower_image_samples_to_one",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c384690ab7157044f2a7acb77cd36f077a34e5cb",
"description": "nir: support lowering nir_intrinsic_image_samples to a constant load",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a568a5492f1dd7eb8c08247b74df2aae498b0863",
"description": "radv: Fix creating accel structs with unbound buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37652da61612aadfedc23ba484b33781654d5d56",
"description": "d3d12: Honor suggested driver profile/level for H264/HEVC encode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfd4ac4581bae0d36b2c58524131f91c7c0d27ce",
"description": "aco: limit VALUPartialForwardingHazard search",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5806f0246fdeba22eba4fcf2d1b4cfa03b33e886",
"notes": null
},
{
"sha": "8092bc2158ebb8a5f85e0ec569387c5dcd0d1627",
"description": "intel/ds: Fix crash when allocating more intel_ds_queues than u_vector was initialized",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e760c5b37be938427a9c88182ea99f7f66721ca3",
"notes": null
},
{
"sha": "1b3c746eec4ed0ededdb7a94d24f2fd1c16a3c36",
"description": "hasvk: Let spirv_to_nir() set UBO/SSBO base cast alignments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85d44b0f97c5c7871bddfda2a166235b0e5dc215",
"description": "anv: Let spirv_to_nir() set UBO/SSBO base cast alignments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f78e4cec3207700628df142b950cc7e20b7357fc",
"description": "vtn: Set alignment on initial UBO/SSBO casts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e29001d0e75bee2d5d950548c1a19625ff4efeb0",
"description": "freedreno/a6xx: Remove excess CS flushing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b22bdc956bcfd53fdb821bba6d7451cbea2358b",
"description": "freedreno/a6xx: Also FLUSH_CACHE on image barrier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23e65c6084561713a7a5eead0f74698762707c1b",
"description": "freedreno/a6xx: Make shader state independent of grid info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1faf7133d44078f7f34a3fbeb99cf958935d18a1",
"description": "freedreno: Don't open-code setting dirty CS state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a37cd8569da5492b97b8d76a081362e4b60135d",
"description": "freedreno/a6xx: Don't double-write SP_CS_OBJ_START",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a063caa46a1ded6bf702933191b999cf108395e6",
"description": "freedreno: Skip flush_resource with explicit sync",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2503e227178b55e46795acdf180dd7fe4ac1a6b6",
"description": "freedreno: nondraw-batch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e3f2646ddf87e1c47a1bc0082b32d92692c026b",
"description": "freedreno/a6xx: Add CS instrlen workaround",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfd7d9e22e977948113c95bd12c3077d02ecd1c3",
"description": "freedreno/a6xx: Add missing CS_BINDLESS mapping",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e51975142c0d781d801a7d0fff4f8a5506343f54",
"notes": null
},
{
"sha": "13fe9c3e6350c640ad53443369605b3ed5b8112b",
"description": "freedreno/ir3: Scalarize load_ssbo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "951d963565fe043754bec3e0a401eb0430d439a7",
"description": "freedreno/a6xx: LRZ for MSAA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5eb85ef756e42c6a45481066eae36508a73904b1",
"description": "freedreno/decode: Increase size of offsets table",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b264455b51fdb7fa1ed20ec6b795ea608abc2df",
"description": "aco: use s_pack_ll_b32_b16 for constant copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ee9b0859be9e04fffb3d9eb2e6bb4136122b08d",
"description": "aco: use s_bfm_64 for constant copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbc5247bf71cebfdb2ee79646bd2231a909a74eb",
"description": "aco/spill: always end spill vgpr after control flow",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "850d945baf5e9fa51ad6aa01d9631c71d45ef7a7",
"description": "aco/tests: add setup_reduce_temp.divergent_if_phi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44fdd2ebcb271011665dd100ba9ef6852cddb22e",
"description": "aco: end reduce tmp after control flow, when used within control flow",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2d63c9a62a8cebffa1186825a2097f2aff45280",
"description": "ac/gpu_info: add PCIe info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e267b86d8084addf6b7cf4921c4d3d18ae5c9454",
"description": "amd: update amdgpu_drm.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd6712e3a82efd956e511009ff6643dcb3e600c0",
"description": "radv: pass pCreateInfo to radv_graphics_pipeline_compile()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f17ce08fc24d24c14edc6f7a5a0c806d55d7648",
"description": "radv: pass radv_compute_pipeline to radv_compute_pipeline_compile()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4deb3aa32df90f1b2d6938cea7f8bfb0fab1535",
"description": "radv: move retained shaders info to radv_graphics_pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b982f8bbe463431aa479062838cecb78d8d922d4",
"description": "radv: pass radv_graphics_pipeline to radv_graphics_pipeline_compile()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1b36b01a20c07e8faf1d9f1c0c1154e7590cd05",
"description": "radv: add helpers for capturing shaders and statistics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1bc8b0b2148e36289604d1d45b9a1e9a90773a3",
"description": "radv: simplify pipeline_has_ngg during graphics shaders compilation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08e496c29d575cb1c6f7e5e75674f4e78083c1e9",
"description": "radv: remove useless check about CS in radv_lower_io()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6eb75dc74cc32ab88c7237658d1ceca877d92e34",
"description": "anv: expose EXT_load_store_op_none",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b0c688f515444bdd03d0a1ba619707877ad535c",
"description": "mailmap: Remap name and email for Val Packett",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6bdc29e2e6d23cf38a740e7d93103c4ee98a8528",
"description": "intel: enable existing workaround for ICL platform",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e072cfba2ccee3f730c2a05acf35fd8ea2356f6",
"description": "radv: Improve the BVH size estimation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03c2bdda60c089028e319372ed89d069be501efa",
"description": "zink: use VK_EXT_multisampled_render_to_single_sampled for EXT_multisample_render_to_texture",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78884602577c36fafea5dbbf12285bc5df3cca4c",
"description": "zink: shrink zink_render_pass_state::msaa_expand_mask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc0a251e4e646244f96f3ceabdfd42c76eb46d74",
"description": "zink: hook up VK_EXT_multisampled_render_to_single_sampled",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6291d4d33978f14e59e64a4b66ef92ee891babc3",
"description": "meson: turn android-libbacktrace into a feature option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10992256ddf54c8240ca10e290924636680f3c01",
"description": "freedreno/gmem: Fix for partial z/s fast-clear",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6962bf4e572c6366aec956b91751e8e587055177",
"description": "nir: Add sha1 hash for nir shaders converted from spir-v",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc2119bf3fa9a7f18481b16b0b3e9e9900ad6d8e",
"description": "util/format: Fix wrong colors when importing YUYV and UYVY",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fe2247be508c99f45346ef0ebe4233ad015befd",
"description": "util/disk_cache: Switch to multipart mesa-db cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd9f7b748e2e2fa57b39bb800305d2fb3d665079",
"description": "util/mesa-db: Introduce multipart mesa-db cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4964b98967413717dfd45ee66712a50a506b724f",
"description": "util/cache_test: Remove dummy cache entry added by cache_exists()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c92c99481fd008c3e77d942f0867c7d45fba24cd",
"description": "util/mesa-db: Support removal of cache entries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f68db0da4cf2b3ef82ccdf3893f5d43c51770ac7",
"description": "util/mesa-db: Don't account header size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51869405bce651439a27d432eda85fe9167a9aaa",
"description": "util/cache_test: Unset env vars left after Cache.List test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a429d06878fa38b541f904207397fad9aaad081a",
"description": "mailmap: Lina is Chad's new name",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13de23ea07dd7e1340fd9b72367996fa3c2433ee",
"description": "intel: add missing PS restriction on BDW+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75159304b09eb856b52856793a312fc58af62586",
"description": "docs: list anv in EXT_extended_dynamic_state3 support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65adf0c0af5b91f7ea3a9754556540ede40d9c14",
"description": "util/xmlconfig: add MESA_DRICONF_EXECUTABLE_OVERRIDE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "887ca5e1b2b18bbf69e4d0a5e29372ab3c0804a4",
"description": "util/u_process: remove util_get_process_name_may_override()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8fe87871760c4c6ed775628612513b30f5a9b02",
"description": "util/u_process: add MESA_PROCESS_NAME override to util_get_process_name()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a2b296c75beda26bccc07c9909da38aa80a3e7e4",
"description": "ci: fix directory existence racing in parallel test execution",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "064141266ff6ea132070860c1e7dc09a6d37a4b5",
"description": "radv: skip shaders cache for fast-linked pipelines with GPL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2fe3ac2f88fe104360aa84da878ab6fee0473cce",
"description": "radeonsi/vcn: use encoder/decoder caps reported by kernel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af9e2b8bf1a8643547d2547a57f3adac8184bc57",
"description": "intel/compiler/mesh: remove dead code path supporting >4 dword writes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be82ed28f0a09bc5452c0de9b82a73f4ff658ba6",
"description": "intel/compiler/mesh: support longer write messages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f087b56d03a32e84ca2f5326fb4dcc2cb142bc9",
"description": "agx: Bump preamble_storage_size to 512",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02fe57b7e9cec6d1e0f6f7a9b7a15965db7b3d90",
"description": "agx: Lower system values in NIR in the driver",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0b5a71c74f5d87846de69e2616c807b6d38eddc",
"description": "nir/opt_preamble: Consider load_preamble as movable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05d3238692b3144acdcd9bfcf515cccebe79fb9c",
"description": "nir/opt_preamble: Treat *size as an input",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d745e3b0ab4614136f1c8d93feb54b612fd58d3f",
"description": "zink: always unref old images when adding new binds",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd733034aa117294be0f06b5b973b18d1c341666",
"description": "zink: stop leaking push descriptor templates",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01d2e7afce562013a8cb9b6b9fd1190e317e896a",
"description": "zink: don't add dmabuf export type if dmabuf isn't supported",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e07232acbb45a3dd332bb5515b2930c1334b1b55",
"description": "radv: fix GPL fast-linking with libs that have retained NIR shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3131c2fc7ad8a10f69d93f317a525e383ff3ed2e",
"description": "intel/compiler/mesh: optimize indirect writes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2255375c4db6efb0024b06c14c4024c1ab76d0f5",
"description": "nir: add nir_mod_analysis & its tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56158bd0c0a2f11995fbdd0100749165686f93d2",
"description": "radv: adjust ACCUM tessellation fields on GFX11+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8a575eb3098282f495948b728abd45768dc5d01",
"description": "radv: fix RB+ for SRGB formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47852b9ff45e73f8f6773a1598cf872c6ee6207f",
"description": "radv: stop setting INTERPOLATE_COMP_Z",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c489b3eadb1570762fe2362b9c0e78090ee8c127",
"description": "vulkan/runtime: match the spec when taking pipeline subsets.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e359c2189541c6fe028ed75929ec473a00bc4d1",
"description": "egl: fix fd_display_gpu on surfaceless and device platforms",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "31013f3ce7cfeb1e1e04b51215abd6856dd374a7",
"notes": null
},
{
"sha": "09977d687dd89998cbed881f0f523fa01359040d",
"description": "frontents/va: Use PIPE_USAGE_STAGING for coded buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f933980479a30944087f13fe063d2347c91f9ae",
"description": "radv: only initialize non-zero values for the default dynamic state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "912a19e630e2db6c2a40d2a5d4f15c64519d2e57",
"description": "radv: regroup dynamic states initialization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c08082e86151e88c1a0677914bc365910c82714a",
"description": "radv: ignore all CB dynamic states when there is no color attachments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5eade8fb9bd4e4e24343543ba75260199046beef",
"description": "ci: Run our manual jobs during the nightly scheduled run.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "610efb08666e1455e1515b6ce099a9d05067a3b2",
"description": "ci/zink: Move the zink-anv-tgl manual full run to custom manual deps.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e807a028aa9366be39a4c9445377dbb11e1dcf5",
"description": "ci/zink: Disable Amnesia trace until the linked issue gets fixed.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0a9772cc6154e29ba6e3d21a91096dd891ef302",
"description": "radv: Shift left the tile swizzle more on GFX11.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d321bc1323b02de92a095397830c9296996e16b3",
"description": "radv: Set FDCC_CONTROL SAMPLE_MASK_TRACKER_WATERMARK",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e210ffb4d0dc6b91fad79134a9712a5d5694f2f8",
"notes": null
},
{
"sha": "03d1141e51dce519fbbb2c435d87a1bfc53fb51a",
"description": "mailmap: Remap e-mail addresses for Faith Ekstrand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29010669802ad1730bb74626d2df3453a047840f",
"description": "broadcom/compiler: fix indentation at v3d_nir_lower_image_load_store",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "237e12c2dfa7b505ba221ca7c29947b5cdb91da0",
"description": "dzn, driconf: Add a driconf entry for NMS to claim wide line support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df0054e523f77b1e13af0afd86445539e175682d",
"description": "iris: Stop marking context unconditionally as guilty",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0733aafa2271fee6a6724467ec7f2e50754d5a9d",
"description": "CI: Lima farm is offline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b5da9714f1e9124bf9e12c62bd8c6a2adf1906a",
"description": "docs: Add GL 4.3 support info in mesa docs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4eadb333a894105cd80a3031fbd3d0c8889fb9bc",
"description": "radeonsi/vcn: validate fence handle before using it",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "843bdd226268880b26629f9605e0217a0b379f48",
"notes": null
},
{
"sha": "0b9972953c88605feb6f52bb352ff28809b71601",
"description": "wsi/win32: Use app-provided timeout instead of arbitrary hardcoded value",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "202480a9ca0056c5994f2fad79b91d954cbe0620",
"description": "wsi/win32: Always use non-SRGB formats for DXGI",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a192923f99e1f0c929b385fefd235453b44a3924",
"description": "freedreno/drm: Restart import on zombie race",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb438c8dc711d09525cbac678073ab08fa1fd3c4",
"description": "freedreno/drm/virtio: Flush before CREATE_BLOB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df8243dadf0454fecd21b149e0093ced0083312c",
"description": "radv: rename radv_create_shaders() to radv_graphics_pipeline_compile()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21f53b9c48059cea6236ae588d67a69a002bc849",
"description": "radv: split radv_create_shaders() between graphics and compute shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87e055a700209441451ead2b8777a23ff1c61b86",
"description": "radv: pass the number of stages to radv_hash_shaders()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc93e0453c1791dcf4c83fdb1f7fe9a9e90e8830",
"description": "radv: simplify VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b841cfec8b502a8290cd67356d811933d318c2b",
"description": "rusticl: fix build error with valgrind being enabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "20c90fed5a0ab0202ee1ef474c71cb816164a448",
"notes": null
},
{
"sha": "4a675f93b9f8a51e6d48f1e2914ec1ef94990020",
"description": "asahi: Omit extra call to clock_gettime",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f467fb154794fdd99c6975f9037d9bc8a0a6cf5",
"description": "gallium/draw: Enable polygon stipple NIR helpers to generate bool1 or bool32 Booleans",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3a95f0f713ff3a0216f0dfa634798a1db55ef27",
"description": "gallium/draw: Enable aapoint NIR helpers to generate bool1, bool32, or float32 Booleans",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17b610771dd158cd8a6b737b0de5f72162c57312",
"description": "ir3: support texture and sampler index with offsets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "196882a1477a69ba1593db8bdaaf6726fe914fca",
"description": "etnaviv: drm: fix check if BO is on a deferred destroy list",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1b1f8592c03c7e98b7baf89cb4d012bb7af546ac",
"notes": null
},
{
"sha": "c59369005bf42c2981561643d8b0eb15b1b52581",
"description": "etnaviv: free pm queries dynarray on screen destroy",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3156b15f70c83d954db9d8ffac90988c7b71a194",
"description": "etnaviv: drm: fix BO array leaks",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d7f8aa2499104b1d16deba32e4c25c342d1ce7d",
"description": "anv: fix null descriptors",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4ceaed7839afd724b2a2f10f6879f54199c041ad",
"notes": null
},
{
"sha": "d7ef1331b5e625b39d3cbbcab41808dd8c36cff0",
"description": "turnip: make debug_flags a global variable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "511c42ef4edca6c8ef3880387e32b2a46bf89a70",
"description": "turnip: replace TU_DEBUG_DONT_CARE_AS_LOAD by a bool",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0122b81a4e29213c532a9411abbd162c7ce7269",
"description": "dzn: Consider linked shaders when computing DXIL hash",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "134c49072a1f1132adf6bff5d31cd373822f78f3",
"description": "pvr: Process wait event sub command.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d7a076daa017b3af4a6d3c41b8147d54ebdd60f",
"description": "pvr: Process set and reset event sub commands.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac339d97978e96c80d43688566717d4c4f6fa7f3",
"description": "zink: set VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT when using DB",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f7b752fdd2f5f33139dbc105da433ef6f11f112",
"description": "zink: disable bindless texture ext with descriptor buffer",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc9fa060ee1b232e5e72077232d7b90c92dfc1bd",
"description": "zink: always set RESOURCE usage for descriptor buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59989d04623fb4d94f8115f29cfe79d1f0581479",
"description": "zink: assert that buffer descriptor usage is populated before bind",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c562cfc06417ca52738460bbe63ad972f26f4c5",
"description": "zink: set vkusage/vkflags for buffer resource objects",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c545300f30bc1d6558c066466052ec6a0acb3bed",
"description": "zink: add VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT for buffers if ext is enabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ccde3e02bada6375bd2e7c49bfebe7cb76769c69",
"description": "zink: fix heap/memory type selection",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f6d3a5755f63c81881ff5647fe783038c955e8e3",
"notes": null
},
{
"sha": "07809c45271a25066c583ca90b7365e0d88daf0d",
"description": "Revert \"zink: allow direct memory mapping for any COHERENT+CACHED buffer\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a3552048c7e7b8afebfc99caac6d555439ddf2bc",
"notes": null
},
{
"sha": "38a087c4ce2a398f33ab583f048d87bd6ac8178f",
"description": "anv: there's no need to set exec_obj offsets twice",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5de60fbc3eb69b5f605b4a5c16e89a0e7bdf5314",
"description": "radv: Loop over shader stages in flush_indirect_descriptor_sets.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b2fad04267d59c233f1114ffd0b2212abd24e87",
"description": "radv: Fix emitting tess indirect descriptors twice.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c5e47e66d7c715c6a3587c456076618899bccdc",
"description": "pvr: Split render job submission for multi-layer framebuffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8cc474cd87b90af737f0647a2a63561b6528fbc5",
"description": "pvr: Rename global_queue_job_count to global_cmd_buffer_submit_count",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "187a95e617d8358579eeb06b98f3b45bb050b9b5",
"description": "pvr: Add pvr_csb_bake()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "695cf75266f43c0f9d123c5030b136bbdf061d4c",
"description": "aco: set has_color_exports with GPL",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "192486b7aa5ef3b24516e16b0e219fad7032fb7c",
"notes": null
},
{
"sha": "1a93cd15563a5d0bb6faf12c5d4c852cb3534415",
"description": "radv: add a layer for fixing rendering issues with RAGE2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c7d0d328d569c15c01c5830af838faac8a8b3c62",
"notes": null
},
{
"sha": "b2df787058be31484f2043bcc557892158078b23",
"description": "radv: Optimize emitting prefetches",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd78c8bbfa7dd3371215cf445bc9fe59e6ec296f",
"description": "radv: Avoid redundant fetch of radv_device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b5de1ee1f738fc243715ad98c5039d27390f0df6",
"description": "radv: Clean up variables in si_get_ia_multi_vgt_param",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b8dfaae89eedd54f7f9881adc8712d99ff30a60",
"description": "radv: Change radeon_cmdbuf counters to uint64_t to make alias analysis optimize radeon_emit better",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d7f429ccc1ddf76832958c47e6968dae2c870f34",
"description": "ci/debian/x86_test-vk: drop an outdated dependency",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ab1a06a158298dd4cef56a2914731d47fcab4d6",
"description": "trace: Don't use italic escape code.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77092ca8f4f0a1a755c4f49f90d89e9a3606fc6e",
"description": "llvmpipe: Honor zero sample_mask when multisample is disabled.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "da5840f3857664848b58e193c5ba56dac355860c",
"notes": null
},
{
"sha": "b6a344f4baa1ee2c784ca74499dc9fe3b4519013",
"description": "meson: do not reconstruct ICD paths",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd72369b65649ee7f6605b3ec3d113c083352a93",
"description": "freedreno/meson: simplify script-path logic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f00c9e85e56bda24a351301460b320e3cbaff853",
"description": "meson: use files() instead of joining paths",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d54c8a47c677c39e8616d44896c17c36f72089f6",
"description": "meson: avoid using deprecated build_root() method",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2d5a653f45fe89f4c5fef413177bda398150ce6",
"description": "pvr: small cleanups",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "432e263284a779f23e69f1b1201a3e7c730d021c",
"description": "intel/compiler: fine-grained control of dispatch widths",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59625a68ffc592cc5c6c62baf3a03853f234dbf2",
"description": "meson: remove deprecated dri-drivers option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47d19196c1448ecf4dcc29165e10f0c3945e2b17",
"description": "meson: remove deprecated osmesa-bits option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "713371c723767ff0aa747660a2556eb94716de33",
"description": "meson: remove dupliace add_devenv call",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7bed7d94756e5a6877ecb86ec5296ff79554e898",
"notes": null
},
{
"sha": "47ed5836cc0649614c52db1bca5c1888fb548acd",
"description": "egl/dri2: Use primary device in EGL device platform for kms_swrast",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74967249d27aba0312e37e903df983b88cce4200",
"description": "ci: uprev virglrenderer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41d5f0ee09ccc6406d9b57351fa95edf30b03298",
"description": "egl: Rewrite eglGetMscRateANGLE to avoid probes and handle multi-monitor",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "47526556494f18cd2c02f978bccac7e2ba73adcd",
"notes": null
},
{
"sha": "3170b63314f14f0031cb95bd5ee3a4726f26b43b",
"description": "loader: Add infrastructure for tracking active CRTC resources",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "47526556494f18cd2c02f978bccac7e2ba73adcd",
"notes": null
},
{
"sha": "87a9018ff90c41c85e2992f8ccdfa4f162d65d4f",
"description": "zink: reorder commands more aggressively",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a29f3dfdb247d7f6a8bb6b3d559db497230f09d",
"description": "CI/windows: Apply CI_FDO_CONCURRENT to piglit too",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c5a64296d5b4fdec34ccb35098601e1896ee1a2",
"description": "CI/windows: Don't limit deqp-runner to 4 jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ae08c3e8fc7a735b24aecaeb648aee4ccba6390",
"description": "ac/llvm: remove llvm:: now that we use \"using namespace llvm\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a273f64f80ba5081fa3a3a1460df44d80daa6921",
"description": "ac/llvm: run the IPSCCP pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d05c3811cd17dc29421c497a3132ebcb64596f52",
"description": "ac/llvm: run the LLVM sinking pass because LLVM will stop running it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbd32a04daf84f7ed931a4a2510f2181083753cf",
"description": "anv: add a third memory type for LLC configuration",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15e19d04f0481e31c6806dc4a5dcb0b762871099",
"description": "freedreno/drm: Synchronize handle close and lookup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "444db624df59cc2eed8d58a18d0f2ea82e03afba",
"description": "freedreno/drm: Split out bo->finalize()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a46e884ea80bf19449e65b946652bfd5b241683",
"description": "freedreno/drm: Remove bo_del_or_recycle()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "160137ccaeb925ada3936e4e0099f8d7662bacea",
"description": "freedreno/drm: Detect zombie BOs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "547f50c244748ac0758932d471c6905bb5bbfb19",
"description": "freedreno/drm: Add some ref/unref debugging",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "870beb215972e00ae4e64f0b4748d02363a97459",
"description": "freedreno: Don't sync timestamps while perfetto isn't running.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2010b915479a81f270a00e8c48f2dc9e2510952a",
"description": "dzn: Report as a software device for non-Windows",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5f1b8b3e6c9e61418c507213b899b28b71dedd0c",
"notes": null
},
{
"sha": "cdd1588d55c95a13a70d381ef09376e5e1a0d88e",
"description": "dzn: Don't recursively lock the physical device enum mutex",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cfa260cd274ccf7e27d61b5a431bcb43e650a903",
"notes": null
},
{
"sha": "40a2b505990b7d5ff977af46e3bc0b1ba64d5e50",
"description": "dzn: Fix Windows WSI",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cfa260cd274ccf7e27d61b5a431bcb43e650a903",
"notes": null
},
{
"sha": "633f2428f4b6af0fe362971785552ec54eeda1a7",
"description": "docs: update calendar for 22.3.4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8a32d21cfd8122a4091da31447a145c97540f3a",
"description": "docs/relnotes: add sha256sum for 22.3.4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf58992a36bb94a639c0d57e587d85a2be19a4c2",
"description": "docs: add release notes for 22.3.4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50dee85b684e321708460afc3c1abd2148fd5891",
"description": "freedreno/registers: Add RBBM_GPR0_CNTL for non-GMU operation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9bcf19e5238cecb7d7292f454f06a5427321ad6",
"description": "freedreno/a6xx: Add a few kernel regs/etc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4767ebeffc7d36b845736033d91a2b7adf1dabc5",
"description": "virgl: remove unused virgl_encoder_inline_write",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "228d812a0c6646a049d982b21067510402260103",
"description": "ir3, isaspec: add raw instruction to assembler/disassembler.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2a4ea530078e11a98792509a5429a55aaa53879",
"description": "frontends/va: revert commit 0b02db30",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd3730f8bdd7afdbc7fb0e9dd200951f9d713a34",
"description": "kopper: Do not free the given screen in initScreen implementation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c03d4735ea3b6b19ac67d5a52fbe7c9ebc05c11",
"description": "util/tests/cache_test: Skip Cache.List if not supported",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3b69b67545b678da2970654b9490cc3902cdf738",
"notes": null
},
{
"sha": "f18702250fedd632925ab90d9a4eb6e68015001f",
"description": "util/fossilize_db: add ifdef for inotify header",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3b69b67545b678da2970654b9490cc3902cdf738",
"notes": null
},
{
"sha": "65a917cb6ec4c5d7ac3e4c1b4d4b06442996dedf",
"description": "nir: Add algebraic optimization for VKD3D-Proton fp32->fp16 conversion.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7985933a6d18e57e1b492216f41d523df28cd17d",
"description": "nir: Lower pack_half_2x16_split to RTZ if available.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c644461b719d6dde1240762bddb71e3c657720e4",
"description": "radv, aco, ac: Implement pack_half_2x16_rtz_split.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12652cc54932ae1f2b2d8c71ce6c613f93283498",
"description": "nir: Add pack_half_2x16_rtz_split opcode.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13cca489203bbfb30050fb79bcaff92f5691c7d8",
"description": "intel/fs: drop FS_OPCODE_UNIFORM_PULL_CONSTANT_LOAD_GFX7",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bc91550d1d78d3d35251e0080e74733530ee25d",
"description": "lima/ci: Add more piglit unsupported tests to skip",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f51340b99a39be80bf1bc6d4be15a87161c7a6b",
"description": "llvmpipe: Ensure floating point SSE state is reset regardless of the write mask.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b97fee432c23435bc6c6ef3f27af54c2538cc36b",
"description": "radv: fix ignoring graphics shader stages that don't need to be imported",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c8765c5244ac194e1c85d2a88dde76c5d92a8111",
"notes": null
},
{
"sha": "6bec91591986fe39c9782858e746869b40892dca",
"description": "radv: fix creating libraries with PS epilog and all CB states as dynamic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3ed7f3ff233aabaef2db532af1f795230002f0d",
"description": "v3dv: add a cl_advance_and_end helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a08d6d8b598186bb363b7c617f3851a23866d5e9",
"description": "dzn: Support Vulkan 1.2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d89b7e4a84068f5d6fb73539a43d9782035ea81",
"description": "dzn: Ensure we don't mix DSV+simultaneous-access",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4daeac01c59aceba4a8c0f43e21b306e6a2c0607",
"description": "dzn: Enhanced barriers fixes/workarounds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c413c3dffcab4ff3f2f22c691b63393e4e2c13e5",
"description": "dzn: Always do clears with copies on non-graphics queues",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "948ff5b8e2491c8329fba24abdae03d0381cccce",
"description": "dzn: Support float control",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f391c2db62befae64aebe1f1c3bdf33e7c8580eb",
"description": "dzn: Cache GPUVA for buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34f372c47c962bf3d6e38c94607e09c8d55ffa70",
"description": "dzn: Handle separate stencil usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "789acc2ffbfc105b28e6775873f2c11b998d0c83",
"description": "dzn: Fix dynamic rendering clear load op for non-multiview",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e88070b1da1c27e03c436b46b15b6dc38b6f8254",
"description": "microsoft/compiler: Support float controls",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9fc5d8d2116d3267910be13bcdaf65a495a38bf3",
"description": "aco: Remove dynamic VS input loads.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15b689604ef641f347e0dacde32d11c7844690e1",
"description": "radv: Lower dynamic VS inputs in NIR.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81620fc7b0798a659feedcceec5283364220c5a9",
"description": "aco: Enable constant exec mask based optimization on compute shaders.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39448c8e9c0ca376a413287fb45871bba4425536",
"description": "radv, aco: Add uses_full_subgroups to compute shader info.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22b350fa27bfd5f931f9b6fdace29fddc935d5d3",
"description": "radv: Get rid of app_shaders_internal.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9419b4ee457960efaac340b9c4fbbad5921e7740",
"description": "vulkan/rmv: Remove delta parameter from dump helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5eb00a195ebcd3a080b9da1a12ac2f58e66a977a",
"description": "vulkan/rmv: Use the timestamp divisor instead of a hardcoded value",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e07729e8de7ea7a75b6b5b5a5a4437a24a3eae9f",
"description": "radv/rmv: Correct timestamp shifting",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "abf3bcd6ea62bab8ae31d1c883525ce166b1abbf",
"notes": null
},
{
"sha": "292d7b95fc430650a617b46b60a25d87fc7dc69d",
"description": "radv/rmv: Log bo destruction before freeing it",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "abf3bcd6ea62bab8ae31d1c883525ce166b1abbf",
"notes": null
},
{
"sha": "2d5d24720367753accfec72f91ef5df88fe0ed86",
"description": "radv/rmv: Avoid more CPU unmap deadlocks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8d0e6c02c7024fd3a1e8f60bde8dd4428943bd46",
"notes": null
},
{
"sha": "2dec10c297588bc6d356188fa4d0264215f397e1",
"description": "radv/rmv: Also check the other pid field",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8d0e6c02c7024fd3a1e8f60bde8dd4428943bd46",
"notes": null
},
{
"sha": "f6c06ef2f66a638a302346639bcd907b64c646c8",
"description": "ci: Add manual rules variations to disable irrelevant driver jobs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67547a04b6023de381680c2374df9edfc6b084f1",
"description": "ci: Move the performance jobs' allow_failure:true to the gl rules.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e27d217fb16be3d72bc07822cd499ac78f8cc110",
"description": "vulkan/wsi/wayland: improve same gpu detection",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "db42ed1e04cc7c9b92fb22cc2eef7f62e73aabba",
"notes": null
},
{
"sha": "56e758d9e9b23f47c8855636a757f1b41114f3ca",
"description": "mesa: fix out of bounds stack access on big endian",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c80f7c555250678738a8313935680dab13be2b2",
"description": "zink: Fix non debug builds failing to compile on",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b5e9336298b00eeffeec738adbcc0acc7683868",
"description": "intel/fs: Fix src and dst types of LOAD_PAYLOAD ACP entries during copy propagation.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "41868bb6824c6106a55c8442006c1e2215abf567",
"notes": null
},
{
"sha": "51b8abe0ba5ea2cf0ba882faa7e3e36c273db4c5",
"description": "docs: Lower Python requirement to 3.6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bca22a65781665054a7d9d964e548459c610593e",
"description": "util/glsl2spirv: Fix build with Python 3.6",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "949c3b55dbdfaca4e62d67cc4de1f4e3958813c4",
"notes": null
},
{
"sha": "e5e64e5c51de56f37762c6ebd570326d3a6cf1bf",
"description": "zink: validation ci updates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23d3783f587f39f4b2e5a5535a9105a388ace2cf",
"description": "zink: force GENERAL layout for all fb attachments with image binds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b52e85ead1f6ed312049e931171796d448b186c",
"description": "zink: update sampler layout when detecting feedback loop for first time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d791e9a77db8de5d912fadcca08c2289fde0cf38",
"description": "zink: return false for implicit feedback loop check with image binds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdaded5a1881fa40a93d8679c8dbc3757b99238b",
"description": "zink: don't skip repeated handling feedback loops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fda5f83ced1e0aee37cde131164885bba5c35858",
"description": "zink: move barrier jit to zink_context.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06a125942bef6a03a12b67f691ab4ad86e49c2df",
"description": "zink: fix VK_DYNAMIC_STATE_LINE_WIDTH usage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "659c39fafbb53e27e6816fa872ac6eb78772e519",
"notes": null
},
{
"sha": "a5bff81f47320e432d5e11a6c00fbc0dc063927a",
"description": "radv/winsys: prefix all error messages with RADV",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5846bd1e5a09185d39bd31d6aacf71b93ac97be",
"description": "radv: Move constant flushing check out to callers.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ccc2049fae591d1baf6f581bbd0e3953c0ee5fa",
"description": "intel/ds: Nuke intel_ds_queue::queue_id",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2fdd14907a6481e93e81cd4ca8921b8690ae893",
"description": "hasvk: Nuke anv_queue:index_in_family",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "013e849a2c6f78dfe8384ae1ba5325ff8d13a256",
"description": "anv: Nuke anv_queue:index_in_family",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80dd6ed074bf34f2ca81209c48ae0b551f1c0a68",
"description": "intel: Add kmd_type parameter to necessary intel_gem.h functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "162695f0b87a6bdea946f00bf08520d6bf335cda",
"description": "intel: Add intel_kmd_type parameter to intel_engine_get_info()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c42641994ca2bef1592231f4a67489c9099b472",
"description": "intel/dev: Detect what is the kernel mode driver loaded",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0504a3b079223ea243fa479701967ae3ead12a40",
"description": "radeonsi: correctly declare YUV420_10 RT Format support for AV1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3eb646efd0d7f05ca5b8c8016d154e90392c70fd",
"description": "radv: Merge the leaf and internal converter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "883f18f761b98397e19cebfed8328c1c72c40d78",
"description": "radv: skip creation of null TLAS for null winsys",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "31ca19589fe3583a8e5667521f420d76a84ca193",
"notes": null
},
{
"sha": "345d41155fe58fdac997caf580319a97043c365f",
"description": "ci/b2c: uprev to b2c v0.9.9",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b51a583edb72f9e66c231b60f9fae4c3c448d22",
"description": "ci/android: add android to the ci",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "068dc91317d3f145f2ed104c91c568e7d7b251f1",
"description": "ci: export artifacts from debian-android",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3cb7a8537be66aaf99b16ec5ff190150d8a6a547",
"description": "ci: debian-android compile virgl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e42ef902dee66af426212d2af1606d3aeb46817f",
"description": "ci: compile deqp-runner for android",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54a46c594ebe883f6bdc0ff2554183fb93488730",
"description": "ci: compile deqp for android",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d024af8d00c313883a965010d739f762ef38141b",
"description": "ci: Use NDK 25b to build for the Android ABI level 33",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d66cfe6a3efbdd5f3f9e3821cf123b108c4ba89d",
"description": "ci/android: move sdk version and ndk to a job variable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdcbf7dcf81901431a60ef55d1cd0ec3136e1a1b",
"description": "ci: Build for Android with libbacktrace=false",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5c96cb7059fd417de411a4489bd6594946a7f80",
"description": "android: Cleanup unneeded headers from the sync stub",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1bd6aa21a83ef12bf6dbc15d262a8d38989022b",
"description": "android: Make libbacktrace optional again",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e286d0dbcce3e3a49fa4ae54a237afd08954a78",
"description": "android: allow system = 'android' on cross file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87e6703b67a2b34847c205122af6570628b573f0",
"description": "ci: move patches to patches directory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "388b49d150bf4f6b6cea0570221ed00bbb9d8f59",
"description": "ci/debian-android: move pkgconfig paths to the cross file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c446377ff22d981191929de21cedecf519fe70f",
"description": "panfrost: fix off-by-one when exporting format modifiers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2a1217513e1c5d881718c2a7f2afb951e1fe6305",
"notes": null
},
{
"sha": "7b76d46e3890a9387430177bed870ea841103839",
"description": "radv: fix RADV_DEBUG=hang with multiple cmdbuffer per submission",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "76deaa1b1a92ea6997d298e9b6ac1ed6433ba369",
"notes": null
},
{
"sha": "75ae391375f09bd6acf1c0cd2dab1d836ca81789",
"description": "radv: Reduce descriptor pool allocation for alignment.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a16d3b312fcb7b7465eb55c055464cbf54852ed",
"description": "radv: Strictly limit alignment needed within a descriptor set.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f73cdda983e72b57dc8769ec9f234dddcafd2491",
"description": "radeonsi/gfx11: fix ge_cntl programming",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "25a66477d0268181121c0436f62b2100b72df068",
"notes": null
},
{
"sha": "014a0bf0b6015f45244bfdb57d697698a6bf1317",
"description": "radeonsi/gfx11: clamp PRIM_GRP_SIZE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2ef663d08b88489cc0484737a5c9bbbf31b35ec",
"description": "winsys/amdgpu: use DMA_BUF_SET_NAME_B if available",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ed75027b74614fa929fe6d03577d53799a136ac",
"description": "drm-uapi/dma-buf.h: use __u32/__u64 types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd8e8d204db32c9a1b05d3748221171504f94167",
"description": "iris: Add missing untyped data port flush on PIPELINE_SELECT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "172e0b0ebffa02fa86aa6a1915979fb4de9460bb",
"notes": null
},
{
"sha": "a8108f1d4440fc72c51eb687d5c422ac6500bf20",
"description": "anv: Add missing untyped data port flush on PIPELINE_SELECT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1067ec90a591b26a0d6c9b298b1a894bb0a66836",
"notes": null
},
{
"sha": "bc07b1a0bf22054c9a683a43e9f7f7632446431f",
"description": "radeonsi: remove some shadow reg optimization for bf1 game",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44f25792d560308868c65eb0bbfa268107a15101",
"description": "radv: allow NULL initial_preamble_cs in radv_amdgpu_winsys_cs_submit_sysmem()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6702e1530bd701a25f9ece608a294bd5d70a6b7",
"description": "radv: fence complete struct is 4 qw size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b11f49f06916847fdca6625fd67f2e3765d6109a",
"description": "radv: INDEX_TYPE and NUM_INSTANCES PKT3 are not shadowed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2258090c73b371e1f733db55b28f6394f34eb1d6",
"description": "radv: set preemp flag and pre_ena bit for shadowregs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97b9b2cf4015da4707f685f433bd03c7e77a5bde",
"description": "radv: add support for register shadowing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db61db7f672459eab3ae9e9613702331586c8fd9",
"description": "radv: add shadowregs variable to RADV_DEBUG environment variable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f0fcc05c2fb2ca8b0385ec227dc981a801b76b3",
"description": "ac,radeonsi: move shadow regs create ib preamble function to amd common",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab5dd2467f55e5fc6dbcecb832b84d030022e2a4",
"description": "ci/freedreno: Mark max-texture-size as a flake.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "677a3053fff397b05354a29bbe0895020742591f",
"description": "mesa: Fix format transform on big endian platforms",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d5cc7525d177900dc97567c1a2d75200628b57f",
"description": "ci/zink: Update radv xfails for the recent shadow fixes.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "656f62a801ac276022114015f837383e8b8af86a",
"description": "ci/zink: Update TGL full-run xfails.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "512f1c160a63a7ba1b0097166d8ec0324542d639",
"description": "ci/zink: Add coverage using the vulkan validation layer on lvp.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4286633eec3e134d462edd16629311ed0e0e7934",
"description": "zink: Re-emit the SpvBuiltInSampleMask access chain each load.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8899f6a19857d533d62945889c413b55cea5223c",
"notes": null
},
{
"sha": "1e4deb3b8962a26e7eaffbde5688ee766b62a8b5",
"description": "zink: Fix up mismatches of memory model vs addressing model.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "adf81044d4cb929733ca64ed1fd30725577b0c66",
"description": "zink: Fix validation failure for maxLod < minLod.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a33d509ca1c2dcfc6cb9b05d75fda5576cd902e",
"description": "zink: Add missing Flat decorations on some inputs.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b6a5e3e244f888d6ee3618e037327f408ffb4ae",
"description": "zink: Fatal error if requesting validation and we fail to load the layer.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81b5f6a3fd570a3a0c4fab2b8a83eb41928dbc98",
"description": "dzn: Use core feature matching logic instead of rolling our own",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db083070f03fc033ea5ff43200a9a1fcb2b73df0",
"description": "dzn: Implement subgroup size control extension",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a041cd48f4968c65a4aefbc86d2ba32e81dcb528",
"description": "dzn: Support more subgroup/quad ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d26aa99d5ec86b1a036231d2070d936060e578c",
"description": "spirv2dxil: Support subgroup SPIR-V caps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8329595fada883b45fdcf860399d9a1a7f81db9",
"description": "spirv2dxil: Lower some wave op properties",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f58d76336327b6d50a938d96d9cfef89dd8fb5fa",
"description": "microsoft/compiler: Support emitting the SM6.6 wave size tag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c5d96bb58e302913ef7682d292fe33a10c61ebe",
"description": "microsoft/compiler: Implement more wave/quad ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a318c101bb9eb711d0279b3031b84c44d0f1322f",
"description": "microsoft/compiler: Handle i1 overloads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1b6e0748f77d7c61296a3b49a6c31cb01e49487",
"description": "microsoft/compiler: Handle i2i1 and u2u1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ef9ba9166a7eae62b564b4ce264069a9f1ddebf",
"description": "microsoft/compiler: Don't emit threadgroup barriers for graphics shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e07e9a08cb09cb9c5d845a9f03a27b8866aa6415",
"description": "spirv_to_dxil: Unify spirv_to_nir_options",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12a471afac2e0c458db785681c88d045a2175ac3",
"description": "dzn: Enable Vulkan 1.1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f0bbb19de678ba85d8e61d7ea2a7efae40dc1a3",
"description": "dzn: Fix independent blend check",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c92729c3ce91a858829e9bd1932020c4f7298b0f",
"notes": null
},
{
"sha": "602a54a0839271b6ab6ee78e63caddacc9ff76ca",
"description": "dzn: Don't expose variable pointers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad7157c1e84a0672d36b6f5cd952452fa035a0bb",
"description": "dzn: A single sampler descriptor set needs to support 1024 samplers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "884d8709291f69b33049b12290e88128645d52db",
"description": "dzn: Descriptor limits are based on binding tier, not heap tier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f13a4a10a184769dd1291fae35410784023a443",
"description": "dzn: Usage MULTISAMPLE_LOAD support instead of RT/DS support for MSAA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29a0bcdd84c0ced9aa72604bd9af3e9ad3e51185",
"description": "dzn: Support EXTENDED_USAGE bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0d8838c30750af852e507ba9b1d4cbfee02e95d",
"description": "dzn: Usage image view usage instead of image usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1041e0d2815e063e50cf71d524cfe70d56b44a58",
"description": "dzn: Use SHADER_LOAD to indicate SAMPLED_IMAGE support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfc05566ab006f470a8d848462c2b7c4bf75fb5f",
"description": "dzn: Move patched vertex buffer capability check up a level",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ceb287a509bea32eefb3920c7baaf875e53a2d17",
"description": "dzn: When rendering to 3D, don't treat layers as subresources for barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "232c598e79ca5305ed83d84491da11eaadef6d6c",
"description": "dzn: Set dynamic rendering caps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8b9f70fcafdeddb083c8458f8614ba09dca381a",
"description": "dzn: Respect suspending/resuming flags to omit clears/resolves",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfa260cd274ccf7e27d61b5a431bcb43e650a903",
"description": "dzn: Use common physical device list/enumeration helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0bae7a307c26b97ef458b92b5a5152dd2f759574",
"description": "dzn: Support vkCmdDispatchBase",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "296ad630db9607d7a8ec0ab048a3bf403ee05115",
"description": "spirv2dxil: Support dispatches with base group indices",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6bb765f3d1c749ffd58b8f7a5472592cb2b2ef80",
"description": "microsoft/compiler: Lower device index to zero",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "725948c6c9c4ec09795a105b5167b3f9f16146ab",
"description": "microsoft/compiler: Fix atomic image umax",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97740401dc66fb5907f591e0490513c83b5f531c",
"description": "zink: fix implicit feedback loop detection",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9ba06579035c80bf216672526558388b2f66dcd6",
"notes": null
},
{
"sha": "49b7f0842ef093dc46d425b0bb7340b967741693",
"description": "radv: print depth image size with RADV_DEBUG=img",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b79745b045ac6161ba531ca6de3fa78487a6cc7",
"description": "intel/common: add a INTEL_DECODE variable to parameter decoder at runtime",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31931754bc1496a36dbef9877719897a3828ac08",
"description": "intel/decoder: print out compute push constants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "536a2acfc20ab6b21d83f8ca7a1829087ba98032",
"description": "intel/compiler/mesh: handle const data in task & mesh programs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "88756cee8da77a742fc031ac83f2e5a197023ef8",
"notes": null
},
{
"sha": "9bb18a4f9ee300b566e642e6960479b63cf8f011",
"description": "intel/compiler: fix generation of vec8/vec16 alu instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19b0bafe35308d67c57ec6d0b2cfb02d219cd5bd",
"description": "loader,glx,egl: remove is_different_gpu variable from loader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "648cbd47a799e42bc9a05cedccbc93e595303b0b",
"description": "glx: remove is_different_gpu variable from struct dri_screen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31013f3ce7cfeb1e1e04b51215abd6856dd374a7",
"description": "egl: remove is_different_gpu variable from struct dri2_egl_display",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a0ec8e8d3750d580ded41158b782b8070ff0e0a",
"description": "loader,glx,egl,vl,d3d: loader_get_user_preferred_fd() function to return original_fd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c5b61eefb9be69256552cfde1caf3b7e1d29614",
"description": "loader,glx: add render_gpu tag psc->driScreen and psc->fd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c712419c1a1549562aea73c9533ce40edfc7b163",
"description": "egl: add render_gpu tag to dri2_dpy->fd and dri2_dpy->dri_screen variable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "967b9ad084ecf28f639aeb21b5bdf76813e65a8a",
"description": "egl/wayland: for prime, allocate linear_copy from display GPU VRAM",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42a46f2c5f169c4f06db3a7d1e944fcf34b36e82",
"description": "loader: make image_format_to_fourcc() non-static",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57b22f99a98182c647444b5e6a3c786cb8e7c04d",
"description": "egl/wayland: keep display fd open for prime",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94946251d0e09d53389ba49691095416db7618e2",
"description": "loader,glx,egl/x11: init dri_screen_display_gpu in struct loader_dri3_drawable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5519dd0bd1a5a4a2c2ca7d41d2063632aaa7ec58",
"description": "egl: create DRI screen for display GPU in case of prime",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8da022da410519c95d5726fc92a9ee5731de5e8",
"description": "egl,egl/x11: keep display fd open for prime",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e6e30215ddbf6be3d5be90f64f726431701aca0",
"description": "egl: add fd_display_gpu to struct dri2_egl_display",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0813c1a6fa5aae6e97e6f54822105ce345592c88",
"description": "intel/genxml: set unused 3DSTATE_PS_EXTRA field as mbz",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "205d40b8db7f4288f54522cbcf117790fb7de3a1",
"description": "mesa: move component bits queries as GL ES only",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a81063d2ca39c2ce01dc0fb7e6b0587906ae255c",
"description": "v3dv: ensure we allocate at least the requested space for a CL",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3325950648103ee7fd3fb435eca64a0b75beac97",
"notes": null
},
{
"sha": "0c6e56c391a262bef2d20037b4ca77d60948f3e7",
"description": "mesa: (more) correctly handle incomplete depth textures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "818cc3085261e905c436ab2fcd7d6ac4ad1dc0c8",
"description": "mesa: populate gl_program::ShadowSamplers mask from shader data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64140a73c166980a4fc70e302de506046685b111",
"description": "mesa: remove dead parameter doc for _mesa_new_texture_object()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef3205ae574ca08e4a5462316cb14b73484c864a",
"description": "zink: pass depth swizzle data block to shader compile",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "336d7630fdfea68a2a6479df93f98bc26365dede",
"description": "zink: remove old depth swizzle workaround",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6518f3ba5955f254c462f6c48eef64b54083a27",
"description": "zink: create another samplerview for shadow textures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c46fb43473eb4ab65ee64530cd63e2013d9f8f04",
"description": "zink: plug in the program/module parts of shadow texture mode emulation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef233d43f4206e27e522e5cc28a6cf730663a4bf",
"description": "zink: block pipeline fast-pathing for any programs using depth texture modes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b2bf99f0588dfd5c71cafe46d7da5a542d5f447",
"description": "zink: rework depth sampler splatting in shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5193f4f712b8c83baa33f39aa68a366418787abc",
"description": "zink: add a fs shader key member to indicate depth texturing mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f62ccaacb8035afe8f356bb96faa285682ec961e",
"description": "zink: track depth swizzle on samplerviews",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c20c79f58496879624543c7df8779f6d95fca968",
"description": "zink: add an extra_data param to zink_shader_compile",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9e4c6266ea3525ea6d4310daf1006b68aee709d",
"description": "zink: break out tex dest rewriting into separate function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "368197923b6403da42b27b6b677486758b47a58d",
"description": "zink: flag old-style shadow tex mask for fragment shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf3c14b8a5ac30abcc36dc1f82dd2cce136c532f",
"description": "radv/winsys: fix incorrect PCIID for GFX11 in the null winsys",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bbad550f3d454bde016eb1b7d7acc4ea8b9eef6e",
"notes": null
},
{
"sha": "a50d2fdb4654984061bffb9293abb4178cbe435f",
"description": "intel/fs: avoid cmod optimization on instruction with different write_mask",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "159edf710ee089bd1525060798d2038794e898bf",
"description": "ci/piglit: Exclude swapbuffers front-readback tests with PIGLIT_PLATFORM=gbm.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "849af68dbd53d8fb866f3b414a681e0d6ebaf5c7",
"description": "ci/piglit: Add some common piglit skips for Mesa CI's testing of glx.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac5b1df2b9c6e25b6e1617258ef86d0b7824fae7",
"description": "ci: Move PIGLIT_PLATFORM settings out of the .tomls.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83c2b26acf1e6c5434d2183294103c959c7ab268",
"description": "ci/freedreno: Switch the piglit job to using a deqp-runner suite.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ccfacab10028f5e752ea9b7cfa98868c50841c62",
"description": "ci/zink: Clear issue #7781 flakes.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8189fd30ed922b616c7c7f20ba5b460ccb8c8eea",
"description": "ci/zink: Drop glx-swap-copy xfails.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d01f83841af17c5ec8b5625af2d63bcedabb1f38",
"description": "ci/zink: Drop xfail for copy-sub-buffer.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68135c12ed2d19b1550d1ebe679edf53a2212ba4",
"description": "ci: Drop windowoverlap xfails, since it's always skipped.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0d7ccccc091f5b8168b036cc736e38513797c5f",
"description": "ci/virgl: Disable iris traces for now while it's unstable.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c26306f7d9c72f53da219f487f4551422b3b100e",
"description": "radv: stop using radv_pipeline_has_stage() in BindPipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5039acfd9df6f4d3fc7cc655717b1c5389120260",
"description": "hasvk: check the return value of anv_execbuf_add_bo_bitset()",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80196aaa5bf0e2070038d3b9f2b0177bf096c545",
"description": "hasvk: don't leave undefined values in exec->syncobj_values",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cce1f1ea7078a44e5c03bddac1ef235ba5ca11b4",
"description": "ci: Uprev kernel to 6.1.7",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1709590439945c2ab64f0cb42967f70ecde02fee",
"description": "util/fossilize_db: fix macOS inotify build error",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3b69b67545b678da2970654b9490cc3902cdf738",
"notes": null
},
{
"sha": "357340953ad0e2457d4016a4de7cf3608f9bc0c5",
"description": "radeonsi/vcn: check fence before destroying decoder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "843bdd226268880b26629f9605e0217a0b379f48",
"description": "radeonsi/vcn: check fence before destroying dpb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e527f686caaf688f0a185e2641fc96413dd502be",
"description": "Revert \"aco: Combine v_cvt_u32_f32 with insert to v_cvt_pk_u8_f32.\"",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c007a6e7276d42379ba2afe2e77a45617515d395",
"description": "zink: update gl43 profile to allow imageRobustAccess",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f855e2fff64212edc34643b89921907975c0fbbd",
"description": "zink: lower LOD-invalid txf when imageRobustAccess2 is missing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90d5e449ae00fc223304953831a1ff283d051de2",
"description": "zink: add robust_access field to shader key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37d00c1a8eafadfa0544ddd12e561394830413eb",
"description": "zink: add VK_EXT_image_robustness",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f15646945a3eb2521e58a871ca4cd7570271288",
"description": "zink: add zink_cs_key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c448c7c2e252534d7d5d4658755f5a1f8e2226e9",
"description": "zink: add pass checking for lod overflow in txf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "474ed4b877e0988acdb9329de485f2e339812680",
"description": "zink: use actual swapchain object for surface comparison",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b2739c9f00557347008dfc500dcc584abb81378b",
"notes": null
},
{
"sha": "26e4621fa29615720e4acc90c1f1d7cbd7945d9d",
"description": "aco/tests: update assembler tests for latest LLVM 16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0fa106dc621b4def690f1cf5a9fdd7790db328c",
"description": "aco/tests: fix assembler.gfx11.vop12c_v128 with LLVM 15",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f4f131f2e9403f8757be33b3a5c10bcbe9b7644",
"description": "radeonsi: respect smoothing_enabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4147add280e408c68d7910c6cadd860cf92bf5f3",
"notes": null
},
{
"sha": "3325950648103ee7fd3fb435eca64a0b75beac97",
"description": "v3dv: increase BO allocation size when growing CLs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01c6eeeba5d1b2eba8adc96967f9a91367fd156f",
"description": "v3dv: drop unused field from v3dv_cmd_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0594b3c143d48c5f37f705abb03f18fbbabbc6b0",
"description": "egl/dri2: avoid undefined unlocks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f1efe037dfd82d95b025a3ddf58b669758b8d69a",
"notes": null
},
{
"sha": "e82cf650e9388f1036995f8b8b1bfca85809fe09",
"description": "ci: bump Mold to the 1.10.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c1544b38a173659b55740af673ed9699e00433a",
"description": "ci: Sir trace has small invisible change in rendering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bbeb8f5075983da9ed102ff8b665e1907949ddd",
"description": "radv: add an early out in radv_cmd_buffer_flush_dynamic_state()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8caf451cb3fdd2d0cd773125bd9311d73591e56",
"description": "v3dv: use common code for descriptor update template",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ca5a81a6eab703c64bce66baef2e880339d6680",
"description": "glx: fix a macro being invoked with the wrong parameter name",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d59683ab8986f977cc91d09fc251f6ed971f0e41",
"description": "radv: Enable extended SAH for shallow BVHs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da87c2883df68fd8948037521668526dd150f0c2",
"description": "radv: Wrap internal build type inside a build_config struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c53eb2f3d4be7d1c4e2cff45c73669aefbfb280e",
"description": "radv: Add a shader variant for PLOC with extended SAH",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1755c0b21fdc7d11a4e23ba67e535e87fa51bf2",
"description": "radv/bvh: Add a define for extended SAH",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13a8a4071a4b70ca3e4ee0f09479906a95922237",
"description": "radv/bvh/meson: Add the option to set defines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4ccd74cbc80e315ec76a5a285c550c23d92f7c5",
"description": "ci: be explicit about the `meson setup` subcommand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f50eba5a5719d76fa4183d91c003c6249a19d1f",
"description": "r600/sfn: Fix splitting of multislot alu ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac30c402112558f4b7f6af3c8bdd5a92f5c0fd9b",
"description": "r600/sfn: Fix opcode and result dest slot mask for variable size dot",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "797b8391110fba4114de9f946f912238a6cf568b",
"description": "glthread: disallow glthread if buffer uploads are unsupported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aca09e4f71937f602b52c3ad42f2afc7fa91a8b2",
"description": "glthread: do vertex uploads if an index buffer is present for MultiDrawElements",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7921396c7bf31713a3bd1f2c38a6690c1de548ff",
"description": "glthread: remove the vbo_upload_ratio_too_large fallback for glMultiDrawElements",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98a0e8c908006c3663dff53627a6772e6ee1c4c3",
"description": "glthread: make marshal functions for glBegin/End attribs non-static",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9abed5315ddad151bcb57e7133c9e55e31aaa7e",
"description": "glthread: pack and name the type of glthread_vao::Attrib",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02f1968696fcf0eafd423c8c8c15cbfe61cd2cc1",
"description": "mesa: move gl_vertex_format_user definition into glthread.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c00db0dbc867f48e02b86bc6cb8d49c59e534aa8",
"description": "glthread: do vertex uploads if an index buffer is present for glDrawElements",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed7d3b33b0fb5f6ee49e236f5a8b0c3a021df027",
"description": "glthread: change multi_draw_elements_async() to never fail due to large size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc93c69701fdef763e52e4c6bb3829d525871cf0",
"description": "glthread: execute glMultiDrawArrays(draw_count < 0) asynchronously",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68a926a15b7b3724a29c050b8595177a32fc67a1",
"description": "glthread: set GL_OUT_OF_MEMORY if we fail to upload vertices",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e39b90311cadf5efa9016c8521e616087b9f1025",
"description": "glthread: set GL_OUT_OF_MEMORY if we fail to upload indices",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "777166cc66c7330e66e493ee804d32d1f87d297a",
"description": "glthread: handle GL_*_ARRAY in glEnable/Disable",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0b1dd1859134e71b25ad1124535df96d435e9766",
"notes": null
},
{
"sha": "a4d813ba54793dcadfcd76e1f6cd1f44d4f99331",
"description": "glapi: autogenerate function parameters with no space between * and variable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "721526227cd8311b7bb6dd2f8718fcfbd3b24038",
"description": "mesa: allow GL_UNSIGNED_INT64_ARB as vertex format for ARB_bindless_texture",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1fe7b1f9724ac38cbddcac6505d3750ef99a2eca",
"notes": null
},
{
"sha": "4f6e7858762a38fd7f2e4ab568fc018b4b155f86",
"description": "util: fix util_is_vbo_upload_ratio_too_large",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "068a3bf0d7cda0301b3dfc2e258698c6848ca706",
"notes": null
},
{
"sha": "4d4995b32bddb0b6bdab0a901db89a31fc1e8005",
"description": "glthread: fix an upload buffer leak",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "befbd54864d2959b83e3d2d46d0825f19cb4fc46",
"notes": null
},
{
"sha": "6f02f9d1084087c97005815bb6070053d09a422c",
"description": "anv: fix preemption enable emission in gpu_memcpy",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b9aa66d5d0a8c166e5b0008337fdaca2b97a37f4",
"notes": null
},
{
"sha": "b3fd72fd091ee2e96813b1965d46bf22dae6e8f6",
"description": "radv: remove redundant type sizing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46e2cc5d4cef59ff4a67e1c3b1ab46a932a8ed57",
"description": "radv: add some graphics pipeline hints to optimize pipeline bind",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fc5d93060c46e6cf094a2c77c3c544856516c0b",
"description": "radv: simplify depth aspect check in radv_handle_image_transition()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9ff2d9d078e098b38aa32c8a5f9711013ea7a5e",
"description": "radv: reorder dynamic state checks during bind",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83c290ff8428340e3455498dae4c2787d2577c91",
"description": "radv: repack radv_graphics_pipeline struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfd891fe66e282eca2cacdcedd932c22beb41d02",
"description": "dzn: Support basic subgroups",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33f59578faab055c0faa855bc573de7764f0f94e",
"description": "spirv2dxil: Support basic subgroups",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8872d5d1dc9601c6f170908f80557745bebbc3df",
"description": "spirv2dxil: Use 32-bit shared offsets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f8a8b594902d692cc99f93aeb8a9cde3cb9ed6e",
"description": "microsoft/compiler: Add lowering passes for basic subgroup vars",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a422df4b612bf9deaa76ae34dc14cc0be928326a",
"description": "microsoft/compiler: Implement a few basic wave/subgroup intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "142faf894b52bec08f73862bc7df566a62bb6e19",
"description": "microsoft/compiler: Add an overload param to unary function helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d44318566613cea529858a6487f9ce625cd37d9",
"description": "zink: don't use ds3 blend states without color attachments",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4d18f2ad112e96320f6c5d130396a70ab702792",
"description": "zink: delete need_blend_constants",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1d99283e6bc5548e1ae396882c7e5db755ec8bd",
"description": "intel/dev: Split hwconfig i915 specific code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3b769894ed6e6f1b0f1df1fa12a8cd3bee2df83",
"description": "intel/dev: Move i915 code to i915/intel_device_info.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1332702cf4cd8ffbbacd8fac6b98f1ec790b8daa",
"description": "intel/dev: Export functions that will be used by different kernel drivers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "473732dfd17d6532706268e1fab976aa09bc87a6",
"description": "radv: remove an old FIXME about a possible bug with TC-compat HTILE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c82981bbecb48023d4955a0467e24c08eb756d1",
"description": "freedreno: Add driconf to disable conservative LRZ",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b392d57042c8ad6dbc34f18509fa9e1c90907eff",
"description": "util/xmlconfig: Use os_get_option()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "720c842c50ef442ec8e90c1fa09206c7dc591951",
"description": "turnip: Invalidate LRZ on blend+depthwrite",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "899f2218fee5055375df566a64f16a33071c9092",
"description": "turnip: Rename lrz force_disable_mask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e1bdd0057a2de6d51cb2f62d80d066b15413714",
"description": "freedreno/a6xx: Invalidate LRZ on blend+depthwrite",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1b1b3e6ab45c4303f3d98ddd263497a8c025d3e",
"description": "freedreno/a6xx: Add LRZ perf warn for ztest direction changes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65e5b8e41307b21c79f97e44ca1a530180a2b027",
"description": "gallium/util: Add util_writes_depth() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8a60633daec2989df718d28e0baa873bb9b1d15",
"description": "radeonsi: report 0 block size for Polaris HEVC encoding",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c4482a3c1a973975eb27ac284a18bebca24f7876",
"notes": null
},
{
"sha": "08f6d14b85b79af06d43ee1897e01720d7c9eb0d",
"description": "radv: Make NGG query emission a dirty flag.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "247c06d41997538e877619326d046f84887a48ab",
"description": "iris: add restrictions for 3DSTATE_RASTER::AntiAliasingEnable",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58dd9d5134e280302cc5270d7cc5ecdbc49791de",
"description": "hasvk: add restrictions for 3DSTATE_RASTER::AntiAliasingEnable",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b37ef40f8b5d3206c20f03c4400b0e48faecde5",
"description": "anv: add restrictions for 3DSTATE_RASTER::AntiAliasingEnable",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f42521f6c3f2eb8546a9290f26d25f05a85f6c85",
"description": "radv: advertise extendedDynamicState3ColorBlendEquation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de1e2b65dbbd2fa27de41054aa0dd314b5bc459b",
"description": "radv: fix detecting that blend is enabled when all CB states are dynamic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4041be0f6f14192ecc48f68e2d171e289f755cb8",
"description": "radv: enable compiling PS epilogs on-demand for dynamic color blend equations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "daa2aeaa0c74f2d7cc6a7b7a9a707afc0ca766bb",
"description": "radv: add support for dynamic blend equation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11382a6711f5a7bc7e405377c7703ccb92461523",
"description": "radv: add a new helper for normalizing blend factors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39dcac4f79426dc06734b15bea14c7b886d4ea70",
"description": "radv: move some color blend helpers to radv_private.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7dd9e580644dc3d534e6c0f869d68179f724c81",
"description": "zink/ci: add spec@!opengl 1.1@line-smooth-stipple to the fails list",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a8d2b288eee38c7c8535af4342e00b8f7e75a087",
"notes": null
},
{
"sha": "ec6ad8c7dc069ccbc85a1117b33b2daa9b46b64c",
"description": "iris: Don't flush the render cache for a compute batch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "926f626b95a3fab3992361c0120a73b047d24717",
"description": "tu/kgsl: do not use kgsl_command_object::offset",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58ababdee6cd6b1e08604033602e4a5f9d5ab7a3",
"description": "anv: uncompressed views of compressed 3d images are now valid",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1617dac6c3a4212d0e254c05f9f42f0bf2f5d52b",
"description": "radv: Fix depth-only-with-discard when epilogs are used.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "eb07a11b8f400c50e8a2455df9891573eae052e1",
"notes": null
},
{
"sha": "7bed7d94756e5a6877ecb86ec5296ff79554e898",
"description": "meson: use sections in summary()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c0dc0b2a79da18de7319eb791b97e3f7563298a",
"description": "meson: use summary()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8c8a94c2e36b1889bed595a994d7319a68389f3",
"description": "dzn: Rework meta blit VS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8de0c23ac94e18f7d9192fa56e6eb73b18054b80",
"description": "dzn: Delete an unnecessary assert",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c92729c3ce91a858829e9bd1932020c4f7298b0f",
"description": "dzn: Enable independent blending",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "613feb39c410ddcb55bd374b2a8b44be1d55b26a",
"description": "ci: bump ci-fairy with session support (robust downloads)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8d2b288eee38c7c8535af4342e00b8f7e75a087",
"description": "ci/piglit: 2023-01-19 uprev",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "796686af1b379cf3601e9b49d176906596af5c75",
"description": "ci: migrate from wget to curl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1abd3a3051f753822c96ba408acb19d8a001804f",
"description": "ci/piglit: explicitely define we want GLX tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bab3e2fbd9b26d05cb752f7a74f1f3b8f9bc5318",
"description": "meson: use the same workaround for setting 'lib' on windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7aca37fc2814ba9e56fe1829a40df97eef09a5c3",
"description": "meson: use [] instead of 'lib for !windows name_prefix",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a79e6457d8aa6eb10b0c3dd0359f25d2e9a839eb",
"description": "meson: use builtin support for reading version from a file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c31629ee786db9d34ef19bcc96f8cf47308aa0cf",
"description": "meson: remove version checks for < 0.59",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c0531cf912fc3f8edbc73c679602e169c9ad3f2",
"description": "dzn: Enable multiview",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebf26045622bbcf26d5dc6d7dc3cc662dafd36f5",
"description": "dzn: Implement multiview queries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4586b308d8580efe6646efcacbcadb16a88a3d4c",
"description": "dzn: Handle draws and clears for multiview rendering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6fca32cb38429e971f77c8600cb036ecaa592343",
"description": "dzn: Handle multiview pipeline creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea9d092655d26e7b4c130da0a9d78fef776fe37c",
"description": "dzn: Put nir compilation options in a struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3299ab04cb6bc918bef45c138a628ca13add2ac5",
"description": "spirv2dxil: Claim multiview support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95a90b359a4eee5b2a1d92a9b625ef21e4fba085",
"description": "spirv2dxil: Implement lowering for multiview",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d56b3214d0d36ad916890a52cc2f9df1217acad",
"description": "spirv2dxil: Pass runtime conf struct to lower_shader_system_values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58488b9d85eb0bcc7eb23d4148271659d869db73",
"description": "microsoft/compiler: Support view instancing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a440889a87fd8d0cc0307bd76d55804e46951ef",
"description": "microsoft/compiler: Delete stale TODO comment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0024a844cf93e1b7155c17ff5aec97bb5dc8e94",
"description": "microsoft/compiler: Subpass textures are supposed to be arrays",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8924fe9fc317903038533882253207688dae9747",
"description": "microsoft/compiler: Delete incorrect implementation for load_layer_id",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6f932639a9d09166893d87ed9142c9c7739a40a",
"description": "zink: simplify some dynarray concat descriptor code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1329fec3529522fe7aa7f080bced76e613927443",
"description": "zink: consolidate semaphore creation where possible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7399b2241f86bf6106bfb4fb3dacdea010debc59",
"description": "zink: move semaphore caching to zink_reset_batch_state()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8252784cf01fddad4cb9885d1cdb0ef7da04973",
"description": "zink: add a binary semaphore cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "283de45fd67db9129122986c3e270927ff32043a",
"description": "zink: add a util function for creating semaphores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "020db79340a1932c5229574a9e5d1ccec4e5c9da",
"description": "zink: preserve present resources during async presentation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "482e215a674c031a08f6d5228f8adada95aa187b",
"description": "ci/bare-metal: add more timestamps to help debugging issues",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f0e213a577ca916f32f27ace3fcc3346a8eec77",
"description": "zink: NV_compute_shader_derivatives",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c71287e70c2bf4aac96b24635e48ec13cd31fddf",
"description": "zink: correct sparse bo mem_type_idx placement",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f9515d9376752c0355de71957347e1241e3a226b",
"notes": null
},
{
"sha": "e20e8f22438b619e1700753ab37e8ae9170b931e",
"description": "zink: trival renames heap_idx -> memoryTypeIndex",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6d3a5755f63c81881ff5647fe783038c955e8e3",
"description": "zink: zink_heap isn't 1-to-1 with memoryTypeIndex",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75276deebcf76f8fafa68f4e4ecb29768d98c764",
"description": "meson: Use feature option methods for xmlconfig",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37463bedec59e57763ea1553724a9a264e4270e4",
"description": "meson: use a feature option for shared-llvm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c52c2ed0f8f8bb87feb6dd173da16646cfaef7b7",
"description": "meson: use a feature option for egl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afa97e746855436e2c9a41784b11d948f9aa3dc3",
"description": "meson: use a feature option for zstd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3f60ea4a8937d77c2169e052ecda0e78144eb3c",
"description": "meson: use a feature option for xlib-lease",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce490a20e7310ff55dd76d77841cfd3275d90b3a",
"description": "meson: use a feature option for power8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2653fe11c96f1192b3efd627814fd2a4abeb7e80",
"description": "meson: use a feature option for lmsensors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "202344e9a00870bee303cfaf4acb66b8c9946252",
"description": "meson: use a feature option for libunwind",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f10a89180b5638d2c1870e91e06aeae67925717",
"description": "meson: use a feature option for valgrind",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d00c6e0fd754534ff493c9a58f3092eeb27343ff",
"description": "meson: use a feature option for llvm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c40e1bb1d04ed63256ece125b98aa00eec3c09de",
"description": "meson: use a feature option for gbm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b334a84167377a4b9dfe4836b13fa66d2850217",
"description": "meson: use a feature option for gles2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca615a4f16d3a2e1c5078aee7b83556a4121116a",
"description": "meson: use a feature option for gles1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80eb78d7a4ba70e81e32d2a7bd3d6b242da6c7bd",
"description": "meson: use a feature option for shared-glapi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98bd7cdb8c47fc9e10ff85820f95302d1c1b1b51",
"description": "meson: use a feature option for shader_cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b200d547dcd21df11a1c3dbbf446700863532a27",
"description": "meson: use a feature option for gallium-xa",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f66b89ac3676bcdaad0da3b9af8aae0ef6b826a",
"description": "meson: use a feature option for gallium-va",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eac76e433d7a75125afa16bce5adf3fcf7163839",
"description": "meson: use a feature option for gallium-vdpau",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8dcc1f83111da0fb7a09f24089bc7f98f00f5685",
"description": "meson: use a feature option for dri3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "643af2cf83ce718f191d5fcbcc4037b73ad0ce5b",
"description": "meson: drop meson < 0.54 workaround",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c5e96914474fcb2b218cbefc43c213739252829",
"description": "meson: replace uses of ExternalProgram.path with .full_path",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92235e0c48f6d23f51c63a847f987eb23b885f5a",
"description": "meson: replace has_exe_wrapper with can_run_host_binaries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45632b3297ca1b47214b326e95d7407442622847",
"description": "meson: bump minimum required version to meson 0.59",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ff334e54a2d3455a9c532b146b2fb77a757af02",
"description": "zink: handle modifier nplanes queries correctly for planar formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "072e29a22e2cd3c738a3bee463f6aebd40159966",
"description": "zink: store drm format as internal_format for imported resources",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2e2775c11b0d17472afd53b1398a3af7d9086a75",
"notes": null
},
{
"sha": "700bc2dae01650c501021ea00ba2ba0207bd94c9",
"description": "radv: rename ac_surf_nbc_view::max_mip to num_levels",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d191b2cfb5fbc66321369857c7189c1dbd431fa",
"description": "radv: fix creating BC image views when the base layer is > 0",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "98ba1e0d817e0354aad5d82eb9a2dc4cce33540f",
"notes": null
},
{
"sha": "18aaa373b701c98ea85058deeaeadac44f120bab",
"description": "radv: fix buffer to image copies with BC views on the graphics queue",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "98ba1e0d817e0354aad5d82eb9a2dc4cce33540f",
"notes": null
},
{
"sha": "aff5fe3f9437ad9339d33d150eefc367875e2329",
"description": "radv: fix setting MAX_MIP for BC views",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "98ba1e0d817e0354aad5d82eb9a2dc4cce33540f",
"notes": null
},
{
"sha": "34e65305187630ba77616cc4314e361bd82f46ab",
"description": "mesa/st: drop unused param",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ddc721e15c6260e5a505f7e5fab2115e4cbd7c72",
"description": "glthread: fix glArrayElement handling",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f5c8c3dc35561f23a5383cb05075898942ce0c5",
"description": "vbo: lower VBO_SAVE_BUFFER_SIZE to avoid large VRAM usage",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "491f6b138ecbe938471f7ee1bc339b32c61eed07",
"description": "vbo: remove bogus assert",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a08baaff9764372c29d89886bc1331343d4273bf",
"notes": null
},
{
"sha": "ff34e96701ef8f6e52755685a5ef9425c0229cfd",
"description": "nir/lower_io: fix bounds checking for 64bit_bounded_global",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7092c1218a04be9369750a28501cfa44bc2334fd",
"description": "intel/compiler: Use more symbolic source names in components_read()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16b66ab6597a756c19c842019a40cce2de443075",
"description": "intel/compiler: Drop dest checking in atomic code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "780f3e2e6b6ce2ffd1bb8b6daeeb40244727edd5",
"description": "intel/compiler: Delete all the A64 atomic variants for type sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03ddde12308dde0a2bcfd5a774e5ec067f7b1d65",
"description": "intel/compiler: Combine nir_emit_{ssbo,shared}_atomic into one helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b84939c678461e0f52d096dd1a7509f2a10a7cf5",
"description": "intel/compiler: Delete fs_visitor::nir_emit_{ssbo,shared}_atomic_float()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7b29d792464b0224ae5155d15d48ab8e55840cb",
"description": "intel/compiler: Drop redundant 32-bit expansion for shared float atomics",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "43169dbbe5f963ca47d51873f6639fbe3fd665b0",
"notes": null
},
{
"sha": "02129eee3aa7f6ad02cd9b0fa48b26b44d15575c",
"description": "intel/compiler: Eliminate SHADER_OPCODE_UNTYPED_ATOMIC_FLOAT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "284f0c9a57e17b14c044c04c7cf9ae77d6694492",
"description": "intel/compiler: Add an lsc_op_num_data_values() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90a2137cd56179a2c65339b2b60991e0281c8995",
"description": "intel/compiler: Use LSC opcode enum rather than legacy BRW_AOPs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d2dc52a14b69e6b4779fdbbe8d381ea742e4611",
"description": "intel/compiler: Move atomic op translation into emit_*_atomic()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ff3d4a8a2c8a44ad7a980675827e25975f0a580",
"description": "anv: fix generated indirect draw shader stats checks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08",
"notes": null
},
{
"sha": "4fd9bf6e7fb38559c4e5e5b28127b909d1399a8e",
"description": "intel/hasvk: remove some stale comments, wa was removed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f40e17059ad3ca45720bf624ceaf7af005eca34c",
"description": "intel/fs/gfx12+: Drop redundant handling of SHADER_OPCODE_BROADCAST in exec pipe inference.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b867d1b851c1a6f866e3a3ef4258edeb405042f1",
"description": "intel/eu/gfx12+: Implement decoding of 64-bit immediates.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f80f29dc4bd6477cd62a6d5153708b2334c06fd6",
"description": "intel/disasm/gfx12+: Fix print out of non-existing condmod field with 64-bit immediate.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3352745ad6c1221338b40a3cdc7ba187869ba6e",
"description": "intel/disasm/gfx12+: Use helper instead of hardcoded bit access for 64-bit immediates.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a2e7306dd007a9564f9194c52d181ef24271c4e",
"description": "intel/fs/gfx12: Ensure that prior reads have executed before barrier with acquire semantics.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e664082d3507d790ac31f721e8900417efd3a95b",
"description": "nir/lower_blend: No-op nir_color_mask if no mask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fc25c8c7936abf503e26ee62328271631ab3bed",
"description": "nir/lower_blend: Handle undefs in stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b83210ab3f1e5eaa47ca2b8b19e5b8fb08d648d",
"description": "nir/lower_blend: Don't do logic ops on pure float",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dbd0615e7ad0754ab1057cbfa810c42df971c446",
"description": "nir/lower_blend: Avoid useless iand with logic ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee127f03e45f4100f1109e222a5c4ba42d5dd1d9",
"description": "nir/lower_blend: Fix SNORM logic ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9839e7e1b47fd6015e47b26cef14b85410c845c",
"description": "nir/lower_blend: Clamp blend factors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fca457790e1423e28ba5596411332267e7cb706a",
"description": "nir/lower_blend: Fix alpha=1 for RGBX format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97061dd7ee40d3ab82caff5485065a5e25016147",
"description": "d3d12: Add support for Xbox GDK.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "882a78b8adf782b3a3d58274ece14e1fa9330f46",
"description": "wgl: Add support for Xbox GDK.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75415e58e3968b483905ed38be8ca4442ef4bafb",
"description": "dxil_validator: Add support for Xbox GDK.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75881647179f447d8cf009e91cb2699321bc341d",
"description": "util: Add #ifdefs for Xbox GDK support.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d575fe8881dd90c5f3b1f78e52c8932dda89a202",
"description": "futex: Change INT_MAX to INT32_MAX.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9477770d84becad51f34eb149b8333a73bedd0f",
"description": "anv: use vk_realloc for the anv_execbuf arrays",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d4fc0e5bfae5d2f7b1bdfeba79872c7bcb1c891",
"description": "anv: rename anv_execbuf->array_length to bo_array_length",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e642cafdae68ef407f9aea1cb7f48b18a956a8ee",
"description": "anv: run buf_finish() if add_bo() fails during execute_simple_batch()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d37950fd9ddc7b43f06b4a5fa710fb7333978ce",
"description": "anv: check the return value of anv_execbuf_add_bo_bitset()",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad6a036a6815f973355c2500023ddaf780593394",
"description": "anv: don't leave undefined values in exec->syncobj_values",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd3e8047d26fe18d56e5ebeb2b9f78a171a53267",
"description": "docs/panvk: VK_KHR_descriptor_update_template",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86c9bdcd9adc952654f58329d4d482b7a509f5c7",
"description": "v3dv: remove unused clamp_to_transparent_black_border property",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e07c5467633431377ce4c9890f96d58cc7a77fdc",
"notes": null
},
{
"sha": "11669c96bc565128f1a07c0d2c7f226883ed9b58",
"description": "Revert \"nouveau/ci: temporary disable gk20a-gles\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "8a1a3a31dacf9369f81cb5336acdbdd35dd8b520",
"notes": null
},
{
"sha": "f410a6d0111b885dc1deb786df2187a953a2417d",
"description": "ci/intel: fully utilize asus-cx9400-volteer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb876f64f19470227d1f2185b873654e98f90850",
"description": "ci/anv: add multiple fails uncovered by change of sharding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "257bb11332bcfee56d22407e9b58ac0a98e62a51",
"description": "gallum/asahi: fix memory leak in agx_resource_from_handle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b82d9b1a3d0f74fc73acc5ae77a6f51ce9ed8fc1",
"description": "nir/divergence: add missing RT intrinsinc handling",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e68cf91d74e6bd9a88c2b52417451d9afec4782",
"description": "mesa: Set info.separate_shader for ARB programs",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": "\nCauses virgl regressions, probably needs a groundwork patch in virgl"
},
{
"sha": "696069bc0d15d59bbdc1a62f51f9ddad0d4df1d2",
"description": "ci: Add some new folks to the restricted-traces access list.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9db7c1a509f45d52bb7b84a0def026b69be9fb9d",
"description": "r300: remove backend negative addressing emulation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bec63c0249b7bdcd1208c88eebc73995d47e28b",
"description": "r300: set ubo_vec4_max ntt option properly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd18d541de6515497297dad292e4a40a8ac71c68",
"description": "ntt: pass ubo_vec4_max nir_opt_offsets flag through ntt options",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c0a54fc364dba6c7553f83a4c9dc8b6bd3c9ed5",
"description": "tool/pps: Fix 32-bit build issue with format string",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a32d6071e15a6fc2019ff34f7914e3fe17f24385",
"description": "d3d12: Lower minimum supported Shader Model to 6.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e3ca1f97fa9a3518f782f9721968dbe936fc8c4",
"description": "lima: fix memory leak related to u_transfer_helper_create()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "926ba335fdf357e8bc8df0959c1ae72ba35204a4",
"description": "pvr: add support for tile buffer output clear",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96784f6cc18496904e17e2f91da4256dfa8cbcc9",
"description": "pvr: fix uses_tile_buffers in clear color attachment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "027dd2c246c9398dd18ab028f968ff7b0ff3ce84",
"description": "radeonsi/sqtt: implement offset workaround for gfx11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "215babd3ca91e347c0b0673b293e1cc24c53f980",
"description": "radeonsi/sqtt: update registers for gfx11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3dc8b870d62bac047007d8ca333e103912f203e",
"description": "radeonsi/sqtt: disable SE1+ on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e3dc3838ec9c5de148914e0e558139c365ace9e",
"description": "radeonsi/sqtt: don't read results for disabled SEs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f10f2c9bbb7081af07d37a975189b94a2dd19898",
"description": "ac: add TC_OP_ATOMIC_SUB_32",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50bb7745ca8e9d107c93b224ded1fa4e3ee78750",
"description": "v3dv: enable shaderStorageImageReadWithoutFormat",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b56be4c37ece4c6cd9a30e6c5bc6f2474194fc8b",
"description": "broadcom/compiler: treat PIPE_FORMAT_NONE as 32-bit formats for output type",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41a081380a8924032ebc439a8190520a23a3979e",
"description": "broadcom/compiler: v3d_nir_lower_txf_ms doesn't need v3d_compile",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6c6a4ad04d5e70b32c6e87126a4e8779aa6bb93",
"description": "intel/blorp: Lower base_workgroup_id to zero",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4abdecce226db6a718dc3b44568975dee0465522",
"notes": null
},
{
"sha": "a6ac4cbae881b303f927bfc88e33c3f620bfe9d8",
"description": "freedreno: add support for markers.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab9dd18b68d3c01800667112e4bf63400e1bf9bb",
"description": "util/u_trace: pass utrace context to marker functions.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7fc30421cb1e5da07154c2ddb07884482f24e54",
"description": "radv: Advertise rt pipelines for Control (DX12)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0429f11dfb9155bc7413d9bd8786efd09d445037",
"description": "zink: remove depth_clip_control_missing workaround",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c12fed18049f3c93f2a7e25f929aeb1742467a3b",
"description": "zink: fix depth-clip disable cap",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "721f33cd0fc9756c4db5cc88bccc46c977ad05f3",
"notes": null
},
{
"sha": "09a87d21711fbc12e726bd462a577d8d6b6a9a77",
"description": "zink: whitespace fixup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84241b1f75aa34466d0939f656bcc5aa0658c0a3",
"description": "ac/nir: clear unused components before storing XFB outputs to LDS",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cd22bf90e79b9d6a47f763d304e942550ab937a7",
"notes": null
},
{
"sha": "e39bf3e6aa8ad18e2383e1c8d729fef18e312b61",
"description": "zink: skip implicit feedback loop layout changes if feedback loop not present",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ba06579035c80bf216672526558388b2f66dcd6",
"description": "zink: make implicit feedback loop application stricter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "230a5547190899075cabccc034364be5d36272c1",
"description": "zink: outdent code in add_implicit_color_feedback_loop()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "487e5cc781a1ffb8d785a0b85874e0dbc1707e89",
"description": "zink: set textures_used in analyze_io",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a9c17cd492c98ba3862ca47a20268209ca9026a",
"description": "zink: break out implicit feedback loop detection into separate function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f91a5ab078820ec1cde572237c25b2a6e2702da",
"description": "freedreno: Restore GL_VENDOR string",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9c1fbc076afe5a4a7a6f534cb62bf83d3d207efc",
"notes": null
},
{
"sha": "589d4ff0cb624739101ac878d5af38ab92d4a88c",
"description": "vulkan/format: add a 10-bit video format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41dbeca4c22d7db0fd3d456182d961ade19f3ab8",
"description": "vulkan/video: add common h264/h265 parameter set management code.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c30e0fa000946e69ff7cc1fb730d04f51526bcb",
"description": "freedreno/a6xx: Expose SSBO/image for all shader stages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a93d3f14989e1ff82d6db08c105435e34665514f",
"description": "freedreno/a6xx: Move tex state building",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a16c99a9a509c5977d49c2e75a9f773103935a33",
"description": "freedreno/a6xx: Move compute to tex state group",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b17ad0657f72a9d09d071619a5e69cdfa2054876",
"description": "freedreno/a6xx: Remove tex fb_read state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6b6400254f54d2e1d42777bd250fbbba2560616",
"description": "freedreno/a6xx: Removing munging of tex state for IBO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "549a8d206abc13bef763b4b8a01e584ab076b000",
"description": "freedreno/a6xx: Remove bindfull IBO state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce1e73f4411d752422ec898a7f3bf82c9d96a7ab",
"description": "freedreno/a6xx: Switch over to bindless IBO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e51975142c0d781d801a7d0fff4f8a5506343f54",
"description": "freedreno/a6xx: Add bindless state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "101700b150aecebfc4cc2cb18a467ca939530b04",
"description": "freedreno/a6xx: Pre-bake IBO descriptor sets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a45d111c1870d7fa8450188fd03885c782124fc9",
"description": "freedreno/ir3: Add descriptor set lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "066ff5c759311ae82f80021bd0913804e2c2444b",
"description": "freedreno: Track image/SSBO usage for all stages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "165de87f8ed50b1f36dabd51528813f18a1dee82",
"description": "freedreno/ir3: Let driver specify fb-read descriptor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4982adb4cf33834ddd1593aa6d401839dfb358b6",
"description": "freedreno/ir3: Stop copying options",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db2497f2058aaf772489ec12fa9ccd23c37648ef",
"description": "radeonsi: update nir xfb info after medium io lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49cfbe1fed075841e9fd1a77eba69052d1aeacfa",
"description": "nir/xfb_info: nir_gather_xfb_info_from_intrinsics update nir xfb_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6c172f26c53b5330ad3c186ea0ffc985e0a0723",
"description": "gallium/aux: remove nir_helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15908179775ee37735ed4738b729ae9ae6879a63",
"description": "radeonsi: move gfx10_ngg_export_vertex to si_shader_llvm.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1475339543f8f43d8d4aaec902cc914dde23e80b",
"description": "radeonsi: replace llvm legacy gs code with nir lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6219374c4edbe44fc66c8464e76de6c4f66c4630",
"description": "radeonsi: remove llvm gs copy shader generate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e007c7fa6f149054c9ed392167d07fd7eab7bcd4",
"description": "radeonsi: replace llvm gs copy shader generation with nir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "246630ac98f6e63d7991a9bf5fe232b2ecd30389",
"description": "radeonsi: build legacy gs output info when shader compile",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b0566f6726c92a290ea9f6a3595ab2cc05590be",
"description": "radeonsi: add nir implementation of gs copy shader generation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89aa75f81c885a4dd78d2210d3918f8396eed7f4",
"description": "radeonsi: use ac_nir_lower_legacy_vs to replace si_llvm_vs_build_end",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "acde71c015a45fd81b79f30d82debd8383a2a6aa",
"description": "radeonsi: use nir_print_xfb_info to replace si_dump_streamout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "def3f700bcf283e78c71673de6cd90d1fe0f1b95",
"description": "radeonsi: lower nir streamout intrinsics in abi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "743fbc4bb0558c1103bad9a36a1fe8cfdbbd4664",
"description": "radeonsi: implement nir_load_ring_gs2vs_offset_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16cf743f2d04227b1d4ff6d77f3aa5acdc289a1f",
"description": "radeonsi: implement nir_load_ring_gsvs_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8aff2281276c27c929c54ac4b98d564a92718cd8",
"description": "ci: Enable building the testing drivers with perfetto.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64455dc32b599a7a440def0310564f07273a7c74",
"description": "freedreno/pps: Fix a signed/unsigned complaint.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "302858c48cbce600eba65ecb6d9d76a51a9deb12",
"description": "ci/freedreno: Add glx-swap-event-async as a flake.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "327f736627d7e3307105f5db0851fff1769678d2",
"description": "freedreno: Skip CPU/GPU timestamp sync when not supported.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "79bbfb31686a2cf0028e0dc570d08461be055ffa",
"description": "ci/zink: Add more blit conversion xfails for a618.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4c94e8aeddb1bed6281a9fbd99b43af707c8b1b",
"description": "ci/iris: Generalize the 8888_pbuffer EGL known flakes and share with GLK.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6dc90009a54d0cd98b621ccdb018c42365600126",
"description": "ci/iris: Add known flakes for skqp.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c34b539e174f0214eae32b02479ef7933bf1f2d3",
"description": "ci/llvmpipe: Drop dEQP-EGL.functional.sharing.*.link.7 flakes.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d292cb82b8ef1311eb4b78af2c90b1840ba5a6bf",
"description": "gallium,util: Pull u_indices and u_primconvert back into gallium",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "97ba2f2fd4867779acac611075fee1505e2cf2fb",
"notes": null
},
{
"sha": "fe3b467eb9eddac8232d2cfa448813ddf948330a",
"description": "radeonsi: Fix distortion for yuv422 format for GFX10.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "534870482073b30d8eaca51aea332349e48f4d43",
"description": "ci/venus: Remove failure now passing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc8c9d20568360d6756dcd62610d818991f479d8",
"description": "zink: prune old swapchains on present",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b0db6bf8b5467fd1f357bbacd6750a26d089517",
"description": "dri2: Fix exposing robustness with swkms.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e6285ea55fb2abf3b38f40ea0c3a69c2b6d7d8e5",
"notes": null
},
{
"sha": "ca8c8f2fc1f72cff286ddd0dec4e62e0720bd835",
"description": "dzn: Remove cmdbuf query 'wait' list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "261102bd9c2b331a339b63d6dab9d6838fd52a36",
"description": "dzn: Fix format support checks for storage/uniform texel buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0069ac9e6eb2ad5793be473cdd98a89c9d017998",
"description": "dzn: Disable depth when the rasterizer is disabled due to no position output",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "682605a99be50161554f91fd638b35e10a4893ad",
"description": "dzn: Add a zeroed zsa state when depth or raster is disabled",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25d460a8181e92cbeeed079e8d4c8c2c6f8158ae",
"description": "dzn: Always align cached pipeline header size to input element align",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4565490b715ecf7f36e311c55108e3a12b49a927",
"description": "dzn: Support unnormalized coordinate samplers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "552ab9c2f7ebfb1e886026c93efa0b8fbb0f45d7",
"description": "dzn: Support root signature 1.2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e0adac84a17d43721a5249d82c9959880115c92",
"description": "dzn: Define a symbol that was present in older D3D headers",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3eb33ec9e9b6832dc2024a196694f3cb38a54278",
"description": "v3d: expose more drm formats with SAND128 modifier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aac66fe039380bcc8ed9517988fd303cd33eb4db",
"description": "freedreno/a6xx: Rework barrier handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63e889516d6db0b8eb8099245ac5094bdaa85825",
"description": "freedreno: Don't re-install a flushed batch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa9b62cad3620d117b279836fca16fc0786d6a7f",
"description": "freedreno/a6xx: Workaround for no pos/psize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e41d19a7119f2ad92d1765842e066cb84b90014b",
"description": "freedreno: Fix tracking of enabled SSBOs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0ed053f03d936d301091dd68e96ced8dbedc83b2",
"notes": null
},
{
"sha": "ca2011d11ccb7255dbf1781cde55f8e02f65f26f",
"description": "freedreno/drm: Remove assert",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "adee0e7e532c3128d5a5fb877b801ad5f67a9e31",
"description": "r600/sfn: Do a bit of cleanup with the secondary read port validation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca5bbff558d1de7af3410e659dc0ac6c042cdee3",
"description": "r600/sfn: Fix readport check",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6",
"notes": null
},
{
"sha": "42d51ef2bb1ea323685447eae1f714d3b610ce98",
"description": "radv/gfx11: expose shaderBufferFloat32AtomicAdd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7dd16791ca900926eee9c7c4e84e079d13f0a479",
"description": "radv: load ssbo_atomic_fadd descriptor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "068c84f2754b29d83bda37163c9916c836e126ce",
"description": "aco: add support for fp32 addition atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea1ac3901a4daadb062f8ae4676ca1c258276694",
"description": "ac/llvm: add support for fp32 addition atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e879b289947ffed8f435c3c394c30031fc84e8c0",
"description": "anv: Move anv_device_check_status() code to i915/anv_device.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94af444490f23497e5da2ef6ca351c592abf06a3",
"description": "anv: Split i915 code from anv_batch_chain.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94ca73b3565b82ec9a8a7d5adfd7199b0e8eddcd",
"description": "anv: Export anv_exec_batch_debug() and chain_command_buffers()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80c89c4606d356e957e47adac8d0bc14fe55c902",
"description": "anv: Start to move i915 specific code from anv_device to i915/anv_device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8084b412ca97c048b43043c80946498b346c3016",
"description": "virgl: drop the separable flag for cases that can't be handled",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa7c83786d6f132e2475cee1381f0b363d0068b3",
"description": "freedreno/ci: Add an a618 flake",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7a46556ec34aee2c7adb49738f66478ad7bdd02",
"description": "Revert \"freedreno/ci: Switch a630 jobs over to manual\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "0cc3701338178bf45f4e6d2d496646b6dec7b297",
"notes": null
},
{
"sha": "23e6d0ce79f6eee65e5a61dc7f4f85c8be8db5ab",
"description": "Revert \"freedreno/ci: Switch also performance a630 job to manual\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "3be7a28b24256e4bdc4fe4ba6428ef767c7bd287",
"notes": null
},
{
"sha": "f9115b6d51c58015350444acb2d07a6f2c5ba437",
"description": "intel: use a shared UUID with other drivers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53de48f1c43ffc68cf8dbc74b2f5ef00f6b91784",
"description": "intel/compiler: add cpp_std=c++17 when building tests",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6c194ddd18f24a2fe995aa6b09c8d5d6d2c97d34",
"notes": null
},
{
"sha": "d59e5aa08fad03a426f840e20701723d99f382c0",
"description": "virgl: Request setting the atomic offset in the range_base",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "994cf0e995277b5d2a07494578ad739f931e3d2d",
"description": "virgl: lower image variable offsets into the intrinsic range_base value",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7380656a8ceeb21b2378a651b6cacdea711ffcd7",
"description": "ntt: Make use of the range_base offset when translating atomics in NTT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36f19058ae7ab1b8e2be16d8ee058042c818875d",
"description": "ntt: handle the image intrinsic range_base when translating to TGSI",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e05cfa179da56da40ff758f72a3ee7e61f167d5",
"description": "nir: Add range_base to atomic_counter and an option to use it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4cde91c1b81958bbe12bd72d16376873cfa9ad5",
"description": "nir: Add possibility to store image var offset in range_base",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f4c7b5ccfb73e0d8a0a194cae4b1af0fbf6d358",
"description": "dzn: Use typeless format for creation of depth-only or stencil-only D24S8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f928adf81e182f876bea70853eea4b5b78ed9d5",
"description": "dzn: Set MultisampleEnable to enable MSAA lines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca205776220b6e7fce2267b0873c27a3622b3c8f",
"description": "dzn: Storage buffer sizes need to be 4-byte-aligned",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b948a5db4fa33bb05e2c16aa861f9d3291439314",
"description": "dzn: Support int border colors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10282bbd967c4f3e5070e0b1e8c9814b605efeb7",
"description": "dzn: Use R24G8_TYPELESS for 24/8 depth resources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3005ecb565733f0d7b61b921f50f193114d5688",
"description": "dzn: When changing root signature, dirty descriptors too",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14f0c85874a2a16e61b31f86d72e27374325485e",
"description": "dzn: Support alpha blend factor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa3fc8753d4bbf2811cae6797df4889ed5cc57f3",
"description": "dzn: Get options13",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22eb9b1c127352a7096be889d7965380279c3095",
"description": "spirv2dxil: Replace not-provided inputs with zero instead of undef",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61c391781ee523dc1af369d18238a37b8bf78825",
"description": "spirv2dxil: Allow killing position as an undef varying",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ddf41cb7d290d577d4c123b4eae64b672503942",
"description": "spirv2dxil: When removing unused inputs, make sure they're actually inputs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00b9c10cf71b1e47f1713bfe48e997179ffdf494",
"description": "spirv2dxil: For removing unused vars, consider the whole I/O var size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85f44304d800785992e74552f31670128268dbec",
"description": "microsoft/compiler: Set num_components to 4 when updating pos write instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d8e89f92f840ced1c3f266427028277f2d4ac40",
"description": "microsoft/compiler: Use nir info.fs.uses_sample_shading to force sample-rate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbc481f39f236967f20b5591381d873e28e79282",
"description": "microsoft/compiler: Re-work the logic for adding SV_SampleIndex to force sample-rate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b151ed4b95449414a709ada0eb359062a48064be",
"description": "microsoft/compiler: Always emit float types in the I/O signature for structs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1a3d6b9a94806ce29be2f9cd1d392af8e7f5218",
"description": "microsoft/compiler: Remove arrays when testing for structs in I/O",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c86bd4bfbc10e7522ce7fefe7442b48c8c833357",
"description": "microsoft/compiler: Implement texture sample count query",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47481e815127b77148cecf866b648dbe9913e153",
"description": "microsoft/compiler: Lower pack_[u/s]norm_2x16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a0aeae371cdedada6822d5b1427f7eed1036db6",
"description": "virgl/vtest: allow socket being specified by env variable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "501309ef323ee7035b43f46e8dbd9d408115702d",
"description": "venus: allow vtest socket being specified by env variable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "530a62ce735d1560b7d735f92d1208e6814262f7",
"description": "hasvk: Add extra memory types for hasvk driver instead of a single one",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8491b1fd5e7c97edc104a3ac3b8ece5464e652b0",
"description": "ANV: Add extra memory types for ANV driver instead of a single one",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83a1d56faa2b87dec56af20741a58404c308cc3f",
"description": "ci: bump vk cts to 1.3.3.1 + and a crash fix.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb003d406e0b32c0507b27e9667704e240addf40",
"description": "gallium/auxiliary/vl: clean-up progressive shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f02354d3e26521663b6bb696adc1e346c4783de3",
"description": "pan/mdg: Remove MSGS debug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23968aeeb5d7f25064d7b82d362dd50405177473",
"description": "pan/mdg: Scalarize LUT instructions in NIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10759d17088c2e0eb6443a0c3f5abb8b1b3f918c",
"description": "pan/mdg: Use special NIR ops for trig scaling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3839bd540166abbe2aac2ef39527e2a029a4637",
"description": "nir: Optimize vendored sin/cos the same way",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a49ba0f1aefcff3d2d7c7aece74a168a294c787f",
"description": "nir: Add Midgard-specific fsin/fcos ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e86c7ac9f4b23769f3dcbaf3267d46436749315b",
"description": "r300: remove backend input range transformation for sin and cos",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8f59b14d03cff23467dff834780a2613e5dab5f",
"description": "r300: skip sin/cos input range transformation for nine and ntt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b21d3ae6c76c8efae931c2546db8cf858c11f18",
"description": "r300: update rv515 ci failures list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "faba30a8f37ab2cd5855e0fcc35d9f15c7ec1ee9",
"description": "aco/optimizer: Optimize p_extract + v_mul_u32_u24 to v_mad_u32_u16.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "171d76ded1fac18bf02abcdd506ebe5e91339162",
"description": "aco/optimizer: Add missing v_lshlrev condition to can_apply_extract.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04ac0ec1483c98f85d23248d191458e77afc24a6",
"description": "wsi/x11: Support depth 16 visuals",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37a8b2d12ea97775b725172d1f89c1bd59fc98cf",
"description": "wsi/x11: Infer the default surface format from the root window's visual",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a7ffd9162a8bf02f279df45aa3eaf2251887a85",
"description": "wsi/x11: Make get_sorted_vk_formats handle varying channel widths",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa6b2ec46a79b1b6487a82e43bfcdf853b074b40",
"description": "ac/nir: use store_buffer_amd's base index",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39c214769b94da4fa349b140765e39262706d1bc",
"description": "aco: restore semantic_can_reorder for GS output stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18d3e4fecdc33ca83ac358bebe7e3d99b2339d66",
"description": "radv,aco: use ac_nir_lower_legacy_gs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7cedaaee2ec3b5ea12664c9f14ca848cc7cd229",
"description": "radv: implement GS load_ring_gsvs_amd/load_ring_gs2vs_offset_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfd6157d6c7d22715dcfb576403232e750f2c5b6",
"description": "panfrost: Document render_condition_check contract",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02f9cddb6174f50bb01a12bf926da3fca1fa7b17",
"description": "panfrost: Fix clears with conditional rendering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "638b22354e75fa31551f776a2cd2bbf752db1ad5",
"notes": null
},
{
"sha": "7c7c38b126d72b6c4aa32a13847dd52c492e891f",
"description": "panfrost: Remove unused debug parameter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea03d0652d22b9e36ccc8ba475f9b78b4dff973e",
"description": "panfrost: Remove PAN_MESA_DEBUG=deqp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46051049a61505d5937f9a116b3837586fba985f",
"description": "panfrost: Stop testing CAP_INT16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c966b06736bc83d2cdd47a1463fc2ee6272fef76",
"description": "etnaviv: don't drop TS capability on GPUs with MMUv2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b69b67545b678da2970654b9490cc3902cdf738",
"description": "util/fossilize_db: add runtime RO foz db loading via FOZ_DBS_DYNAMIC_LIST",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eea2033b3efe657ac9129fd44c5bce371040eb04",
"description": "utils/fossilize_db: refactor out loading RO foz dbs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "483ee5d6ba48dbcd8a7ad7f37fbf52ebf28db3a0",
"description": "util/fossilize_db: don't destroy foz on RO load fail",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c19426fd6a77932fabfb0b590fea6b2fcb39dd7",
"description": "docs/envvars: add missing mesa disk cache envvars",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41d99c10d1f2dff160b732e5311da398eb1ed90a",
"description": "panfrost: Fix logic ops on Bifrost",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d849d9779a77f05d7acd418516e154a4e9018f40",
"notes": null
},
{
"sha": "fe4dc59e99dd745b6b42613d199cf61e7b2da995",
"description": "panfrost: Enable NV_primitive_restart on Valhall",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "30c14f54cf2bbf86f3d8f16a3d46edad6d0fce7c",
"notes": null
},
{
"sha": "2f97883276ba2d32e07216595612523de465cf50",
"description": "pan/bi: Add a unit test for fsat(reg.yx)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed46c617b074c8e36670907ecf57f00bcf7bbc99",
"description": "pan/bi: Fix incorrect compilation of fsat(reg.yx)",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ac636f5adb57704696c781a17f11609fad9035ec",
"notes": null
},
{
"sha": "c672b593b924a689931fccffcbb37dbf670fef71",
"description": "bin/ci: add gitlab_gql.py.cache to the .gitignore",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "684eee0748f455c6503fe320d7fa8b7d3e069d20",
"description": "radv/bvh: Prevent NANs when computing node cost",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6f45c98b580de5a534ebb0a0644ac5514793a141",
"notes": null
},
{
"sha": "4c7caa6211875fa33cae33d8569fabf481908a71",
"description": "v3dv: skip two ycbcr tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18319a236c18bfc4f91cb0193172fcf784ee81cd",
"description": "v3dv: add support for multi-planar formats, enable YCbCr",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ef614a2d814a6f42c0f78d0e56af28373184998",
"description": "v3dv/image: use 64-byte alingment for linear images if needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa31d38bcf9be3d6485613c6d1fa4e8f0ccd3958",
"description": "v3dv: pass alignment to v3dv_buffer_init",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77f4885ccbacdc32061d64653b75001c11873be6",
"description": "v3dv/pipeline: rename lower_tex_src_to_offset to lower_tex_src",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98e6effadd2559e0c42e9cb4c07dd8864e544975",
"description": "v3dv/format: remove unused v3dv_get_tex_return_size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36ec3d6fe3332babef58edb8a4b103137ca435c6",
"description": "v3dv: add paths to handle partial copies of linear images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b39958a3a1862f07ab5dae18c8160906e653a3a6",
"description": "anv,nir: Move the ANV YCbCr lowering pass to common code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f02a11e4e4cb78da491780efc1db9b2429275168",
"description": "nir: Add copyright and include guards to nir_vulkan.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ac771973da5bc1b1ad61321571f7cdf78dbcafc",
"description": "anv: Use the YCbCr format info from common code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30a91d333d1e253c221835879f245574d48de2f8",
"description": "anv: Use the common vk_ycbcr_conversion object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1cc342f5e1754e7e9b1ed8685aa73520b2122e62",
"description": "vulkan: Add a common vk_ycbcr_conversion struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5eaf8218def9a3dcd115857a2c7ea5b9172b896f",
"description": "vulkan/formats: Add YCbCr format information",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04e7ebea5d5fff9a5a4c2b518205344b6364c68a",
"description": "util/format: YUYV and UYVY have 4 8-bit channels",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18feb32df0a20c852331748e572f783c082c68ed",
"description": "anv/android: Use VkFormat for externalFormat",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9fc046a87dca9700555f96ff649a7a6be11c40e8",
"description": "anv: Refactor Android externalFormat handling in CreateYcbcrConversion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4121aa43c405ed945db05a7fe2019e83446916cb",
"description": "Revert \"ci: build hasvk if we're building anv\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "b4d3d11e43546a92a82c66a47e3bda0e6a6822cf",
"notes": null
},
{
"sha": "b27e42dcb5f995ef0b7f8d07d5868eed60896b59",
"description": "vulkan/wsi: check if image info was already freed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5b13d74583513ddd029e30c989838b96993545a0",
"notes": null
},
{
"sha": "6b8dab7de2817ded5ac7965f4d10191189d314c5",
"description": "pvr: Add support for geometry-only render jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85155e389e95f4a73cf4bfdbd30b7b50a1d32057",
"description": "pvr: Extract setup of winsys job submit flags into separate functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9bf525b4bd733c4bd88e39496eaae4d891d07184",
"description": "broadcom/compiler: produce better code for f2f16 with RTZ rounding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a48642400be86a17d460ce2786988ec67f423f01",
"description": "ac: don't call ac_query_pci_bus_info from ac_query_gpu_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f533c4ee2c1a8365e04eebb4dc1b99d89227547",
"description": "ac: add ac_query_pci_bus_info helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91b0cc3fe3cf34187a9aabc4e1ffc234f6ac89f8",
"description": "ac/info: move pci bus info in a struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7893369c2e483d79842b513d42b4516b5d6ac31f",
"description": "radeonsi: simplify dpbb settings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3be7a28b24256e4bdc4fe4ba6428ef767c7bd287",
"description": "freedreno/ci: Switch also performance a630 job to manual",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0cc3701338178bf45f4e6d2d496646b6dec7b297",
"notes": null
},
{
"sha": "0886df2491b094842969cda76884ce57672baff4",
"description": "ci/zink: Penumbra is now fixed.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6986332c8063d794b7dc51d0eae91911ff89e136",
"description": "radv: Fix memory leak.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8d0e6c02c7024fd3a1e8f60bde8dd4428943bd46",
"notes": null
},
{
"sha": "eab2c3995132f8cd1e3e9ee56eedaf17448aa157",
"description": "radv/rt: Divide by the correct workgroup size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9369b407250b089d54e2247a7c8c10c65188c551",
"notes": null
},
{
"sha": "0ca325cc1099556f3f755fae8cf6f8a1a019432e",
"description": "glsl/nir: only set uses_sample_shading when the output is a fbfetch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03105138f15982ddf95db590bdb1fc34b22392b3",
"description": "radv/rt: Get rid of accel struct null checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33166ba50b8e3d5cb0c9bd98d0860111bea52484",
"description": "radv: Use the null accel struct instead of emitting 0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31ca19589fe3583a8e5667521f420d76a84ca193",
"description": "radv: Create a null TLAS as meta state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d06964f8aa8cbf17751d29c27cc1620cf98067f",
"description": "radv: Add a helper for finding memory indices",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d738803b508528cd706770b72a114b3b48e1522",
"description": "vulkan: Track the nullDescriptor feature",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "274e1d5a39e258ff64637f9113c36e0b10bf6a1c",
"description": "freedreno/ci: Add a618 egl/skqp/piglit jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23e9fe5d537417309b4e174ef283299c6fe06a37",
"description": "freedreno/ci: Cleanup a618 yaml",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0cc3701338178bf45f4e6d2d496646b6dec7b297",
"description": "freedreno/ci: Switch a630 jobs over to manual",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fb2463a37f1bcddf5a523e6e78aa89e77f71495",
"description": "etnaviv: nir: use lower_fround_even",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fdfd8044d77517e77c768e60d55999a82853b3a",
"description": "panfrost: Don't use AFBC of sRGB luminance-alpha",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "476be5cb27398a06b0a2828dd260c5ad4d620136",
"notes": null
},
{
"sha": "48a0478126ffd4e0bc1585e424cd90e8a0be36aa",
"description": "zink: add renderdoc handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e52bd7b18245bab3e722300c715e30932bb59ac",
"description": "venus: vn_queue: align vulkan object variable naming",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32660a41ea8c32d57455cdc71009c5688580bd88",
"description": "venus: refactor QueueSubmit/QueueSubmit2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6863092d9569ea707da3a1c6c5370dc3173a665e",
"description": "venus: append fence feedback batch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2889a0478b76e856d837b168ee3bf2b61c5238ab",
"description": "venus: drop VkQueueBindSparse",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b107962a299c3793cdd952e756c767703d2c797",
"description": "venus: remove filtering external semaphores for QueueSubmit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6ffb5ac365ea27c046fd2510953602caec585b3",
"description": "venus: require exportable/importable bit for ext semaphores sync fd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31e7471be2e2d7eb3518feecb9691135c4171e7c",
"description": "venus: require exportable bit for ext fence sync fd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75e369335f9c287a882bfe0ba53392a3422658aa",
"description": "venus: require importable external semaphores for WSI",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f09cc33dfb7bcf0db16634d1934708a335d2128d",
"description": "venus: refactor VK_KHR_synchronization2 ext sync fd requirements",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72371af332c2e87a7064926cb595da527a5d1a28",
"description": "venus: refactor out vn_feedback_event_cmd_record2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "842ca284650f066e58706741a7d22d67b5088e60",
"description": "gbm/backend: fix gbm compile without dri",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1faf30a5f02700491a67283aa4ff44ee21f73cf",
"description": "dzn: Fix clear bind flag logic",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8b79e6fb5e46cf6a0ace7c164adf21858ea2b7e3",
"notes": null
},
{
"sha": "59495215086f84d729321c080a9d59cf905656c4",
"description": "dzn/ci: Add image test group, which is all passing now",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "889f03fc243ee88f6fb0a9efa1ca5647d45a21ce",
"description": "dzn/ci: Remove flakes/fails that don't hit anymore",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f9a58eb952367a764462f1f0777de6997cb454c",
"description": "ci/windows: Download updated WARP 1.0.4 package",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5a19903ab671ebdf4130fdf3cc782a8a0a2a3d9",
"description": "mesa: Trivially advertise NV_generate_mipmap_sRGB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2aad8dbfa524993ba15fed474e2211b55e9705be",
"description": "mesa: Fix extension table formatting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3feccfa6f5ad1332737dc1a8fa2864156bd0553",
"description": "radv: Use the new NIR builder tex helpers for meta",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "433fe592acee7ce1b1238ddb72792dda1678b874",
"description": "nir/builder: Add some texture helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30f3fec380176b20078a37a27f3da4059aaa39e4",
"description": "nir: Add more opcodes to nir_tex_instr_is_query()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d8b90a47051152e24ead666ea52494d7d43d1e1",
"description": "glx: Harmonize glXCreateGLXPixmap with glXCreatePixmap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cc3763d0455de13e78a82123ddc47a00e5ea7eb",
"description": "glx: Fix drawable type inference in visual/fbconfig setup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86c9a31d99d37f7b8838e069631e2f8b16d991e9",
"description": "glx: Inline a few single-use constant strings into their user",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07292d6e76b4a6d84739cb7bad4d67171f813d64",
"description": "glx: Move 1.2 GLXPixmap code into glx_pbuffer.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf90a2b28f07a881f6eec531fbcc6bea0ef154b9",
"description": "glx: Check for initial \"glX\" first in glXGetProcAddress",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8d3c222db2aac0bb492b9f7c56ef2b9c159f598",
"description": "glx: Reflow MakeContextCurrent a little",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf9debb6397a6c23fd6377e557e5f7ac1a19b895",
"description": "glx: Clean up some funny business from context bind/unbind",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0eed0001032b9bfef12e346709a7d95f9966775",
"description": "glx: Remove support for glXGetDriverConfig for old drivers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f53ec64d68dbbac4cd2f10b2e021070452e26039",
"description": "glx: Remove a can't-happen NULL check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9de2776e016e98814139c13276531a97afbe73c4",
"description": "glx: Remove glx_context::screen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81f77f999b5a4de9115c0f22c36c1953b57aeea7",
"description": "glx/dri3: Simplify protocol version tracking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "862bf420a96c8dace856fa8c7a50ef7db4f0ec5e",
"description": "asahi: Handle sampler->compare_mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edca10e9c907a21f44698121e97d0eef92c7961a",
"description": "aco: Pass correct number of coords to Vega 1D LOD instruction.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "267dd1f4d571ee606141aa66f1665aa152b4e911",
"description": "nir/nir_opt_move: fix ALWAYS_INLINE compiler error",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f1d20ec67c3f186886b97de94f74484650f8fda1",
"notes": null
},
{
"sha": "5b3fb44ecc602bb1f6ed59222ae919ef119bf733",
"description": "radv: fix re-emitting RB+ when the non-compacted color format changes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "11469f7553dc69a6c4b779527e6738c3206aa21c",
"notes": null
},
{
"sha": "ebec42d799b22b7b3d06acd710f5687252446a06",
"description": "radv: fix hashing pipeline keys if RADV_PERFTEST=ngg_streamout is used",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aab08fc25017ece76fb580e964c1d4c3c611168d",
"description": "zink/ci: relocate radv testing from radv's gitlab-ci.yml",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89a85a8daa0ea04fa14141913d2a6297c2f9184e",
"description": "zink/ci: add a fail to the VG flake list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0907fb46eef8d184acd990e5851b479d25efb46a",
"description": "zink/ci/radv: remove a test from the fails list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d7c1ba0bce57591e5ec9f147217b7882ecad7903",
"description": "ci/piglit: compress results.csv before uploading it to GitLab",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d110299d77c9663bf3d91a50d447f8db4f64acb0",
"description": "ci/deqp-runner: compress results.csv before uploading it to GitLab",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f19f119baea0c31cd48938ea41829e757e9c17d2",
"description": "Revert \"ci: Collabora's LAVA lab for maintance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "900ccec7e8fa809ef0a9154db4d0ecec3fe26e9c",
"notes": null
},
{
"sha": "9a4bd32790110adab92881af47302df956d19e15",
"description": "ci: disable Collabora's LAVA lab for maintance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a5d7f4926c8b3dc702d3ee0e216c563ba7e94db",
"description": "radv: fix missing implementation of creating images from swapchains",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2969850d886a980d87f7a2eb570e58c1a9a086de",
"description": "intel/utrace: document tracepoints",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "270215926879a2479def9953c760068dc436caf2",
"description": "intel/ds: remove unused trace point",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4dd3e755eabc873d62d8fcec6bc65f369fd95d1f",
"description": "intel/ds: add INTEL_GPU_TRACEPOINT envvar to toggle tracepoints",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28b15fa9e7706da41c3b6bed3c640b4198359984",
"description": "anv: add support for command buffer tagging in traces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "662e05c9fb27bc9ce9959844a70dbf9bea729d44",
"description": "vulkan/debug_utils: copy debug util labels",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a34fcaf326f871e5136030aa23e2cf81d85b587b",
"description": "util/u_trace: add support for variable length trace points",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1ab070d7f20423113e8d6aae75a4d153ae93e07",
"description": "intel/ds: move event_id access to perfetto lambda",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0160ee2ab3598f379af23323d0057518d85a566",
"description": "intel/ds: track secondary cmdbuffers in perfetto",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a16effeac8cc808745729ab617869c29a0f13d2",
"description": "anv: record secondaries' traces into primaries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1082c8ad116814e16113de9c4a7a067d3e5a0e5c",
"description": "pps: print out message when we get the first counters",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61c7e1bf48f620cc81b6273cbaf595b7e27d80b7",
"description": "agx: Peephole select after opt_preamble",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4b3201244d11e118fd09aac557b907bcdc88ff3",
"description": "nir/peephole_select: Allow load_preamble",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3d046af6ac3a124e4565b13075ef0b37e88e72d",
"description": "zink: simplify get_slot_components() for xfb emission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3fcdd9e4a7a63a9a6a1f72c2c459e02acba7f578",
"description": "nir/lower_bool: ntt: Generate a good opcode for bcsel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36e842839ff2a770fb1f36e5ad954143e27e80f1",
"description": "i915: Enable generation of fcsel_gt and fcsel_ge opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb1ab133eadacc4059b82b7130824fa6eb3d0628",
"description": "r300: Enable generation of fcsel_gt and fcsel_ge opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70b25d9fe87a6d1fe14388df338e9f3e039c99e4",
"description": "nir/lower_int_to_float: Add support for i32csel opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "451df66ea03689c3f119dc5c700d19933444e9c4",
"description": "ntt: Add support for fcsel_gt and fcsel_ge opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd927737f578b912441141d6665928e1cc8f08a6",
"description": "docs: reset new_features.txt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45de63b3fd97a5914cac85d070eca1bfc1c036f9",
"description": "VERSION: bump to 23.1.0-devel for further development",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
}
]