4
0
mirror of https://github.com/revyos-package/mesa.git synced 2026-04-28 09:13:36 +00:00
Files
mesa-revyos/.pick_status.json
José Roberto de Souza 066c61c748 intel: Enable Xe KMD support by default
Xe KMD landed on drm-next, uAPI is now stable and we can remove
the build time parameter to enable support to it but platforms
older than Lunar lake will have experimental support with Xe KMD.

Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20418>
(cherry picked from commit 31920cb60c3cf487bc29ebd1d8ad8b1825e09fab)
2024-04-10 21:12:05 +01:00

45872 lines
1.4 MiB

[
{
"sha": "2c1cb65949933a05eedb2eacc15cd893ecaef8aa",
"description": "d3d12: Include <shlobj.h> with lowercase name",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "05b66efb43b8ae10af56f5c2cda386383d808009",
"notes": null
},
{
"sha": "1fb74672a91b28cc62f2bcb881047135f0258a8c",
"description": "nak: Use undef for unset FSOut components",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fdfccfa8fa2c7bea8c72a5a5f2a1a488bb0bd40d",
"description": "nak: Set fewer bits in writes_color",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "078fe5454e97d073feb18bcdcf7ed1874e8b4835",
"description": "nak: Fix ldg/stg/atomg encoding to use globalmem",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4bf44a574ab12972ab6836851d9ab3fc5bfd7f9",
"description": "ci/lp: Remove ext buffer YUV tests from fails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58b4bf04e44cff1b7e7e212528808797f38a865f",
"description": "lp: Wrap udmabuf usage in HAVE_LIBDRM ifdef",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18e6bb322ebb6022da7186f3b8a3170cd632b83a",
"description": "radv: fix 2d/3d image copy on compute queue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fdffa675f9979a11cdd0b9fbd23f9da02ed816d8",
"description": "docs: mark VK_KHR_maintenance6 as DONE for RADV",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c12ac5f7c503bb2a9d6794ac5de54e2716fcd51",
"description": "panfrost: fix polygon offset calculation for floating point Z",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54ca0b3b218aae7d7cda403ff8e4e87a0edb9d39",
"description": "d3d12/ci: Add vainfo with appverifier CI check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5028a9ede3f6a24e9991d5a9cec3fe4a7bfd1f67",
"description": "ci/etnaviv: Do not skip tex-miplevel piglits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85a8cc14c0cd23f1c6f64f797c7683c8a99dde5a",
"description": "tu/query: improve CP_EVENT_WRITE7::ZPASS_DONE usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1df5ab25625eb5b91d87a870baf6117621c6d511",
"description": "tu: RB_SAMPLE_COUNT_ADDR is also used on a7xx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2613ba0fb9d7d63a188af7bd49f7b842da292a2",
"description": "tu/autotune: use SAMPLE_COUNT_END_OFFSET when writing the ending sample count",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85dd83aa46061f7f0762ba7d01db14601eedcc2f",
"description": "anv: only check patch_control_points changes in runtime flush",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2bcbcd24fd959415f9a0713fab155fd2b3f78bd",
"description": "r600: fix typos",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd3d1253433d02ea3ae40437c8d4b958ef902763",
"description": "r600: add license information to the sfn_shader_gs.h",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6",
"notes": null
},
{
"sha": "722e5bf46f7850ebdcf3143d197aa71d40486058",
"description": "r600: add license info to the r600_opcodes.h",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a3a94554f5a12f0626d9712ddcdc81b1e21d36c2",
"notes": null
},
{
"sha": "0020dd85ee110ca82f943ea69970c25018b89735",
"description": "r600: add license header to r600_formats.h",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "82114ac02a2d5a764ce69711fc0a71f559ee9137",
"notes": null
},
{
"sha": "fb8cf56b756331487dcc672060a69ac4f14a3281",
"description": "r600: update licensing to SPDX header",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c423f48204ee6caa8c82fb24df9f30f2a252153c",
"description": "frontend/nine: fix typos",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6468f6547cd97c45569cf3b221f7178181298a6",
"description": "frontend/nine: Reset should EndScene",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6044cf85756b02d8c752215f6b4424be260ebd8",
"description": "frontend/nine: Fix destruction race",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4a14c7ebf288d876c821e0da2e877002c3180c6",
"description": "frontend/nine: Fix missing light flag check",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3cec6cdf1de14ae3b16d0a5084b0af0088e8ff1",
"description": "frontend/nine: Fix programmable vs check",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9063d554f34268e6c80b77c59a3155e7a916304c",
"description": "frontend/nine: Fix ff ps key",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "750b2af4d9eb7a175355d1769f913b8bd690fe29",
"description": "lavapipe: Implement VK_KHR_ray_tracing_position_fetch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cede12911963393c1edddc78c1058aeb58a24bbe",
"description": "lavapipe: Implement VK_EXT_pipeline_library_group_handles",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f729d9e2d33ee4cd9c8c07fef2d77dcfbe63dff",
"description": "lavapipe: Implement KHR_ray_tracing_maintenance1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d99e95e033eccfece156e8715a1e33daca10160e",
"description": "lavapipe: Implement VK_KHR_ray_tracing_pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b71c6d0d1fbffd31c30209a2382c9724b322f08",
"description": "lavapipe: Fix a memory leak in lvp_push_internal_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73259c9ec40ae67aa244cde4367a63a66b47b675",
"description": "lavapipe: Add an api_stage parameter to update_pcbuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd8fd2d7915bef94ac4da02223844fc4b8ed2c3f",
"description": "lavapipe: Inline fill_ubo0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9482d8cc61040622b5cfe9573da4af75eebb133e",
"description": "lavapipe: Use the pipeline type in get_pcbuf_size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e0b8334ec108dd42cca1a6ab1d8fe8a580ead32",
"description": "lavapipe: Pass lvp_ray_flags into lvp_aabb_intersection_cb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdab90d12056b05a4cd1c86f3e4692ebfab0684f",
"description": "lavapipe: Add more ray tracing helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35ad2e37d9fe69e8d7355f058299f3ec19064532",
"description": "lavapipe: Remove unused ray tracing variables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5423a479546f74f8578b3d4ef555f6e21633f805",
"description": "lavapipe: Defer binding compute state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a738ae483861ed43945a780d3b82782a6a34843a",
"description": "lavapipe: Lower mem_constant variables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ff444b595a5a0859ebcee2a4c42bbd125e77c54",
"description": "lavapipe: Make lvp_create_pipeline_nir non-static",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a718e0adf4f1b86f8902e157e88ddf4abc51c1e",
"description": "lavapipe: Make lvp_shader_init non-static",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d43b8c46ed23498ecb6397d354bafab587c84a3",
"description": "lavapipe: Add lvp_spirv_to_nir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04af9b3ac2e706b892ff366987a61e13ed1f110f",
"description": "llvmpipe: Fix function call handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85e840786c6ed0cf867fce4470d9975f9e942eef",
"description": "nir: Add lavapipe ray tracing intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edc8e011ebf66657c3704a77e6d779f7217daa9e",
"description": "nir/serialize: Encode data for temporaries",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ff8659f41d2b828596cbd2287e84d3a40b8a420",
"description": "nir/print: Fix printing booleans with bit_size>1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27dba224d329df47706c77de36d814e3ae63304a",
"description": "driconf: add a workaround for Joe Danger",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2abb72f512c5f260082d0ba0284e3cf56f1eb1f2",
"description": "driconf: add a workaround for Joe Danger 2",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd189dbd772ff9c25741b47a22f4d2828eeb15f9",
"description": "glsl: allow out arrays in #110 with allow_glsl_120_subset_in_110",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b383ca810bb853f11c127d9e1d284dc4dcb0992",
"description": "nil: Enforce units via Rust types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3b33de33c9107cc2c9970cf92af4cfd7508ea34",
"description": "nil: Take a format in el_to_B()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a075785ac48c5c5aa2637e596280aa1bbd0df39",
"description": "nil: Drop the nil_extent/offset4d() helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc0de7a2cf71d50cd2e777385082ac6cab1a1e71",
"description": "nil: Add Extent/Offset4D::new() helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f65ecac2145ec01c04a7d9681c2d3543c3f3078",
"description": "ir3: Use divergence analysis for (jp) and physical CFG",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b349dc5c749aee4a47b928a23ea105eaed64aa6c",
"description": "ir3: Remove loop shared copy check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ed567fea16d0f15c1b112b65064db0c39c60fcc",
"description": "ir3: Run divergence analysis at the end",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "266adc3e11a0545e74152cad42c279d7304a8414",
"description": "ir3: Allow single-predecessor phis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42ddbf4ebeb7b24f32f4d6cb64f76ec0600c5270",
"description": "nir/divergence_analysis: Fix load_view_index divergence in VS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "223e3727d54e6a22aa4f857bbc8cdccd7200b3db",
"description": "nir/divergence_analysis: Add uniform_load_tears option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "291e6d2940cf39cda94ed9ffead9c87a7ac49783",
"description": "nir/divergence_analysis: Add ir3-specific intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf7e1f3817d473f97427f7cf8b910b913c986227",
"description": "anv, iris: add missing CS_STALL bit for GPGPU texture invalidation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "397e728ef4f1247c0c2d11bf8516763b2a3088ff",
"notes": null
},
{
"sha": "955444e0686a551500a3bb22c8a081c8ec84ac22",
"description": "svga: Fix instanced draw detection",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ccb4ea5a43e89fcc93fff98c881639223f1538e5",
"notes": null
},
{
"sha": "96479794a5d65f57b100e3756269e500cf65fbef",
"description": "nir/lower_vec_to_regs: always set cursor before inserting decl_reg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc90d4eed9f9c995171078ab76fb6462a9ff0404",
"description": "nil: Make the Rust library the primary build target",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "571b77fee76ccc538ca309565bbc03953088a91f",
"description": "nil: Delete unused USAGE bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5577128c8315dbdca3cecbec9e06118025a1d069",
"description": "nil: Rewrite the TIC code in Rust",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5b7dd6ce57f7a72c095c1898094c3f900c22d96",
"description": "nak/bitview: Add a SetField<f32> implementation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "426553d61d164a04ecf540d933f72e16dcbf9e33",
"description": "nil: Re-implement nil_image in Rust",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9fdcd217a46da5ba1365900c0f6f1e16db33ec49",
"description": "nil: Rename nil_tiling::gob_height_8 to gob_height_is_8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c13e7b01f995c9cb8f8dc7fabe018733c7edae0c",
"description": "nvk: Stop using nvk_extent4d short names",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1713b02da728c7b44f26ad4f568c204647e14a89",
"description": "nil: Rewrite nil_format in rust",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "303dc1221477d3dbdfb6a5f95d6972a1ed2c2ee6",
"description": "nil: Add the start of a Rust library",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "299f32736a9c8489e466d606ef1bfd93de04e0b5",
"description": "nil: Move to a single header file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdaa8e67e3c79d13feb4207e84018572edb095ca",
"description": "nil: Move nil_tic_format to nil_format_table.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dde95fc039da8bc31563d6d85bfacd97be4ba98c",
"description": "meson,ci: Add the paste crate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "923a0a727bfd59adf20fcd41ffb56cdb6d5ae64a",
"description": "ci: Add cbindgen to the build images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "640d14969ee35c294d9238330a69ba4abaab74c3",
"description": "nouveau/headers: Add Rust bindings for texture headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56aefac615d4375a612ef9ec713ce5b0edd9057a",
"description": "nouveau/headers: Add initial Rust bindings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53bc79561689d8cf045061ba972a9e5099aa750f",
"description": "nouveau: Use hyphenated arguments to class_parser.py",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d2008461dc232a69496afe21ea839fcaea491ea",
"description": "nouveau: Move .rustfmt.toml from NAK to src/nouveau/",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f387c473651be9156e7eb2746f12a6fd57cfdf2f",
"description": "ci: uprev vkd3d-proton to c3b385606a93baed42482d822805e0d9c2f3f603",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f2d5ed75c4c97cfd4923f634be7a156f45d8316",
"description": "aco: assume no unreachable blocks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "306a72db1fdea15b8f156feb65016c5abd47cbf6",
"description": "aco/tests: add control flow tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae63d967d7f64b4546a702e083d8bcb1dcafcb20",
"description": "aco/tests: add isel test helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "543ca160a5d2ede99de58ac3e48d25b82b85878d",
"description": "nir,aco: add test intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a25af1d4ed47e6ce67fafd19f1ea127fe217f23",
"description": "aco: save/reset/combine has_divergent_continue in uniform branches",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46c734ff02b93a361b98f353eabf9c9f3ef26223",
"description": "aco: ensure loop exits exist in NIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "842191e9ba65981918f5e44742a3d6d0aedba836",
"description": "aco: remove unreachable merge blocks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "863718d62e2ebd9ac32696e4386063770703e246",
"description": "nir: add nir_remove_after_cf_node helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0653370d0ea7d6c72cd419451debed52e09653d",
"description": "vulkan: don't zero-initialize STACK_ARRAY()'s stack array",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "856db21acd8232f0d6ba825e5ef583f4de49b60b",
"description": "Revert \"ci: disable Collabora's farm due to maintance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "fe53d85273e65794d20b783c7c2a93676f35e818",
"notes": null
},
{
"sha": "34b6ae96c08d2fd667f04cdfe1b029a26cad562f",
"description": "etnaviv: use correct blit box sizes when copying resource",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2964812aacb5e88713572753d911068be0b5d3de",
"description": "etnaviv: rs: take src dimensions into account when increasing height alignment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "797454edfcc4d2a6d0c21db451e9a0ea6e0a8023",
"notes": null
},
{
"sha": "7a69d78ba2ae43dc998c43934b9b4ccdc1201c30",
"description": "aco: use SPDX-License-Identifier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd68c39f65f9166cde3f76ff2d5204fcc3bf6bd1",
"description": "mr-label-maker: be explicit about the various CI files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2f3835d00c731c20fa0128e43ff57083e1ba20f",
"description": "mr-label-maker: include */gitlab-ci-inc.yml in GitLab CI changes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2dd321963f1a5dc21c3b9fc96a273c0b2159198d",
"description": "isl: set NullPageCoherencyEnable for depth/stencil sparse surfaces",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74955dbed74f15d96529195fcd6560b70c6b3cd8",
"description": "radv: enable VK_EXT_shader_object by default",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6bf80841a81abe2d8ac1658fc7b14923dad668f7",
"description": "panfrost: add tiler-heap driconfs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d55f85491c5039d22cbfa903f1a95571e0a61851",
"description": "panfrost: silence compiler warning",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87fde606cf12e1d290c06a7814e2a7d8c8cb1495",
"description": "radv: use SPDX-License-Identifier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3d30d9e65b70475e27efb31ba210f91323b6b95",
"description": "anv: mark descriptors & pipeline dirty after blorp compute",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "37fca614b8642b633b94b829f7ca8fd4872a9f76",
"notes": null
},
{
"sha": "fe53d85273e65794d20b783c7c2a93676f35e818",
"description": "ci: disable Collabora's farm due to maintance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bd3674679daadbdfbf511a091b33eaa36c961c1",
"description": "anv/video: Fix to set correct offset and size for parsing h265 slice header.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "8d519eb5f5947800279e4c02bf7aa79b0b65cd17",
"notes": null
},
{
"sha": "e808a1ead42772ddc71fa4359aef890f119c9229",
"description": "nvk: Early-out impossible descriptor allocations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aac2a31b3d3d4bd2aefdc10cb50a8d8b2e2ab4bf",
"description": "vulkan: Add a bunch of -Wpadded errors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ea591d372dfff11dd3eeb05513e0cddfdce9134",
"description": "nvk: Add a bunch of -Wpadded errors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "987cbaee2a4a6fdcd2f152816a616f4e8d29c60e",
"description": "nvk: Add a _pad field to nvk_fs_key",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ae171458827bb8fceb232b3a13f61920e87a0d3a",
"notes": null
},
{
"sha": "0cb852050d668c6f5d9dbb8b35e970d23ad6bd9a",
"description": "gallium: handle copy_image of depth textures",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5027b5aa28fb9395b1acff57336d2862753bba17",
"notes": null
},
{
"sha": "d5aefb7a16dfd4e838bbfa620df013c6a4d06983",
"description": "meson: auto-enable glvnd when libglvnd is installed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f39b8154c1b4abc2691e3c9d6545f16370fbeeb4",
"description": "ci: explicitly disable glvnd to avoid regression when making it auto",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f25b84b2460524d375424a81b42faa4d99c8e60",
"description": "meson: turn `glvnd` option into a feature",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a4a16e9e8846c7710227b8075ffcf166069e9ff",
"description": "meson: regroup glvnd lines to get an easier-to-review diff in the next commit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6392c06c07adc1fd2d31ae8f5ce28000f32157b",
"description": "gallium/dri: reuse existing meson variables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe36cf6cad9b226dff993a8f1f8f0bf451f095c5",
"description": "anv: add missing data flush out of L3 for transform feedback writes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f60956d002909e30bd96f0e62c5789f6be21c06a",
"description": "glsl: move check_explicit_uniform_locations() to NIR linker",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a5ae739eab6c397ec96e553f63588b99bee2a02",
"description": "glsl: move link_assign_subroutine_types() to the nir linker",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "baf13bff29bd26bfd15289b56cd7fbb46f0b26d0",
"description": "nir: add subroutine fields to nir_function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ea15ded2fce12012f118c0114192decb7b1e837",
"description": "glsl: switch verify_subroutine_associated_funcs() to nir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a78e9a7e8ba8adfd31d26e260207a75d0f85224",
"description": "glsl: move some linking calls to gl_nir_link_glsl()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dbaa90200ce40f7c74d2e9d1dd6690a4010344f3",
"description": "glsl: remove now unused glsl ir block validation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07078d4b8ecb6d340ea33ef6647873b9861ab52a",
"description": "glsl: remove now unused resize_tes_inputs()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2066d468510bc220256cbc8ea89d3030dfaa94e",
"description": "glsl: call new nir resize_tes_inputs() pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1c11d957a16024dc4abde9ba1a6406585ce5efe",
"description": "glsl: switch to NIR block validation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aea1265470613f23419757dd769a183a61030d9b",
"description": "glsl: add nir implemenation of block validation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20978004a7ad1d469635c0d7b0988e8084978106",
"description": "glsl: don't remove redefined per vertex block",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c46827d52a39cf79291813aa495cef958b879ca6",
"description": "nir: add variable field from_ssbo_unsized_array",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab801a1a274219ca4bb615e71438c15edaab66df",
"description": "glsl: add resize_tes_inputs() to the nir linker",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a18e06f694da45d9457bbbf05fed2a19ad76c408",
"description": "nir: add implicit_sized_array data field",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f24e6a5062ad88cc8b77fd39cd0c131484c681bc",
"description": "nir: add max_array_access data field",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "acbf3ad1fbace42f395a49586f49a7f1c12480ee",
"description": "glsl: Use a stable attr sort for VS in / FS out",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a7e5760178065b6691794d9d2e01d5957b9a772",
"description": "intel/fs: fixup instruction scheduling last grf write tracking",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "d33aff783d9fcf60009f2979f697939093ef701d",
"notes": null
},
{
"sha": "d59612f5e5ddd4d557a78341d73719e25d47329b",
"description": "intel/fs: printout a couple of more late compile steps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "012c696561524d8bcce8ef85dd3075c73af20337",
"description": "zink/ntv: pull result out of cases and use a common store_def",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa581c70204ba5bf8d23103cef0f699bc44dfef2",
"description": "zink/ntv: extract emit_tex_readop as function that reads texture pixel data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13f8a462c5e0a8c83163b6bbda27b92821e8202d",
"description": "zink/ntv: extract picking the image to load from",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2678f7a554f978818dd80d1f0a14dac667ae4ab1",
"description": "zink/ntv: replace if-chain with switch in emit_tex",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cadbf720767a1fc8de6246a65bec72ec0e77f559",
"description": "zink/ntv: Extract move_tex:proj_into_coord",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1850cd9a82fff74582531b8e7a1696c2a4a44e74",
"description": "zink/ntv: extract get_texop_dest_type",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94bef5a182f1c6b44b59876f27c0ee519a0768a3",
"description": "zink/ntv: extract get_texture_load",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f1a4624f841bfc29caf069d2e081492ffb27100",
"description": "zink/ntv: simplify evaluation of sampled_type",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c5193368b4002896eee73dbf7d0256ffd131347",
"description": "zink/ntv: extract find_sampler_and_texture_index",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cca3f1de56ad741d4ac37f3a1bbb17e2a6a305ab",
"description": "zink/ntv: use new struct to pass texture parameters",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f19d22ed7f2d15da84c47115fd91ee00bd812b23",
"description": "zink/ntv: extract get_tex_srcs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "881b2b11926564f5ce1a77fffabab73b750ed4a4",
"description": "zink/ntv: introduce structure using the source params",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b69cbb80a744a5e5b685d5a765cb5f0f38cebcb",
"description": "ci/amd: drop old PIGLIT_REPLAY_DESCRIPTION_FILE surpassed by PIGLIT_TRACES_FILE",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "16af090908e8eb4fff552151dbb130120e11c1f9",
"notes": null
},
{
"sha": "9c104d21587150d0ca41c713621d2b4d230c160e",
"description": "ci/amd: meld radv-traces into radv-raven-traces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38c5a722c20a3a81e8b4316ffb32297f0a0a17fa",
"description": "microsoft/compiler: set compact_arrays in compiler options",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "695cde484e6e096adac9540518e4529580dd2d52",
"description": "zink: set compact_arrays in compiler options",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9d366085c4b926a49b6845aa1eba969cc819adf",
"description": "nir/gather_info: fix gathering for compact arrayed builtins",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "843614f45a6eb1b2e1e233a3d041a154de2b401e",
"description": "nir: add compact_arrays to nir_shader_compiler_options",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e2c3a70d3a2859a320cc8005c5a3da9de6098c8",
"description": "ci: add nightly full run of lavapipe",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5650107c288b6956bd7deca487cdd93c56a15cdb",
"description": "ci: add nightly full run of llvmpipe",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "581f60def165f1d9dfabdaa76a7810ba0c444e20",
"description": "ci/lavapipe: skip test that sometimes times out",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69023c461f47ba3d7f407cd96cd812f51b16b9cf",
"description": "ci/lavapipe: fix out of date fails list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60977b2efbb2d9c490fb1f3de4862b4f5afa52fd",
"description": "ci/llvmpipe: fix out of date fails list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "207f45e098a62ece5172d5a1cc325ee19ec0a07c",
"description": "ci/llvmpipe: make sure manual jobs don't auto-retry",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab6118361b6831e96bb9ffd9c9ed233134a33c92",
"description": "nvk: Allow various alu op to be vectorized for 2xfp16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "001540bad2e326040921615a079744e4cc2cdee3",
"description": "nvk: Advertise shaderFloat16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "567cae69c3efd0070e3b9b8444dc8a24f0f83838",
"description": "nak: Add 16-bits float operations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b2ce802b7b24d8d410bf58aa666898c2a70c0fa",
"description": "nak: Improve copy propagation pass to handle F16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bad23ddb4849908a648d503a615a5a9b15e9768a",
"description": "nak: Add F16 and F16v2 sources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "791c2b604a48d07c545f496b6cfc201d990f6c9f",
"description": "nak: move folding logic to Src::fold_imm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02873c4745bbc2480cbccc3626509ee12ca92ad9",
"description": "nak: Support unaligned swizzles in 8/16 bits vec srcs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2ec0111b21667d1db9d6ceae295b033f044ed87",
"description": "venus/ci: Add patch for modifiers test to check import/export bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e84b6255d8ba07e82986dad00370385046c1997c",
"description": "docs: update lavapipe features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0507988f4199b2f4ced4839cb78e68bfe6e1e19d",
"description": "lavapipe: EXT_image_drm_format_modifier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6cb3c57930fb1807fa7e80083a24551b8d6e92b",
"description": "lavapipe: handle drm image imports",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd4f69a0fe495a2c584bf0e4040fc341c55d0e18",
"description": "lavapipe: check drm modifier info during image create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97331d1ed41f8070b3b97e8e4f8ad176ea7103d0",
"description": "lavapipe: handle drm image format queries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4290558dfc3ea4a5adba39058dc388f2f8ebda0",
"description": "lavapipe: include drm_fourcc.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18c345d84065aa26737040a0d5ac5104360fccf9",
"description": "lavapipe: rework mem handle type assert to handle dmabuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6df7cf4cfc83a6929214551cee2c6a67e19ddb95",
"description": "lavapipe: EXT_queue_family_foreign",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3d3239fc1194e77f21364bdc2b0c51d7e5318af",
"description": "llvmpipe: make it possible to import and bind unbacked resources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfd8c12406593e778c01fffa83fa8831f3d398f2",
"description": "winsys: add more stride members to winsys_handle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "372745788454bd2252b5f7549c46376fef084742",
"description": "winsys: add WINSYS_HANDLE_TYPE_UNBACKED",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07f25aa785ba3f75b8ca71116b4d010b4df48959",
"description": "lavapipe: EXT_external_memory_dma_buf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1657de63c23914c7f09ab96aa461e80458d6594",
"description": "lavapipe: support VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb64f56b59a38d0382b8346642fcf86e031a44b6",
"description": "lavapipe: add a function for asserting external memory handle types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce3851d469755e0799a50bb0671adac364a57ac8",
"description": "llvmpipe: conditionally export PIPE_CAP_DMABUF",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "715b29d032bf13da70118e917ee86ae9bcca8086",
"description": "drisw: reuse kopper image extension vtable if modifiers/dmabuf is supported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d74ea2c117fe96e527471e572336f931c3c77da1",
"description": "llvmpipe: Implement dmabuf handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e5c5d313bbf3ebbb7a0a6e5c3a49189cb9f3b4b",
"description": "gallium: Add dmabuf arg to memory fd allocation API",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4ae665f9336695ba3d22c3afb2552d48dd4a065",
"description": "winsys/drisw: implement dmabuf handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17abe3ecbd2f8135be55136015b86ade78d77143",
"description": "winsys/drisw: implement displaytarget_create_mapped",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73d75971abd343be0671201cb8569f4c0ae9a231",
"description": "winsys/null: implement displaytarget_create_mapped",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23206844eb94895d530fab66f501c3c0a659435d",
"description": "sw_winsys: add displaytarget_create_mapped",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e43fbdb11a6b200a143491c0e08a5f4304efba8",
"description": "drisw: reorder image extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b4e56ca273680775fc82819c0224e23ff7123d3",
"description": "llvmpipe: explicitly reject (most) yuv formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f97c2ec5190a15e32fe761c6b869f598493060d",
"description": "ntv: simplify increasing the number of dest componnets for sparse tex",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0aa6c4437ccfb00f012b1c11117dcfed0898da56",
"description": "ntv: pass def->index to store_def",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f73dc77cc7b1c0ef86f987581d97fde315c3015f",
"description": "ntv: remove store_ssa_def",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5415abe396446a5b08b107f9b7b75fa790b07f77",
"description": "ntv: remove store_def_raw",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77c004f7ca246386f5516bb00d92655771439614",
"description": "anv: Create protected engine context when i915 supports vm control",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fd40134487c3f3ae2c0c108651041ff98bfea7da",
"notes": null
},
{
"sha": "f0a354a7a5d3811941f47894bf795e83b7b59ef4",
"description": "radv: Don't set driver locations for last pre-rasterization stage.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0dbf6e758211c255b55ba4c59c4402d8aca7403a",
"description": "radv: Don't set driver locations for FS outputs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "450c8f159b7556f6f9898fc2859c5c5ff66ac977",
"description": "radv: Don't set driver locations for mesh shaders.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a554e44eae53063ec8a89389131e817a97e92244",
"description": "radv: Use NIR IO semantics for VS input location mapping.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "124202469ff2a30c0077fa7fba73f6319181fa71",
"description": "ac/nir/ngg: Rename confusing driver_location variable in mesh shader lowering.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "580baaf1e1cce619ddbe0a588a9178100432af06",
"description": "ac/nir/ngg: Use IO semantics for determining instance rate inputs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11ced35e0a146d55b4ae3c1407dba5055da4bc7d",
"description": "ac/nir/ngg: Don't create dummy output variable for primitive ID.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14ba56718ffc85dfde8337e056bc936f39dc2114",
"description": "radv: make sure the heap budget is less than or equal to the heap size",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a29fda1ba06628adfb0dff9bd20c0faaea2e1ca5",
"description": "radv: move radv_printf_data to radv_printf.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9223b800869e8769a9dcbf5f759e0e4c60648db8",
"description": "radv: remove old comment in radv_cs.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64282704087cbb2f904000645533f4e00731d49e",
"description": "radv: move radv_queue_family_to_ring() to radv_queue.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e4f26827ca4b0c4b30dc56b356cc6be294fd530",
"description": "radv: move radv_get_user_sgpr() to radv_shader.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80683c220b21ea406bdbe45e35bf68abb5598365",
"description": "radv: make radv_get_vgt_index_size() static",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be8b8722f9532881ff34d9dd3f86f4c1520c5094",
"description": "radv: memset radv_pipeline_cache_object data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3c138b10f40c9225a6d00456620ba2bb1a72d98",
"description": "radv: optimize msad_4x8 to mqsad_4x8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5976bebed1f0e0a95e7f8b84181654c41cf7a8d",
"description": "amd: set has_shfr32=true",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35f9318ceee9e92ac447a561b35b3b20b41ee7bd",
"description": "ac/llvm: implement mqsad_4x8 and shfr",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b301eae3673c5b5b0438aed2393e360db11cdca",
"description": "aco: implement mqsad_4x8 and shfr",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08903bbe89ae5d6cab742b787a1f69b472ea803f",
"description": "nir: add mqsad_4x8, shfr and nir_opt_mqsad",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be93e38152248145a00a8a659b1e9cb58676c104",
"description": "aco/vn: remove instruction hash templates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea84b36592398a7dae5db60f4d88581028ae5ced",
"description": "anv: fix incorrect blorp dynamic state heap usage",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "fe1baa64819f9e2d59b60ccec853610db21b9911",
"notes": null
},
{
"sha": "0624130933e609f41cd618fcff7b3100fc5c24cd",
"description": "zink: Remove ctx from zink_gfx_program",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0d680f54c0c58dda9e32bd07b6644bb9b7afa0e",
"description": "zink: Removed unused push_valid member",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a0f3b1aa59c6ce8ee90926c80fc5df11d0a3709",
"description": "zink: another fence that is better off as a batch state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d862cb00247113195b621f6f7d1350fbf072bab4",
"description": "zink: ctx->last_fence really wants to be a batch_state, so accomodate it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98f3d072b428f93d799d17ab4e56f963206c9a2f",
"description": "intel/dev: Add 0x56be and 0x56bf DG2 PCI IDs",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b0f028c7ea21c84342b8a5b1a84fd1eb400fbfa",
"description": "anv: update protection fault property",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "794b0496e9467d27211d11fe7f783db3ce6a349a",
"notes": null
},
{
"sha": "d2e490dc4d201821253b39e38421b98687c27168",
"description": "anv: disable generated draws in protected command buffers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "794b0496e9467d27211d11fe7f783db3ce6a349a",
"notes": null
},
{
"sha": "034a1cdb583bd3eb6b10bdb7702408528d0ff34f",
"description": "anv: disable protected content around surface state copies",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "794b0496e9467d27211d11fe7f783db3ce6a349a",
"notes": null
},
{
"sha": "27a37712279c6287615c24f3ea462a92d85b9bb8",
"description": "anv: pull surface state copies for secondary in one loop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07bf480856536336186c3ec53f46e10b8754cfdb",
"description": "anv: fix protected memory allocations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5f2c77a10a89de2ea53e7ab2e3de72b704f8c393",
"notes": null
},
{
"sha": "0e817ba548c56014c3707633c87b0ff50cf6d3ad",
"description": "intel/brw/xe2+: Implement Wa 22016140776",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50c7d25a9e8967cbd5a434d53ddddfbec9d30c93",
"description": "intel/dev/mesa_defs.json: Add LNL WA entries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c891a384e784266ccc825c116f1733278dadbca8",
"description": "dzn: Don't copy app indirect args if we don't need to",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db16dcf0f99b8e796157f4155f17dd4a330759c7",
"description": "dzn: Add a hash table of command signatures with non-default strides",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d7bd87aa27fdf51863d633651ab4775ab48efddf",
"description": "dzn: Rework indirect drawing keys for shaders and command signatures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ccf439629ff85825b9629aea6fc5cc74a52816eb",
"description": "dzn: Update pipeline cache params to take all options into account",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4de88025cc295a9e6751f15257261538b9681640",
"description": "dzn: Understand whether first-vertex and base-instance are needed for a pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbd4e5d8aaefd6d166d4e6d5e958ffea2870dc2f",
"description": "dzn: Query options21",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed465bf7387ef6b49b2cfafbdf39dd49ea04b931",
"description": "dzn: Delete dzn structs for indirect draw args and use D3D ones",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6c3d73700fc030ba99be886292ed2110e0836e2",
"description": "spirv2dxil: Output more specific metadata for whether draw sysvals are needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30b1a6750c3b202919d4992ad2e14783bc1a27d3",
"description": "spirv2dxil: Support passing first vertex / base instance to DXIL backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "607720151f8bf9e8fcc483c7e007ad7b39a6fc58",
"description": "microsoft/compiler: Handle base vertex/instance sysvals as DXIL intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "349c4d84c03a6b6df088b62e5a9ab80a7def81eb",
"description": "ci/windows: Bump Agility SDK to 1.613.2 for ExecuteIndirect validation fix",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b67d3d90948e94811c0c1519cce943ed717296a",
"description": "intel/elk: Delete stray nir_opt_dce",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24cdbbdaa206100fa2ec78e3560769c3e211bcaa",
"description": "intel/brw: Delete stray nir_opt_dce",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "f76f4be301ef311e6be21486b6a3f5fd5e90240f",
"notes": null
},
{
"sha": "44fb57b82709a3ef653d5ee71d557f62d173ed05",
"description": "intel/elk: Don't call nir_opt_remove_phis before nir_convert_from_ssa",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6377e8fd299d167d9fda95fd1b26c871c5b1a5fa",
"description": "intel/brw: Don't call nir_opt_remove_phis before nir_convert_from_ssa",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "6dbb5f1e07b11be0cc6ac764bf1b51feaa7fa623",
"notes": null
},
{
"sha": "87101e7d83420a733f9d62b1926b158da921ea70",
"description": "intel/compiler: Ensure load_barycentric_at_sample and load_interpolated_input remain together",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "74a40cc4b6ed9440a0820c6f4a9cee296a8e191a",
"notes": null
},
{
"sha": "49217c2547a3866ebb0228bae0416d042ed49447",
"description": "ci: enable shader-db on lima",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69b911bc532d43a9213e75217872d332cc352141",
"description": "radv: remove radv_private.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "367cf70a2925e43b997041a27947a0f9cee9231c",
"description": "radv: move RADV_USE_WSI_PLATFORM define to radv_wsi.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28eefbadeb3975b2c7b0e3fe3a61e1f1ea9cb049",
"description": "radv: move CLOCK_MONOTONIC_RAW define to radv_physical_device.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8269c01cbb5c09380b1864d50983fc6821b2639",
"description": "radv: move RADV_API_VERSION to radv_instance.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e25882352bca56fd18ba4ebb48f82edc0bfb1000",
"description": "radv: move RADV_SUPPORT_CALIBRATED_TIMESTAMPS to radv_physical_device.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc1526eeacf011858f0f5b93e7f1ed9cf25af6e1",
"description": "radv: replace radv_is_aligned() by util_is_aligned()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81e3c46d065c1f2a8df20159f5c70f2b883926ea",
"description": "util: add util_is_aligned()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5cc3258533140997a61d7ddc65e50fe5b50e8acf",
"description": "radv: replace radv_float_to_{u,s}fixed() by util_{un}signed_fixed()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a27c5e9a897b2bb0e14a6a83e31700abc9c8d11",
"description": "radv: replace align_u32_npot() by ALIGN_NPOT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e75fdac533d582ca7e57eab5a3b6febc1583dd70",
"description": "radv: replace align_{u32,u64}() by align{64}()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba153fc06b83f140a54b21e1aebf3a724f116b78",
"description": "radv: replace radv_minify() by u_minify()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "799e99fe215f5af77c4544236fc0d3b4f78e17bd",
"description": "radv: rename remaining phys_dev occurrences to pdev",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b409936e975b7fdcdfe3afcb8ec98131a17432c6",
"description": "radv: add missing endif comment for some headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0388df3d089a5bf85bd8b9558f56f897e5b13743",
"description": "radv: replace RADV_FROM_HANDLE by VK_FROM_HANDLE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67ac6e75c6d31e55ac537f1f4611d9099f3e9402",
"description": "radv: remove remaining forward declarations and comments in radv_private.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ade8f28a80720bbb119fbc276ee3330fff67836",
"description": "radv: remove pre-declarations needed for WSI entrypoints",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46515292a380db652dc250a400929c0c449f48be",
"description": "radv: remove unused radv_printflike()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05b66efb43b8ae10af56f5c2cda386383d808009",
"description": "d3d12: Add a debug flag for loading WinPixGpuCapturer.dll",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "116d0bf76be2bb970c933b4c36dc80a2c78531c4",
"description": "d3d12: Set fractional var masks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c21355260b060e540ec14265b6445aa26a429c5e",
"description": "microsoft/compiler: Add a fractional var mask for variable sorting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "760effefc6e1bf507293d31d99372960a453a91a",
"description": "d3d12: Don't compile useless variants during shader creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6928686df94a926617f7bf3277e4cddbf31b7e90",
"description": "d3d12: Remove variables instead of adding them for linking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dedbd6eea31b68de3b700209fff75a3fb598be38",
"description": "d3d12: Gather info less and before the final compilation steps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1e7d0598d280434cb448c591561313a8fb0e4f5",
"description": "d3d12: Add primitive ID sysval to input bitmask (for GS in)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8d435373e3be99806b523e4bf51d56d2e87e634",
"description": "d3d12: Use TES inputs rather than VS outputs for TCS variant key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "580f801bacc81c87168994dacf788b67d4a7e864",
"description": "d3d12: Capture always_active_io in varying data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d0c77658c5ca628d16e4cde9591d61d6e32280c",
"description": "d3d12: Forward front-facing for passthrough GS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d28a552e2a11f744d0a534f79b61c79d4e708c0d",
"description": "d3d12: Explicitly add tess factor vars to tess signatures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c3e96f25724f17c59643270dbf5fd3d38104b26",
"description": "d3d12: Fix var splitting pass writemasks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a01ac1aa72d1d15384cd37b1de223c0fc61ae1f",
"description": "d3d12: Minor logging improvements",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33735585a91e1d7afe8aa5058e22e0728be43bdc",
"description": "d3d12: Lower uniforms to UBO by nir options",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e80cda05125863dc68465ac4f970c5c03eb0f0b1",
"description": "d3d12: Move some lowering passes to pre-variant",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9702ddccc2bc28f9acf0507ae4c919e3467bbac5",
"description": "microsoft/compiler: Don't duplicate work from gather_info in var sorting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed757b010ac6cf2c337f3f878bcb4bbedcacd1ef",
"description": "microsoft/compiler: Improve linking helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4a15a048b849f3fe3448735fff96459973c5291",
"description": "microsoft/compiler: Expect front-facing var as an input",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4180cf39f06acb439c591bad88fd9cfe5e0958a3",
"description": "microsoft/compiler: Simplify I/O component type enum handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "230bed221ea35be9dd8ffee10432c68b328b4058",
"description": "microsoft/compiler: Move kill-unused/undefined varying pass from spirv to common",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6b5514a5bee0cd8baaa43a276c2825e17932fee",
"description": "microsoft/compiler: When sorting variables, put unused variables last",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c37e9c1e293159990c5e5ebd88aadac431275274",
"description": "ir3-disasm: add option to disassemble hex number",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7eeb781c8bbc2ba84bc3a040d20e054cb3c2bfb4",
"description": "ir3-disasm: add options to specify GPU by chip ID or name",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86468ab8aff79e434ce052634f768b7195116228",
"description": "ir3-disasm: remove unused #includes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9d2dd078810dad4582f3274be8880af5a0cbccf",
"description": "ir3-disasm: run clang-format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56cda234599a68497cef7358da6c3abe1d0cde9e",
"description": "nir/dominance: fix comment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0851c30d1616931501ab2c5ba0204f0710bd8d0f",
"description": "nir/texcoord_replace: fix scalarized io handling",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3d9a2e607e4b76bb5baadcf4182b9d61c1f3174",
"description": "nir/lower_point_size_mov: fix for lowered io",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0faeeb6347a335982f2abf147ac8bf1a70a2e85e",
"description": "nir/lower_point_size_mov: rework.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30415fe8353bae696de35e2fc0fc5b61e2c82ebf",
"description": "nir/lower_clip_disable: fix for lowered io",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb190a4e8bad9cf1b51bf412cb1808d0c8632794",
"description": "nir/lower_drawpixels: fix for lowered io",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c48f580a497d743647ea0dacb4487673b7236e14",
"description": "nir/lower_two_sided_color: rework for lowered io",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9af9446127cf1f0d0ca08cfbab93b14d502e87e8",
"description": "nir/lower_alpha_test: fix use with lowered io",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "842ac5059a9d1d5bec9cd43260d9476adbda112f",
"description": "nir/lower_flatshade: fix with lowered io",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "712bf98dd84fd7ff928314d0668304d16f741a09",
"description": "nir/lower_flatshade: break out location checking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56d7dad19cf286ef43aa066e31a71e91954481dc",
"description": "nir/lower_clamp_color_outputs: fix use with lowered io",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "056fe1dc6a26dbbc1439c9eb270e33b961b9c48e",
"description": "glsl: set PSIZ bit in outputs_written when injecting a 1.0 psiz write",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f090f7186bba7aa9e1fc51366bafec849e81f351",
"description": "radv: rename si_cmd_buffer.c to radv_cs.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e133fb7c3b25bab224570bb4078b4b13b63fcb92",
"description": "radv: move code related to sample positions to radv_device.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ea12d6ace81afc57592a576d719fe4c54fbe5a3",
"description": "radv: move radv_emit_{compute,graphics}() to radv_queue.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5baa1c4c1c0a032d4df3358093c802e8f394a8f2",
"description": "radv: move radv_create_gfx_config() to radv_device.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d844d73fb43fd2de1c3316b3ee746a944f7db225",
"description": "radv: move radv_get_viewport_xform() to radv_pipeline_graphics.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa0ec3af884905b17476ba9434e3663824c0ff7c",
"description": "radv: merge radv_write_scissors() with radv_emit_scissor()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16b6b178899e0ca0e70b0531b1131958457d6b77",
"description": "radv: merge radv_write_guardband() with radv_emit_guardband_state()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb1f9da0a063a0f83ef262472dbcb2f32f9e9e52",
"description": "radv: move more cmd buffer related code to radv_cmd_buffer.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d5f4341085db88b2ef87098aa7996640e8bea98",
"description": "radv: move CP DMA related code to radv_cp_dma.c/h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b171bc2809e0bf824f59ff5560fff064711e2ae6",
"description": "radv: add radv_shader_info.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb73ccea561be1f386261a4d90593ba879331c11",
"description": "radv: add radv_android.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1d04cfeaae18283b66a89721ec3510236360ee0",
"description": "radv: add radv_nir_to_llvm.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58cd24a63619d2b318da5397f2aa9055dc514845",
"description": "radv: move radv_queue_ring() to radv_queue.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f606efe62d0ff44994bda8039574a48f64f15788",
"description": "radv: move radv_get_tdr_timeout_for_ip() to radv_query.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a7afbfa13334b27045ab5603546080398f73edd",
"description": "radv: add radv_printf.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1adbf0e53f368aa4339bcc3f9446dc37747b062",
"description": "radv: add radv_cp_reg_shadowing.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "195383a5ec293ce595ddc880d3f6f59566594754",
"description": "radv: add radv_rmv.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e677b642bc5bd17ed3449ab7c402c905504639f2",
"description": "radv: add radv_cmd_buffer.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7196b9cc0b180d3f2a811e78f7ba95ae319d3eb5",
"description": "radv: add radv_spm.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20611684619dede75a3dc4e8ccbcb88057e3aea3",
"description": "radv: add radv_shader_object.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1414a9799936e3557a13995d8559eaf7b9185ce",
"description": "radv: add radv_sqtt.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a313d5f82a5c65fd5f676c57c92f663546fb314b",
"description": "radv: Remove unused gfx_level from gfx10_emit_ge_pc_alloc.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d97c3bd064ca9b493990a1dbfd180764ab2ea60",
"description": "radv: Increase maximum allowed PS params for enabling NGG culling.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4464e6baff8ad3af5b979e6096d4f5ca3159377a",
"description": "radv: Slightly refactor the determination of max_ps_params.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dbfb96f08f82ab847163128868166f2a93e85f9e",
"description": "radv: Remove I/O variables after nir_lower_io.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b188561df589317b8dff570e3e1835405acad3ef",
"description": "radv: Use NIR IO semantics to determine FS input info.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6686fda28e27565ff16c3f646899b8d9d05c428",
"description": "intel/isl: Use Tile64 to align images for CCS WA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0921241866efb07db2886d16df2c7ea7534f576",
"description": "intel/isl: Enable a 64KB alignment WA for flat-CCS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d7bfa8051ec53907e1ec4cd48bfc135701ccabf8",
"description": "intel/isl: Remove a CCS_D check from gfx12+ code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8845f1e439bd0816216b39e75681692b8326ff11",
"description": "intel/isl: Remove inconsistency when encoding Tile64",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81d8c071aca4d953aa07f2e021e033aa2d501e6c",
"description": "intel/isl: Remove inconsistency when choosing Tile64",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8e48b561e5194f44f2cb2fe6ab3d53c51f96747",
"description": "mesa: reorder st context teardown",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "067bbf930175917d02ae132f7bb28ee8193dd413",
"description": "nvk: Delete dead descriptor code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f30ce2656901301957672d3e1bc7cf4d2c8e0a57",
"description": "nvk: Add a _pad field to nvk_cbuf",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f1c909edd5c9159609ab27e7b6a7374796cceab3",
"notes": null
},
{
"sha": "cfa955ed78bef56ba025a64468e8b841149fab18",
"description": "glx/egl: fix LIBGL_KOPPER_DISABLE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3730fcd2d9042476ac21e805575d29bbb0ce970",
"description": "egl/x11: disable swapbufferswithdamage for zink without kopper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9fe9681db1e5dd968d6853aeb9a9e2e8a8eb8cb9",
"description": "zink: assert that ntv interp handling isn't doing implicit component expansion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7509a09ecdf25c6fc28fac5bb2b3ff7a42330c8",
"description": "zink: fix add_derefs for partial interp loads of derefs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7deef8d7d2c69255d5ebb776bafec6e5efd71201",
"description": "zink: delete some maintenance5 psiz pruning",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24453579ad951b9f634b7052c5c1135733d8e481",
"description": "gallium: rework PIPE_CAP_POINT_SIZE_FIXED",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "201053bac14b695c0d8a688b051afcdb9bfd6c40",
"description": "d3d12: Fix d3d12_lower_triangle_strip if multiple vars are in a single location",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c17ef8c196e0262f28c4c3578638ad257515d9a9",
"description": "freedreno+virgl: Add missing driconf",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "850267ef998a4c13095a162d696fb936503b3b7c",
"notes": null
},
{
"sha": "6d17577b646f54a7b3e82b6b09a0de8c88192ba7",
"description": "freedreno/drm/virtio: Fix deadlock on exit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "145a5cd414aaf444110328af6d9fa8d5c057fa22",
"description": "ci: fix nightly build (v2)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7c0b19a6071dc8fa0cd8ad3e90f11223fa876337",
"notes": null
},
{
"sha": "37be4bf1b757144a67da08b3ebcb5256fc611925",
"description": "mesa: clamp binary pointer in ShaderBinary if length==0",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e91c880364591f2f732d0b070e99c44ed9877a5",
"description": "venus: use STACK_ARRAY to simplify sync wait",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30824a118396d320500245fe3082b86120036bef",
"description": "venus: use STACK_ARRAY to simplify set layout creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bece3182963df829fc0973537fe136dc40d2a43d",
"description": "venus: use STACK_ARRAY to simplify physical device enumeration",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "630f4a5b928f75b9524b2ea217ef38449a0da294",
"description": "venus: use STACK_ARRAY to simplify render pass creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36f639375b31f5af08fa079e7eede8c8122420ee",
"description": "venus: use STACK_ARRAY to simplify BindImageMemory2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f75ebfda7ef5c8b75c05be8794e2184b49f4c46",
"description": "venus: use STACK_ARRAY to simplify BindBufferMemory2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02985e37ed9c10e60424344b6300ee119126c160",
"description": "venus: use STACK_ARRAY to simplify modifier query",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3edd6b5554b9c1f29ec3413f105644f03c59a28",
"description": "venus: remove obsolete TODOs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93421ef3d3c1778bbd468afe040b084af5c210f4",
"description": "venus: cleanup 2 TODOs from 1.3 support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e983c436045a9f7179299d7bd0e66613659110b",
"description": "ir3: fix finding uses of reloaded defs in predicates RA",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "21cd9b9557dc03dd8ffef4da541a4e62f0f7e32c",
"notes": null
},
{
"sha": "dbcbf6172677d46258530c70d582899551af2a98",
"description": "ir3: calculate SSA uses at the start of predicates RA",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "21cd9b9557dc03dd8ffef4da541a4e62f0f7e32c",
"notes": null
},
{
"sha": "22f64a1fe31f64f08e4ce48f66bb8408d16df2f3",
"description": "zink: print shaderdb info via debug message callback",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57209a0c7ab79f333cb42c0e7fe21dfe9a719cec",
"description": "isl: allow CCS on single sampled TILE64 surfaces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afb63443a0866f4ff94de7ee9c3ada285d0f6ec8",
"description": "intel/blorp: add fast clear rectangle dimensions for single sampled TILE64 CCS surfaces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8670fd6ac4611ca29468830a8d59d99bbe872651",
"description": "iris: slow clear higher miplevels on single sampled 8bpp resources that have TILE64",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "772149b15ae59056364a880a7715aeb68631d3db",
"description": "nir/opt_varyings: handle load_input_vertex",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9b557f2e747a92011ee17269964da09dbc14d07",
"description": "aco/optimizer_postRA: Remove a check from SCC no-compare optimization.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b301e74ed324922263c44e18cb62ffc69d90b2b",
"description": "compiler,glsl: fix warning when -finstrument-functions is used",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fa70730da1f70e880eae5b09171b3d1736fcd44",
"description": "radv: Use IO semantic location for shader output info.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f23795e78cdc170884f65aaf7def48df754acefb",
"description": "radv: Use NIR IO semantics to determine VS input info.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9fd67c84da9f4b1163457176bc2792ec206220d1",
"description": "radv: Remove unused VS input usage mask.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ddecb3f0eeb72412269cdb0bae46dd7b3d600e3",
"description": "radv: Add helper to determine usage of VS prologs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5156d3097bc87fefd535929f4472d8a714a7feee",
"description": "radv: Add helper for determining per-attribute vertex buffer descriptors.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e04f66ae335c9d1167853b8bfb8285df147c1261",
"description": "radv: Use NIR IO semantics to determine GS output info.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7276bea52d7af3c452611e6151f154f263041e78",
"description": "radv: Record PS input clip/cull mask instead of number.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbc8f5216a8b949fa3a6e2c506b883c9e9596f7e",
"description": "radv: Slightly refactor gather_intrinsic_store_output_info.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d10e458df0d7e38a11d4bcf77bce7d3751804307",
"description": "radv: Extract gather_load_vs_input_info function.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e2eeab90dbaf4a4b7f230d1f69824c3c2df7167",
"description": "radv: Pass key structures to gather intrinsic info.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c27877cff9f69cd8327e7e7892b69cb0fc7da416",
"description": "radv: Only add extra dword to LS-HS stride when there are LS outputs.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d116272689d95a3d2183d9a48b7f2f6c148ad7fb",
"notes": null
},
{
"sha": "ad7457fe20e37acd9031cba2537ad24859f6f07e",
"description": "panfrost: mark indirect compute buffer as read",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb1c3f7f5de6642fcd127724a0cea5643d39d7ee",
"description": "tu: Implement CCHE invalidation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "95104707f189b2e1b06c855b563c1203b33da354",
"notes": null
},
{
"sha": "abe9bd38ff079cd1b08662c5c99c63e391d5c58d",
"description": "freedreno/a7xx: Add CP_CCHE_INVALIDATE",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "95104707f189b2e1b06c855b563c1203b33da354",
"notes": null
},
{
"sha": "a47a65c1c28e3aad5aeec86e34ea995e58cd731a",
"description": "intel/genxml/xe2: Update definition of INTERFACE_DESCRIPTOR_DATA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f29b780e11ce4e6df899ccc19265f8e74d3e475",
"description": "intel/genxml/gfx125: Fix definition of INTERFACE_DESCRIPTOR_DATA::Thread group dispatch size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c00c685f842d86081a39c9bb89ec849b744319ca",
"description": "intel/genxml: Add more instdone registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f3dc31876d56340124e994c3bad7a76e35d4a15",
"description": "anv: Set STATE_COMPUTE_MODE mask bit when zeroing compute mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba52fb0eca373bf9ee61e66872c7c10d898686d8",
"description": "glsl: handle xfb resources for spirv before running varying opts",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6cadf5cc2d9e9786ffafaa1761e4523a2d08285b",
"description": "zink - Fix for minLod and maxLod when mipmap filter is disabled",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebfd3f2a782421dee16f37e91a3ea996b0ab9436",
"description": "zink: Removed unused num_texel_buffers member",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cff24443fd076724e2951001f469bfff9949f0be",
"description": "ac/nir/tess: Clarify when VS-TCS I/O can use registers.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9faabdd5ddc6d57873a0edcfbaee85e8d4b5d5ac",
"description": "ac/nir/tess: Remove superfluous args for reserved TCS outputs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae8a9540481be918873ec1aaa13ec35c11f8ef06",
"description": "ac/nir/tess: Calculate reserved LDS outputs based on IO info.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c61eb5480674e922a512c036455b00f30c12037c",
"description": "ac/nir/tess: Map TCS LDS IO locations without gaps.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a167cb9ba32981ff6cd1e9518adc3d0bb89376fa",
"description": "ac/nir/tess: Return undef when loading an unwritten TCS output.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1c821e911942e8bb7f527523249cfca46a47213",
"description": "ac/nir/tess: Clarify when a TCS output is stored in LDS or VRAM.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08baefe18cda08e98ba64245c3667641e33a2545",
"description": "ac/nir/tess: Load tess factors from variable when they are passed in registers.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10acebf88f2dfb3c311c26137034299b9ad882aa",
"description": "ac/nir: Introduce ac_nir_calc_io_offset_mapped.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d43f8c1a1b006596907f383d5017565cdd0e810",
"description": "nir/lower_wpos_ytransform: fix for lowered io",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c527dab9668a7cdd637498e2959fca7392de500",
"description": "nir/lower_wpos_ytransform: scalarize emit_wpos_adjustment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9e023ed944c267bf2e9ccdb6c1e63e0145ece17",
"description": "nir/lower_wpos_ytransform: update comment to reflect variable usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e871424b5e7243f8adde7efef23f10dc48c0513b",
"description": "nir/lower_wpos_ytransform: reuse input zw components for fragcoord rewrite",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e848d9b9ccc86d96e86435e8c8b5e21bb03ff15d",
"description": "nir/lower_wpos_ytransform: move new value load to start of function, reuse",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "356d88d1e8a4233a572cf0dab4bdc719f6ddf1de",
"description": "llvmpipe: fix DRAW_USE_LLVM=0",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bb72e05d154c73c2bde29a530defce1b58241f3",
"description": "vl_win32_screen_create: Take ownership of winsys injected to created d3d12_screen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37cafd53ef88d353017b2910796d34b8caa07075",
"description": "d3d12: Fix util_blitter_destroy destruction ordering",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "55e377e9652cc2063a02d850cf59234506109847",
"notes": null
},
{
"sha": "0dd871442b552e01023a24c73d2776082a7fad2d",
"description": "d3d12: Fix leak dxil_module::serialized_dependency_table",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24197aeb2bfb3e5e1633974ffa455f77df22c422",
"description": "zink: only use location_frac for deref array indexing for compact variables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2185da6c894b671775eb44a724a9f39c384da298",
"description": "zink: fix add_derefs case for compact arrays",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "baf96518fa47b1ddf1e8e2a6848815d16a2296c8",
"description": "zink: fix io slot calculation for vertex inputs in add_derefs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "460cd99ea540fa5b8f0a063b9943afaf29b6cf06",
"description": "zink: don't clobber indirect array reads with missing components",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "459b49a1749ecdee1726a793d1ca62534ad95932",
"notes": null
},
{
"sha": "a64f5ae9d703d5ae830809bdcc1aaad10577b87f",
"description": "zink: always check patch io during rework_io_vars",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11e988fa8048252108a2f556c726f6095b873f17",
"description": "zink: call gather_info during shader creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "562cb8381e4545621aa1c310e16b7439ad3e6b4c",
"description": "zink: track a mask of arrayed io locations on shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "364a6ac1a3e655e12acddcd97c0123e7a3fd7e7f",
"description": "zink: check for arrayness rather than tess io vars for indirect array vars",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "720a43858d6716af8e627f443d50b3ae2ae53a01",
"description": "zink: fix generated variable expansion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "404e9f11346279fb6c38fab45b024b0f924cbea7",
"description": "zink: always use shader sizes for clip/cull dist variables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "316470920a23173cd53bc7cebcc3426314cf8fac",
"description": "zink: add a helper to detect clip/cull dist locations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "665755720a5600abf2d8bd95cf08234a1b31287a",
"description": "zink: manually calc clip/cull distance sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf4953d184b698425cded9a71dfc67c24334da36",
"description": "zink: apply component offset for CLIP/CULL DIST1 location derefs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "332c24774c057dc59ebbf98fb9c0cded9d0de245",
"description": "zink: run scan_nir before variable rework",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88792b9ea3f1df2d68a9229b0aac54ca1ac993dd",
"description": "zink: update xfb info after lower_to_scalar",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23ce5696d68041795cd5b96d8e1f746a6402463f",
"description": "zink: use outputs_written mask to detect edge flag usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8bf82133a29f1765e2625ed7572b19c6f6a47f2",
"description": "zink: always sort io variables by location after re-creating them",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fd03efda03a72444dad91141ffaa2f23461b785",
"description": "zink: delete some ntv dead code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cefbfe6597a701e4a0e93503b1441384fd24e607",
"description": "radv: add radv_wsi.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfaa674583454c4d78bcaa899910630db2a6ceab",
"description": "radv: add radv_pipeline_graphics.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "987f3351b347df2be890413d13ce5cb38240f444",
"description": "radv: add radv_pipeline_rt.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7807d49f8225e3ebc9507095776043bbef5f0a0f",
"description": "radv: add radv_pipeline_compute.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f07a6398019f97ba9c41c1073310e042cb7c6582",
"description": "radv: add radv_pipeline.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e9b41641a0e43bf4d63657218313c7633a3eedb",
"description": "radv: add radv_pipeline_cache.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "150ce132737dca37339e2a1296542ed675b55bde",
"description": "radv: add radv_device.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c590cbd28ba305778cddf8231eaf0625b229a03",
"description": "radv: add radv_rra.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6849305a86cf9c5f37568d03ea0b00c400c98c66",
"description": "radv: add radv_physical_device.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fb19b8331f53b03d51f026acefa07bf97cbfe5b",
"description": "radv: add radv_queue.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30eb0ef45a783c58ba3682200c556f6387b17250",
"description": "radv: add radv_instance.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83841b0b78936a7b6bd774d89fc354b7ef250aaf",
"description": "radv: add radv_device_memory.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bcfac614683eb44450e75c057dbfe6159c5ea43d",
"description": "radv: move radv_shader_{layout,stage} to radv_shader.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0df927099700c706d5849758db1a39465adfdbb7",
"description": "radv: move radv_userdata_locations to radv_shader_args.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d058264f55e26dd9691d671ac3125b41698146f4",
"description": "radv: move radv_prim_vertex_count to si_cmd_buffer.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74ac72ceb2a3acae6ccb9f523d404718a823e1d2",
"description": "d3d12: Fix leak of batch->bos on video-only builds",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "55e377e9652cc2063a02d850cf59234506109847",
"notes": null
},
{
"sha": "bdf2a470d3b5a710a585f39ecb5639add96c6275",
"description": "v3dv: fix job suspend with command buffer simultaneous use flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff8d72ba22612b06c3cc8b25818ec1340ad09279",
"description": "v3dv: store the offset of the BRANCH instruction in a CL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c874caf33dddf3fec9b3c78223192a11edc57ab8",
"description": "v3dv: fix job pointers from cloned CLs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6efee3b402b2f051b9ea8190c8ae5a9ad685e7e",
"description": "v3dv: add a v3dv_job_clone helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16c96b0e9358c8727f9af29a7fc7fe9879cad45a",
"description": "v3dv: drop single sync kernel interface",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25e45b85c2ab5894f789c54d8699c26bf61a186e",
"description": "v3dv: require multisync kernel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a8771f7b540f807fddf8751037ff7ca59afa6d0",
"description": "NirShader: don't fail on null constant_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9b3e324402f1ec6e7834fb1ada604353714bc65",
"description": "radv: advertise VK_EXT_device_address_binding_report",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db736ebf532794bcd3586c4f6c81021b1b0cd585",
"description": "radv: implement VK_EXT_device_address_binding_report",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34e8e5d76fc1e4474c15ad78067a53db27684ab4",
"description": "vulkan/debug_utils: add a helper for reporting address binding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24a5165cdf9f9181b3904837efde7fe03ea7c8be",
"description": "r300: fix constants_remap_table memory leak related to the dummy shader path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "29df85788a7f122cabce776c38dc6eee79ee0511",
"notes": null
},
{
"sha": "dfc6330b852f6c50cb892864c7e1698b515c33ee",
"description": "panvk: use integers instead of strings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3352803510bebcbf86e25068319945250e16cc3d",
"description": "zink: fix shaderdb pipeline compile",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0ebd6f52a20aaa57f2815b3ad2e8052153689f18",
"notes": null
},
{
"sha": "18fbe63ff215c7366dc4049e6b14fa375e59e90a",
"description": "zink: make descriptor pool creation more robust",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2e0c2c67f0609b4542bed696d5c22cd47fe2790",
"description": "zink: don't use set_foreach_remove with dmabuf_exports",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7b7a581a52db21ed8826d6f2986ea6dfc208fb2a",
"notes": null
},
{
"sha": "3114917986c03413720d35416455879a7ad4be09",
"description": "util: Turn futex_wake parameter to int32_t for consistence across platforms",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca9738cd7af632edf1096ac46180a6b56489d417",
"description": "util: futex_wait use TIME_MONOTONIC on win32 for consistence with other platform",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54e3fde5ca91834c52a0f2944e4e245a07434b54",
"description": "util: Fixes futex_wait on win32",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "095dfc6caa29e150b5c8e9566320eda1117e714b",
"notes": null
},
{
"sha": "8a24610477f3b23a0dc0fb423bbc67ee92a0353f",
"description": "nir/recompute_io_bases: Sort per-primitive PS inputs last.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecbf3464f6afe6dd9e3b83ed7bea6b4953e53e06",
"description": "nir: Record per-primitive inputs without variables.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0852488193f6b3d4c841410adc7b997b6a8d495",
"description": "nir/gather_info: Record per-primitive outputs without variables.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "185e9b4a75bb0b7335e95cfbe8a0b65a4833f85e",
"description": "ci: fix nightly build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7c0b19a6071dc8fa0cd8ad3e90f11223fa876337",
"notes": null
},
{
"sha": "a535425fb6d6def5b93f8aa5d44a1e73a0335384",
"description": "radv: enable radv_zero_vram for Red Dead Redemption 2",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89182faee8ce69b0bde6f4f346286550ef993db2",
"description": "radv: add radv_device_generated_commands.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4e83026afc38b9d66d62b66c1366b4399d584c8",
"description": "radv: add radv_perfcounter.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bccaeab5035a71b43519748338bb4d3c4ecc9dda",
"description": "radv: add radv_query.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbb2e82e9aacc816b6bc22d330b3274c0c62298a",
"description": "radv: add radv_image_view.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d7141bbf79931ad457446352ae492e9017f5b27c",
"description": "radv: add radv_image.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce54440af360a731faecbcdd7d12615cba892bb2",
"description": "radv: add radv_video.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c925f037123e006443ec3eeb5fab885844330e69",
"description": "radv: add radv_buffer.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ba5ba80175adc391d9c930ce07e09d398ee5d13",
"description": "radv: add radv_buffer_view.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a09954637be0ffb985b90ba7e59e0a19cf1e1fc",
"description": "radv: add radv_event.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c8f0c39183e64aa1395711cf9a530a510f2575c",
"description": "radv: add radv_sampler.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4aa095c6e560db867ef01837315c5e2e9687bd3",
"description": "ci/deqp: backport fix for dEQP-VK.pipeline.*.render_to_image.*.huge.*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80652de67ba990cee16ee68f51d86a156ad40e2e",
"description": "aco/ra: use SDWA for 16bit instructions when the second byte is blocked",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e21520061760fd42644e8cb3d80e781f2f164686",
"description": "ci: use the new VK_DRIVER_FILES env var",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09e5b3da7659083f655f975e349f0569e2b37d9e",
"description": "ci: drop unused VK_ICD_FILENAMES passthrough from jobs to tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff37f687408e6404a11160e93717e534384c7ef2",
"description": "meson: add VK_DRIVER_FILES to devenv, alongside the old VK_ICD_FILENAMES",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "364ef85a8ea461768636d52f144d013ce4c24186",
"description": "docs/zink: format the envvar value as code instead of plain text",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96e8648b32268142fb5132acd01203f866c1ec54",
"description": "docs: replace references to the deprecated VK_INSTANCE_LAYERS with the new VK_LOADER_LAYERS_ENABLE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a8ce84c92f5d1dea2f52f70390cbf856db144b9",
"description": "docs: replace references to the deprecated VK_ICD_FILENAMES with the new VK_DRIVER_FILES",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e746c90a4b9a0f47ad4de136a3af961f6a5f0c3",
"description": "docs/envvars: document some vulkan loader env vars",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b8735cd4e2fd5fca820f91d767befaa7cf39fad",
"description": "ci: raise the log level threshold of spirv logs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3223650baddd967837a37f2fead36d46f02ca9f1",
"description": "radv: Reuse TCS offchip layout between TCS and TES.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b0b0e675c7897af8d0d3ab0f5bb00414e0cb918",
"description": "radv: Include output patch size in TCS offchip layout.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a76f821af710d94aa7056fdb81d3cbdfab847a6",
"description": "radv: Change number of patches in TCS offchip layout to match RadeonSI.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "820370ca087a619bbd961e822bec6db6cf03479c",
"description": "radv: Change input patch size in TCS offchip layout to match RadeonSI.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d116272689d95a3d2183d9a48b7f2f6c148ad7fb",
"description": "radv: Add number of LS and HS outputs to tcs_offchip_layout.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a45077d845d8f29c40cdaee892c044727a7739a",
"description": "egl/android: Fix gl_config dereference",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "273e54391af7e0a89daec778980c3f8a800bcd7b",
"notes": null
},
{
"sha": "eb4036a4be1df7f3006ef030a53e0829934c9ea6",
"description": "radv: move some VK_DEFINE_NONDISP_HANDLE_CASTS to radv_descriptor_set.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "964f1ed023cf1af090296a01b5b1a1fe95d46815",
"description": "radv: move radv_device_supports_etc() to radv_physical_device.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57dd6691df59a6a623b4b65025409d57f43e159e",
"description": "radv: pass a radv_physical_device to radv_use_llvm_for_stage()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a48e57a3d1c729132c726be506f6b2e1d8a7aea",
"description": "radv: declare format related functions in radv_formats.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20963fbba5014ae13c0cfcc9b74ff9a1eb45543e",
"description": "radv: declare radv_cmd_update_descriptor_xxx() in radv_descriptor_set.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f7a5a27ef1b630bd1aea0cc0b1256fadee9de8e",
"description": "wsi: Implement linux-drm-syncobj-v1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd16c28b78b77f92bfb4e49f0f03bc1b4a30c85a",
"description": "meson: Bump wayland-protocols requirement to 1.34",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9eb69182d392bf679c810e4486b51f0e0c41745",
"description": "meson: Update wayland-protocols wrap to 1.34",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cee642af36e473d110027fe8c971863a4fcc49c6",
"description": "ci: Bump DEBIAN_BASE_TAG for now",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19607c9ff4a72509b1297b950cf56045371acf6b",
"description": "ci: Bump wayland-protocols version to 1.34",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59813ae468dc727623b9e701d06b14f5b959973d",
"description": "wsi: Add common infrastructure for explicit sync",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4bf8f96b3e8f5ad0c6b1a2a59a68c061bd9e961b",
"description": "wsi: Get timeline semaphore exportable handle types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a72ea01d35625fbd011635954a9d7a34e3dda5a",
"description": "wsi: Track CPU side present ordering via a serial",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7467f29af194dd98d5656000a0818f68b4812f64",
"description": "wsi: Add acquired member to wsi_image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a50ce3df71f08a2b9dc31aef00b70423d5ba7dd7",
"description": "wsi: Track if timeline semaphores are supported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efa6fac0d735ceaaf86d886541c32a9769ce21c3",
"description": "build: Add linux-drm-syncobj-v1 wayland protocol",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72240780f2c1a27ea99867f103cb38456e3f88a8",
"description": "wsi: Add explicit_sync to wsi_drm_image_params",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c30c969c2487cbd3461a5d688ecc8c255ba69632",
"description": "wsi: Add explicit_sync to wsi_image_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eae948332a33377f3a3725f3e32bd5d71609bf73",
"description": "wsi: Pass wsi_drm_image_params to wsi_configure_prime_image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6345250cae6ea3fb9d1f2baaa8f4542f9f7b046",
"description": "wsi: Pass wsi_drm_image_params to wsi_configure_native_image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55ac1bfc57fcdf437372e505ab27a0b38db18674",
"description": "ci: add missing rule to disable vmware farm",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "54050d88441b9c2a39564ddf80ee0545a462e103",
"notes": null
},
{
"sha": "50783351bcff9be116cd6d714877ccd0952df2c4",
"description": "fix(FTBFS): clover: adapt to new LLVM 19 DiagnosticHandlerTy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c3cce2fff8de3f81eefa82db42650a63e3a4285",
"description": "fix(FTBFS): clc: adapt to new LLVM 19 DiagnosticHandlerTy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b6c9a8f68549666310efb57334a941d0c5d5d00",
"description": "ci: mark vmware farm as offline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a87d88854605857f83ce62f09809a2511a063a66",
"description": "anv: disable fcv optimization on >= gfx125",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35a9e8577cf8ccfacc65015508752d0c0de3daf3",
"description": "ci: Nightly run expectations update",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca6779f3cbb816e27ed7228720509185145ac038",
"description": "fd: enable prefixing the RD output filename",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e0d0190ea1a7781013b638ccd98236eb8ee00d7",
"description": "intel/brw: Drop align16 support in brw_broadcast()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a520c976a5d2c533260c6ac083608f8d0aeaacf6",
"description": "intel/brw: Drop dead CHV checks.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3d12cf72f1e67aa0b3e0574edcf6c5ffd6cf4b8",
"description": "intel/brw: Don't mention gfx7 limitations in shuffle comments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d9e2b761a790c2873a71defb95118c0cfd2ebbc",
"description": "intel/brw: Update comments for indirect MOV splitting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a24f29fbbb9e95053699ef0e5e19999655fee73",
"description": "intel/brw: Fix lower_regioning for BROADCAST, MOV_INDIRECT on Q types",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a90edad9f72607310f64be2fd0897ffa7d74a3d8",
"description": "intel/brw: Fix generate_mov_indirect to check has_64bit_int not float",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "817f74748feecb6397fd486c128795733944ab9b",
"description": "anv/xe: don't overwrite the result from vk_sync_wait()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38af7254e207ebb5303ad97f87b5460392383ef4",
"description": "anv/xe: don't leak xe_syncs during trtt submission",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "18bd00c024fc0f11a36da5b025b89a26ebd635e1",
"notes": null
},
{
"sha": "4cf272364b4de52c8d918e1d04461b461f205771",
"description": "docs/nvk: fix envvar documentation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c637c20d9764fd7a0c2e2544f2d4c17f90e5ed7",
"description": "docs/anv: fix envvar documentation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e7703a4550dea6b894aa6e751c1dcfea41162ed",
"description": "nir: add missing stdint include",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51c589234d8faf3cfe91e15eff61b38553914b23",
"description": "isl: fix inline c identifier reference -> inline code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13b88747d4048a1c9a5acd9dcd6ef43965b119ca",
"description": "docs: fix inline c identifier reference -> inline code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7668cb54dd7b0d861445501175c7c847fa76193a",
"description": "docs/isl: fix enum references",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a38d6547a52d8c31ed43d79f24887f60e569f08c",
"description": "docs/isl: VK_FORMAT_xxx_PACKEDn is not a real format, don't try to link to it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfc211ed438658e3214be140e968b18f22784409",
"description": "docs/isl: stop trying to link to classic drivers code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "643cc8be7f2a535e13b0f52949259ed27ea178cd",
"description": "docs/isl: fix references to ISL_AUX_USAGE_CCS_*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db810a064489c866c809eb6abb57dd610e10d673",
"description": "docs/envvars: fix reference",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6702bb91f2097c906f874938ec466cd8e3fb1dd",
"description": "docs/nir: vec4 reference",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7da4a97fbb1e68d984aa84c390c8bf37301ce0d",
"description": "docs/macos: drop reference to former github mirror",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c0b19a6071dc8fa0cd8ad3e90f11223fa876337",
"description": "ci: run python-test automatically only in merge pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "891e2e42c63c22e414e90e996ae12b59da555fc9",
"description": "ci: run python-test when editing the CI itself",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "182ff5dadaa2776d7cd2c11c3573c2bdb810dc92",
"description": "ci: fold .test-check into its only user, python-test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c34cfc1a3b9ccdd0f81f7852891394df252e73c8",
"description": "ac/gpu_info: update multimedia info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb693cfec6c3b6d264e6684b0cfbef6c780e385c",
"description": "radeonsi/vcn: use num_instances from radeon_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "583921b2e75655f5c1b6a8917e980b627b4d5dc4",
"description": "ac/gpu_info: fix regression in vulkan hw decode",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f3ab454f074938ec89b245ad3166c69e0330ca8c",
"notes": null
},
{
"sha": "9329f2c15b3a9d96d2365ee152eac9646b4d4a46",
"description": "radv/ci: simplify tahiti flakes list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e625fa16142b166349dc4f4e0edf059c349c94c",
"description": "ci: restore kws farm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b35b2718be38dcd6e93566c66d6b8ac4071e5bcc",
"description": "radv: remove radv_physical_device::instance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2c29c9bb67b45ce89de01b4276c25acbf9ce9fd",
"description": "radv: remove radv_device::instance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "675d7f4bd0d09a80e8f0a5a60ca9eab20a6e3b74",
"description": "radv: remove radv_cmd_buffer::device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29bae070d1e7ebc7c0009c4bd8d803b9cce6f1d3",
"description": "radv: remove radv_queue::device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "896c9cf486182a0058deeec0036ceaca1ddd2819",
"description": "radv: remove radv_device::physical_device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "310597cab6efb95210ec89d5fe0046876849cb76",
"description": "radv: rename radv_physical_device::rad_info to info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2686cd59dfe296d94571969a9eb870bfd271827c",
"description": "radv: rename radeon_info variables to gpu_info everywhere",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52663ec80fd8a4fa4fe82ea27188964740d4b319",
"description": "radv/winsys: rename gpu_info to pci_ids in the null winsys",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce1c32e358cdd74497b4bfc4302c057947808df6",
"description": "radv: rename radv_physical_device variables to pdev everywhere",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f674fdee726ca634f1b21cd293e72ae6cd87147f",
"description": "ci: take kws farm offline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcb568a5d5a52db75fa2f6d04579bb404ca7f597",
"description": "docs: add alpha-to-one features for RADV",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f46390198375e398dd78ae3eda4282311efb2c52",
"description": "radv: advertise extendedDynamicState3AlphaToOneEnable with ACO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "850605eba1ae8b17b84fd97e90725f0ed9fdf922",
"description": "radv: advertise alphaToOne",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7206bcdb2aaa714637d7324486f02f5851d5f62",
"description": "radv: implement alpha-to-one",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5f1f39bf7d1cc84ac6c8a73feec20130d00bda6",
"description": "docs/egl: various wording improvements",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57ceedfc3ee42b9169993a728660091efa9d5ac9",
"description": "docs: mesa also implements gles 3.0+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28a1cdf7e0450815cf19cbbd2bd3fbaf1d32062d",
"description": "docs: we support EGL 1.5 for a long time",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9fad2922fb4e1b7fc5e657980fdbdcd0baec106d",
"description": "broadcom/compiler: fix workaround for GFXH-1602",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad647e2c90fb76e3a7c5e8d21c3f68a78bc474fc",
"description": "v3d: implement fix for GFXH-1602",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d68dd78d07b30cefe90d76af681075f4ed6b33d",
"description": "intel/eu/validate: Allow SIMD16 for mixed mode float operations on xe2+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a368d234c8ff12eda783516dd1018609e9d2a7c3",
"description": "intel/brw: Lower DWORD scattered read writes to lsc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b5040bfc3f65778ab10a91cbbbc355b83a48669c",
"description": "intel/brw: Handle typed surface and atomic messages for xe2+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74efde76635ca0cbd582b6ca3ab4bb5a24b9d2fe",
"description": "intel/brw/xehp+: Drop redundant arguments of lsc_msg_desc*().",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1812437e877e0ec2ede01694344c171a00e3bc7",
"description": "intel/eu/xehp+: Don't initialize mlen and rlen descriptor fields from lsc_msg_desc*().",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa96274a87183d2c259754b11a1df4bd48668007",
"description": "intel/brw/xehp+: Replace lsc_msg_desc_dest_len()/lsc_msg_desc_src0_len() with helpers to do the computation.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f9ab41457da40c5f1ae01abf0a44e00bfc4bd08",
"description": "intel/brw/xe2: Update uniform handling to account for 512b physical registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8587ef172c0f99d82caf430f2204096864dc6abd",
"description": "intel/brw/xe2: Update brw_nir_analyze_ubo_ranges to account for 512b physical registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5a89408126708652d4cda597e133d8a42d76067",
"description": "nvk: Use a linked list for descriptor sets in a pool",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c1683c9b9eae0ac49dc872248ba1b4a0b070b45",
"description": "nvk: Use a VMA heap for descriptor memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6cbd3a18d4d32618a7eea9353efec9d87db15624",
"description": "nvk: Use the page-aligned BO size for the descriptor pool",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a2d3cdd5f206029a02ba9b94eff528336e10b3c1",
"description": "r300: add missing copyright header",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "024491f60fdc6747b33de63fb2bef9e18267e9a9",
"notes": null
},
{
"sha": "b2ae73b27ed420cf0989a0f4ed68c588e23302e1",
"description": "r300: add missing licence to the r300_public.h",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6e3fc2de2a185775a721b3633f420aa3d2c9a949",
"notes": null
},
{
"sha": "95eefce4d80c1916bfdb691c7ad456f4ba7e7a6d",
"description": "r300: convert to SPDX license block and fix small typos",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6a93058b95f7aa01b7871868072a46778a0a765",
"description": "nir/opt_varyings: simplify nir_io_semantics::num_slots of directly-indexed slots",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c66967b5cb7aa69c3c2efb12730b7b570483e01b",
"notes": null
},
{
"sha": "71becd1b44803fe28081b47c9f3ff1d2616681df",
"description": "nir/opt_varyings: don't generate IO with unsupported bit sizes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c66967b5cb7aa69c3c2efb12730b7b570483e01b",
"notes": null
},
{
"sha": "5c543f4a02c4eea948c2194f021875546cd363b9",
"description": "tgsi_to_nir: translate TG4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96ee0d6711ed162b2d3545d7f70927ed35d20c91",
"description": "ac/nir/tess: Remove dead code that was meant for epilogs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b34e99d021c41d2534d5c67b383892b227fb1b81",
"description": "radeonsi: Use one more bit for number of patches in TCS offchip layout.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04dea4aef2e491dde2282fe0b95883a6e36d9e75",
"description": "radeonsi: Remove tess bits from VS state.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b82614e06bec65ee4ef8aad3af2dd7f35274eb6d",
"description": "radeonsi: Add number of VS outputs to TCS output layout.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8883b88dd429f7d07f14bec3eb0e9ff0f0a35b96",
"description": "aco: Delete all TCS epilog code.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "078a23cde440b30ff4cb7a5daa8d2493f7142f7b",
"description": "radeonsi: Delete TCS epilogs entirely.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71f9d4b9eb02ced25715a5bb0d75500971f37a90",
"description": "radeonsi: Implement dynamic TCS intrinsics for non-monolithic shaders.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05dda3d6e72bc202b3f1f8aa007b66c495b7df05",
"description": "radeonsi: Put HS output count in TCS offchip layout, not patch data offset.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e68ab8651e4f13c97f2983ee6336d86c166bd95d",
"description": "ac/llvm, radeonsi: Handle tess_rel_patch_id in common code.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ee81ffe14c62b7c38dbe136aef88a88165a0900",
"description": "tu: fix memory leaks in tu_shader",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a03525d8db7b0295c955aee04d1694a4a1b4493f",
"notes": null
},
{
"sha": "fcf1a8062ba3a058d25620f90d5af8f4bfa0cce7",
"description": "asahi: switch to VS/FS prolog/epilog system",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "742a842811bb2e7b068e713047284cacb64c9db4",
"description": "asahi/clc: stop padding binaries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a2d13f59ef0563ed7e32e16b4982746950c1963",
"description": "asahi: add fast linker",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66862fa160409f712d76233a0fb618a83dca2b89",
"description": "agx: add main_size info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0298c5d905cc7c775da74655cb242a8f7ee181af",
"description": "agx: add agx_shader_part data structure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6105cdf0c6e321db282b5ca90331c131a0b7022",
"description": "asahi: static assert blend key size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0698b796e43463816df10bd5a140bb30896cbf3",
"description": "agx: drop shader stage assertion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57fa9a2b8ed446c6201b5f62a0141fd9b9932ad6",
"description": "nir: add intrinsics for non-monolithic agx shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99a4d0fcad491426d1cde5bbd9d0c1e4c06b801a",
"description": "asahi: don't allocate tib space for gaps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eadf4cfe1c8b48e674cf765074d9597ba0a681de",
"description": "asahi: constify agx_build_tilebuffer_layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d375e614352ca5fe324138fc93defa44fc8afe3",
"description": "asahi: add agx_usc_push_packed helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9974f68bb988d86083615b80c055bba1814c0432",
"description": "agx: document non-monolithic ABI",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9ccd7226577df4542f878c86b736d3a7bf878a2",
"description": "agx: implement exports",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6839cfd69c3cf732551c38b088314ef3efa510a",
"description": "agx: generalize preloaded cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61a4414bf69bc4a48fdc31448ac82bd764b15f72",
"description": "agx: wire up samples_log2 sr",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e536b4973f08abaf5863211bd0886ab8cf101775",
"description": "nir: add export/load_exported_agx intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df8e52a795803efb022c1dfadecd26d5365bc7e7",
"description": "nir: add samples_log2_agx sysval",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbd6182549ddf7eebcf9e279629009b6f74260ec",
"description": "asahi: fix bit sizes in point sprite lower",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "caad4703aabcab27639022197741f52d941a12a3",
"description": "agx: always reserve sampler #0 for txf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be81812a4bc351a23a60f0af0d17c2f0b2b284ce",
"description": "agx: inline sampler states",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "781dcc8ef8e9119a8f31f26d0da8a44d0ca92dd5",
"description": "agx: optimize out wait_pix in some cases",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c95584589194ad8a17b3b95d6492729f43ec9fd6",
"description": "asahi: don't set writes_memory for tib spilling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70395c1ac17a0894f02228a5f00cc3b6725bc6d2",
"description": "asahi: delete layer id code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a63fffeaa389035902a25171db032bf98c3d801",
"description": "asahi: fix _packed USC structs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3fdede75b037df765422ad18ab66e6f7ec1393a",
"description": "asahi: use ht derive more",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a108b21d4c30ef0e939a9fedcdb8cb3e98ced28a",
"description": "asahi: drop dead linked_so code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad2f096a8b33742b761fbc1d32c949512fdd7c9b",
"description": "agx/lower_vbo: dce as we go",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "acc1fd3a8abbaec0c57173fef621ee256c1809d8",
"description": "asahi: stop using GLSL indirect lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c7ce248960ecb182fc019a7b2fde1e1af7debf4",
"description": "asahi: make point size replacement dynamic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7595dc903674cce9894062b7111e8490073cb534",
"description": "asahi: drop now-empty base key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0e1ccc8d490ded39b7f248fb9d564e167422b92",
"description": "asahi: rewrite varying linking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3764adbef106568a381b06084fefb5f312bce6e0",
"description": "agx: inline imm into st_vary",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a25e8de1807bef936e2f1d8161621c880ff548fb",
"description": "agx: pack indirect st_vary",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78ede839f7d569e21124cc0a66a1b5687af80a1c",
"description": "agx: rm unnecessary iter hack",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d9ab6f7c7369411038bd456a02f93ff56be71ed",
"description": "asahi: advertise indirect fs inputs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a17b350a3da5c349f85eea7aba4d13a35463b483",
"description": "agx: handle indirect varyings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87551ba3eba89749d89e3e5da23ee450b9f6d079",
"description": "agx: pack indirect CF",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea9ddf1b969a5e1bb6e548d801a0fca9b78d950f",
"description": "agx: explicitly assign coeff registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70277f8ff720b06c8aeb051ee8c184398b3e8d3a",
"description": "asahi: extract agx_cf_binding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a2265ff588f666a483eeb83005374863be85c6ef",
"description": "asahi: drop =varyings debug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c2df9e8144e0aac539ba9ea0eda6b39b2eec85e",
"description": "asahi: add agx_push_packed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "499d091208c0ff78108abcfd2789dffa2236efa1",
"description": "nir: add intrinsics for lowered VS outputs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1773eb329c1045ac3bc0051629f6c0ff73d82f14",
"description": "nir: add offset to load_coefficients_agx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1f6e2818daa0e8020dbd0bde97825d16197ee35",
"description": "docs/asahi: document UVS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43613314ab5b5d0a2d8f57e021e16177fd7b05ab",
"description": "agx/opt_preamble: improve rewrite cost est",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd76caf5d342399c017b84dc02bcffd20a125a82",
"description": "agx/opt_preamble: preamble cycle estimates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c77f59e8a1841cc7cbfa771865a6e6655f2fe87",
"description": "agx/opt_preamble: restrain ourselves",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cae914978b40b2490a32d702c9ad596be964b1cf",
"description": "agx/opt_preamble: improve preamble cost function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9a359e9bde48bbdbc336f22ad2e2b0ffe5b227f",
"description": "agx: start a crude cycle model",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85f7310ba74f7e95b65b2c39cfe29eda2c90d63c",
"description": "agx: vectorize uniform_store",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "703e5385eb1707da3686dc6cc20b79ca986e7b9a",
"description": "agx: split select opt into its own pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90b4e27bb277d60aab8e6957837460ca6f797008",
"description": "agx: use funop short form",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42a43bbdadfbab773acdd46a4440d98c2568c3c2",
"description": "libagx: parallelize prefix sum over 1024 threads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3319d4fdba79688692d1327c624255bbc6d57203",
"description": "libagx: deal with silly NIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13ecef56d06ded1b872c62fc6251a54bad88e36e",
"description": "libagx: accelerate prim restart unroll across wg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "890a96e2a788848ae2187278f6bb02f6de18e10f",
"description": "libagx: accelerate restart unroll across a subgroup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b51282500d80cfa48bfecfb0a2a640e3d49583db",
"description": "libagx: polyfill glsl ballot()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a586c7e8798324a46728b4f031579ade2dccf46",
"description": "agx: implement load_subgroup_id",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c274566bbff19eddcd460b911bb47f2b43acfcb2",
"description": "agx: test constant compaction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb785a55039686ccdf7bc114fcb5520a4b44b805",
"description": "agx: compact 32-bit constants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61b74894a9d73160207d100bbf9c72bd3969d231",
"description": "agx: promote constants to uniforms",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a97657792622ab02adfa140049b17e62ca0a27e",
"description": "agx: extract agx_is_float_src",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e2cc790eb72acc4ab1e6dcd4befc1ccca48a427",
"description": "agx: model 64-bit uniform restriction on ALU",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b6640d013ef2b8c261953e0a2863837939f0003",
"description": "agx: extract \"accepts uniform?\" ISA query",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51d3a376bcd1a26414ce6059bda321a7ece1027d",
"description": "agx: restrict high uniforms with textures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51eba1c38ed54ab197735c8fd27e092f78f4d46f",
"description": "agx: fix lowering uniforms with abs/neg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17e05c2f211817d5a4cc8e6193f680d7e9f04f5c",
"description": "agx: add more shaderdb stats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36491b6e0b5a989a865a232602f41f64926fdb8e",
"description": "asahi: use less bindless samplers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55d7267d6c6726875a3d705c0da675044784067f",
"description": "agx: implement get_sr remat",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03000030d06cb5e60ddf3989c452812ffd090140",
"description": "agx: generalize remat code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2ce64d0131a1b89bb878cf07a3db1789ec13cc8",
"description": "agx: enable indirect temps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e80d451e55af8fecd8b98a24fa06cfa9324351f3",
"description": "agx: move spill/fills accounting to shaderdb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43e804b0e46346617d61f2ac6b2d8c1c359dddab",
"description": "agx: add tests for SSA repair",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0dbf1b48d12347ca5e8d30eda827d91d1654de4e",
"description": "agx: add helpers for multiblock unit tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a181f3caf4db1e0332224f1ad9bfe0a4ee2f1993",
"description": "agx: make add_successor public",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c147ae4483091fab71c1156c66f436abf1fdaf2",
"description": "agx: use dense reg_to_ssa map",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "034f369ddf93fe75734a477dbe9d3fb6733d4dd6",
"description": "agx: switch to Braun-Hack spiller",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe8b245cc47eff3f64054842f907f20daf8f0e57",
"description": "agx: add Braun-Hack spiller pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6e9f707f4f35613251e3f143ec0d2a3541848d9",
"description": "agx: add SSA repair pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "450e79c1e6c5e338502380ba96b18d4e38a78bfe",
"description": "agx: add SSA reindexing pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20409b6baec1639d9c7b0d6f6c6c309f7b3daccf",
"description": "agx: validate phi sources for consistency",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d553af7f8bedf645f0b85f0c2238cf6280a46cd1",
"description": "agx: drop scratch regs for spilling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b48f2d0ebc29783d577cb1647304527b4097911e",
"description": "agx: try to coalesce moves",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe612acb8f621c45585c2c083a6426d049c80d30",
"description": "agx: coalesce phi webs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afdcee6a0a6c5b99a365ec685af0d985412cf8c4",
"description": "agx: add limit for max sources per non-phi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3684c9ebbd21d80203bc55b78edfd1e177a2df3f",
"description": "agx: add before_function cursor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6bff596505dde64dee22da661c2641ffbc0bda59",
"description": "agx: add temp_like helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffd2b846c42d851346bc8b0dc1b4560a8aec7087",
"description": "agx: add more iterator macros",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "645f5187ed6eca33dabb97b5d1e8444afbc2d49e",
"description": "agx: don't leak shuffle copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "106da137e37ce2120ae922740bf985213870d885",
"description": "agx: implement live range splits of phis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7f01d8ca5cd80cde0b86a1a9487a672f2baf7bb",
"description": "agx: sink harder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4024a82aa31415d8ab3c9d2769688ccafda6c7d3",
"description": "agx: fix bogus implicit cast with 2d msaa arrays",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c41c6ff27f88c6cb240620a593c446a71cdb12a0",
"description": "agx: assert phis don't have .kill set",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b878c5b5799b2c2965d267420621a0c13d84172",
"description": "agx: allow vector phis to pass validation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2b344a041428971c45b392ac16903fe5a26eca0",
"description": "agx: scalarize vector phis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2fc2a45c8fffff69aa941a25ee01b4c61294355c",
"description": "agx: fix 16-bit mem swaps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bfdb20dac013b77e3dd600293e0cc411e9cac33",
"description": "agx: add num_successors helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da18ac5dfabd14043e3daa2d5185dbda8def69b7",
"description": "agx: add more asserts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0d47d827afd1786f1872881106b661acd22442a",
"description": "agx: fix allocating phi sources past the reg file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a3f9de4865839bcd4a7903fb042ab5d638b2630",
"description": "agx: fix stack smash with spilling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ca5778f3eb22774f0994d90f1216da10bbefd98",
"description": "agx/opt_cse: alloc less",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "114f858440f63de7d30b742934ecbbb0a1b04aa2",
"description": "asahi/clc: fix mem leaks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e28998017aef18ffa9c69b19b7c6f4616ee733c",
"description": "libagx: improve static assert message",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b01ccc13e923eb8b38d506b37d4fd2f443acb506",
"description": "asahi: drop asahi_vs_next_stage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c497d41c78f6b8e2b673ca8b7a59112e265d489",
"description": "asahi: drop TCS key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72ef80dfc839dfb132804475674f2404617f4ed1",
"description": "asahi: stop merging VS and TCS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "351698d165a8d9a57409025e64a7ae240d58bafe",
"description": "asahi: be robust against tess batch changes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20089a681adf557b77a99906e8fe093b2c65b833",
"description": "asahi: implement CDM stream linking for GS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69dc5bed896c91b6fab227e68219a624bf7f841e",
"description": "asahi: fix depth bias interactions with points/lines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c40768207298c18847552ed67315b1f7546cdaf",
"description": "asahi: accelerate QBO copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f642e9bb972d50f34c12c9927d6deec7894bcc4",
"description": "asahi: add helper to classify queries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bc904cb4a775e7c9084ba977d42980c85823362",
"description": "asahi: add flush_query_writers helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0582fcd8e3868ae3c686a2f9ccd6bda79625a57",
"description": "asahi: export build_meta_shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83737cca5c3f2f0ae8fff3ee791447869ab774b6",
"description": "asahi: fix stage accounting for meta compute shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2a1d380964275158909147bdf50c3c454565d83",
"description": "asahi: fix unit mismatch with unroll path",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1dee26b61f36edafbb8066754864c988adfdaa08",
"description": "asahi: zero more in the unroll path",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f1b50d8bcb3cd6a1e2420494bf14e20fe2cd89e",
"description": "asahi: clarify how unroll index buffers are offsetted",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e952189443430a24fa5a9ebefd8c4c649f14670c",
"description": "asahi: fix overread with samplers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "007a440a33d49e12909d3cf7ca8ee4f6783830fa",
"description": "asahi/lib: fix overread with stateful",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a8d0217c94083890965a4b3c09e7fa42f7ea03a",
"description": "asahi: move more code out of agx_preprocess_nir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6800d5cc678791ea3ded5a91645128bb5bcb9d4",
"description": "asahi: allow more samplers for shaderdb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff6722814af6abb0925f17ae63e64fc4f2567f7f",
"description": "asahi: Add >16 Sampler Access for Ryujinx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4779e9d5741aefcc46e061f31ed0623b91410acc",
"description": "asahi: bump maximum samplers for Blender",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e4b5e0b000884ac09ef9cc34477ff0b9a39a91c",
"description": "nil: Drop unneeded types from formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c593986156c96196960397977a92567153d39b1",
"description": "nil: Remove 2-bit SNORM from the format table",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ca6ad7f8c79bae0e405a9a40e25e296c78b0f6b",
"description": "nil: Drop bogus color formats from non-renderable luminance/alpha formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b6b5aa0c69f38a612b744a79c152c3bd669223b",
"description": "nil: Switch to using the CSV generated table",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc0ce3848f04bd046e204e96f6a911008f49a454",
"description": "nil: Re-organize the format table",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70843be321674ea40940cae056b987a2b725ffb3",
"description": "nil: Add a CSV version of the format table",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f50d72ec562135a012aa9925610dc71161e495a",
"description": "nak: Don't do a scope break cascade for nir_jump_halt",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9312356d999f6a03e115c21579df95869690cc57",
"notes": null
},
{
"sha": "b593de2c498963da7fdedf8e53b270f0c0623fd5",
"description": "nir: Delete the rest of the CF list when adding a halt",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "75861c64b8282c8e6a3c59cc22f062f9a15bb3de",
"notes": null
},
{
"sha": "d9e737212d5e9a8d61a50592234aa35c2ab530d7",
"description": "intel/brw: Add a src array for the common case in fs_inst",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dae97956282d0ace455881dbe4e23901cbadb2bd",
"description": "intel/brw: Remove vestiges of sources on IF opcode, only valid on Gfx6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "816a33849a2e3e00b9ec27299280ab8b793b9e0b",
"description": "intel/brw: Rearrange fs_inst fields",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "814017103ca579e16f141694d10a982184d23f9a",
"description": "rpi/ci: another batch of flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f395d44b195dd11d860ff55c1dce326fc30682d",
"description": "nvk: Advertise VK_KHR_maintenance6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16397c10c7635be6f56b01ca30526388494b4a35",
"description": "nvk: Add support for version 2 of all descriptor binding commands",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a88e3f18bd3fdbd31da798cd8cb6e382469cb2b",
"description": "nvk: Support VkBindMemoryStatusKHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e9c01dfe40796ffab4521357dfdaeab217c1240",
"description": "intel/brw/xe2+: Use phys_nr and phys_subnr in DPAS encoding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d85f7129a8d5222aa262e4c86148c185215ad9d",
"description": "intel/brw/xe2+: DPAS must be SIMD16 now",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8115221e596a8bed7a64799ccc03aa9ad225d92",
"description": "nir: intel/brw: Change the order of sources for nir_dpas_intel",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6b14da33ad3aa8a30ed5e479eace8bc6470095a7",
"notes": null
},
{
"sha": "c6bd6f2a41253e6430229e1e2ea8a969fd04363b",
"description": "intel/brw: Use enums for DPAS source regioning",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1c92dad5cb7f5d46dfaf56d2f9ce0203c2fbefbe",
"notes": null
},
{
"sha": "be4fa59a724fff6c94be66665d151b6462ecedb8",
"description": "intel/brw: Clear write_accumulator flag when changing the destination",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "efa4e4bc5fc39cccc6d7103e9f15b795de3ee07c",
"notes": null
},
{
"sha": "b5f4b16811a6f08f8210f97e69ea4db69be51c35",
"description": "nak: Implement load_ubo with an indirect cbuf index",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4ac517cc885ac655422925b4c421ee2261977fd",
"description": "nak: Plumb through LDC modes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "189b4193eecfecaf645127c90b190de23a703e34",
"description": "ci_run_n_monitor: explain how to pass multiple targets without having to use regexes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6825c67c991fc1fc6192f81a25e86f5bde7367d1",
"notes": null
},
{
"sha": "48566d00b1071a9c8ad52976b0b46a154aed53c3",
"description": "ci: don't run rustfmt on every core change",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f310b04f01c8fd6f75f0d3d796fdcbada3b4ee9",
"description": "wgl: The default swap interval is supposed to be 1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc5e9def564526df042faa87b9238582a5fa8165",
"description": "radv/ci: dEQP-VK.spirv_assembly.type.vec4.i8.mod_geom Fail -> Crash on tahiti",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64293c5aa3a57946256b2d09a7a892625753cfb4",
"description": "radv/ci: another batch of flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edeb3fec4dc7c2d1593501521161597d1006cd01",
"description": "zink: only check that CUBE_COMPATIBLE for images doesn't subtract flags",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03938804f14a00b71421294556207ef373399c55",
"description": "aco: avoid breaking clauses with waitcnt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88a9576a3ef0e65a1b020961145bd1718bb0f71f",
"description": "meson: fix link failure with llvm-18",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3fd002f6d551e377cc9db623c477ece8e3b0aa97",
"description": "radv, aco: Remove the code that jumped to RADV's TCS epilogs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e42192369235fc927fd3191420987a20d973c63d",
"description": "radv: Completely delete TCS epilogs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "508f293b14cd6c1a7320ba0a1f62326b14dde2fb",
"description": "ac/nir/tess: Emit tess factor stores based on new intrinsics.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "476a42c02c21d7221b6302c4f67937edcfff8724",
"description": "radv: Call nir_opt_dead_cf in radv_optimize_nir_algebraic.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "315cacddbda1b14a70f60126ad7577b905468d43",
"description": "radv: Implement new tess intrinsics.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a43f3342652718a821c2b7aa9c9e603d5e13cdf",
"description": "radv: Copy TES primitive mode to TCS info.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f646b057377ee9044dc61777a32302e327f62137",
"description": "radeonsi: Implement new intrinsics for monolithic shaders.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "411de8488cb01017289bb3c4980f4800fd843d4c",
"description": "nir: Add two new AMD specific tess intrinsics.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a8fae252032da798f0a88a5109ed9675be32c82",
"description": "d3d12: Support HEVC slice L0/L1 active number override",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33336a2766d6b176d2a244a96a068769e8f43dc0",
"description": "d3d12: Support H264 slice L0/L1 active number override",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc04a04f13571c8bec0a4f36cacd52518d4c9e62",
"description": "d3d12: Bump directx-headers dependency to v613",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66153f7bfe8373d26e779120650c75865712bb8a",
"description": "aco: always emit float mode for merged shaders compiled separately",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df3a1348d121ceef5775b28aa959a5b0d4d275bf",
"description": "intel/brw: minor rework to de duplicate variable assignment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7155121773059ec34a4d4f3f420ae481fcf9092",
"description": "intel/brw: adjust the copy propgation pass to account for wider GRF's on Xe2+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d425913f7a731dbe811ecb336337579d9b6f954",
"description": "intel/brw: update disassembly for MATH pipe",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "467ee9d27ab97476ca8bd4640a663851e1886560",
"description": "intel/brw: Xe2+ can do SIMD16 for extended math on HF types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4b38c717de208dd64dabc21cfc03357bcc6292a",
"description": "intel/brw: account for sources when determining if a operation uses half floats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07f0825c03e0b5f43fa1da21ec5632088588cbb0",
"description": "radv/ci: another batch of flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d92db5e14af610a4d6877f56de1b31d44c47edc1",
"description": "v3dv/ci: another batch of flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6978b1af2749f521c8371ba19526f56f1e5d42d",
"description": "Revert \"zink: store last pipeline directly for zink_gfx_program::last_pipeline\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "be8b7980e66f3526d7c1eb9b137772fb6fc90a96",
"notes": null
},
{
"sha": "5eb0dec525a2e368d7b2a4cb79264926b51d8f88",
"description": "wsi/x11: Return OUT_OF_DATE on sw resize.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "19dba854be005142f70c36895622c5d46c3b9ba2",
"notes": null
},
{
"sha": "a4231d4f56cbceea12a6777536425568512242fc",
"description": "aco/spill: use average use distances to spill loop variables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c37188206047cbcadd465d826317a75d39d1cc7e",
"description": "aco/spill: use average use distances in init_live_in_vars() for merge blocks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2ac4f1917e680eb277e1abb5f1c708856df1acc",
"description": "aco/spill: use average use distances in process_block()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9833120e91c57747b71f1b58045a950d738953ab",
"description": "aco/spill: gather information about average use distances",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6e56ab356e734e660f3ef8032f55c45891b7c81",
"description": "aco/spill: use live variables instead of next_use_distances in add_coupling_code()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b96482ec998c488c1338c249f86e13963c5a1a3",
"description": "aco/spill: maintain valid live vars at any point",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fab87578316295a31ad845b52be21879ca15b0f5",
"description": "aco/spill: compute live-in variables from live-out",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfb62fa70d0b4b7f72c9c6ef1f367960f04da5c7",
"description": "aco/spill: pass live_vars to spill_ctx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66616f08620ff025859f6c3802c2c464eb1d2489",
"description": "aco/spill: Fix assertion for nested loops",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "898fd9227a7e4d5bf2a6ff5c3cce17dc7d0fc964",
"notes": null
},
{
"sha": "c38a2ab9936ddb35a0d0005275ed2b439262e47d",
"description": "radeonsi/vcn: mark rc_per_pic as obsoleted",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b61ffe2151df2eca1e9af9730cfd712ee43e6bbd",
"description": "radeonsi/vcn: choose rc_per_pic by encode verison",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5ecf83e9adcd652e6159e324ea0c14cb34e80976",
"notes": null
},
{
"sha": "76425cdf236a287ad1dd2a9b67d640a873f9a53b",
"description": "ac/gpu_info: Add vcn dec and enc version query",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51a5ebbd01ca7ed73699c68eb8a0cdf80ec1d84a",
"description": "aco: don't combine mul+add_clamp to mad_clamp",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db29984c254f60f5daeec0ea4e6048b6ee7902f8",
"description": "aco: move create_instruction() to aco_ir.cpp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a863c7951e6ba581ab27581d393f9ec8b7baa913",
"description": "aco: remove create_instruction() template parameter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4cb73cb5f3ae0e2ca89f321b249bbde96d945e8d",
"description": "aco: defer instruction size from aco::Format in create_instruction()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b0ebcc39b59360cfcaef3506249de2545b4fb12",
"description": "aco: change return type of create_instruction() to Instruction*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd62f977197c313069a591f621a50acb1d4b1a92",
"description": "aco/builder: use accessor functions instead of casting to subtypes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "118718923569c82fd4d07175b5e7d6c2bba471aa",
"description": "aco: unify different SALU types into single struct SALU_instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d265257a052670b2a4c73b2b524158c94ecc9f8",
"description": "aco: remove SOPP_instruction::block member",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cef01e817de517037135f768595696ccb8873af0",
"description": "aco: use instr_class::branch to identify SOPP branches",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2d189380c4b70bf359a349aa09569867a74a5d2",
"description": "radv: remove useless RADV_DEBUG=nomemorycache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcf574f4c1081f10a8568162ed288031737ab06e",
"description": "radv, aco: Delete now dead TCS epilog code.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53ab1642340c4e462a0dc4d0743d931aeafb286e",
"description": "radv: Always pass tess factors to epilogs in registers.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "542992d037998efc926c9461bf7a07cbd65468b2",
"description": "radv: Declare tess_lvl_in/out args for TCS epilogs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "023d7fc76ddf707b6fc1956218510379f41dd9ad",
"description": "aco: Use tess factors when TCS jumps to epilog.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34220840266d56c40fc64afdb32876c47726dd27",
"description": "aco: Use common helper for counting tess level components.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "524c4fa5adf65d7673d953ac63d21e93df89a4e8",
"description": "ac/nir/tess: Refactor how the end of HS is emitted.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96998b448cb106c38a7476f7079ace2e77c7d574",
"description": "ac/nir/tess: Emit tess factor output independently of whether it can be passed by registers.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a5a462a75383c5045884b77b7060b3cd44e2ef0",
"description": "ac/nir/tess: Split tess factor write into multiple functions.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d53e836d55e6690935c3525a9a433d46d2c79a82",
"description": "ac/nir/tess: Don't record mapped tess level location.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7d5d7629aed5546171079ba774110a363abd4fc",
"description": "ac/nir/tess: Always record tess level info and use it at the end.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02f6a2591ce81aa4a2df246ded5c8e7fe2439dcb",
"description": "compiler: Add helper for counting tess level components.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74a1564aed84dcde5d9d0329f59f76008e3718d3",
"description": "freedreno/replay: Allocated maximum available size for cs overriding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df3ba95a2498447b037d0d8efbdf605be25ff8ff",
"description": "util/vma: Add function to get max continuous free size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bcf793306fbfd013a4f756dfee199b88b5190d11",
"description": "radv: fix conditional rendering with mesh+task and multiview (again)",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46127a4ba747b98e76071361f3eb85480e772e43",
"description": "pvr: Add pvr_ prefix for vk_format_* functions in pvr_formats.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86c88369c692c0e8fcf7d3957f1a98cf5f13e0e7",
"description": "pvr: Merge imagination/vulkan/vk_format.h into imagination/vulkan/pvr_formats.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4a42eb65228a3b2a1d1c6e395dc401c6ff17b30",
"description": "pvr: inline and remove vk_format_get_channel_width",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49f6270e7de9962d3cf874c2d32ceaee47dcf304",
"description": "vulkan: Move vk_format_is_alpha and vk_format_is_alpha_on_msb into vk_format.h from pvr",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df3d37d7d69a61bf7d38143ac1098e1533a20a97",
"description": "radv: Rename src/amd/vulkan/vk_format.h to src/amd/vulkan/radv_formats.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0173825278d2c87c7c68e70b4758b66339dfd106",
"description": "docs: add sha256sum for 24.0.4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8372991400f8b95acfb8088071a4fbe766b14da3",
"description": "docs: add release notes for 24.0.4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a538dcc571cc8eed88cee32983f0d09a06b5043",
"description": "docs: update calendar for 24.0.4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5cf3260de8c72b7985caca18293c1a8e3084ce42",
"description": "docs: update calendar for 24.0.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65e2b37ade632604a4a81e0ee7e74ee84c892ffe",
"description": "anv: optimize emission of dynamic state with blorp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe1baa64819f9e2d59b60ccec853610db21b9911",
"description": "anv: reduce blorp dynamic state emissions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a147ccaa5cf4988408e127fc36d4a851187fd1ab",
"description": "blorp: add support for cached dynamic states",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdc3d7543168b50475a3c1ba620045b96b33c0a5",
"description": "radv: Remove redundant inc_gallium",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c4705d4cff5f6d8477070b64e2b2da16bb18abf",
"description": "intel/meson: Remove redundant inc_gallium",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aaf81bd069fa49ff306655f6852fbee6e8b87e7d",
"description": "v3dv/ci: add more flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82ed8aadea26770331974b8d3abab56f13c7fc8d",
"description": "vulkan/wsi/x11: Explicitly discard errors from xcb_present_pixmap.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2b885b233f7a6300ae88732c179888c02788493d",
"notes": null
},
{
"sha": "b5877e05019e28c27445187358f76111d8f99860",
"description": "nir/opt_varyings: update alu type when rewriting src/dest for moved ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c32401f49b0675c0d6f5b4b2952acd6cdb00231d",
"description": "radv: Allow NGG culling with LLVM.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af2a0ea4528e6ab13402cb7c24981bfc74b52c66",
"description": "radv/llvm: Remove dead code.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a10d1be0e9840d16ffa1c8024b193c5aa2e0995",
"description": "etnaviv: fix depth writes without testing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b29fe26d43874c90df60edbffda70fca67b98e4a",
"notes": null
},
{
"sha": "2b2f74ab35481295f0f7e186193d0ff18f302e12",
"description": "nir/divergence: add zink intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ab81efefc02b69f51d6c7e05c20cfd1aec42029",
"description": "gallium: remove always-false parameter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ea8249e556a37eb5dd8bceb250ecaa80b5fdb8e",
"description": "nouveau: Fix NINC TERT handling in vk_push_print",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9e133c4000dcda4cfabe959fe5664b25ff820a66",
"notes": null
},
{
"sha": "382a53979b3071623efd99acff37197182e51cfb",
"description": "radv/ci: add more flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b75d65dfb22023bb9530dd86f0f42454725ab4fd",
"description": "freedreno/registers: fix installation of schema",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bf89f777f8d73b0ccace07e5c27a12f19fd412ba",
"notes": null
},
{
"sha": "c0875d21563257442fd91aab5740248b0fd96a5c",
"description": "rpi/ci: add flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c4625c88753312794cce11f5d5fa186b3574229",
"description": "ci: bump VVL to v1.3.281",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "739d45d5d4312cb6add0667cbd2a6aebe1438200",
"description": "radv: inline radv_device_fault_detection_enabled",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4199a9b21951533625461ec5773e6bb50aa782d",
"description": "rusticl: work around reference-to-mutable-static warnings",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "437e0cb3cbd02abb7a8293cb5d780c7a27bdd0ee",
"description": "zink: Removed unused function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b707e03019ad511d50deab07ea36de6edf74c8f",
"description": "v3dv/ci: track regression",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dac3b9ac264eacc5a10add9f8b6bdbc9e7e2de6a",
"description": "ci/etnaviv: Remove duplicates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ea357a7d77499c33d5eba53a7cf56d2304933ce",
"description": "ci/svga: add missed test and gl-rules include",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "54050d88441b9c2a39564ddf80ee0545a462e103",
"notes": null
},
{
"sha": "3d348e632e3465ddfd24ca597d17ec0f9c0917c3",
"description": "svga/ci: workaround vmware farm's inability to use public DNS 8.8.8.8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54050d88441b9c2a39564ddf80ee0545a462e103",
"description": "svga/ci: land vmware mesa-ci lava farm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8dde690a5b2a798d3361972e293f3916fa76dd34",
"description": "pvr: Implement VK_KHR_index_type_uint8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d7517afa810c1e94fc4170e5ea3e903114a9de24",
"description": "panvk: Make panvk_pipeline_layout per-gen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea98467a2dac7e41fd73dc4cbbb50eb0c8e061ac",
"description": "panvk: Make panvk_queue per-gen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4253ad999949bb4f59ddf906ba5dab3f8b577fb8",
"description": "panvk: Make panvk_pipeline per-gen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f912b075dd6de711a334d50dff911db8d0272d5c",
"description": "panvk: Make panvk_descriptor_set_layout per-gen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52abe6e921c54d950c9a97cf1ab81cc0011a42bb",
"description": "panvk: Make panvk_descriptor_set per-gen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc61d544898b1a641c9703f4470abb411d1c8752",
"description": "panvk: Make panvk_shader per-gen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a790f771691544f31a1a8dddeb4b17e3f7b69e85",
"description": "panvk: Make panvk_cmd_buffer per-gen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18e03803a75c66e45eb9b2380282d175d134e6d2",
"description": "panvk: Make panvk_sampler a per-gen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ff7971b16b1c6283128246628e1f9d1fe7e2c8d",
"description": "panvk: Make panvk_image_view per-gen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4aeb7aa22fde04bf288af9570d2da3d7a62d7a9e",
"description": "panvk: Make panvk_buffer_view per-gen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2de95773b9cc366c4d4b1339a993e31f8812b2f2",
"description": "panvk: Kill panvk_private.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc69751abdf6b9811c916db0af321595a6d6b21d",
"description": "panvk: Move panvk_wsi definitions to panvk_wsi.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a032600c615a77a18630221eca7eb4861a45d67",
"description": "panvk: Move the panvk_priv_bo logic to panvk_priv_bo.{c,h}",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23c3edf3dee833c40f512f443c3ffc71d770f6a3",
"description": "panvk: Move the panvk_cmd_buffer definitions in panvk_cmd_buffer.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8157f51fae3eafb4967fbfb63b5c94a92b0f7cf1",
"description": "panvk: Move panvk_device definition to panvk_device.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "524e17664f759c6ad5a0fb796983a8227ee0de89",
"description": "panvk: Move panvk_meta definitions to panvk_meta.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac34183ec3df1435481f345d87f06ee949ed43c7",
"description": "panvk: Move the VkPhysicalDevice logic to panvk_physical_device.{c,h}",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afdca260919040dcbf23ce1952dd1d7c1bab5b56",
"description": "panvk: Move the VkInstance logic to panvk_instance.{c,h}",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b0ff2643f22a25dc167c46d8392ec2da77f5b5f",
"description": "panvk: Make the device creation/destruction per-arch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a58268f6a9d882c10a43bc57068b1193c1a1a970",
"description": "panvk: Add a panvk_arch_dispatch_ret() variant",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01a6f128c13aed290dcaecad2aa343214242f016",
"description": "panvk: Move VkQueue logic to panvk_[vX_]queue.{c,h}",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afbac1af7737310fc5741ee8d2d94e147333ce1f",
"description": "panvk: Move the VkCommandPool logic to panvk_cmd_pool.{c,h}",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bf8805e5aa8e2fc95ca53de7c7cf890d06086a9",
"description": "panvk: Move panvk_{draw,dispatch}_info definitions to panvk_vX_cmd_buffer.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69525b7955a0597599ddcf351ef80ae7caefb1fc",
"description": "panvk: Kill panvk_[vX_]cs.{c,h}",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18174d8665aedb7d5a7a07d3544558414d9bf049",
"description": "panvk: Move shader related definitions to panvk_[vX_]shader.{c,h}",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80947ae1d20fd87f0427ac117824e17f6818263b",
"description": "panvk: Move VkPipelineLayout logic to its own file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2da06e66288b66e76d6b2cebe228a49f3f14ec9b",
"description": "panvk: Move VkDescriptorSetLayout logic to panvk_descriptor_set_layout.{c,h}",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a944d7270b65143c353d58e4c4807e302fc2e1e4",
"description": "panvk: Move panvk_descriptor_{set,pool} definitions to panvk_descriptor_set.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a16aaafb530280cb702dfdf0a689d1e72bf541b",
"description": "panvk: Move the VkEvent logic to panvk_event.{c,h}",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "adab7d3fccc1c8740f080a5cb96c9acd636862ef",
"description": "panvk: Move VkImageView logic to its own source files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86a4978071742ad0296a71fcd2a3ffc58aed5e65",
"description": "panvk: Move panvk_pipeline definition to panvk_pipeline.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b511f756479a11495f566caf7291084843299ef",
"description": "panvk: Move the VkSampler logic to its own file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a817bd62b1b151ffe6030e54102ffaac77775da",
"description": "panvk: Move the VkDeviceMemory logic to panvk_device_memory.{c,h}",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09d3411ad8a57e8edccfa7367eafb64fce7dc8f5",
"description": "panvk: Move the VkBufferView logic to its own file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "822478ec20c8bca8a3a7e23cffc7ceee7773ff03",
"description": "panvk: Move the VkBuffer logic to its own source file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "763fa8f45afc8ac3e4348bc59922486c250ba7fd",
"description": "panvk: Move image related definitions to panvk_image.{h,c}",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b91e4430977580f1f2c63b6dc0d34d5882eb909",
"description": "panvk: Move some macros to panvk_macros.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6440abce3b26d6a946c1dd5d9867f790431df799",
"description": "radv: add radv_bo_virtual_bind() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e715cf30dc42df71d120b0b8b43bc283fe844681",
"description": "radv/rmv: log allocated/destroyed BOs in radv_buffer_{create,destroy}()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b4787ebc0a0814a7d6039833571a7600f460d2b",
"description": "radv/rmv: prevent logging BOs allocated in GDS/OA domains",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36f6a5b8ff7b9b990dbe6d8dc200717b0b29100b",
"description": "radv: add radv_bo_{create,destroy}() helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b1ab23130fa1d1dab5ac2223b5a8bc7c23d83a7",
"description": "radv/rmv: remove unnecessary is_internal parameter to some helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9105dea24656e5adc3896622ac8556a250348db",
"description": "radv: make some create resources helpers static",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e863880ffb6915db0584cff4a84a4bfb40eacbdc",
"description": "radv/rmv: remove BO size parameter in radv_rmv_log_bo_allocate()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c718b19f7b799d1cd8b879d99e8d4e2264113789",
"description": "radv/winsys: move BO size to radeon_winsys_bo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7d21220e8243b4e89aed95d34c5ab8c122433c6",
"description": "radv/rmv: fix logging sparse residency",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13ad10bd263262fd43bef4217ec09fd3d6f3d20e",
"description": "radv/rmv: fix logging of per-queue destroyed BOs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f0e1aae8746c1229f9cc19a6286ba9a8e575580",
"description": "radv/rmv: add missing logging when events are destroyed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d004c2e72517d4374bd1ed89bc7054243830b29d",
"description": "radv/rmv: add missing logging when sparse BOs are destroyed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71841afa5e0bc9644d0c7bdf0100a4b984663b37",
"description": "crocus: fix potential null pointer dereference if transfer_mapping fails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "348506462a0e4497e1bd12ddeb17a5924fb2ee09",
"description": "intel/brw: Stop checking mlen on math opcodes in CSE pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8441043161c1a06610a9c39c9548949221488890",
"description": "anv, hasvk: Fix nir_lower_multiview to re-emit outputs before EmitVertex",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b3f78796d131980627f95f07be7de4b4f8b515c",
"description": "anv, hasvk: Move multiview remapping loop below output stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c831355d64b65271f65ccb7f3fdce08cba8c3945",
"description": "anv, hasvk: Save the original instance ID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a203722634b3800df2ff93125cc711a92dc6054a",
"description": "intel/brw: Delete brw_fs_lower_minmax",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5a0f3b570f617261b3da12439fc6e7b1eef6aea",
"description": "intel/brw: Allow changing types for LOAD_PAYLOAD with 1 source",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0c05c1041e38933ea456227332eeaa17cfd6086",
"description": "intel/brw: Fix destination stride assertion in copy propagation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1cb994622854a2c3c89e5642e20619c82baa1fbc",
"description": "intel/brw: Fix register coalescing's LOAD_PAYLOAD dst offset handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba11127944d898581eab17dc76ea56372b97d0bd",
"description": "intel/brw: Fix opt_split_sends() to allow for FIXED_GRF send sources",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "589b03d02f0662553012249cbf097b63e7a03d72",
"notes": null
},
{
"sha": "9e3932e99018bbb3ae0ae716bd7d9f53fcebf698",
"description": "{vulkan,radv,anv}/video: fix issue in H264 scaling lists derivation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8daa329634e049b377c61eb3ada9f291584c971b",
"notes": null
},
{
"sha": "f36c0683a01868bfd9595d9d17f2693e7cb0fd88",
"description": "radv/ci: add a bunch of flakes seen recently",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1007e00696e47f2298a497f161ea2648f4a75b2",
"description": "radv/ci: sort tahiti flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b7628463596950166468092a417b89d6c100422",
"description": "util: mimic KCMP_FILE via KERN_FILE on DragonFly and FreeBSD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e12b68aab58b0a6b4fbaffe6e18c2801ac43f697",
"description": "microsoft/clc: Install clon12compiler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e9b980b3fb614eb3aebfa78d7912cff4326970f",
"description": "microsoft/clc: Adjust order of UAV binding assignment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b64f13e70f194ce0d945709598c98a2223070ebb",
"description": "microsoft/clc: Add linkage capability to libclc build to silence warning",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6468c6a80b3e95e4fc250dbd04a0c57c44614825",
"description": "clc: Move libclc helpers back to microsoft/clc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6658e3dc65425300e62824d931b22b2f025c8e2",
"description": "microsoft/compiler: Simplify code emitting CL globals",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1649a4d92ba880242f5891c278ec8e8352b1e42b",
"description": "microsoft/clc: When possible, compute a part-constant \"pointer\" value for kernel inputs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6fc8d0147efddeb62bd98e26db354a70e8e58182",
"description": "microsoft/compiler: Don't store static-indexing handles that are dynamically emitted",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "108b205830f56aab1243c5a6e16fb95f7f08b24c",
"description": "nir: Handle ptr_as_array for build_deref_follower",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b5414e7166846f59cba6ccf6ff563e7fd33c2dc6",
"description": "freedreno/registers: Add license header",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e7bb74a1a6d232139d21cd171c3792180c4bfe4",
"description": "Revert \"intel/brw: Don't consider UNIFORM_PULL_CONSTANT_LOAD a send-from-GRF\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "5814534de57444475cc3e20c88c4110e7629d9de",
"notes": null
},
{
"sha": "4311314891280e829444fb0733e30f2f0c49fa09",
"description": "docs: Update features.txt and new_features.txt for anv and nvk",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99f576979a2324d2a127e6908437c6b855c07a5a",
"description": "d3d12: Implement PIPE_VIDEO_CAP_ENC_SURFACE_ALIGNMENT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "983b62ea5009069a495e8a57a76f75a4e5c05619",
"description": "anv: fix query clearing with blorp compute operations",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6823ffe70ed18d0438006780ec82c0b3610b36d9",
"notes": null
},
{
"sha": "b6c1390354bbcb99687fa60774697cfa90b5f271",
"description": "nir_to_spirv: Allow LOD for external images",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3f783a3c507e16bffb2e460484fbf65eb11ba826",
"notes": null
},
{
"sha": "601d2192573d15f24244af95906d1f08e3d624aa",
"description": "anv: fix bitfield checks in gfx runtime flushing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "50f6903bd9c472eef2af2cbf62027df3bbe0ca8a",
"notes": null
},
{
"sha": "341a9e9194a5d01186277196f5de6c55f8b90081",
"description": "anv: fix temporary state pool allocation failures",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "82d772fa9b3a5eb7809921ca448b6e796a3d92b3",
"notes": null
},
{
"sha": "0264fc688f08e4720090b85216e1cfa5a552dc85",
"description": "anv: fix block pool allocation failure",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58a91f6a8c07c6ad877e7ca12feedbf7d209e5f9",
"description": "anv: fix invalid border color free",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "44bf5527047246ae8192b87f346fc801ad80817c",
"notes": null
},
{
"sha": "1d7c38a5def7f6f8b4441ca60780ddb78b4c5216",
"description": "blorp: handle a few allocation failure cases",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b5097081a366fde4f9a45eef3b46527df1a59a1",
"description": "freedreno/devices: Add A740v3 from Quest 3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b8c739ccd3a8564ce08aafba5a42cfd2f9fa4e0",
"description": "tu: Emit non-draw-state state at the first draw call",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5acdb22ba2374ed8c0119731327cfd060c131430",
"description": "tu: Update RP state depending on pipeline in first RP draw",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a19c5118184a494d7d98d3813f70cf7458a581f0",
"description": "docs: Update features.txt for tu",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98ae874344bea7cd31dd1ce30074e169e55c90b7",
"description": "tu: Trivially expose three VK_GOOGLE extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05b9e0dfed25c0ae74c2b3e9cc6b5209cfe215f8",
"description": "tu: Expose VK_KHR_surface_protected_capabilities",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3bac815c782a5a6be0946dc581ba49ec48c9b394",
"description": "pan/bi: Update the push constant count when emitting load_push_constant",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d53e8489365f9f51e2571df8b9ac84a11b74373d",
"description": "pan/bi: Lower load_push_constant with dynamic indexing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a07685bf15b250c0900b657a6d0941a7ae2bacb",
"description": "pan/bi: Lower push constant accesses",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb8379557e601cecb9c16991c9fca7eaf3655e39",
"description": "nir: Extend nir_lower_mem_access_bit_sizes() to support push constants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "544f76dd137f10ed4fb0e9fdeabc71492f610124",
"description": "nir: Extend nir_get_io_offset_src_number() to support load_push_constant",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "595d362d4bc739837eae560e07ad585cd7e2cb8a",
"description": "panvk: Implement dynamic rendering entry points",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8cba4977019764e0752827f4af26fc64096da1ef",
"description": "panfrost: Move the image attribute offset adjustment to a NIR pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7992d44b2453ad97863f00594aa0ab4524065cbd",
"description": "v3dv: fix image creation when exceeding maxResourceSize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d2c5999fd8917155d2bd7a344ab9dec5dd2b180",
"description": "nak: Don't write undefined FS outputs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb15a42357893cb7617d3ea2f63674752860f393",
"description": "nak: Simplify over-all I/O lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1e8bba7fa7990143cb8ea34c3cd3f9c0608bfc0",
"description": "nak: Drop lower_io_arrays_to_elements_no_indirects for FS outputs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4ac4ce112059ce821f6eaf2c4490a6c5d3d9cb3",
"description": "nak/nir: Use nir_io_semantics for FS outputs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "278eaa5ab137463b90dfad0eda559227319784d9",
"description": "nak: Call nir_lower_io_to_temporaries for FS outputs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f46445a0f6e6a3234f02adae424527f050ea4502",
"description": "nak/nir: Clean up lower_fs_inputs a bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b9a836ee36aa644362ecaede2bbceb9283d8d2a",
"description": "nak: Break lower_fs_inputs into its own file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdb237a19568968926a312a6efcf5de2483c75d5",
"description": "nak/nir: Use nir_io_semantics for varyings and attributes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b967789f491c49c6aa7d512a217411203f954e4",
"description": "nak/nir: Emit nir_intrinsic_ipa_nv directly for FS system values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "668880c8c8cd3a7c0b1501f452d97cb96e6799f6",
"description": "nak/nir: Add a load_fs_input hepler for flat inputs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d5cea7d81280b8696fb381d72fefaa994711516",
"description": "nak/nir: Rename load_interpolated_input",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9cce4e63644acba980163f59b772da8faeb6b220",
"description": "nak/nir: Emit nir_intrinsic_ald_nv directly for system values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b4095d086596a32c5c136ad5f4d7b2aa519e796",
"description": "r300: fix NIR passes regression",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "092299f18ad1744d821b6551b2269ed107130b71",
"notes": null
},
{
"sha": "bf5d203f240bf26d74c63127a8bc62745972242e",
"description": "zink: set dynamic rendering color attachment layouts",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2ad01461797ecd249ceee691b673bb60bd727ec9",
"notes": null
},
{
"sha": "561fae6845479b81d8f41f23376c469524004166",
"description": "nvk: fix valve segfault from setting a descriptor set from NULL",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a475c70b26680b48dfddc3893397c44c8886583",
"description": "venus: add a more relaxed polling strategy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7dc2f622734b304334aafc5e3b07a4d2ba768485",
"description": "venus: decorate cmd enqueue macro internals with compiler hints",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fa9950ef507184b1e98613fe69485433dd3e0d6",
"description": "venus: deprecate unused perf env vars",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e47ec2321664a513f64e57772c77d66ffd5fb35",
"description": "venus: avoid constant busy wait for query result waiting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88b64d14d8392f481e17660f7612d1ac87a4fe15",
"description": "venus: add enum vn_relax_reason",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d05eb9740889429d3935c64cde78d3e843149a1a",
"description": "venus: further reduce idle timeout from 5ms to 1ms",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30d7b3bdecddb3c727aea9616fd5a892ede39dfc",
"description": "venus: avoid excessive ring notifications",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c81b6e5d4c2e19aa8b05fc8a8c884870f4ef9d89",
"description": "nvk: drop meson version check that is always true",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0113a2d4b3af7c0436d6a52972f5caacf40b384d",
"description": "intel/decoder: Fix binding table pointer entry being marked as invalid",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "787079e52a07afe0308da2e96ce1bb764960f16d",
"description": "pps: Config tweaks to avoid loosing traces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1e57ea2878f1012a91b9b8fc4df9e3391dd436e",
"description": "pps: Enable memory traces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5154a0831e7f3ce290cf1179f3c3bf65e07b4ba8",
"description": "tu: Add perfetto memory tracing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9936e91808b5eefd60c0a766043e548b28227351",
"description": "freedreno/drm: Add perfetto memory tracing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3fb2b07aa299f6d4d3656a92d30112be2212674",
"description": "freedreno: Add bo usage hints",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db49237267b4ac6b5647055cefb5a89207c38b9b",
"description": "freedreno/pps: Don't re-init perfcntrs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8498371b65c2286e7af8804ca9235c1a9f457040",
"description": "ci/debian: Update DirectX-Headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff802ca93beebc961f10bd36326924b754b9ca37",
"description": "ci/windows: Update DirectX-Headers, Agility SDK, zlib, DXC, and WARP",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "267ae85a720637aec984189206028023642f3696",
"description": "microsoft/compiler: Disable GS streams workaround for validator 1.8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "811bed8a233088b18f5461e338bb4f03e6d80faa",
"description": "microsoft/compiler: domainLocation component index needs to be i8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "007b0fdff0b19775ce6da7fe2a6f3d9da5cf43da",
"description": "dzn: Initialize memoryTypeBits for querying properties on imported handles",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5957778c164bbe95411837f2fd80ad0001b6b7ec",
"description": "dzn: Include vulkan_core.h instead of vulkan.h in the device enum header",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9d6514fbccd05343e3f7cc48a8d07218b9c28ef",
"description": "panvk: Disable global offset on varying and non-VS attribute descriptors",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c0d65398279db02f68b5acc23c3afbf1c34a5204",
"notes": null
},
{
"sha": "44cfc5706245c91e544a105e93aa24e2017c5043",
"description": "nvk: Advertise VK_KHR_shader_subgroup_uniform_control_flow",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "79abb2aaffce90faf210a343908dae2975ccb6b2",
"description": "nvk: Advertise VK_KHR_shader_maximal_reconvergence",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b5e785d9e03e29eac413ddea346c448dc1bb1d4",
"description": "nak/nir: Use nir_lower_terminate_to_demote()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cad080412d52f733b6351414aa1615746c542157",
"description": "nak: Remove the old barriers pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a510e858b1f7989c037ea4dbee148d214aed2164",
"description": "nak: Use the new lowering pass on SM70+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4bf8d8bd51ca73e3d2a4286f51ea08c5b0ddc16a",
"description": "nak: Handle unstructured NIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b75dde0cc60b6eab0e6669c160ab67ef05b52082",
"description": "nak: Add helpers for emitting jumps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2938e7934b6ee56a52002a1c30e254c2869ae7f8",
"description": "nak: Add NIR helpers for jump instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e7f33818f0c8c8f73f82057c3ed536b0302d1a4",
"description": "nak: Add more NIR wrappers for walking the NIR CFG",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9312356d999f6a03e115c21579df95869690cc57",
"description": "nak/nir: Add a control-flow lowering pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "879c5c1dda309b04f01cb9b3ec5c6e21a47b52f7",
"description": "nak: Add a condition to bar_break_nv",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18c4c36ae2b0b7d3918ad29cb98cd84883bf0d51",
"description": "nak: Move barrier removal into its own pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fcbf558dda1afd5e0d4ed88004984c30f657168",
"description": "nak: Add a copy_fs_outputs_nv intrinsic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75861c64b8282c8e6a3c59cc22f062f9a15bb3de",
"description": "nir: Add a lower_terminate_to_demote pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1bd9c1b95890de05ccbe1b0b3c849ee7eb1b84b5",
"description": "nir: Mark divergent regs in phis_to_regs_block()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2be97717e696d70ce3153e8e2f54e5b20e1d51d2",
"description": "nir/gather_types: Support unstructured control-flow",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "260a9167db54de8ec6cd687aab2225751fb2dda6",
"notes": null
},
{
"sha": "3293248439bb864ef96a983566c0e81602421093",
"description": "nir/repair_ssa: Support unstructured control-flow",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42853b8115d6ff3909b07542ff588091542ee342",
"description": "nir/lower_reg: Support unstructured control-flow",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bef0601d51a95f0032ec63f708bba523db4c9325",
"description": "nir/lower_reg: Remove dead reg_decl intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7576212c2c3b9572969f269e580f984bc4f860fb",
"description": "nir: Validate that unstructured blocks are in reverse PDFS order",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c859ea5783b15ee32435dd6d49a4e3645a45fd19",
"description": "nir: Add a sort_unstructured_blocks() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a18a9172371d2cb1375b02aaccfa7ea876882e2f",
"description": "nir: Improve the comment for nir_block::imm_dom",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a782809f81dc32079691b3a280580dbf7b800dba",
"description": "nir/builder: Correctly handle decl_reg or undef as the first instruction",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1be4c61c957d656d0d874b82779b4016a8bb03fd",
"notes": null
},
{
"sha": "b069151e627b57928ce79fc64d5f765fe63d2907",
"description": "nir/print: Inline print_ssa_use()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba8860301f6bae280f69fdd2be2bdb8989446664",
"description": "nir: Take a nir_def in nir_goto_if()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76cd9388a140cc57a5bed00d85dc69c71fafdbd6",
"description": "zink/ci: enable RADV_PERFTEST=shader_object for NAVI10/VANGOGH",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fecbb4177c63e2df91aa72798d2668bf42c0e6e9",
"description": "radeonsi/vcn: update to use correct padding size.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b24748a93ab164c5c5884e49974de0902a42c3be",
"description": "frontends/va: add surface alignment attribute",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7525d2242bd70ee4acbcb9507286593a935f64e8",
"description": "radeonsi/vcn: add enc surface alignment caps",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9be380c6da14c1130f344c577ff425985395dc6a",
"description": "ci: simplify unnecessarily complex printf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed45e373bfd30882a2acf79f3e17bababf245c57",
"description": "ci: convert the job start date into a timestamp only once",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "775eca9449c16d1a622a216927eb7a4da6754349",
"description": "ci: deduplicate converting the current job runtime into %M:%S",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfd56a1fdd05635425e0f3a403a1d3367d1eefc7",
"description": "freedreno,tu/a7xx: Add PC_TESS_PARAM_SIZE and PC_TESS_FACTOR_SIZE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "328f74fb44934025eec1934362aec1bc8069a759",
"description": "radv: make sure to disable NGG culling with TES when the FS stage is unknown",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d3374a7a6f0cfb1a1f71530634b318c392d6323",
"description": "etnaviv: Do not set tex.amode for rounding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b1456ccdbccedaa3342fd1a7a0a6fbba26df49b",
"description": "etnaviv: Remove isa.xml.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "846d4988ce930de925529b682eff6e2e81e50297",
"description": "etnaviv: Switch to macros from isa.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e0f2c25398faf5d7e51ab0e1ca143eac1f85276",
"description": "etnaviv: Move swizzle related macros to scr/etnaviv",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "abe5bd35d0bcd10ff08c4dd0239ab1fbeea3db49",
"description": "etnaviv: Switch to isa_assemble_instruction(..)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "520886817e55a8b19645a7392d5d175c5a9e1572",
"description": "etnaviv: isa: Add isa_assemble_instruction(..)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b216fd044bca400aab12e24fbdacc4e70953890c",
"description": "etnaviv: isa: Add encode support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3263d533d3b9eadcbd303be17740ec7f3acb2e80",
"description": "etnaviv: Set dst.use for MOVAR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8de9be6eb1beb7883a3d5ace1eb3a3d81a7a750c",
"description": "etnaviv: isa: Add rouding to etna_inst",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "feacc7239c8b29bde4037b9eb02d2c95f2477f5d",
"description": "etnaviv: isa: Make use of generated enums",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36c826d7ecfbcb6127ab8e4a33604d0988f2a1e9",
"description": "etnaviv: Move struct etna_inst to src/etnaviv",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59f9a54f36dbe07234196664027e19ed06641e44",
"description": "etnaviv: Link against libetnaviv_encode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a4e15fdff7b88d93bbd810f3d51f3be3ba8432d",
"description": "etnaviv: isa: Add an empty libetnaviv_encode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76e1588ca88e7cd2e739e08caee339d30a513aec",
"description": "etnaviv: isa: Generate opcode enum",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0635f8f5287ac3ffc6e093860b21bb16adf089b",
"description": "etnaviv: isa: Generate c header containing enums",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9cc8b12e8c993f839d359c3adbb94facd62bebef",
"description": "etnaviv: isa: Add name attributes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "898fd9227a7e4d5bf2a6ff5c3cce17dc7d0fc964",
"description": "aco/spill: keep loop variables spilled during nested loops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80bc658efcbcbb071ef95fd099e4d5dda3193913",
"description": "aco/spill: select more loop-carried variables to be spilled",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31f6aebb2ca4b99cbb05a81cd752e6d5a0dd7865",
"description": "aco/spill: keep loop-carried variables spilled at merge blocks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "971407bd2ffb4d602886e8f09f3dc2fff38c8b97",
"description": "aco/spill: keep loop-carried variables spilled at loop headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e968a18652af9a6d72b0aadb761d66185defb45e",
"description": "aco/spill: avoid re-spilling loop-carried variables in add_coupling_code()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7726b92707bf1cedb42a89d0da4bbc14885a5d95",
"description": "aco/spill: avoid re-spilling loop-carried variables in process_block()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb3b6a5ff3e038b6d1c3a9461dd4a50cc153e8f8",
"description": "aco/spill: add interferences with variables spilled at loop headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09c5414760413b96abd4c0460c20ad30ee869ffe",
"description": "aco/spill: don't prefer to spill phis at merge blocks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d234f789b5ac241ee6d9096c7e1cb0e52bcca57e",
"description": "aco/spill: keep live-out variables spilled at branch blocks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32882d647e718e8b4f7496ee6d53b5e4c8fa72d9",
"description": "aco/spill: refactor adding spilled vars into separate function add_to_spills()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5e8f9f879040b69839582a9c27603401cb37944",
"description": "aco/spill: add spills_entry interferences only when necessary",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a1d6aef562dedb1f10a87710c87884fd4221c72",
"description": "aco/spill: don't allocate extra spill_id for phi operands in add_coupling_code()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1468fc95252acd36cfbe96e7e831db072bacea8",
"description": "aco/spill: refactor SSA repairing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "585b4c5a010442e07d37e9ce69528c997d43f293",
"description": "radv: invalidate L2 metadata for VK_ACCESS_2_MEMORY_READ_BIT",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fc2ab43c0004a972a36685a845d12d38064281c",
"description": "radv/video: fix h265 decode with unaligned w/h",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "db62c38091a3b244b1d720a6aa47bf1d1855db55",
"notes": null
},
{
"sha": "dcc2e596c1ff1ce26e7fb3a34e1175e80dc4f730",
"description": "nvk: remove some dead code files",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "813b253939ee8c965bf14746a48c6191b062a57a",
"notes": null
},
{
"sha": "f351e4be11e2dbcfe99d0c0219ebdfd99e14b629",
"description": "radeonsi/vpe: support vpe 1.1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c73c244a6c2ee62952c64ba958a508786907e156",
"description": "ci/deqp-runner: print deqp-gles version log as well",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "78ea3bb43dc37013c3ab87c261ef5987d5e876fa",
"notes": null
},
{
"sha": "14279087fb37b2869e6abfbc571ecc69184b5fe1",
"description": "ci/deqp-runner: split gl & gles groups to use the correct binary",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "78ea3bb43dc37013c3ab87c261ef5987d5e876fa",
"notes": null
},
{
"sha": "9bbbe90f060914448910d17a38d815ac24db6030",
"description": "ci: enable MESA_VK_ABORT_ON_DEVICE_LOSS globally",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "197e3f710911c9e1d459dca22cfe78920dc8becb",
"description": "v3dv/ci: assume list of dEQP-VK.wsi.*.maintenance1.present_modes.* flakes is the same between xcb & xlib and between rpi4 & rpi5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a856d30b72c63d0474812fa4705d54af3a3ac170",
"description": "v3dv/ci: add more flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7156575dcb1c90bbabbd15ee61b6f8648739d8a9",
"description": "v3dv/ci: assume dEQP-VK.wsi.wayland.swapchain.simulate_oom.* have been fixed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "912e203a534be8b70b3ef8bf00294e9c962e385a",
"description": "drisw: clamp damage region to texture bounds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85a91f461c535cc07ac1ed321cccb7908fe1e254",
"description": "drisw/winsys: Flip y coordinate when creating pipe boxes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3680c92a12598c963ee88c88137c09e614c70f6",
"description": "egl/wayland/sw: don't invert y `wl_surface_damage_buffer`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d82ff37ed074ef206915d6ef669ee52559c6f51d",
"description": "nir_tests: Add /bigobj when compiling with MSVC",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6dbd1dcd9399d758d954a5c42454fbcedbbd1d09",
"notes": null
},
{
"sha": "72e1e6e120611e4df020fa0f77e8048568796ec5",
"description": "driconf/anv: set fp64_workaround_enabled to DIRT 5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "460bacc2230d12d8c6454cb08744133810aa5dd7",
"description": "anv: set shaderFloat64 to true when fp64_workaround_enabled",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc5e7f8b9b46a693aa498b09525bc44a94fb5bba",
"description": "ci: fix shader-db job existence condition",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3983ae89e9a2c7a7e96435891a3d65ecb6f60bcc",
"notes": null
},
{
"sha": "b835784ddedc29b08085f4a53d177245fe471bc9",
"description": "intel/brw: Remove last vestiges of could_coissue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60231e6d6f78ac1251e9ad9c223f482236017f55",
"description": "nir/validate: validate more fields of nir_io_semantics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2034cf87c547f4d99bc5beb5cdce7944c82d0109",
"description": "nir/lower_io: add nir_io_semantics::interp_explicit_strict",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f02678bb50b7301238baf6f51f6a581c718871ee",
"description": "nir/validate: validate interp_mode of load_barycentric_*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ae952506da105d9e8296aabeced957aaed75c36",
"description": "radeonsi: implement the shader debug log from ac_nir_store_debug_log_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a60b9eb17c9863b1263f224ee187ce4631c5b6e7",
"description": "ac/llvm: remove remnants of gfx10 NGG streamout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c25243f86adec8adf1be3d799ca779ff1d23600",
"description": "aco: add a helper printing shader asm by disassembling via LLVM",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df6fe9092624e9cca633bfe3d7cde04753517d50",
"description": "aco: implement aco_is_gpu_supported using switch statement",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1585a5cc6d124775ee4e9266c4a26fd8f287e102",
"description": "nir,amd: add nir_intrinsic_load_debug_log_desc_amd and its use",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6773595ed0485afb49834d252e7b7e9849c8ad3f",
"description": "nir: rename AMD XFB intrinsics to *_gfx11_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "311f32caadefb88329b7888cc56eaccdaaefa1dd",
"description": "CI: add a test for checking the validity of .mr-label-maker.yml",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf7cb69027ba55d2de3f86416dcdad2dd1b1efb7",
"description": ".mr-label-maker.yml: fix wrong label",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8ffa9f956c4bcb416a0ad94d8b65ce050a05357",
"description": "freedreno/rnn: drop custom aprintf function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c95eada0df1db64e72cc48b9d84154da4e07781",
"description": "freedreno/rnn: drop headergen2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec61c49f26964969671f91b4b1cb63ee288b3461",
"description": "freedreno/registers: drop unsupported features from schema",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "639488f924d9bf4f8ac43442faf8c852e4a0486e",
"description": "freedreno/registers: limit the rules schema",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12f32ff8644461eae67ae8bd12ed6c45a6efcbd6",
"description": "freedreno/registers: support processing display display headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f50da7119823816dfdfc71f66693b8fbf40cd5ca",
"description": "freedreno/registers: fix WB doffsets array in mdp5.xml",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f2af6841b631a883375acafe6720278d82c7152",
"description": "freedreno/registers: inline mdp4_csc group",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3d8acc875b19447d3ba3d31fd9842bf7590e6b9",
"description": "freedreno/registers: add missing copyright imports",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf89f777f8d73b0ccace07e5c27a12f19fd412ba",
"description": "freedreno/registers: fix generation dependencies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ab3a5a0f745f3f17f3f7e86584943d4103970df",
"description": "zink/ci: allow RADV_PERFTEST=shader_object on NAVI31",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d18aba0166ca678120f027eac06c9484b57edc7",
"description": "meson: Remove the non-used -DDEBUG manually",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ac1c0843f5be6e51ad3a10cd96eeec53df0d9d0",
"description": "treewide: Replace usage of macro DEBUG with MESA_DEBUG when possible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0578f13fc93edf954b75ecf206410366b3712ff2",
"description": "meson: Define MESA_DEBUG for latter usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d3ce49e76c7d8baf29eb071cfe4f1912a46139a",
"description": "meson: Extract with_mesa_debug and with_mesa_ndebug for latter usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf8f89492153cf0fa2ca5364cdbcf1b74925b3eb",
"description": "teximage: allow glCopyTex{Sub}Image[123]D into R/RG textures with OpenGL ES 2.0",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63366781aa5b467fb4e500d3b739db4bf7bcd038",
"description": "wgl: Check for null before dereferencing ctx in swap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df638c023d87cb3891b520e9fb863ca2f1cfabbc",
"description": "wgl: Delete unused context param to swap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f729fe50e55a2268f077c81d9d64a955e988c3d5",
"description": "radv: trigger a new PS epilog when the framebuffer is dirty with ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53ec57d42dc09a43ceb6ec274a7fbb3460db0136",
"description": "radv: always export MRTZ in FS epilogs with ESO on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1900617baf929c5fd59cd1f33d42f4fe8c4f9c24",
"description": "wsi/wayland: Init outstanding list earlier.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0d51cd48089c2b03abbf1db956248b618ee5759f",
"notes": null
},
{
"sha": "2743adac7fd58649caa4e455643520efcbaf1b2c",
"description": "zink/apple: update docs to reflect the current status of Zink on macOS.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f75750f7404e5505b582fd6c5feb3e10446073eb",
"description": "zink/apple: added `moltenvk-dir` search to allow MoltenVK to be sourced from brew.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5532f135664c7f67d4a8162336005d0118948343",
"description": "driconf: override vendor id for X4 Foundations on NVK",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03d72c4ef11bbf74fcc649b99063aefca206052f",
"description": "nvk: support driconf option force_vk_vendor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "951aa2fa822d09fcf511a4ba9b141d170275c13b",
"description": "v3dv/ci: add other flakes seen during nightly run",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "423e85caf5b3315dc3c7a0aa685c76a522ea8566",
"description": "v3dv/ci: mark the `dEQP-VK.wsi.*.maintenance1.deferred_alloc.*` flakes seen so far as happening on all platforms",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "648490f7ce072349cac59c4b2eb213fdc76bb2a0",
"description": "vc4/ci: add another `spec@arb_vertex_buffer_object@vbo-subdata-many draw` flake",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f2915e8ee69a31ad248d69bebe1dc8c8637be7b",
"description": "vc4/ci: add another `spec@!opengl 1.1@depthstencil-default_fb-drawpixels` flake",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa0f83445319db1eaffe98f8a604644c4575e68c",
"description": "v3d/ci: mark spec@ext_framebuffer_blit@fbo-blit-check-limits as fixed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "588b1ce53316b91d3aa37268c82a6898c036e600",
"description": "aco: split instruction assembly into functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5651aa7644319843092ebbaa688a40e53ba16789",
"description": "aco/gfx11: fix scratch ST mode assembly",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdcc856cbf71249d9551a949ba3e6291dc817ad0",
"description": "aco: unify MIMG opcode lists",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20b14381c4085650ead63bd28be74ffd9d7d8132",
"description": "aco: move dot/wmma instructions into VOP3P list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6bfd3dc39f64043ccdd985b3008248d9464bb09f",
"description": "aco: use op()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a806e4898225762b697776a8b02562d5c02c7b57",
"description": "aco: use single tuple for all opcode numbers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5864c22fb7e9a72fa4f2ea605c3a6136014fec59",
"description": "aco: refactor VOPC opcode list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d23f8b0dcf9f33467669f8ab05b7387bf2233307",
"description": "aco: rename opcode->instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b723a15bd065895c9773be550831d0b33dbf3cf7",
"description": "aco: fix GFX6 buffer_load_dwordx4 opcode number",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb17a936e02297fe406f59497b59c6e2c45a828a",
"description": "ci/r300: implement rules for d3d9 testing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c909aefc49034e6d596797b8e85e23af0684edf",
"description": "amd: fix addrlib regression",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e01266335b2d91b3945c8553710062d558eaeb31",
"notes": null
},
{
"sha": "53f9cdac9b15eb705fd8e7ba7e9bfed61a51c2e0",
"description": "radeonsi: preserve alpha if needed in kill_ps_outputs_cb",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6d2a7f53acfb219910fde175a4233bd5157937f0",
"notes": null
},
{
"sha": "4acea392afb297a8b40054f36d7f27deef93207c",
"description": "intel/compiler: drop unused ray-tracing fields from cache hash",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a72116367dcabb2fc2ed9eff208cbcb0e951f4f",
"description": "intel/brw: Unify DF and Q/UQ lowering for MOV",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ea423aba1b45f90526149f1e0c190ce113ffa7b7",
"notes": null
},
{
"sha": "97c7d5113db0ee7297c8674f5b608ad729408b02",
"description": "intel/brw: Use correct execution pipe for lowering SEL on DF",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ea423aba1b45f90526149f1e0c190ce113ffa7b7",
"notes": null
},
{
"sha": "26d65e96dd9c75c94f45f2cf2fd2fc3ceb50ec59",
"description": "intel/brw: Assert that min/max are not happening in 64-bit SEL lowering",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ea423aba1b45f90526149f1e0c190ce113ffa7b7",
"notes": null
},
{
"sha": "a2c2a7bc0045010edf26cbe8b375561d0aba14b8",
"description": "intel/brw: Fix check for 64-bit SEL lowering types",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ea423aba1b45f90526149f1e0c190ce113ffa7b7",
"notes": null
},
{
"sha": "75ede9d9bcda7328e2a98ac9fbf74260caec982f",
"description": "intel/brw: track last successful pass and leave the loop early",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2ee98d2dbde3042d9ba40c741a95c511f3a3cd0",
"description": "intel/brw: Handle Xe2 in brw_fs_opt_zero_samples",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd70e49394ee9110e3461dfe866afc63c2efc953",
"description": "intel/brw: Allow SIMD16 F and HF type conversion moves",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66dc6e07f5c8124dca5122eb74bf98b50ba0a9fb",
"description": "intel/brw: Fix handling of accumulator register numbers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8f53f698c1ed870e08e0cb642d2e34b466ef63e",
"description": "util: move gen_zipped_file into generic util and rename to gen_zipped_xml_file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16753bc2f1c77fae321f354dc381ac3aa1939360",
"description": "nvk: Implement calibrated timestamps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b0ad410d01b709b8971b6d7aaa79391db5bdd39",
"description": "nvk: Advertise VK_VALVE_mutable_descriptor_type",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "359bb89302cdbe0dd493b6eadb2781f5ac2c5421",
"description": "nvk: Move the mutableDescriptorType enable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1bed037b88a6578df7fe9515ca2069a36d4744dd",
"description": "iris: Remove i915_drm.h include from iris_indirect_gen.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50eceb1e334dd8cf12febaa19de8b16a8f99b9e6",
"description": "iris: Move tiling_to_modifier() implementation to i915 folder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc570dbada06e810788a045f27c3e14a841b9845",
"description": "isl: enable CCS for 3D surfaces on gen12.5 and above",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49ed35c08a43b795cb199b35ef0b8e7bd9ba5419",
"description": "anv: 3D surfaces have fewer layers for higher miplevels",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "962872394393952077fa05c885b549ba5a20ee13",
"description": "anv,blorp: implement restrictions from WA 1406738321",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c83dcd4967bfb2e4e3e0fdc5e4b0e37b3ef262e2",
"description": "nvk: Trivially expose three VK_GOOGLE extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2719a73c11088d78cf340eb89a0c8d315af059d",
"description": "crocus: Support offset query for multi-planar planes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "899fcaf23744778bb16662185c26b9df982c5365",
"description": "zink: Avoid issues when kopper tries using XCB WSI on Apple.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d644b64ff24de00f9cebd7fdb3ea5aee495512b3",
"description": "zink: removed `MESA_PRIM_QUADS` from the supported `PIPE_CAP_SUPPORTED_PRIM_MODES`.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e1e0c6824cdbe1d735b2beefb7ef4717da3a800",
"description": "zink: stopped the use of VkFormatProperties3 if the reported API is less than 1.3 or VK_KHR_format_feature_flags2 not present.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0015ebbab924ef01512a6c4ad72aad72ab0897e",
"description": "zink: use portability EXT on Apple.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32ac90d8c2c54f15fc0df99f3f564a655274bd25",
"description": "zink: Fixed header location and compiling issue with [[deprecated]] from newer MoltenVK versions.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47bbd1c7ffa6eb6abf01a4d4ad6344dda55ffff0",
"description": "intel/tools/error_decode: Parse HW context in Xe decoder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec3a41960b96638d5efcd21174fc4a7b1401a9b4",
"description": "intel/tools/error_decode: Add function to print batch in Xe decoder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "171eb89b75d3bd61b3450a6ac10c1599ecd929e7",
"description": "intel/tools/error_decode: Fix parsing in Xe decoder",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "90e38bbb3b577535a665edd0e8091e7c3a85bdb3",
"notes": null
},
{
"sha": "477943cc9d08c6945d5fd284083f425e852bf4f1",
"description": "meson: Allow building intel-clc for the host if it can be run",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "098136e52a5975ab09618be9c313475cc948a9ad",
"description": "anv: avoid partially compiled warning with GPL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3983ae89e9a2c7a7e96435891a3d65ecb6f60bcc",
"description": "Split debian-build-testing job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee13512a624153913e2789f31ab24aa925313fdd",
"description": "zink: clamp swapchain renderarea instead of asserting",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27f42a38aaf67160de5daac2ddcd49289bf234ff",
"description": "zink: clamp present region size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1670c40557ad5c6eb0deccddb2223896e2ec35ef",
"description": "zink: defer present barrier to flush if a clear is pending",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e686fa417ec068ba9c726f43ef6a1182379059e",
"description": "etnaviv: isa: Define a dontcare bit in atomic instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83f53be8c712353cc8e0544c5d85b2b398647d08",
"description": "broadcom/ci: add skips for unsupported features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "795046a8d401c766720b53ce74dd46ce4b18a65c",
"description": "v3dv/ci: update expectations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b065fe8630e23c04c05c72ada8addc3728488e4",
"description": "zink/ci: update CI lists",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0ca29e7a3ada7d064855205636a8e598b719c71",
"description": "isaspec: deocde: Remove generic functions from public interface",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f2295d99bc813be3dfba7135de0f96b4e8fbf85",
"description": "isaspec: decode: Add libisaspec",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "878fa2032ea1165344e5cc0327c8157dfc311f59",
"description": "isaspec: deocde: Make isa_decode_field(..) private",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "872f714e321838636f59adaf5c99d1524b1c3246",
"description": "isaspec: deocde: Make isa_bitset arrays static",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1196b828152f8d6a03a7819fa7616cf6f1bc68de",
"description": "etnaviv: isa: Rework meson dependency for libetnaviv_decode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3968999839404eaa651e0adc775312fdab74b88",
"description": "freedreno/isa: Rework meson dependency for libir3decode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "505ec13f87ec3a8dfa1dda3690b3b46731022583",
"description": "isaspec: decode: Make isa_decode_bitset(..) private",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77872bec95dc284b0984817c53486658381c7b30",
"description": "isaspec: decode: Add isa specific functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16e8a3548ffbfd761f344ad8d3189b7cf201d567",
"description": "isaspec: deocde: Hide all the internals ISA details",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08e899852b61a85e73caa2a5372f697bd3c96c6b",
"description": "isaspec: Remove not used isa_decode_hook",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "651191801a8751c9ac1bc09327a50c19a9927392",
"description": "gallium: increase the size of pipe_box y, height fields to allow bigger textures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfdbfd6ade34f518846b4adaedb4dca30faebf52",
"description": "gallium: use u_box_3d to initialize pipe_box instead of non-designated initializers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc57c6b59e5e9271a56648a8baa2a9fd9fc327a9",
"description": "rusticl/util: make create_pipe_box indepentend of pipe_box's field types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fd907fc7b66cb4700c21761667d76565ef6fc38",
"description": "ac/llvm,radeonsi: fix memory leaks triggered by ac_nir_translate() errors",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d92d35c9db6da78e1e49e9a851a6c3227a93305c",
"notes": null
},
{
"sha": "3556dbb97fd6b357e3d6a39c5caa628924bd88dc",
"description": "intel/brw/xe2: Correctly disassemble RT write subtypes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "871805215a041435fd704252d09990979c3260c7",
"description": "iris/xe2+: Disable coherent framebuffer fetch.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4325f426c693cd90d051cecce18a01e05dd2454",
"description": "intel/brw/xe2+: Setup PS thread payload registers required for ALU-based pixel interpolation.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6427f160744785ff03c62475618fcb219dda3eaf",
"description": "intel/brw/gfx12: Setup PS thread payload registers required for ALU-based pixel interpolation.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2df6d208c88c6d51a3698875707ad2976a97c8ff",
"description": "intel/brw: Adjust src1 length bits for xe2+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83f2bdc116aa5ba02164110949d2cf261e0937be",
"description": "intel/brw: Set the right cache control bits for xe2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "adb853ed10c3b01e084dc9c07e6d52331d542721",
"description": "intel/brw: Update written size depending on the LSC message",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48376ac3b8e0ed006f25238d4c137f3b14064c47",
"description": "intel/brw: Cleanup send generation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65f66974a59000913aa26f4e7f5e2cc98b6c8c1f",
"description": "intel/brw: Use the dimensions supplied in the instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "644a0ede1ee318a516c6f103a91730b3165baaf2",
"description": "intel/blorp/xe2+: Don't use replicated-data clears.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af8b9af700e889366b4210082920fb94c2b679bd",
"description": "intel/brw/xe2+: Allow dual-source blending in SIMD16 mode.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "762ec3fd59322b06028c871418535f7d0aba8a89",
"description": "intel/brw/xe2+: Allow FS stencil output in SIMD16 dispatch mode.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efc0601ddfa0201bd3a4c085777e503e72d8e2ea",
"description": "intel/brw/xe2+: Double allowed SIMD width of FB write SEND messages.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d96bfb160f8863bc2a164adbdd4d997422d8acb1",
"description": "intel/brw/xe2+: Update encoding of FB write extended descriptor.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "189422de1bd35b8fb2c8f97fc1e6593f1b70a601",
"description": "intel/brw/xe2+: Update encoding of FB write descriptor message control.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b0fbc22dd7509abdb5726289db18be21222f1d6",
"description": "intel/brw/xe2: Render target reads have been removed from the hardware.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ec1e322f0a9bb211fe0b9b6703f94bc35513cb9",
"description": "anv: don't leak device->vma_samplers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7c76125db25db9bdf5521baf7c848ccd4bd37b5f",
"notes": null
},
{
"sha": "5ee8fd6b497ce0cbabac199e6e922085b547857a",
"description": "freedreno/a6xx: Fix z/s preserving sysmem clear blit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42ad4c6e6eeb11e4027d954c5abcc8248c82a187",
"description": "rusticl: set OCL_ICD_VENDORS as directory, not file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fbdfdce9c63537225ea10dafa9e23a34e351684",
"description": "anv: allocate pipeline bindings tables dynamically on the heap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7730fa5683c41c3a2de042f5bc046c92029a4d8a",
"description": "anv: track embedded sampler counts in layouts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc1069b16745c3b0dadf1d9c741ffdb1cb36ef69",
"description": "venus: extend device format prop cache with VkFormatProperties3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aecd46182d6a6615653cb3b0f28e9c701e88b6c4",
"description": "lavapipe: Enable EXT_swapchain_colorspace",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc263e03081cb7be0ae8ddae749fcb99cf18a798",
"description": "v3dv: Enable EXT_swapchain_colorspace",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c49f3c1aa30e935ed346d67de92400c6df9dc63",
"description": "lavapipe: Enable EXT_swapchain_maintenance1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f977e4d4f54c94c8020c873d087ee96b81ee3d6e",
"description": "v3dv: Enable EXT_swapchain_maintenance1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "145ab5b853d8ce7d47f6e9e66e74e03b501bff68",
"description": "anv: Enable EXT_swapchain_maintenance1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76e089ea48bc7ccd72495a46d164cf8a1f104b71",
"description": "aco/cssa: update comments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c0819f0da49b38c980a8e4a42aca1e89d40b984",
"description": "aco/cssa: reset equal_anc_out if merging fails",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "18ba93e6732a328a8e982f4d18bf7943171b4eb4",
"notes": null
},
{
"sha": "f72cd2eae797d34d3769360f4bde888011231694",
"description": "fd/decode: Fix \"OPTSIONS\" typo in help messages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b4b252674f9b842505230d2cd021b0957922b56",
"description": "fd/replay: Use generate_rd as default CS generator",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69d347e42f39a0e7ab768ae7acbe576abb28128b",
"description": "fd/decode: Build generate_rd executable rather",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdd89dad1c31a55638532870aa19de3a8fbf086a",
"description": "fd/rddecompiler: Disable IR3 cache for replay context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc9e718a86ed0ee4cde54de6c755b851cc65e028",
"description": "fd/replay+rddecompiler: Add option to clear wrbufs at start",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "694ed34673294861667ad37331fd2419c4695979",
"description": "fd/replay: Error when VMA AS allocation fails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0a680162d96bd4cfb6b1253fda6bc8917c2b357",
"description": "fd/replay: Add wrbuf support for KGSL/DXG",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fad4e547b44f4ec2595a87bb3075d19de0dfec7",
"description": "fd/replay: Clear wrbufs after submitting cmdstreams for DRM",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "011cacd9826eae88d6c128ffde6023c9c5f1678d",
"description": "fd/replay: Clamp dumped wrbuf to buffer size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e10202fdf4e2dde9afbae1f2145a9c736857d154",
"description": "fd/replay: Dump wrbuf into cwd rather than exe directory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d043ebc9410702efe52d9c285419159865de887c",
"description": "fd/replay: Fix wrbuffer name extraction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e27138588f459c9dd08d102f6bdc2d446ebc654",
"description": "freedreno/fdl: avoid overflow in layout size computations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be4a6b946a1b6ce9805f839d71bc2ff28b0b4918",
"description": "radv: add a workaround for null IBO on GFX6",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d87ccf06320aae922b5d47addbfe6e779c2a1361",
"description": "broadcom/ci: add new expected failures",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "74be42d9a4ac71fd87d134c6f2de9102503eee4e",
"notes": null
},
{
"sha": "f79557dd38db2fdf6fc1c009aec969508b69d50a",
"description": "zink: do io fixup on patch variables too",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f88922e8161624e52bbeb7f918bee23f94b1aafd",
"description": "radv: use dual_color_blend_by_location with Half-Life Alyx",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a075b4449319966397f69ebdc220ee06000665b6",
"description": "intel/brw: Eliminate top-level FIND_LIVE_CHANNEL & BROADCAST once",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5814534de57444475cc3e20c88c4110e7629d9de",
"description": "intel/brw: Don't consider UNIFORM_PULL_CONSTANT_LOAD a send-from-GRF",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea423aba1b45f90526149f1e0c190ce113ffa7b7",
"description": "intel/brw: Split out 64-bit lowering from algebraic optimizations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "831703157e7b272fcd1d36de2b3bcc8d5ec7d500",
"description": "iris: Use resource_get_param in resource_get_handle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf1008ac28ab9de318287f3958836a37bc4b883d",
"description": "iris: Report the correct modifier for Tile4 images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "345c918a769191d6a6edabbef34006bea3ccc035",
"description": "intel/dev: remove pci revision from shader cache key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58e3b1f930feb70f3294180847aa758f0e76fb26",
"description": "aco: Allow passing constant operand to is_overwritten_since.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1cac5ed0566ed02f1a522cc690ab5cda1880ec0",
"description": "zink: acquire - maybe clear timeout after waiting for presentation fence",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e133c4000dcda4cfabe959fe5664b25ff820a66",
"description": "nouveau: Add support for TERT opcodes in vk_push_print",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d473004576c7871ce64c799d60dbd6942f8f93e0",
"description": "intel/fs: Avoid generating useless UNDEFs for every SSA def",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6b93c50d0b8e1888248c549c3ef4a811225fe9f",
"description": "radv/printf: Use fprintf instead of printf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d902b6d8050149cf67dddf0f5dde1d37f74eec82",
"description": "radv: Skip more acceleration structure build markers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b58b6d2d32d3a7bfdf41875b97e50a68aeacd1e5",
"description": "anv: Enable VK_KHR_shader_quad_control",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b22879e7533fe216d904d9cb10e34c104fad39d6",
"description": "intel/brw: Use predicates for quad_vote_any and quad_vote_all when available",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "857e62e6ac7f15158ee315dcafcb179f85125655",
"description": "intel/brw: Implement quad_vote_any and quad_vote_all",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "671745b616a91eacb46b46f814d43fde5fcec83c",
"description": "intel/fs: Don't allow 0 stride on MOV destination",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d10b5467764984db223c574b74ddcbf39c922001",
"description": "freedreno/replay: Use real queueid for submissions and waits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f18f39208703ba8eaffcb6e7375014b21c9ffef",
"description": "zink/ci: enable RADV_PERFTEST=shader_object for polaris10",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6095b70f857f0bd6d01db4c979e73f21aecc4f00",
"description": "radv/rt: Use 32-bit offsets for load_sbt_entry",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00dec0343884f4b2e69d3920bf09ea436c783e19",
"description": "radv: Use radv_buffer_map for parsing IBs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a78cbc98cc43ce2c7bf6ef53dfcc5d965352c5a9",
"description": "ac: Improve context roll readability",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d747653d4203e130a76fa2886e012497582c5ae",
"description": "radv: Add an IB annotation layer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f0ee3a92bd1c89a63144193d392b7b995263c4e",
"description": "radv: Add support for IB annotations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf15688fa15bbd64d54658edf1e8814c330c2abc",
"description": "ac/parse_ib: Implement annotations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f436e0fe157cc78a0a3b35a9ed68133c4e1516a",
"description": "ac/parse_ib: Replace the parameter list with ac_ib_parser",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e4d36510488cd4b6d2a0d6356e9ef0b6819b606",
"description": "ac: Annotate context rolls",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f3cc3cb29d970aaac5f7871783a60a9a48c167e",
"description": "radv: Use mapped driver locations for determining I/O strides.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f1f55cf32dd21c52b655c087799d40316f4b9da",
"description": "radv: Extract input and output stride info to new functions.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c72bb8de75f014190565f6ffe9123e10292082ec",
"description": "r300: mark new fails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c92ac3ee3a818b2ecf4190f86f6a28337ee9b58",
"description": "nvk: Add NVK to the Vulkan device name",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "432d8bd0818c1c38459c2397525f778f94ae2ac5",
"description": "freedreno/devices: Do not write to 8E79 on a750, KGSL has it protected",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ebde7d5e870d7d0d0386d553cf36854697e17824",
"notes": null
},
{
"sha": "9bbb9f110482bb25d05ae1e07bf9bc25a30ef7a3",
"description": "aco: use small_vec as Block::edge_vec for predecessors and successors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e58a736e4c3468f3d932fc48c8c8b3e539504f0",
"description": "aco/util: small_vec few additions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5cbd7689be9e7c89fb947fdaf5a71587889ebfca",
"description": "aco/util: add small_vec",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4564ca313bee2a3d1eeab7fb5818407b41566bf5",
"description": "aco: reorder code and use namespaces in aco_interface.cpp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c30c1af5db348f51ccd33ef7e19247eda286bcb9",
"description": "ci/etnaviv: update expectations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b8981e4717259935ee4db2fe8b49648c174ebb9",
"description": "etnaviv: fix fixpoint conversion of negative values",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8bce68edf553c079ed8451ecf24dd2831f409c25",
"notes": null
},
{
"sha": "bf3c1cf568ef773172ac1b29ed5f4991024b1ea5",
"description": "broadcom/ci: add a test that fails only in CI",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74be42d9a4ac71fd87d134c6f2de9102503eee4e",
"description": "broadcom/ci: add new expected test failures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55a8c20e4d6d203a2ff8bebe6fbda80408e9b6a9",
"description": "broadcom/ci: skips for tests that don't check for extension support correctly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92172760e2cc3d85fa9a4c66257c01cc8bec0a21",
"description": "v3dv: enable VK_KHR_dynamic_rendering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a2b17235d185827042b118db9ab4baa52c5d44e",
"description": "v3dv: also emit subpass clears with secondary command buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9b44a3bb55dffb72c49edc8c1f8c4e1a16edb2c",
"description": "v3dv: handle render pass continue flag with dynamic passes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4ec92084ef90ba722486eff3194d4cb93cfa588",
"description": "v3dv: fix resume address patching for secondary command buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0bb04c019e0b07527c3864c02056cabbae33f92b",
"description": "v3dv: rename SECONDARY job type to INCOMPLETE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2478939b6988ae26ecef9b9f15376c122af134f6",
"description": "v3dv: implement dynamic rendering resume/suspend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c15e0aac176481685dd888cef45db87d73758736",
"description": "v3dv: implement vkCmdBeginRendering and vkCmdEndRendering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78015a9da3b93dee1b0077e193c8e8e5869e22ad",
"description": "v3dv: don't assume that pipelines have a render pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e22d843fa4f8a25b32440786c69bce990f56e75b",
"description": "v3dv: add a vk_render_pass_state to pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10df18754087b8a90ff71db9e667f1e5109949a4",
"description": "v3dv: add a helper to setup a framebuffer for dynamic rendering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6684aa09ff83555c3552d7514c8b5171ec7402ce",
"description": "v3dv: add helper to build a render pass for dynamic rendering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72c3769437926906b679ee61e22a9cc0685b1ec2",
"description": "v3dv: add helper to check if we need to use a draw for a depth/stencil clear",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1e6e58aefc9159fd659d3ee74a3db8cc3b7d75a",
"description": "v3dv: add a helper to constrain clip window to render area",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f285f696771567e4189602d908653937e3456eda",
"description": "v3dv: refactor checking and adding pending jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1b52e30522229fbfcc557e83ac28a59e2e46154",
"description": "v3dv: fix copying v3dv_end_query_info into primaries from secondaries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93f9f2bcbbb1444ff80ec847cc1a2d65381459f9",
"description": "v3dv: always set view index before drawing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aeee18be1b5d4deafc67a3a41c0800695c8f7475",
"description": "v3dv: fix subpass clear with draw call for multi-layered framebuffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9fd5ac42c352217ad535cb9e804dd63fb6a687ee",
"description": "panfrost: group up stubbed params in drm-shim",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25a6af36c9a7fb6b25c9894e89a3a9e4a579a428",
"description": "docs: Document Mali-G610 in drm-shim section",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76397f76c944092164df1a96732c37272b5863e4",
"description": "panfrost: Add support for Panthor in drm-shim",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c92d92ab9a47006a92685c49619413aafa84074",
"description": "drm-shim: Add io region handling in mmap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d4b1820ca17b71acc56365d0488966e5d4ffa16",
"description": "radv: add radv_force_pstate_peak_gfx11_dgpu and enable it for Helldivers 2",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99017891cad55972c26c0ca8354f48e722b37a66",
"description": "winsys/radeon: pass priv instead NULL to radeon_bo_can_reclaim",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4a078e693e913921d11e30988dc6e923e7cc27b7",
"notes": null
},
{
"sha": "9b089ca943cffc6fc0cc2a779da66add25bc135f",
"description": "radv: fix occlusion queries with MSAA and no attachments",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d17779430f52c21398f5dea50da129efd7df3544",
"description": "util: Cleanup strtod.(h|c) by introduce _mesa_get_locale",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ed3418a43c2bda23318f1faa8a91569be9d9abc",
"description": "Unbreak Viewperf by reverting \"util: use crc32_z instead of crc32 and bump zlib dep to 1.2.9\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "010272b62e2ee9407513643f9eb85920d4a0da63",
"notes": null
},
{
"sha": "97084199bb6bf48cc8a521e0ac86983bd9279dbe",
"description": "radeonsi/ci: update failures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b98bbb851c5583ea4ee7e3f8fe6ba3797c6e163e",
"description": "radeonsi/ci: run GLCTS, ESCTS, and dEQP from the glcts directory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8573e9bf472bb78af44514ae8941df155b919b4c",
"description": "ra: Add debug functions for printing spill costs and benefits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84e8a295a0979def2a73f17be63d78cb10fd4a6d",
"description": "freedreno/afuc: Add section on reassembling firmwares and relocations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e6cfc9e2311139fa32dceceed31a51279b2e027",
"description": "freedreno/afuc: Add magic control reg values for a740",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7ed7a32cd58dc80a3882a1aa6b1f080cac9f96b",
"description": "freedreno/afuc: Add a7xx test case",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11b4b570a9a0ebd5de7b853d13c4441de6d5e55f",
"description": "freedreno/afuc: Run entire bootstrap routine",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71f80d3deb9fac1a9fc57d8fe915c22de94b07e6",
"description": "freedreno/afuc: Emulate THREAD_SYNC on a660",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e9380e2bc8b33d42aed9bef283699e03a288617",
"description": "freedreno/afuc: Allow -e option on a7xx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d860b2eca52cea968f09570649849cbff503e149",
"description": "freedreno/afuc: Add support for multiple sections when assembling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5db8e9c1f99cff697fcc75bd385bf7cbfd0d623",
"description": "freedreno/afuc: Add more general T_IDENTIFIER in lexer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7bf4db339e1f08db2a442ea536c15e508b11c28",
"description": "freedreno/afuc: Add .align directive",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "542ae9de0198e1677acda91b3d690c336f611e17",
"description": "freedreno/afuc: Improve jump table handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46681d64f61d602c6eef30c64fab5305539ac4d4",
"description": "freedreno/afuc: Use left recursion in parser",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1955a0b169f11d7eb15a8426e3da6aba66f29bf",
"description": "freedreno/afuc: Fix setbit/clrbit parsing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "105ea1fc681d17cf5e68fd9322e54a713113f4f4",
"description": "freedreno/afuc: Bump max instructions for a7xx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eeb2db3b5e5fcd8b254c34dfff623fb343530d87",
"description": "freedreno/afuc: Add missing ALU encode case for bic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "443e8b89ca1dc627e569a2833e02a39098578ea3",
"description": "freedreno/afuc: Decode (peek) modifier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f88c269148f2396bf76fc2aa471c7f589ebe09de",
"description": "etnaviv: tex_desc: emit texture comparator",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6a616058347ed9f4c95a11619a2569395be4ba0",
"description": "etnaviv: don't use int filter for depth textures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5464feed7380418a69ab0c9e0337f0a078f1540b",
"description": "zink: set handle type also for user memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "995727e57501f7a35eb5e6797124f8ec3d6911a0",
"description": "zink: Handle aoa derefs of images",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50a6c5d5fa3df34ec4e56cdbda1c833c3f7c1879",
"description": "nir-to-spirv: Cast SSBO input pointer when needed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9f6be8effb43fcd4ce2fd00045bc6244ddf63529",
"notes": null
},
{
"sha": "0108bae30f5f5deba8e430766dc3465bda82d309",
"description": "apple: Meson defines GLX_USE_APPLE to allow for Gallium drivers to work on MacOS.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97b6851815acee2115bd1caff8e7edde23f3f7c5",
"description": "apple: Extended Apple feature support using GLX_USE_APPLE.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0bdd0cae3b22d9db91a49e0c6f625445a055831",
"description": "meson: relaxed some meson restrictions on MacOS/Apple allowing for wider build support.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af04f17909109b91425ac21d0d9d54f2ec3b59af",
"description": "glx: Switched DRI2 functions over to use Apple specific alternatives and extension name.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0158b40ca974b6ae0efac7695d0a070528d3ced",
"description": "mesa/st: use sanitized shader keys for feedback draws",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5eb0136a3c561e25d3f274e33a86812cfb2af589",
"description": "mesa/st: when creating draw shader variants, use the base nir and skip driver opts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f7a4cf1913a08ddd9b6a7dbf898d6909e1bfb84",
"description": "mesa/st: add is_draw_shader param to st_finalize_nir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2f640f3c7b6931ff27564b863c8e1d2d55fd8a1",
"description": "mesa/st: add 'base_serialized_nir'",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d279bee0ae566fcfcca6887bb69a0b2695d2bd6",
"description": "tu/rmv: Remove tu_rmv_DebugMarkerSetObjectNameEXT",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a13860e5dfd0cf28ff5292b410d5be44791ca7cc",
"notes": null
},
{
"sha": "ad580a711bda071e3f9e649608e5a8a6301d152d",
"description": "radeonsi/ci: udpate expected failures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67997fd735038c4c71a8f6688a59f3627eb50881",
"description": "aco: avoid full 32bit imul for uniform reduce/scan",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96ff511b7562ee37aeca787b16010167d77d29c1",
"description": "aco/optimizer: combine v_mul_i32_i24 and add to mad",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c57340c2323cf712b00df44b0f452df6a5a1eb2",
"description": "aco/builder: use 24bit mul if low bits of imm are zero",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b48a101d8f54ac835c4d988ea56216fd435bbd8a",
"description": "aco/builder: improve v_mul_imm for negative imm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f6f2cea6a68d9ea518d0c54d417878720c1037a",
"description": "v3dv: enable smooth line rendering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5d4242928303680fdf96d454bd3b9333ee25ccc",
"description": "v3dv: assume that rasterization state can be NULL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6553bf17736d07ea65cfbb89a95c1ad48ee8cb6",
"description": "compiler,gallium: move u_reduced_prim to common",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a236dc7852343eab35cafc023544d9f06b3a25b",
"description": "tu: re-emit vertex buffer on MESA_VK_DYNAMIC_VI_BINDINGS_VALID dirty.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44a3a3e7d9d1d8cf7f2cf97b192fbdbe4620df1a",
"description": "tu: Add MESA_VK_DYNAMIC_RS_LINE_WIDTH to tu_rast_state.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f455ac88b86d11eebd119afa3b0fed59061595ef",
"description": "vc4/ci: add flake",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba2af1dc3630bda4a4c168eb54326a27c1663c96",
"description": "CI: add mr-label-maker.yml config",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b7b185711548b955cf173d3fc2a425604922a79",
"description": "radv/video: Set maxActiveReferencePictures to 16 for H264/5",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99f0449987bec1f82cd42a06f40bb4a863a37792",
"description": "Pass no-verify-fixpoint option to instcombine in LLVM 18",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7982751307774342c55b3b1bed16feba5770b23a",
"description": "ci/deqp: backport fix for dEQP-VK.wsi.direct_drm.* bug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eac703f69128d5aa6879c9becbad627ce08a7920",
"description": "Revert \"nouveau: add missing vl lib\"",
"nominated": false,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "4e3f3c10e14d8778781c81f39ced659b5ec2f148",
"notes": null
},
{
"sha": "7bd1d4848cf755257644e9b79289a364db659026",
"description": "Revert \"nvk: Enable VK_KHR_shader_subgroup_uniform_control_flow\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "ac5d529c6513baba30641466d88afbc5ba2787ef",
"notes": null
},
{
"sha": "f424ef18010751aae1e70ebda363ada0bed82bda",
"description": "r300: enable tiling for scanout to fix DRI3 performance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58b773bd9a4c108ee7c2b8a1405f832fa147b13a",
"description": "r300: port scanout pitch alignment from the DDX to fix DRI3",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d779a5d16ae6a17b3fc0c097f4eb477a80e54566",
"notes": null
},
{
"sha": "3bed7b22fe90a93c937452a7d9bdb9510c8cbc6c",
"description": "nvk: Always set SET_ATTRIBUTE_POINT_SIZE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "446f652cde22a3292b0860c16efb9d28bf89e1a9",
"description": "intel/cmat: fix stride calculation in cmat load/store",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3a35f8b29bb9b6a92f98e8bb897bd444a54ca255",
"notes": null
},
{
"sha": "ba6dfb6ca448df0901f146f6f1711488a2d9e49c",
"description": "amd/ci: update stoney results",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b819adbd867dc250dba3b73a0d0a0407aef94fb",
"description": "glsl/linker,st/mesa: enable nir_opt_varyings and lower IO in the linker",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70fd817278d101e1cca8ca062d90d3db8073e9ea",
"description": "st/mesa: skip a few NIR passes that don't work with lowered IO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b48188e46c84d103aacb365a27bf914789b03344",
"description": "st/mesa: lower sysvals slightly sooner",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3de3a5c32397e7a8f77e656d44b9d6f909bcee4",
"description": "st/mesa: get dual slot input info from NIR if IO is lowered",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f28f8bba9f7fce1acb9db6f952176019effdc82c",
"description": "radeonsi: add test failures due to incorrect tests for nir_opt_varyings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "abf0de57ab5249abc5bff92e7eca88c0f3b3001e",
"description": "radeonsi: enable uniform propagation for varyings except VP/Energy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db5cf460d7aee0e7b39fe3b990078191b8dc995e",
"description": "radeonsi: set trivial NIR options for nir_opt_varyings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bbb279e7d6bc844a98621dd27f38f95e826d30d",
"description": "radeonsi: set the lower_mediump_io callback for GLSL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6dbd1dcd9399d758d954a5c42454fbcedbbd1d09",
"description": "nir/tests: add tests for nir_opt_varyings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c66967b5cb7aa69c3c2efb12730b7b570483e01b",
"description": "nir: add nir_opt_varyings, new pass optimizing and compacting varyings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba54099dce61f9ec49fa75fbc82c3eede86f3deb",
"description": "nir: add a utility computing post-dominance of SSA uses",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d76ba37e8f538269977e01d865819607568c1e0",
"description": "winsys/amdgpu: add more comments for winsys create in header file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f93f7f8f3a52c76ce4a742a27b54014b9b89c1b8",
"description": "winsys/amdgpu: remove tab space",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efbd602b632e2212a2c3d5b66a246e23a98e8788",
"description": "winsys/amdgpu: use _destroy_locked() for failure to create winsys",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b6c0fdc97edcbec345250203e744082787aebc0",
"description": "winsys/amdgpu: aws instead of ws for amdgpu_winsys",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7e84861303e623e139a318b15d6695ca8125a67",
"description": "winsys/amdgpu: rws instead of ws for radeon_winsys",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2275eed44eaa45ef886cbab15e52c0089928fef",
"description": "winsys/amdgpu: sws instead of ws for amdgpu_screen_winsys",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92879e9da84a6c558d7c80013ac34db1001f08e1",
"description": "docs/features: Add missing VK_EXT_surface/swapchain_maintenance1 entry",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bde82b3537623c99881f813d15a5b5fa674ef5a",
"description": "nvk: Expose VK_EXT_swapchain_colorspace",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68e93cce5ee013839d64e3f81642f71eaf6b1f27",
"description": "nvk: Expose VK_EXT_surface/swapchain_maintenance1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "547636dc43799fb09ca8b8004bc5b57f4fa2ca70",
"description": "nvk: Expose VK_EXT_display_control",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3da1c0b6c940ea40b2b510d668df210b3ada1c6b",
"description": "nvk: Fix missing implementation of creating images from swapchains",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "092299f18ad1744d821b6551b2269ed107130b71",
"description": "r300: remove some late NIR passes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d430225b29a5be827ec77beec862f00491709948",
"description": "r300: move sin/cos input fixups to finalize_nir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba1bc94233c22e483a3a6feb0781cac72d4c5378",
"description": "r300: explicitly check if sin/cos input is already in correct range",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67fd490fe5accc70ceabfd3e7d706f95cd986743",
"description": "radv: add a GPU hang workaround for legacy tess+GS for GFX10.3",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d",
"notes": null
},
{
"sha": "96e9c3fe77a315869a567dcdd5b1a2549a51925b",
"description": "radv: program SAMPLE_MASK_TRACKER_WATERMARK optimally for GFX11 APUs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d81809618f08e8d20ccd6a317078b5e0a08443a0",
"description": "radv: fix programming of PA_SC_BINNER_CNTL_1.MAX_ALLOC_COUNT on GFX11",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "25a66477d0268181121c0436f62b2100b72df068",
"notes": null
},
{
"sha": "8203284c036d780803c5a5e1b7ae931889ae903d",
"description": "radv: disable binning correctly on GFX11.5",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b44a886b84c91320f170bd108213768bb47ff6a3",
"notes": null
},
{
"sha": "680e707534d2e0463e8df1306959cb44359f9588",
"description": "treewide: Replace the invalid usage #if DEBUG with #ifdef DEBUG",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f1cb470f0b634a7412cb229223ee7abdf4c6d97",
"description": "radeonsi: Only enable SEs that the device reports",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bad41f4db7ab86fe2d290026c096c55c5ce6281c",
"description": "frontends/va: Report vendor and device ID through VADisplayPCIID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c480c206622b525713a7caa53abe01d736bb8b5",
"description": "nouveau/ci: only trigger jobs for relevant changes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67bb74863d2ffae844893567645ad9def0af169b",
"description": "nouveau/ci: fix yaml indentation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e3f3c10e14d8778781c81f39ced659b5ec2f148",
"description": "nouveau: add missing vl lib",
"nominated": false,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "656f590bf59147b3dc1bbb2f7e7d3ba4d3500614",
"description": "iris,anv: WA 1509820217 is no impact for Xe2+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b3cb226b1c9b5f4d2c896dbd6ffe44ff6fde9fd",
"description": "ci: include all the src/**/gitlab-ci.yml files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fabb66f590fbcebc3f1d5a5d943caf519fe6b6d",
"description": "dri: guarded DRI code.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcd0b4c94aa750711c9f88585a07660ef16aaecc",
"description": "util: Updated util/libdrm.h stubs with drmGetMagic()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ad4862126027e250ca5153d80b8b4e2c20ea6f0",
"description": "gallium/dri: Added XCB dependency to frontends/dri/libdrm build. Fix header issues with xcb.h being used.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00e1562f5b90e5a8861b085daca926a5100b3bf1",
"description": "gallium/dri: Switch xf86drm.h for util/libdrm.h to allow for the no-op shim to be used.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d9215f90440e5c677f68d68d806c1912d7071c1",
"description": "egl: Changed EGLNativeDisplayType size check to make sure it is big enough instead of exactly the same size.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4477139ec2e537519fc8bf4667356b80bb935bf3",
"description": "egl: Added DRI3 code guards.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "275fdf709deb8899b8ef620f723a59283cfcb03e",
"description": "egl: MacOS platform guard around pthread_condattr_setclock()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8387deff8765bf31dd912303e8ebe8dc78249b74",
"description": "compiler/clc: fix compiler issue on MacOS with st_mtim[e] in stat.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6146a1651a6378c1c438d470cdc58a4c8f5b7ffd",
"description": "radv: emit VGT_GS_OUT_PRIM_TYPE as part of the dynamic primitive topology",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ccf894f29c79c421562c63d41d534860fc3c294d",
"description": "radv: fix RADV_PERFTEST=dmashaders with ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd0b4f05ad2bf2ca50151a2afbf9ea8ddc6e452d",
"description": "radv: add helpers to bind the GS copy shader and the RT prolog",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc61409ea6ae14cf4ceb8af4e98d847065693029",
"description": "radv: Only enable SEs that the device reports",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfdcddfda987237a2e637ce7c32dc66ec4767d8e",
"description": "intel/tools: Make intel_stub_gpu work when using meson devenv",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6922f421f4bc3d5ceaecd0238490ebf745092ade",
"description": "intel/compiler: nib_ctrl no longer exists on Xe2+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72d289b8d1491281a1c3011cdea78a6465546024",
"description": "intel/compiler/fs: Restore SIMD32 restriction for ray_queries on Xe2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "96e0d979a7b9fb65a8fa88079ae779310e36ad2a",
"notes": null
},
{
"sha": "2ad4d5f8ddedeb4e8f0fe3674857b147e8598155",
"description": "intel/compiler/xe2: fix decoding of sampler simd mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4df58ef50309c12b410ae0190d7e29d859e7a27d",
"description": "intel/fs: bump max simd size of some messages for xe2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5bc5bba7c6871c6a733231e457d2157a328d26c",
"description": "anv: Enable VK_KHR_shader_maximal_reconvergence",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d56f65f7ca4f35757e9ef41779181a99360ab806",
"description": "venus: ensure shmem is attached to renderer before use for guest vram",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72b124031bae6f068119bc8e21d7e004311a4290",
"description": "venus: minor naming cleanups",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "362ba3f007fbd0b1ea6473b8ab2953a7761a5b39",
"description": "venus: roundtrip now belongs to ring",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "160aa8ba48edcfc2715233b59a4f7d3364a0396d",
"description": "nvk: Ignore rasterizationSamples when handling sampleShadingEnable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20db9b77aabfa5403e9d3645c3d030848557951c",
"description": "glsl: move invariant builtin validation to the nir linker",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1bc25f4754837347e9206df885bb7696f0119edb",
"description": "venus: optimize to further batch query records",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c221e65a42e77506d566520d1084b9f21a0b42d",
"description": "venus: add vn_queue_submission_get_resolved_query_records",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e868fc0b1ebae357de382bf974119561971281bd",
"description": "venus: refactor vn_queue_submission_add_query_feedback",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6bc116f848284755a3b78ad497ec221a0eabd18",
"description": "venus: rewrite qfb vn_feedback helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aabb52979af7c2233634c2c2ff5965ffed62cf14",
"description": "venus: refactor query record recycle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a7085584e1de921379ac7853f50a90e952e3099",
"description": "venus: simplify vn_cmd_reset and apply more code sharing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5dbd88ad2a18ba8a25545087f47f97de21d1298b",
"description": "venus: drop vn_get_temp_cmd_ptr",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e7797c8c176127e0dc1975616933e7d654ed9be",
"description": "venus: minor cmd count related refactors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4bab7344a8dc9b4edfac7f19e533d7015d422c80",
"description": "venus: massive qfb renamings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25be8e721d15b32fe64172690d2c8146eecb033c",
"description": "venus: combine query record and reset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71bf46fa5d31970393deeffce7304fa1979ba6f6",
"description": "venus: qfb to track cmd handle directly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e931ef4884cc6eb910b7448309900c0d1ef53a4b",
"description": "zink: iterate all the modes when doing separate shader fixups",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0a12cedec91514cfbd1d584705c4debc6a3abd40",
"notes": null
},
{
"sha": "b68f2e747c71dd3524ef9514099ea28c96534c7f",
"description": "zink: Rework sparse texture lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a5120003c4af074c45ccdfe71d507d1cc4cda04",
"description": "ci/deqp: document which build produces which binary",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51593c6b34daa45b8c1a8bdf0c5d31d94e536f96",
"description": "dri/kopper: Assume a non-null drawable in flush_frontbuffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "484246ea0a95e6e8e26acf30ad560ff2bc7b2ef4",
"description": "iris: Eliminate prototype introduced in the previous patch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa24ff24dd5836c569e4db7857b09014b5152013",
"description": "iris: Remove suballocation in iris_flush_resource()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a330ecc48a66aa05faff795f67b0435383ba3501",
"description": "dri: Flush the context after flush_resource when creating shareable image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27d35588f5df72247c7f54c06ecb7f3c65037cf0",
"description": "iris: Copy main ISL surf when reallocating in place",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98690db8478abe1c87ff6f32f102e878d68b5ee2",
"description": "tu: Reorder device features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1726e03df42958f8b0b479cffa042d3c2195f00e",
"description": "tu: Advertise VK_KHR_vertex_attribute_divisor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "355dd782c5debae8982e24f822d88c3fe2e74c6f",
"description": "tu: Implement VK_KHR_map_memory2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7de9ab62a5c5d9d9ec678475ee26871aab27086",
"description": "zink: Make sure to initialize all the fields of VkMemoryBarrier",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2aab8e08065afcb30de54f6033dd1dc9064d3f41",
"description": "meson: Correctly get sizeof_pointer with cross-compilers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ad34c932cdf9583f27b35a948a90c37c45c27889",
"notes": null
},
{
"sha": "d2229304dc3db575c1888f72a8c02b4380a464da",
"description": "panfrost/meson: remove redundant gallium include from meson files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13ce0358b00e108b6253ec2a4d1e6e8d94349dcb",
"description": "panfrost/shared: avoid use gallium helper in pan_minmax_cache.*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20df1d2b1f85711732eb190cf373b56df573e36e",
"description": "anv: ignore descriptor alignment for inline uniforms",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "812be09cd2095562617febc73e932d69389b056b",
"description": "st_pbo/compute: Use the correct structure type when allocating a specialized key",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27ab5fcf9f582d1777ca135731a8d388cdf5cb29",
"description": "anv: Set VM control to true in Xe KMD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c20388d617448faad60c4622f888766ed6814d0b",
"description": "anv: Set VK_QUEUE_PROTECTED_BIT during queue families initialization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9102cb972a1646333894260cd0e1a0b2c44c0577",
"description": "anv: Replace the 2 sparse booleans by 1 enum",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec892c4d2b6360efdae4e2dc9a23ce320b6aa1d6",
"description": "aco: don't reuse misaligned attribute destination VGPRs in VS prologs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df7024bcdd319f24e1ce7ead2a1eb3e7f6d6e151",
"description": "radv,aco: allow VS prologs to increase VGPR usage",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a20942f6a6220675791862590d8d52e2033cb24",
"description": "radv: fix wave32 support with ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1c73db01c6533cbdf6725243e520200281d35a8",
"description": "radv: rework generating vgt_shader_key for pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6485f560d05b29b540564973879cc7e21f38631",
"description": "radv: determine radv_vgt_shader_key::has_ngg_xxx with the last VGT shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ccbd459c6bd521c59404349b762b8920ff145bc",
"description": "radv: fix determining if PrimId is used for merged shaders compiled separately",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e052e30b29dc6b1dd3370154156e98a301eb588e",
"description": "r300/ci: Update xfiles based on nightly run",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d45451fb44c26c6351bfbd16a9a5a3b3e436b34",
"description": "etnaviv/ci: Update xfiles based on nightly run",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d9ba366d4098a49975e87cb1814f61eb43f52a1",
"description": "freedreno/ci: Update xfiles based on nightly run",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6b65ac639345d497a5007fbb4e25a3740e04976",
"description": "v3d/ci: Update xfiles based on nightly run",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4350c7cb30d5e72684b51f801e4d9d8ba4cd06c4",
"description": "radv/ci: Update xfiles based on nightly run",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "697a5a7b9128d43365b78d955005878d457f1c09",
"description": "radv+zink/ci: Update xfiles based on nightly run",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f5b0dbc2538693b288d7efae08c2d64fe194346",
"description": "zink: handle image_deref_samples when stripping MS image instrs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b46479d443ccb5b54ea5564e905b730761a379f7",
"description": "zink: don't deref swapchain image array with UINT32_MAX",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8fb83c0935948c3bf0717e0a3d9ea3ba4cdf4f6c",
"notes": null
},
{
"sha": "9f2b23dd8528e91a8a384aa83dd38befd8996b6f",
"description": "panvk: Get rid of fields we already have in vk_xxx objects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5ed77800e04fee670dbc1091d98490e4fa470ce",
"description": "panvk: Fix GetPhysicalDeviceProperties2() to report accurate info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "783172add317def58d98772fd6a182773a953032",
"description": "panvk: Make panvk_sampler inherit from vk_sampler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "203f1a35a7b5bf804cc3aa129b9e1ace58adc5aa",
"description": "panvk: Implement {Map,Unmap}Memory2KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9c0c728a225f473224a938aeff6264700772af3",
"description": "panvk: Add extra checks to panvk_MapMemory()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88930cd95deaefdd54826acd494198c4492c4c8f",
"description": "panvk: Make pan_AllocateMemory() robust to errors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db1fde16d714b5d9e9fa40bbd999ed2cecd12a6a",
"description": "panvk: Make panvk_device_memory inherit from vk_device_memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4dc5613be60b038abf0e0ef0237bb58ec16fc347",
"description": "panvk: Make panvk_buffer_view inherit from vk_buffer_view",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "567324749c959476658fce942bc4892b98f18010",
"description": "panvk: Get rid of panvk_pipeline_cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7b68cdef15cb2d33e178315067a376819e22ee2",
"description": "panvk: Drop panvk_framebuffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39204afde153a20406a2d977f4cd54324efbc866",
"description": "panvk: Kill panvk_{Create,Destroy}SamplerYcbcrConversion()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2e6dbf0f6edb2d1f3d5f2319ded45c07d155859",
"description": "panvk: Get rid of unused panvk_cmd_buffer fields",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b91c8543c0e90e7c7b06078534879556dfe24236",
"description": "panvk: Don't pass a device where we don't need one",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cab8f193614e605930c18369dc6211fc40756aed",
"description": "panvk: Allocate descriptor set arrays using vk_multialloc_zalloc()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f69f99b2cdc7e63661393edd1c1135761e8e38e",
"description": "panvk: s/panvk_event_op/panvk_cmd_event_op/",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b59d2a513730475462b85f55aa3eeae7449d67f2",
"description": "panvk: Don't allocate a TEXTURE descriptor in CreateImageView()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40c1d0d3223dddc3503bc7c479c3faa1e52877ab",
"description": "panvk: Don't open-code panvk_cmd_open_batch() in CmdBeginRenderPass2()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4f7aa549c03426b35da53352c6f135f7eccb9c4",
"description": "panvk: Add missing util_dynarray_init() in panvk_cmd_open_batch()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c73e2f984ce683334adf7fdd8227d1233d4b771e",
"description": "panvk: Fix allocation scope of command buffer sub-objects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff9c47f463c471caaef3eb1a15799f0e5a86aebb",
"description": "panvk: Get rid of the custom device lost handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3aa02232a51b655889493bba54fd33db443accdd",
"description": "panvk: Get rid of unused panvk_image_get_plane_size() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac61d6d0c09eee0260ff0439407a66493cbc4b9f",
"description": "panvk: Do not handle invalid NULL memory object in BindImageMemory2()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7d30f10f9118a1e29c4a05c61bfa8ab87d0a4ec",
"description": "panvk: Add VKAPI_{ATTR,CALL} specifiers to all panvk-specific entrypoints",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0136e8aec9529dbbdc2204f0f0e4544f2c33500a",
"description": "panvk: Kill the panvk_pack_color() prototype",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43bb5acf26be9cdc31976765cbff09da4be37a11",
"description": "panvk: clang-format the source files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d2820349a23e3f6065cd3c3d6f50dc4fca34f15",
"description": "panvk: Fix call ordering in panvk_DestroyDevice()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "211aa201945b5fd93a9419bacf89e89be23d830c",
"notes": null
},
{
"sha": "ce900dcbb133e2e9b8b2478fce8aa1c146d741bb",
"description": "intel/dev: Add ATS-M PCI ID for Data Center GPU Flex 170G",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59e0c38427df012ded895229dbf3d955efb59362",
"description": "intel/dev: Adjust device strings for ATS-M devices",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b6d6c1d2d0c8a517e974abbf7b75a47a607f6ec",
"description": "docs: add sha256sum for 24.0.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0a40e724b77747ceee8e22210ae5788928467b1",
"description": "docs: add release notes for 24.0.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7604697ec61dffcf59bb390ddb85fa6c77915bfc",
"description": "nvk: Implement shaderStorageImageMultisample",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "357720c5a7d06f62a41514ff367ae1df0d482021",
"description": "nvk: Use different descriptor layouts for storage vs. sampled images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86a462fb96d9f15fe42f98cf3372342791c2a6f0",
"description": "nvk: Stop pretending to handle Intel image intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd9836a0b823cc9355627b96787c43239c7b4bd0",
"description": "nvk: Use a HW generation names instead of chipsets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be1ef1a8d8560831faa2778559baa0ded68e8a0b",
"description": "nil: Expose nil_pix_extent_sa()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "418f8be9eac6575e9c73f80e6596d40a0ef05fad",
"description": "nil: Add a helper to view a MSAA image as samples",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed6fd25a6201a78e96a2ea9c046310af6635d870",
"description": "nil: Add support for larger textures on Pascal+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3177e4fc272eb0d8dcce672f612f492e24623f1",
"description": "nil: Whitespace fix",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72e1a5775220a3979e0499f3a9aaac52bcb2b39a",
"description": "nvk: Reorder device features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94622ae491724acbb5304d50f1b8a30b3de78e02",
"description": "nvk: Advertise VK_KHR_vertex_attribute_divisor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "133c73da8560f689f8d560b30b1557a353b44995",
"description": "nvk: enable a mappable bar heap when rebar is disabled.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "647a2d1f6b6fc0b95effdfb0f4a6bfbfc6bba1fa",
"description": "r300/ci: enable nine tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98b36e02b9c44f56263394465d37ee2802384440",
"description": "ci: build nine tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96640b142eefc30e3edb91396301163cbbc4c888",
"description": "ci: build nine in debian-testing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da285796334b677e721ba319b808c1cbd374b488",
"description": "ci: install xwayland in x86_64_test-gl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13812cc91d5d8d77c818bb4e9d10c4676cfc993c",
"description": "ci: reduce irrelevant output to a simple list of libraries",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "90b6f84c5eace12f8facd7e4ea0170f86426cb97",
"notes": null
},
{
"sha": "045bc86ac9d994f9496ad76ae587226e76f1c052",
"description": "ci/freedreno: mark fails resolved by \"drm/msm/gem: Add metadata uapi\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1680f58b14c56793f35b697e59c8bc909b71651",
"description": "ci/freedreno: disable workarounds for Adreno 618, 630, and 660",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab690f25e8c1f2a89ef0171ad29451ad3fd2fc4c",
"description": "ci: uprev kernel to 6.6.21",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0da118ab1257ad265a491fca8d1cbf307ef9f8c",
"description": "anv/hasvk: default image_read_without_format to true",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c770f06c64d408b9a49ff2d335719047e7a0505",
"description": "nine: drop useless and a bit too long line",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b6a4b1c796516ee568743f04be2f785600b3804",
"description": "nine: fill missing licenses headers and copyrights",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81d3de71cd43d21f8c760901fd36a648a74ccb97",
"description": "nine: convert licenses block to SPDX",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac5d529c6513baba30641466d88afbc5ba2787ef",
"description": "nvk: Enable VK_KHR_shader_subgroup_uniform_control_flow",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "376d1e6667a80e1811d4c25115633817f16666a7",
"description": "rusticl: implement cl_khr_suggested_local_work_size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de94d989406e2ccf3858c29927d705a28e848b80",
"description": "iris: Set BO_ALLOC_NO_SUBALLOC when allocating bo for slab",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f165117dc25b2d290e9c06aedcfd6e2f0b316f1",
"description": "nouveau/drm: remove nouveau_client::id",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9583fb8d00eb1e66f9fc75d5d6f520a55bde5d8c",
"description": "nouveau/drm: drop unsued chan argument from nouveau_pushbuf_kick",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2101c9f2ac62fdc391cb27010973cafa9e8ab455",
"description": "nouveau/drm: rely on nouveau_pushbuf::channel being always set",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a28cd6b1de0deaab2d2634b77cbfcc23d7e12fb0",
"description": "nouveau/drm: drop immediate parameter from nouveau_pushbuf_new",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a4c2cba956fe593a0fc09416bd8142a5a34423f",
"description": "nouveau: call glsl_type_singleton_init_or_ref earlier",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "91029b7e87bba2a28aeb202cdf920d6ec6a70fa7",
"notes": null
},
{
"sha": "821f4c8d99a3068758db834a5c219082a9609b3c",
"description": "nouveau: import libdrm_nouveau",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a62fba6b62bc87a5798fdf7e242011a21904331f",
"description": "nvk: use c.get_supported_arguments for compiler flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c398bc59099330155651587f4fc39130438613f0",
"description": "drm-uapi: Sync nouveau_drm.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7719a9ed85cdfd179a108c19586487605a5555f",
"description": "intel/fs: remove some unused send helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0eaf7cca35b48f001c59f3818d7ac8e30e32e6eb",
"description": "mesa: prefer read-format of RG for snorm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9e66df39fb1eef50f7e9ccf519391f5137c6b6f",
"description": "zink: Add error logging on surface creation failure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28854743dccfdcac525158c6c76214f1985109b6",
"description": "zink: Change zink_get_surface to return a zink_surface",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "207db018297af9abaf053f45dca9a3c276063782",
"description": "zink: Make sure to not leak anything on surface creation failure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "948695e1a4bae1f0e1ddbc6b7a185e9ee5b516aa",
"description": "zink: Move zink_surface_destroy before zink_create_surface",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27bde4b420043036d36e8aa3b73b38aaf7c7df04",
"description": "zink: Return early if the source could not have been acquired",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c22e78619d90c128ca7f108bfe9bda7dbe4deca",
"description": "zink: Separate the template from the wrapped surface",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55cdde758c86fa97932ecc4fec1028bc0f5bfdaa",
"description": "zink: Use an intermediary variable for create_surface",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "faaa65a1a31041c97f23a0706df6196cd8635fd5",
"description": "zink: Make wrap_surface return a zink_ctx_surface directly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a77a46837f637c068dc1720b460f14e36ac182d",
"description": "anv: return unsupported for FSR images on Gfx12.0",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e324fbbe68df870dede5a7b4efbd6528dd041de6",
"description": "intel/brw: Fix validation of accumulator register",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "12d7aaf2b825fe49277b84a605733e8fc39e241d",
"notes": null
},
{
"sha": "db8022dc4d30cc1dc2903f1a8be0b2354d406357",
"description": "intel/brw: Use helper to create accumulator register",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "58907568ec526df87fa87177441743fa0d1d0a66",
"notes": null
},
{
"sha": "90cf8d14d619967b2da7471d04bb20aa0665a482",
"description": "zink: add a pass to strip out multisample storage image ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f122761a1732c32119c5bce6dfe4e83599576d9",
"description": "zink: remove stale comments for DRLR usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7e55dcfaf9208a3de0e07757cf8afcdec3c8542",
"description": "zink: be even stricter with shader object usage about blocking invalid usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "485b4d9abedfd747bc324d5b3858e5df3b38eec2",
"description": "zink: add even more strict checks for separate shader usage",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5910ce4b86343cf92ddae6d9fd813eb2f8367bc8",
"description": "zink: always sync and replace separable progs even with ZINK_DEBUG=noopt",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "460c7eeecbd5439baeb86a3d3648b1c63afba0cf",
"description": "zink: use the sanitized key in update_gfx_program_optimal()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "daf2f4a583cd02d80d0acb200279411d1247356e",
"description": "zink: rename optimal_key in update_gfx_program_optimal()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee476f3eda38ae7c94eb0b587c43f793cbb4147e",
"description": "radv/av1: limit profile and bit depth to supported values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18df1a81a8c1089238f6eef3e5318432ae28ebc9",
"description": "anv/trtt: update GFX_TRTT_VA_RANGE for LNL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0769f5d8a9d718060c59c78db5804278875b23b",
"description": "intel/compiler: Adjust fs_visitor::emit_cs_terminate() for Xe2",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "97bf3d3b2d4a2c01cafff413a44ec42002ba9956",
"notes": null
},
{
"sha": "caabd41cd14e3e562e0ee36212bb431a70689f16",
"description": "panfrost: make sure blends always have 4 components",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2cedf5b5697e924e545a3edc3176fa50a8f129b",
"description": "panfrost: make drm-shim work again for panfrost",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02b6f4ef6b76c8ee65be5ad38a1fc71306a93a42",
"description": "radeonsi: don't test so many wave limits for AMD_TEST=testdmaperf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e99765df08c7fe6be836022896152bbca7a94ff4",
"description": "radeonsi: fix the DMA compute shader",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6584088cd5e6fe2538428b2ae13cbafc62604de2",
"notes": null
},
{
"sha": "e589833ee1e6833f4611c200f2044ff303dd6346",
"description": "ac/llvm: fix SSBO bounds checking by using raw instead of struct opcodes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6b573c00c9156297513a0783ef05a1c5601e6620",
"notes": null
},
{
"sha": "31920cb60c3cf487bc29ebd1d8ad8b1825e09fab",
"description": "intel: Enable Xe KMD support by default",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97aec4011110a62c9681ae13187427a33a0e2393",
"description": "intel/brw: Emit better code for read_invocation(x, constant)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e87881f6168f6af10a6d29fd0703bf02e007a095",
"description": "intel/brw: Avoid a silly add with zero in assign_curb_setup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9674cbe7d2afd8bd03c8443242f10213d01c9b4",
"description": "intel/brw: Combine constants for src0 of POW instructions too",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7480f94c1bda89d6f263180ac0e3da4ab1fe235",
"description": "intel/brw: Combine constants for src0 of integer multiply too",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd3bed1d92715a22a0abd37e4f559bbe6c5220c6",
"description": "intel/brw: Integer multiply w/ DW and W sources is not commutative",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93478c095e7a4acb67c2af775e3b3b20e8cd268d",
"description": "intel/compiler: Enforce 64-bit RepCtrl restriction in eu_validate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31f640bc5f1078a8e838a9b0a5a9c1fd4b05a536",
"description": "intel/brw: Correctly dump subnr for FIXED_GRF in INTEL_DEBUG=optimizer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f89d9cc53d91a3a9b7627d894c8c7ba73f3c6e99",
"description": "intel/brw: Silence \"statement may fall through\" warning",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c85768e3804d2e6a9ee3a0f33e31f31530ecea0c",
"description": "zink: delete faked_e5sparse",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fa413fef05ceaf4e811d2c564e766431c1d6701",
"description": "zink: set the sparse format usage flags directly based on queried props",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9a412c10b7a96adf71c9a2ca44a0abca75de1c49",
"notes": null
},
{
"sha": "ba2731941f17ff0a6c9bcb7ce1c5c2a9aff906ad",
"description": "zink: nvk baseline updates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c24841190748987e8f273135c6b34c21fbb91aa8",
"description": "zink: only add STORAGE bit for sparse images based on multisample usage",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "d320e8328d6152df5703d230adf8ac0bcb6de9f9",
"notes": null
},
{
"sha": "63f5a6cbe30b614aa416a3634da25712788b76ef",
"description": "u/inlines: constify util_res_sample_count()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61e5b6ad9dcde1f2a75dfd09cdbf9ea86b352223",
"description": "zink: try getting sparse page size again without storage bit on fail",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80eac1337d47dd7899781bdc74796bf167b33c90",
"description": "nvk: Always copy conditional rendering value before compare",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8c25cd307afb5ebf4404dfa6ae1f99c5a5bd27f9",
"notes": null
},
{
"sha": "8a3e85776a941c8e77a3ffa3e8c44425c0ef8c85",
"description": "glsl_types: derive ht",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c29110ef99e1a8ad892ee23110c671a6820e48d9",
"description": "v3d: derive ht",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d32239b7a682919b2d9b8b2bbd4c396564ab5c3",
"description": "radeonsi: derive ht",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f287d100cd783aa80f757d144e8d87047fc8562",
"description": "nvk: derive ht",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da59672e2bf168df7142e077059588379bac7d9d",
"description": "asahi: derive ht",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be5c288dbfead7575ca21f9c69772e5f4abc8cc1",
"description": "panfrost: derive ht",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93879b1920722ac21d352efcb73f7a7f93070c7d",
"description": "util/hash_table: add DERIVE macro",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49a89911c408abbd134f9765d6a21d79c86ad767",
"description": "nir/print: do not print empty lists on intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec9b6b5cfaa02ca75cd72c4472fa5530816cbe81",
"description": "util: add _mesa_hash_table_u64_num_entries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6123a80dab3da3b52125bf42821a4c8be2c93b4",
"description": "nir/opt_shrink_vectors: shrink some intrinsics from start",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa99753a283becc5fbf554a11a9b01594a278a2e",
"description": "nir/opt_shrink_vectors: hoist alu helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1916432ab1528ff00b5ddf7f302f60fbf947e54",
"description": "intel/dev: Nuke display_ver",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b09ffe48f227e79f2a477da42002dba1483dc080",
"description": "intel/dev: Nuke 'ver == 10' check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a977a51a216a449f2b96b3caef48e1d984cb11b4",
"description": "radv: stop using 5/8 component SSBO stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc7e3efc7cb419d448a2a6b32927f9c398d483ce",
"description": "radv: don't advertise DGC with LLVM",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3409c600991cb9202dffad759c49fccbb8ed4ab3",
"description": "etnaviv: isa: Support multiple encodings for texldb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20678b92048c0644201c3767455ec6b6d7df4d00",
"description": "etnaviv: isa: Fix #instruction-tex-src0-src1-src2 bitset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ccc99bd42dcd629556741e2da9bcd9fd52725fd7",
"description": "etnaviv: isa: Support multiple encodings for texldl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d117b46ea41908c97fdcdf00cb2fb20ef7d54ac",
"description": "etnaviv: isa: Support unary texkill instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86de104d07f53cee89988d117b28f6cd40400f7d",
"description": "etnaviv: isa: Support unary branch instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0aa737018ebd272b44d39638735c3d72ef29f25e",
"description": "etnaviv: isa: Combine branch and branch_if",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48e1589b44a9457a5f8b329b48a8713faef0d1b4",
"description": "etnaviv: isa: Correct #instruction-alu-no-dst-has-src0-src1 expr name",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10a7cf31215e329f6ced6de5f8f69eabf968863c",
"description": "etnaviv: isa: Correct #instruction-alu-no-dst-maybe-src1-src2 name",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfb2fcf6520c71c9dc24d85e39a5db33f3e95244",
"description": "etnaviv: isa: Correct #instruction-cf-src1-src2 bitset name",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2ffc7a09b9909d0313f6a634ea97fd26653861f",
"description": "etnaviv: isa: Correct SRC0_AMODE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1cbd35bb59d7fa9df92242921ec48da735f063e",
"description": "etnaviv: isa: Move {TEX_SWIZ}",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8f6de731410f82d8b12661d73f2aa46f52c6042",
"description": "etnaviv: isa: Add movar opcode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e77fbe2bcc96f358a6c6d50c37f8267e0bfd640e",
"description": "etnaviv: isa: Add internal register group",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f416bb3f8c65b73c34ffe9520f2d52e942a0bd05",
"description": "etnaviv: isa: Rename reg_group u2 to u",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf3fa2fd8c49ad6d813a9aa05222a14c53a04ec3",
"description": "etnaviv: isa: Reorder instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c6378abeccf32f676770dcf93e559bebef01671",
"description": "etnaviv: isa: Add div opcode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2a9bc73f5baf3c8cd862eb836d84a1819312250",
"description": "etnaviv: isa: Remove note about GC3000",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa3d2bc486b95be7f6d5757b692d7ee62c6ebca1",
"description": "etnaviv: isa: Add texldd opcode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0701f3ef9b60bad6e7c73bf1825747d0a38c9c06",
"description": "etnaviv: isa: Add texldl opcode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c86bd0209be133c0b2ad64919905a4510d06406",
"description": "etnaviv: isa: Add texldb opcode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c72596ebfd6ca8c41dd220afbda7c6f44788e8d",
"description": "etnaviv: isa: Add bit_rev opcode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e2a0e805991643d197fbe9c920d5905d47f55a9",
"description": "etnaviv: isa: Add movai opcode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73584cf46a588014460a2786b57af7a83b712a0d",
"description": "etnaviv: isa: Name cond enum value 22",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20022f538948d36d9af5d348538649e8848ffb8d",
"description": "etnaviv: isa: Add branch_any opcode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a716361791901ca78115d6a4d765f3b28146820",
"description": "etnaviv: isa: Correct dp2 opcode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47106e0f80554fe07563c20ca69b99e8ba044ffb",
"description": "etnaviv: isa: Add bit_extract opcode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b4cbbf0d273ceb3ec5e551185a2f5f859e40425",
"description": "etnaviv: isa: Add norm_dp2, norm_dp3 and norm_dp4 opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4cd779af3f69a45eca74be454e6b70fc1c85312b",
"description": "etnaviv: isa: Add frc opcode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ede0008c1697714b124ec504b5c41ec87b6244cc",
"description": "etnaviv: isa: Add dsx and dsy opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "031c2c26dfe4b39e20a62c8e0c9ac39b9892cf87",
"description": "etnaviv: isa: Remove duplicate #instruction-alu-atomic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f66589c2a461524f324655ffc62503f259cb79b",
"description": "mesa: force rendertarget usage on required-renderable formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d7def3ccdf4ac7f436dcd27342851179b68bee42",
"description": "panfrost: add pan_force_afbc_packing driconf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bcdc4939c283003e8a7f638229604973aa5327a",
"description": "panfrost: add driconf infrastructure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d861bd1563694761d8d050439b8ec3d6b3572c17",
"description": "panfrost: give afbc-packing its own flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7487ac204634a421d7dd5a076f9ac8f512571f5b",
"description": "rusticl/device: support query_memory_info to retrieve available memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2df640c4f66c4064dfa94711602af49dcaf53d69",
"description": "rusticl/kernel: assign sampler locations before DCEing variables",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "25b8a34b48fce99164f1cb853bcde86d1cf6cba5",
"notes": null
},
{
"sha": "493d5764e3e672ae86939dcaa918f844fcf5e0e4",
"description": "iris: setup distribution granularity with Wa_14019166699",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da3d5d10644f309627f35e682c6ca351dcb19c1b",
"description": "iris: refactor function that checks primitive id usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "275bcbd7a7001fd31f39b63c94697e6cfbc3e469",
"description": "anv: setup distribution granularity with Wa_14019166699",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75c6ad99073ff4632955ae899057653902e6839f",
"description": "intel/fs: fixup sampler header message",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db8eaa3620393f504e12c8bab99285eb679e7e9e",
"description": "anv/video: fix scan order for scaling lists on H265 decoding.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8d519eb5f5947800279e4c02bf7aa79b0b65cd17",
"notes": null
},
{
"sha": "182bff5c056a1e7de71ab766a77f9f61cd0ed1fb",
"description": "glsl: remove unrequired do_lower_jumps() call",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1391bc372191db10dff97f279631816555192fc6",
"description": "glsl_to_nir: never convert instructions after jump",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f06aed8e1d15cf2f41b8163db07689dee35c9c42",
"description": "glsl: make an explicitly safe version of visit_exec_list()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "626502d7c7f6b2266e2bdc7979e512b7a7292e44",
"description": "nil: Advertise support for PIPE_FORMAT_R5G6B5_UNORM",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edd3379c09afb6eb929070aa5254ab14a64d6a87",
"description": "nvk: Manually offset array and Z slices in BeginRendering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81db82bd8cfd71301bc4d1037fd2c8e982ff59a1",
"description": "nvk: Add a nil_image helper variable in BeginRendering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "696e2064bd7a00d271bbaa1f70e4f36076834fac",
"description": "nil: Move Z slice offset calculations to a helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "813f37a8ed770ad1b10be9b704d9714e7b86b181",
"description": "nir: add nir_block::divergent to indicate a divergent entry condition",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "936690f733a62d83e2d8374247bc1557056c25b3",
"description": "nir: print nir_io_semantics::invariant",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "867a0a7db9fef8e23fcbd905a0fb6105ad20d4ea",
"description": "nir/divergence_analysis: handle derefs of system values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb670d6eafb59d4da456b0b4a7b5339d2b6c12ae",
"description": "nir/divergence_analysis: load_instance_id is convergent within a primitive",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "310b13b7f0e5c5aab740888cb705873303239151",
"description": "nir/divergence_analysis: load_primitive_id is convergent within a primitive",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1621d4a0d3e36312498c18981b30dc3ce4ef00be",
"description": "nir/divergence_analysis: change function prototypes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b1fd20780450b4afbf1ac94507cba0d95ccf261",
"description": "radeonsi: split RADEON_USAGE_NEEDS_IMPLICIT_SYNC into CB and DB flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "123e0b4240f5e882681b9d8489f5432b0d09ab1c",
"description": "radeonsi: add radeonsi_cache_rb_gl2 option enabling GL2 caching for CB and DB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2347259f1da7ae7bece064f224401956212333c3",
"description": "radeonsi/gfx11: add missing DCC_RD_POLICY setting",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5acff16ce4e191e95c9640cd52d2ab6792225707",
"notes": null
},
{
"sha": "82aca689c10fd5acaf3d0c688ee02d6f1b63e153",
"description": "ac: use the gfx11 shadowed register tables for gfx11.5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ce3a958523dd0be97d9fb9e29af9336440b1213",
"description": "radeonsi/gfx11: program SAMPLE_MASK_TRACKER_WATERMARK optimally for APUs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd71d62b8fcf0c74ba31415375a0ec68b0525c88",
"description": "radeonsi: program tessellation rings right before draws",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9b7d34d05fee61b05ddac61a73ec38489d73ffc",
"description": "radeonsi/gfx11: program the attribute ring right before draws",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e08569d6afbb90789a6c9e277e2ee6859f78a80",
"description": "radeonsi: allocate only one set of tessellation rings per device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea94cb95e4dc6da8ee458db276942be1f72afa44",
"description": "radeonsi/gfx10.3: add a GPU hang workaround for legacy tess+GS",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d",
"notes": null
},
{
"sha": "7d3a414662ed4aaffd80762532a1c3c9f4cfc4f1",
"description": "radeonsi/gfx11: fix programming of PA_SC_BINNER_CNTL_1.MAX_ALLOC_COUNT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "25a66477d0268181121c0436f62b2100b72df068",
"notes": null
},
{
"sha": "20445f296bfcf3be40436617aad5d8378ad09bce",
"description": "radeonsi: disable binning correctly on gfx11.5",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b44a886b84c91320f170bd108213768bb47ff6a3",
"notes": null
},
{
"sha": "62d360c287193609e921cfd9886c3f5b37c4b9ed",
"description": "amd/registers: add correct gfx11.x enums for BINNING_MODE",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ced3fbbcf9354789b7aff0b99fb8df1b4f67110f",
"notes": null
},
{
"sha": "74c28b93c8aad54c7e3348b702d254219d99f53d",
"description": "glthread: invert _mesa_glthread_has_no_{un}pack_buffer by removing the negation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9939f20a499b4201ab4ebdc0d0e8dde01f78637a",
"description": "glthread: execute small glDrawPixels asynchronously",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b43b111b19829271d49acfd169793d635334efc8",
"description": "glthread: execute small glBitmap asynchronously",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ada351f2ea97cfa33d69d94867884c4e2f9d33f3",
"description": "glthread: track glPixelStore(GL_UNPACK_*)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c76efafc0d14aabe655b204d62b98ef323cd9c3c",
"description": "mesa: move struct gl_pixelstore_attrib into glthread.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9fe8ef128276ee7315e34b763221fe88a6378866",
"description": "mesa: deduplicate initialization of gl_pixelstore_attrib",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a52c50a65112678ea513954e2e216008c40bf9e",
"description": "zink: simplify vb masking on bind",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "068973b0697850b90038101668c92a8ac3b6c575",
"description": "zink: set VkExternalMemoryBufferCreateInfo for opaque fds too",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7fd12a446d09cb2b21311cad09515cad08987051",
"description": "zink: destroy batch states after copy context",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b06f6e00fba6e33c28a198a1bb14b89e9dfbb4ae",
"notes": null
},
{
"sha": "9227d63c19523b58e278a3d1b40fbde27bb53b41",
"description": "anv: Fix Xe KMD userptr unbind",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "19439624d9fac333bcd046683bf172a89ff16873",
"notes": null
},
{
"sha": "a56d2b8dad21ec6d9c44a36fc06fe0556b6e66ed",
"description": "zink: Remove interpolateAtSample() when not multi-sampling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4bc1bf16252d7a1ad0d3a8df375fca26efabbf58",
"description": "zink: apply zink_shader::uses_sample to fs variant updating",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b061ab7198bb93ff77aef7c219102b125cd56e8c",
"description": "zink: track whether shaders use load_barycentric_at_sample",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1b66f9707c010a4b554b3039649afb13cba61de",
"description": "compiler/types: fix serialization of cooperative matrix",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2d0f4f2c17b79830e9780a68bc473718d4abd4ad",
"notes": null
},
{
"sha": "fc2b61962160c684b865153f5b8035430cce7c66",
"description": "ci/image-tags: re-generate all the images building deqp-runner",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcd43ee243883238b7d5aea6c5338218c12fe9aa",
"description": "ci/deqp-runner: fix list of image tags to update",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d80f355627422e5e021072ed8eb443f95e81b76",
"description": "ci/deqp-runner: update repo url",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "810586279c1085387a51acb81a5002549727e13e",
"description": "ci/deqp-runner: bring \"install from crate\" & \"install from git\" to feature parity",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9eb50036d41fd94beaf64b327bbc0bd32e43abdf",
"description": "ci/deqp-runner: set android rust target in the caller (debian/x86_64_test-android.sh)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fd86519a11284d2ff62581096961a9cbb0983c9",
"description": "ci/deqp-runner: do a release build instead of debug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c92084ed970bc8f75ebd1dbeca5fa1b387bebe7",
"description": "anv/trtt: invalidate the TLB after writing TR-TT entries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e5dfd668d09ea260a667003e33a97fd7b954869",
"description": "anv: add an anv_pipe_bits bit to allow invalidating the TLB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52ced4008c90693fe242e6be985a4b58b8b5fe2c",
"description": "intel: Drop pre-production steppings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80f532a63664c0c37cef5e261be38ebb5dbf5be2",
"description": "venus: fix VkDeviceGroupSubmitInfo cmd counts from feedback",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "577085ef0e7b4a1290612df00485535d6d578ea7",
"description": "zink: update nv baseline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cda4ca53b8df9bbb3a4b788ade8b0b7422dc6dc2",
"description": "nvk: Drop nvk_device::pdev",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b38ba5d70a4383f03fd0cee783bedf99386be7e",
"description": "nvk: Replace more dev->pdev with nvk_device_physical()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ddaa4ea105a0ee85af76e4eefea68f4787f58c3",
"description": "nvk: Add and use more cmd_buffer_*_cls helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f55bb91159ecf62874b4afde1660c1a50fbbcbb3",
"description": "nvk: Drop a bunch of dev->pdev and just use pdev",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c3582893382af2fd39d98d483d73a966fc76681",
"description": "radv,driconf: Remove active accel struct workaround",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "217072d25f4e5fa2414f0c3f4203c2faf3c8a807",
"description": "radv/rt: Force active leaves for every updateable accel struct",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d12984edb8a9de6cfd6ade8201fd229c494880d2",
"description": "ac/nir: fix exporting NGG streamout outputs with implicit PrimId from VS/TES",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d287943d17a662c14dfefc110f073159b2955e0",
"description": "vk/update-aliases: drop VK_ERROR_ prefix substitution",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a57b1df5395bbcaa6f48ea851860bedc7ceefb9",
"description": "driconf: add radv_zero_vram for Crystal Project (1637730)",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c19edbb6afc44a6a9c51ebac275683d98d1f8562",
"description": "zink: update nvk baseline with nvk changes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e3056e21c00da9fa7b1475bd376f51fcaecf983",
"description": "zink/ci: update list of flakes for RADV jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0f9cd882c33b9d1f04676d1a16298dcc7214ef2",
"description": "radv/ci: update list of flakes for VKCTS jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91579236dc6a51838986ecd92d7c003e05a0c50e",
"description": "ci: use Linux kernel 6.6 for RADV",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69fbd5cb90a6958aa86ccf35fb552920b8c8f43e",
"description": "v3d: fix line coords with perspective projection",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ee4d51f8b2de004b04d02c7edf66ca0608adf16f",
"notes": null
},
{
"sha": "62e1dff256097eff9665dd68f59f51b7cb2f274d",
"description": "v3d: add load_fep_w_v3d intrinsic",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e720f1fefc29d2bda3d711acf41ba417a76999f",
"description": "docs: delay 24.1 branchpoint by 2 weeks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d38ff02c033a2cd0d7d926f395a0728bc7f2abf6",
"description": "v3dv: mark some promoted extensions as supported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6fab8abebb321d2d16c82217713ce93e54971729",
"description": "vk/meta: Fix base_type selection in build_{clear,blit}_shader()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c722265c16ef3220f2473c515526598f760f873d",
"description": "vk/meta: Add the PUSH_DESCRIPTOR_BIT flag when creating blit pipeline layouts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24cedcf838f1008810ef689f35da97de0ae72a48",
"description": "pvr: return the OS page size for minMemoryMapAlignment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "433a3c262a06c15c2884149d450043ad0ffdb32a",
"description": "util/u_debug: fix parsing of \"all\" again",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0c42c79edfb031509c9c0cf833d52a6f4c064356",
"notes": null
},
{
"sha": "7eae0e03f1241f0ca75da50baf8cebbe1749eb80",
"description": "broadcom/compiler: fix SFU check for 7.1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b1008f3bc395c141416b00aa41f758db4b7ee4f",
"description": "v3d: disable Early Z for multisampled 16-bit depth buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08af5f2703ae21522aca2ec353f4ff8288e1fe5e",
"description": "v3dv: disable Early Z for multisampled 16-bit depth buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33e77c904182668f36634a18ddf8f569dd2a4a7b",
"description": "v3d,v3d: use new simulator",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75a940c949d5b4d8135531e1a9c5491c008910b5",
"description": "radvi/ci: enable RADV_PERFTEST=shader_object for RENOIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "898f28f790dd56201260ec9720ac58ecdd6402c4",
"description": "radv: allow RADV_PERFTEST=shader_object on all GFX9 GPUs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbe820f5a0221212a53435170f520069d8ccf3b1",
"description": "panfrost, pan/lib: Move pan_resource_table to panfrost",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a4698733b1173655cf12af9ff154294940c12b4",
"description": "pan/bi: Lower ubo table in indices for Valhall",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "652e1c2e13946de1e6dc6ae94b8b1f4af6685732",
"description": "pan/bi: Rework indices for attributes on Valhall",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27031910f788fe9f51e3f6641e6f7ad26dfb4840",
"description": "pan/bi: Rework indices for image on Valhall",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce52b6d35975c82077d5d2efe8430063fa2a4abc",
"description": "pan/bi: Rework indices for tex on Valhall",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "181891495a3113912aa04645c85d9ae84fe24bce",
"description": "pan/lib: Remove variables in blitter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05607311feb3edf6d4997ef361057d5b69cd39c1",
"description": "pan/bi: assert indices when offsets are present in bi_emit_tex_valhall",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7202751ad9c223f4fb4324141919e679b8d57de",
"description": "radv: fix emitting default blend state for PS without epilogs and ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ebff681dbc1986c3d6bc6d1ca15e01f182a9dba",
"description": "radv: re-emit RB+ state with PS epilogs only when the col format changes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1307184d21ade30cdeaa075b842060130c79e7c",
"description": "radv: stop using the custom blend mode for PS epilogs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e592ab466fd9756e668aa3d127b685ce3f8ce35d",
"description": "anv: use workaround framework for Wa_16013000631",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93255abe30b0a2181fd7ef844c2e74e43865f32a",
"description": "etnaviv: Fix how we determine the max supported number of varyings",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "84816c22e4cf782bf521a005cff6063932a11872",
"notes": null
},
{
"sha": "14e9894a19c208811fa6c67183a2778a7d6f75da",
"description": "glx: Remove DEBUG code in xfont.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc74a819e41c0275e5e4cbf93931d7554b05f665",
"description": "nvk: Disable the Out Of Range Address exception",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ed7bce8e5d2e0dfa68f98bd7fad33a7ba6051d8",
"description": "nvk: Always wait for the FALCON in set_priv_reg",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df90d80d9d50bfbc3fe1ee30fd3cc17be9ba08d2",
"description": "nvk: Document the register name for the helper load workaround",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbcef73668115e758fe49cec81af19af7c1ad96a",
"description": "nil: Fix a typo in a comment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8f9bceb172026bb7433a9a50157bdf95b7eb492",
"description": "nak: Rip out a few dead_code statements",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1afffe7fa7bd8e1cd1f7e58cfa2f33faf889628",
"description": "intel/brw: Use hstride instead of stride for accumulator",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e01266335b2d91b3945c8553710062d558eaeb31",
"description": "amd: update addrlib",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cd192f8799c8cc27cd76e3acae45e807aadd926",
"description": "mesa: fix CopyTexImage format compatibility checks for ES",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5010f5f03963fb8e0ab82848cd67ebd3fa42c00",
"description": "ci/deqp: add EGL patch for correct suite (GLES, not GL)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9ab02222d042d88425168fa4e8446523c5a47c4c",
"notes": null
},
{
"sha": "3b05ebaa625428ac3590a7ba1848a6234a572db4",
"description": "nvk: advertise shader resource residency",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "410de4bf69a0ba92a9ec56ff3d24497bb7adef10",
"description": "nak: wire up sparse image loads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b17f139281b1f1419d7705d200480771fb43a958",
"description": "nak: Wire up sparse residency for texture ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "140cf8d616b1f020a8c9c9ec6f96e492044058ae",
"description": "nak/nir: Add sparse support to shrink_image_load()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "671c6334bfced8ea6d720f380213cc5ae1b98ee2",
"description": "nak: Plumb is_sparse through from NIR for texture ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75390a7aebf8edbc783ec43637f1b87e323720e4",
"description": "nak: wire up shader resource residency intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09e2917ee8be49da9522051913b7b9ff4233d29b",
"description": "nak: Rename resident to fault",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48803ac53db8daf26af70c9d2b68802d29e1128b",
"description": "nvk: enable sparse residency features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db45b29f5f596d02fc610429fee7a311a8aea960",
"description": "nvk/queue: Add support for non-opaque sparse binds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80b417d557316a41ffae17879192971cc3002ac4",
"description": "nvk: Refactor opaque image binds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97de81af13faefd0b7ca9e7ebe5f31d7f309d2ee",
"description": "nvk/queue: Add a push_bind helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd6940a68d40aaa23ce904478cfbeacccc751db6",
"description": "nvk: add sparse queries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23f2cfe8fb16af126aca1011fb6dd171394b22d5",
"description": "nil: Add support for sparse resident images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3700e586921b5503f1dc3ca116b66d9500018c13",
"description": "nvk: Use \"real\" 3D image views",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5a2a9b60e8684ff32944605d3e48569df2478e6",
"description": "nil: Add a concept of sliced 3D image views",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c809e858326852f095cbfcb32db6f440548aedd5",
"description": "nil: Add a concept of width to tile sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f406206fee342fec844350efdf40b8da71e9795e",
"description": "nil: Rework tiling calculations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a2f23439b4d2a83b5e823d26eadbaf6d6032c54",
"description": "nvk: Use row_stride_B instead of width for render and copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "301e707db5b8d70de92b69d56bf43f18b8f9387c",
"description": "nil: Expose tiling_extent_B()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a314170f785d4965b6a5c599956fa3f3a3cb60b",
"description": "nil: Add helpers for conversion from pixel values to tiles",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "132516d7025afc304f9cb38d3fd5354d9755afd6",
"description": "nil: Add helper function to get tile size in pixels",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad62f870451e5cab47d012af064f7a75c324cb70",
"description": "nil: change image_level_size() to take tiling in account",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8f7d26c2ba3a43513351565eeae63341c989735",
"description": "anv: change the vm_bind-related kmd_backend vfuncs to return VkResult",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4863e12679f17a30a61a3f78ed6536f9c58ddaf6",
"description": "anv/sparse: don't use the bind_timeline when doing sparse binding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8051919b3ce99b3efff0073e029da2b4b9884ccd",
"description": "anv/sparse: leave the semaphore waits and signals to the vm_bind ioctl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa07d8a04c4b02ddd57d1a00aebb8b95134fe0a3",
"description": "anv/sparse: don't issue a single bind operation per vm_bind ioctl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd6301935e5d88fc61f91fe94cdd908a18a04a5c",
"description": "ci/freedreno: update expectations comment",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c91bd82b4b069ac2674802ab102c84167c286643",
"notes": null
},
{
"sha": "9ab02222d042d88425168fa4e8446523c5a47c4c",
"description": "ci/deqp: backport Implement support for the EGL_EXT_config_select_group extension GL-CTS patch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9d3cc2615c1c146fb72765503bd0c30a0cd04a4",
"description": "vulkan: refactor the runtime header gen order dependency",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d857f105746cfae629edf0fb2d2cd2463e89fb05",
"description": "vulkan: remove header files from lib source files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90824e07a2ba3f99937d8570f71ce40d9e9ff65b",
"description": "vulkan: properly ensure wsi_entrypoints header gen order",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "872c9fabeb5c8b0aed300a860f9d4528e3013bdf",
"description": "vulkan: remove unused wsi_common_entrypoints include and dep",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8af267eb00ffd55419996358935fdff1616616a8",
"description": "venus: fix ffb batch prepare for a corner case and avoid a memcpy UB",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "493a3b5cdaf038d757198085838819472618f76d",
"notes": null
},
{
"sha": "f5532f8babeb2135db140052cbd2ffbe7e421400",
"description": "intel/tools: avoid invalid time and file bits combination",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cc41603d6da4552f0aaf32325a8f019c44c3d9c8",
"notes": null
},
{
"sha": "c91bd82b4b069ac2674802ab102c84167c286643",
"description": "Uprev Piglit to 1e631479c0b477006dd7561c55e06269d2878d8d",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "803f7f5398fc73ed9c5229ff9f9758591739d1ad",
"description": "d3d12: Video Encode - Add driver workaround for rate control reconfiguration",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "830561c5757a9e844ba6bf59a753b06c577d81f6",
"description": "d3d12: Only check D3D12_FEATURE_DATA_PLACED_RESOURCE_SUPPORT_INFO for D3D_FEATURE_LEVEL_1_0_GENERIC",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "55e377e9652cc2063a02d850cf59234506109847",
"notes": null
},
{
"sha": "1b6d7ab80ba6cd0ba8832e253764089745168fba",
"description": "d3d12: Add GetDesc wrapper for ID3D12Heap",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "55e377e9652cc2063a02d850cf59234506109847",
"notes": null
},
{
"sha": "089cb522be1f400fcb2039478a138901722c9a1c",
"description": "docs: Update features.txt for anv, nvk and tu",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbd32697564805cd80720ec7e1ed6a0fae3de089",
"description": "tu: Promote VK_EXT_line_rasterization to KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "465ff8114cb9a0a42e13f2eefe834b38550d6be8",
"description": "tu: Promote VK_EXT_load_store_op_none to KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d3ed6853d5203e35aab58ad0403ad09e41d47f8",
"description": "tu: Promote VK_EXT_index_type_uint8 to KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ea5d1ed7dd883cefe3ab489740616cdfb90dcca",
"description": "anv: Skip cmd_buffer_emit_bt_pool_base_address() in blitter and video engines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cccb5e36f15682670246166f0f02cdec01f135b5",
"description": "anv: Call flush_pipeline_select_gpgpu() for compute engines in compute code paths",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a13860e5dfd0cf28ff5292b410d5be44791ca7cc",
"description": "tu: add RMV support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e29677b16d979776278681adf86cf3e378e9354d",
"description": "vulkan/rmv: enable logging miscellaneous internal resources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6965c569cc9923f5df34d64a5f6f707836ff989a",
"description": "radv/ci: mark dEQP-VK.shader_object.binding.mesh_swap_task as flake on NAVI21",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbdf99d01b030aff46a593084cc20864bdefe64f",
"description": "radv/ci: enable RADV_PERFTEST=shader_object for VKCTS jobs on GFX10+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26da033c91e50edcd05662902466668a92136cc2",
"description": "intel/ds: add pipe control reasons to perfetto flushes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f8ff988fad38f22bad89dbaeb96f421a0ef96d9",
"description": "radv: add a helper to emit PS/TCS epilogs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ed6aba85a68e7de95daf71ddb625665e3b3a921",
"description": "radv,aco: stop duplicating PS/TCS epilog fields",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "974d1395a2ce42ff06169c37c692eadf55c9d6b8",
"description": "radv: allow RADV_PERFTEST=shader_object on GFX10/GFX10.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86e4c56dbb0af18c2f3ca5bcf61508aeb66a2704",
"description": "radv: implement has_vgt_flush_ngg_legacy_bug for ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62e6132284db07aa0a1d74ba141a2100e17d2c38",
"description": "radv: disable NGG in more situations with ESO on GFX10/GFX10.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bffdd05a79961bce5439f01af811669130eceaae",
"description": "vulkan: fix runtime libraries' dep against generated headers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "fe2ec50844d9c235298dc07bb733b7a86a18e4ab",
"notes": null
},
{
"sha": "c75c485d7d19d1a6d815ea157ea8a819de62c4a7",
"description": "dzn: Support bufferDeviceAddress",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68f43aa3ecb08b09c8e7df9063d609069ef7790e",
"description": "spirv2dxil: Support buffer_device_address",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57d914b757b0f3d33f94591b39ec538010e03985",
"description": "ci: Update virglrenderer and crosvm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe2ec50844d9c235298dc07bb733b7a86a18e4ab",
"description": "vulkan: allow building venus without libcompiler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a367cd49314a993d09168e790d3090a2303a48d9",
"description": "Revert \"meson/vulkan/util: allow venus to drop compiler deps\"",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "3923d43908fa3ac2c8535e33277229038333fe8f",
"notes": null
},
{
"sha": "12c71ef847c18fe2025f946d53009de314f13b1d",
"description": "radv/rt: Fix raygen_imported condition",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0f87d406b58aa103ae67f3cc8a694c1343d8f8ed",
"notes": null
},
{
"sha": "0e8f2eca9ea1a95eb8728f97280342619ead5da9",
"description": "radv/rt: Inline constant information about ray flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4735a944a7cc0bd25fc5a236370ad03d0eddd0b",
"description": "radv/rt: Inline constant trace_ray srcs into the traversal shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "843d19a995a3d50ab3acfb576ed9face32b3c189",
"description": "radv/rt: Avoid passing unused data to the next stage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb249bb18e250dca198332def96a1ad921cfd77b",
"description": "aco: Only fix used variables to registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "348d13f06ebd869ecf427ac607b3052dba81ea58",
"description": "radv/rt: Fixup constant args",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0597906adae811f00d78891f861075eb08287ac9",
"description": "radv/rt: Add radv_ray_tracing_stage_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a44765606ce90ad53e9c5b18318224441b0b43c1",
"description": "radv/rt: Implement RADV_DEBUG=shaderstats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3fe1f2f18d7ccc8a7cf85cd88c4bdf426445702",
"description": "vulkan: Implement DebugMarkerSetObjectNameEXT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0397644103bdea3c14cb7a2d388faa54391f0fd",
"description": "anv, hasvk: pMutableDescriptorTypeLists can be out of range on pool creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e1862a2ab4c28ff0b4afb9c040023cbf4354664",
"description": "panfrost: protect alpha calculation from accessing non-existent component",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6f270c1601e37d04b0b05d54e3be67525126ad9",
"description": "radv: Lower mesh shader draw ID to zero when they have a task shader.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a038cc097537dcb05f59e8090c1d6ae2a030291",
"description": "intel/elk: Clean up unused code in elk_compiler.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be73fa1434644eca5b05d2dff4fcaa2a49d84285",
"description": "intel/elk: Remove multi-polygon support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd3a815a5b2b9d5d64431177f1b9f2567138988b",
"description": "intel/elk: Remove remaining Gfx9+ code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea12b38602c29ce2e4fae95cbfafeb4d074c7855",
"description": "intel/elk: Remove uses of intel_device_info_is_9lp()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f5213923e7d35274c1a9b481717be8c501653d2",
"description": "intel/elk: Remove Gfx9+-only passes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb2eee2aaa763744361c38f504a0823225480eda",
"description": "intel/elk: Remove use_tcs_multi_patch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "abbb7d64f566a837276428a8581f9b8a5b69c2bd",
"description": "intel/elk: Remove Gfx9+ from NIR auxiliary code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64ff9fa5ae40b5da1c09ef74d7d6bbcce82544e3",
"description": "intel/elk: Remove Gfx9+ from disasm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "566e3c675eb49e0ce88f87a9896ab1fd9989e2d3",
"description": "intel/elk: Remove Gfx9+ from asm grammar",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "936528cda56bd33b2e072555b0d56f398a64d1af",
"description": "intel/elk: Remove Gfx9+ from Reg related code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f170d8395bb6012c0d358273d2c6bc94241ecc5e",
"description": "intel/elk: Remove Gfx9+ from FS generator",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d867e2fc720501985464531b5136998b979548a",
"description": "intel/elk: Remove coarse pixel handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bce435dcaaf518d6be7e1e605a09a91afd9b8ad",
"description": "intel/elk: Remove Gfx9+ from EU emission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9e7682ccce9777a38b9e496d8b9f475ea843da7",
"description": "intel/elk: Remove Gfx9+ from thread payload",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "241a03b8ec4759722168d82112ea19547fcb9ed0",
"description": "intel/elk: Remove Gfx9+ from passes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b6b786febefad8039d77388d6d892fbaa8904be",
"description": "intel/elk: Remove FB_WRITE_LOGICAL_SRC_SRC_STENCIL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b651ac6c3e9e5c5971ab162312acedc451a810c",
"description": "intel/elk: Remove Gfx9+ from compile/run functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb2d96af6a72102fea56491567b2d35da8b76d3b",
"description": "intel/elk: Remove Gfx9+ from nir conversion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b6de68b1cf354fc060424ef6d4ef64bf2e0c39f",
"description": "intel/elk: Remove validation code for Gfx9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f80fc3d70ca6138dfa5e1d1ad7796005fc09dbc",
"description": "intel/elk: Remove unused SEND features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b15a90cc352fc16f257f66782db0c0f5470c0fe",
"description": "intel/elk: Remove unused sources from ELK_SHADER_OPCODE_SEND",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e44bacfa91f709f532a388e2ad1d3b15f410b68f",
"description": "intel/elk: Remove Xe2 logical sends lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff64e68ef4f77fac361429ebeeb31f84d270fcee",
"description": "intel/elk: Remove ex_desc and ex_mlen from elk_inst",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75e13ac70575b7f8870c6c13ac8fa3af3e689c49",
"description": "intel/elk: Remove Gfx12.5 URB message",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3f67c2d3ad1d8a0bfd8082be4bed3ed715b1deb",
"description": "intel/elk: Remove FB_READ opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77ba6f5dcdf2b764613ae654d874396a9ec7002d",
"description": "intel/elk: Remove Gfx9+ dataport messages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59c5c67d229c2e566add5ebb76a9be28da52c39c",
"description": "intel/elk: Rename symbols for A64 OWord Block R/W messages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05d78994a763d220f69cb9770fcc6c4e9cb40275",
"description": "intel/elk: Remove Gfx9+ sampler messages and modes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b709e31cb3d2ed8e02497086714661749ca2961",
"description": "intel/elk: Remove Gfx12 SFIDs and related LSC code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43b2261ab5f6b0ca16632da417510e79727d2fad",
"description": "intel/elk: Remove SYNC opcode and SWSB annotations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37cd18e30ea671f8ba6ac4c602947d29355f1b02",
"description": "intel/elk: Remove encoding for Gfx9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "accac95c0d7c571ad9a7cd2c760188d9424ba0ca",
"description": "intel/elk: Remove EU compaction logic for Gfx9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8c4104362ba90d55101629ab1fa90ed1b8179da",
"description": "intel/elk: Remove IADD3 opcode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1049408b5d48dbd909aa0cef64c6ca06e9b76fd",
"description": "intel/elk: Remove ROR and ROL opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28a7265b10a6cd80ab3ec51d1b951c40c638954a",
"description": "intel/elk: Remove DP4A opcode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e58170f84a5c1bd24d250d38bcd2dd9c4c9063f",
"description": "intel/elk: Remove BTD and RT opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24569b80792e8942a7961ee4efea5a54c07494e5",
"description": "intel/elk: Remove DPAS opcode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b90470ca123f7b207778d688f0df31135d05ccd",
"description": "intel/elk: Remove split sends",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7d6d90dabad885c2578e2195901f60ac6ac4e7c",
"description": "zink/nir-to-spirv: Make sure sampleid for InterpolateAtSample is int",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9f6be8effb43fcd4ce2fd00045bc6244ddf63529",
"notes": null
},
{
"sha": "dea8b02b03132aa7a5144b1edb4346addecca657",
"description": "aco: don't pass constant to is_overwritten_since()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "def0c275c460a829470aedf89cc259ac57ebda1f",
"notes": null
},
{
"sha": "c383739cfc1cd0bace0d9ad462d8643efa9c7209",
"description": "radv/ci: remove dEQP-VK.robustness.* from the VANGOGH skip list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52be850d7f430979ec39bb71b128199bfe85b438",
"description": "radv/ci: remove RT tests from the VANGOGH skip list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7792ee1c15379d95ccb20ce34352473f2bb2bfbd",
"description": "radv/rt: Fix frontface culling with emulated RT",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23441f7f4afa3365b90f7bbe900e5adfe8b02f5e",
"description": "drm-shim: Avoid invalid file and time bits combination",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e5fd49cbe98dd3afb8660f85b687efe36364127",
"description": "iris: Fix tessellation evaluation shaders that use scratch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4256f7ed5847505c30e903b6674dac88c5d03315",
"notes": null
},
{
"sha": "f9358cb1058ed5c15ca7690a5e8ba5926f73713b",
"description": "frontends/vdpau: Add support for VDPAU AV1 decoding.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f64e8ca7f44349157a40d0c9f8d891ddfc8dc206",
"description": "meson: bump the minimal required vdpau version to 1.5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2665badcfe998ba7e2632bb7b1a49270542d67f3",
"description": "util/blitter: iterate samples in stencil_fallback",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "981900055ce2830e1553e79dbc070a108e715988",
"description": "glsl: remove now unused glsl ir lower discard pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ceb10a1bdda07eb9a69742cebafdc0939fa4203",
"description": "glsl: make use of nir lower discard flow",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8317a37ea7447252af5f5085287bf19a1cbb4cde",
"description": "glsl: implement nir version of lower discard flow",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef454176903993e4b0b14f991b57ec664181c4c4",
"description": "d3d12: HEVC Encode - Query slice config mode based on user slice setting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cda6877cb6bb473970e32f3b13f6e5483ada6bcb",
"description": "nir_lower_tex_shadow: For old-style shadows, use vec4(result, 0, 0, 1)",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b7bf9a6db0e06f34710e16679a6fff161143648",
"description": "zink: update nvk baseline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2074da0c396b3ae7cfd48b753cc84f84f5606f51",
"description": "d3d12: Refactor graphics functions from context and blit to separate files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55e377e9652cc2063a02d850cf59234506109847",
"description": "d3d12: Add partial media, compute, graphics support with CORE and GENERIC feature levels",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0cd023bf6a204307a8d51328aea4bbac263d8a75",
"description": "frontend/va: Use get_resources in VaDeriveImage for media only devices without get_surfaces support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf6a415841a79ed52fa6b76cd40f75417488dfb7",
"description": "frontend/va: Support media only post proc without compositor using shaders or surfaces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b6a2c24d693f52f78ecbf4f1265b2ff20c8c499",
"description": "anv: don't copy the null descriptor from the GPU memory",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9506d3f3388ee65f99f263246fc1a135fda3de40",
"notes": null
},
{
"sha": "d20b547e8eef32d21e189e4afc011d73480abfe5",
"description": "nvk: Report official GPU names from NVIDIA when we have them",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1069b216ac27ce99df03821c24db1a286d1187f2",
"description": "nouveau: Import g_nv_name_released.h from NVIDIA OGK",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43b857a0152724c232bdb4beb443394706916252",
"description": "d3d12: HEVC encode - Update CQP using current frame type as per VA frontend change",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8c9445896fa2980196143a44294201e26b786932",
"notes": null
},
{
"sha": "f8274eea76b516a9a87cdb58e75ddd5b577cf415",
"description": "d3d12: H264 encode - Update CQP using current frame type as per VA frontend change",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8c9445896fa2980196143a44294201e26b786932",
"notes": null
},
{
"sha": "e3e593d72144b5d6c2352ee670c28fe9987af488",
"description": "d3d12: AV1 encode - Configure CQP using qp and new qp_inter parameters",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8c9445896fa2980196143a44294201e26b786932",
"notes": null
},
{
"sha": "4762d033918ea71b8f64f494bd48d17af37d33bf",
"description": "lima: update expected CI failures",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "feccf4121b6dcd11909a41d497f3540db2e30df3",
"description": "lima: gpir: abort compilation if load_uniform instrinsic src isn't const",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6998c48f778127760def06b6542e17f47899f9c5",
"description": "lima: ppir: use dummy program if FS has empty body",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b999e41250e508ee267a8bbb29a4080f42ed8b7d",
"description": "lima: ppir: always use vec4 for output register",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6c908293ef4aee688e6cad8a6da97748d401ceb",
"description": "iris: Increase target batch size to 128 KB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a76fcebfc00df371cbf45a48c7e6385c2bda2c75",
"description": "tu: Fix dynamic state not always being emitted",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "97da0a7734188f4b666bc38833bfadc8b4c53f84",
"notes": null
},
{
"sha": "6823ffe70ed18d0438006780ec82c0b3610b36d9",
"description": "anv: try to keep the pipeline in GPGPU mode when buffer transfer ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "194afe841635e43d55c4f71f4122c6048f585450",
"description": "anv/iris/blorp: use the right MOCS values for each engine",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c40f14bb318967586d397126341b357b1567698d",
"description": "anv: fix incorrect ISL usage in buffer view creation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "64f20cec28d8df7815157dc09ba0bd33d3202a57",
"notes": null
},
{
"sha": "33bf7ca710a90401b6b37a0a0758a877362b8569",
"description": "nvk: Return os_page_size for minMemoryMapAlignment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8017ac0e7973f2e4d514b05cdf843f7a640293a5",
"notes": null
},
{
"sha": "1882527f786bd25a050a3e8e04de06aa88a7e377",
"description": "zink: decrease aggressiveness of increasing descriptor data space adaptive",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e239dda41d3c7070547b0f714a4b7e2e8fc4be2",
"description": "zink: use only ZINK_BIND_DESCRIPTOR",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "13c6ad0038aa42f1c908ca1adecde9bebf9f2509",
"notes": null
},
{
"sha": "1bcb7f1eb820edb0625bd4f7d0e4022978486b3a",
"description": "docs: Document lavapipe ray tracing features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b55580cab871c02c4ce8af9b9805c8340040552f",
"description": "lavapipe/ci: Document ray query failures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2646c6bbc929ef75afd414a0d11c91acd25dcca",
"description": "lavapipe: Advertise VK_KHR_ray_query",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32e86e1bff1b0c5c17742149ed4432cbad2ab37e",
"description": "lavapipe: Advertise VK_KHR_acceleration_structure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09bf35e3c432fc7c287340ca60b963e018178b8c",
"description": "lavapipe: Advertise VK_KHR_deferred_host_operations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed6c0a74439ca292152f6064c591e68d3e557d72",
"description": "lavapipe: Implement VK_KHR_ray_query",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b69ae8b355f2a5e086f8684f201c26af59650a0d",
"description": "lavapipe: Add ray traversal code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "897ccbd180ae2e0e6a60173e0511bc25a4f5a118",
"description": "lavapipe: Implement VK_KHR_acceleration_structure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff09e950800030bc6461651e05c42030cf663aa2",
"description": "vulkan/cmd_queue: Implement CmdBuildAccelerationStructuresKHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48da361eb7b355f6ce79983d661dd0422e278967",
"description": "tu: wideLines support for a7xx.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "beb07fafbaaac0674424128f41d909ce43729b92",
"description": "nir/search: fix nir_replace_instr() debug code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a93bd52f4f54fdf8e2ee82548bf0802b8973f829",
"description": "nir/lower_int64: allow 64-bit comparisons when lowering minmax",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b37804c8de8bf6babefb9a3db65a3485cfcdc79e",
"description": "nir/algebraic: optimize 64-bit comparisons with zero'd halves to 32-bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "417eb390c637f143fe2767ee48ec6335d3180278",
"description": "nir/algebraic: remove duplicated iand(ien, ine)/ior(ieq, ieq) patterns",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6952bb359c48fc919558dfcc2529aa0590ff1e6b",
"description": "nir/algebraic: don't create 64-bit min/max/ior if lowered",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61854009f31ae44e7426649738f5e68ac459df02",
"description": "aco: rematerialize constants in every basic block during optimizer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9baa57158de95104c5980a7546ab59f5552b50ae",
"description": "intel/genxml: update PIPE_CONTROL so that we can decode it on the CCS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b28ba823904eaa835edddc700abcc763d427430",
"description": "aco: optimize for purely linear VGPR copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8cd3a3a5207a46b37725f0f93dfc8dab9e3e476f",
"description": "aco/tests: add tests for linear VGPR register allocation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9b37723d0e0f688a5d0f05fae18905dddc9b4b5",
"description": "aco/ra: emit linear VGPR parallel copy separately",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9b69a7cbfa18fb6ed261ae3ebee10dab609a15d",
"description": "aco/ra: disable live range splitting of linear vgprs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7738de4f93e25401332040b236b7403fb237977",
"description": "aco/ra: rework linear VGPR allocation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d49c79c7e5c166e3bfca9017f5303f3e72fb842",
"description": "aco/ra: change get_reg_bounds() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a38bc9e165e918ecc737d9601560d8ca65159ec9",
"description": "aco/ra: move parallelcopy creation into helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8b72082cfb2dcf92a46e6e6e66ae5d4aa0bcac4",
"description": "aco/ra: constify various RegisterFile",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a195bb521e47e9d252704650ad9f6ae9215ee81",
"description": "aco: only allow linear vgpr kills in top-level blocks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07eab4ab40a5ad972814e2e40c684f80458ed27a",
"description": "aco: require linear vgpr uses to be late kill",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e17a39b15e3a11d5eda30afc03549dbbb9ea702",
"description": "aco: allow p_start_linear_vgpr to use multiple operands",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f764f6848adcdd8d8f98bbdf8705a0a17c42dfea",
"description": "aco/ra: disable p_start_linear_vgpr allocation hint",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f99443a68b743d866cd6fc79d29d2f549f200a23",
"description": "aco: don't combine linear and normal VGPR copies",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "599de4b47ce6ffb02610b6f55383647e0fae85fc",
"description": "etnaviv: Remove not used etna_assemble_set_imm(..)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2777a4c692c78bc373b89a74f76471c6aef7f7ff",
"description": "intel/dev: update DG2 device names",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "99354efe314a98906fd0ce0dc823dabbf66cd948",
"notes": null
},
{
"sha": "731ffa0737b3f0720cc4e43aec2210d37fd9b831",
"description": "anv, blorp: Set COMPUTE_WALKER Message SIMD field",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d95bbf35c9d2a601d04ed83a9095091df02fee9e",
"notes": null
},
{
"sha": "0de856ecef03e81f2833c776923fac76189f9010",
"description": "anv: fix companion command buffer initialization",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "edcde0679c058070185468919424c1037211be72",
"notes": null
},
{
"sha": "67c9f94b055623588a3343b86cb0111e75c6fe37",
"description": "anv: delay internal shader upload to when needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11ce5b1a9f00c29000da5ed5a9e77b17624a8016",
"description": "r300: enable R400 cos and sin hardware vertex shader opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "158e5882e9ad8ace49bac170b0aa8dbca69d5fb1",
"description": "ci/lavapipe: fold `DEQP_VER: vk` and drop .deqp-test-vk",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54254ae3f21ee7d4fa15500ac1a5433ade3bfc8a",
"description": "ci/venus-lavapipe: drop unused DEQP_VER that's being overwritten by DEQP_SUITE anyway",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a2a261a79e086c111a29bffb29368ba1948e638",
"description": "radv: stop passing radv_cmd_buffer to draw functions with task shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2288ad43d20feba10ac3b238dbcebdb6fb1a751",
"description": "radv: allocate a 32-bit value for the MEC fw bug with indirect mesh+task earlier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d18c50856ad3f0ef503749b7995f23b2e227680a",
"description": "radv: refactor emitting the view index for task shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f8cfb2b2e1e56293bd4af9c1b15d95c9d4129ed",
"description": "radv: always use ace_cs for the gang CS variable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b7f4724f88b8343d9d950f66dc93f5e6313b276",
"description": "vulkan: Fix calculation of flags in vk_graphics_pipeline_state_fill",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2b62d90158821f16a9b223a04b2b5a7641b98f34",
"notes": null
},
{
"sha": "597c1c1c188e58415371e7f22fdad8a00bda7594",
"description": "intel/dev: declare workarounds required by ATSM platforms",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac391536ebdbb7c93c4906e674d8ff86827e61fa",
"description": "nvk: only unmap heap bos that were mapped",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e6f137e9edcbc66715ccc0f7534e33c66f4a7245",
"notes": null
},
{
"sha": "2feb3c6e3007b80fb7ceef2627e6537e0454bb20",
"description": "nak: Support F2I for 8-bit integers on SM50",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11de56139523e0d00a228f9a16568bb31b627438",
"description": "nak/sm50: Use OpBfe instead of OpBRev for nir_op_find_lsb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d13d190e6818002509a3c24f2a754fc101e1633",
"description": "nak/sm50: Fix encoding of immediates in OpFFma",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21de61b1ac933e5ad4d0f3bd5dfe99294bcf05a0",
"description": "nak: Fix printing of OpIsberd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1316854e740dda7eb12f514a2e3fbdeea30e20ed",
"description": "ci/intel: split asus-cx9400-volteer into acer-cp514-2h-11{30,60}g7-volteer",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "861c123ba029a226fadd0ce205a1eb57bfeb92c9",
"description": "ci/intel: move machine definition to the intel-tgl-skqp job",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9ba4926474bb72b7a1e3fd7d157fe091104f4a1",
"description": "ci/intel: add acer-cp514-2h-11{30,60}g7-volteer",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed73137d35a0900382eef3622ff9df7444b66749",
"description": "ci/intel: decompose anv-tgl-test so we can specify custom devices for TGL",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a2bd99f521a4bd14577c511e407dfc778ce0e654",
"description": "driconf: add SotTR DX12 to Intel XeSS workaround",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c4c1796d7de8dcd000da72328665fafdd853279",
"description": "d3d12: Point sprite lowering pass needs to handle arrays",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "788c106ea129880c07efb8d64f27365742e37bf4",
"description": "wgl: Initialize DEVMODE struct",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1cf01dc5275bf058ae6d59a27ba1967e7edc3bc",
"description": "vulkan/pipeline: Always init pipeline cache objects",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bb8b11d806979c07a7fb009ac7f254824625bff6",
"notes": null
},
{
"sha": "def0c275c460a829470aedf89cc259ac57ebda1f",
"description": "aco: Eliminate SCC copies when possible.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a53e3b1fd2db1cdc83531e54b4775b6f071c615",
"description": "nvk: bump NVK_PUSH_MAX_SYNCS to 256",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba17f5ca6ae4a204759fa0e4fe3cca51289a374c",
"description": "microsoft/compiler: Remove code after discard/terminate in later optimization steps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d4dfae7ebdbaf4bdadced307496ccf5130c6d2c",
"description": "aco: fix nir_op_pack_32_4x8 handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e0d232c2fc729fd95f3c01bddeead2eebf3d4e9a",
"notes": null
},
{
"sha": "482137402ad12876a47e61536ddc27ef67c170be",
"description": "aco/ssa_elimination: check if pseudo scratch reg overwrittes regs used for v_cmpx opt",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7d6cd9216eb83805fa617c0e36257c6834ce080",
"description": "aco/post-ra: track pseudo scratch sgpr/scc clobber",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1eb067ee9fc44ce9bdf603bd8eac3cf7ff1a582f",
"description": "aco: store if pseudo instr needs scratch reg",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd93e8372d0fdcbdfba66faf7d037b08a5efa473",
"description": "aco/post-ra: assume scc is going to be overwritten by phis at end of blocks",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5056b2f93e261bc50cc3d5ab237da77f636023e",
"description": "aco/post-ra: rename overwritten_subdword to allow additional uses",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0554ab0a1263bd4c8340860c4055b6832f7225a",
"description": "aco: create pseudo instructions with correct struct",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d0f9c8fcdac44d49b9c3caed7d12ec7b502d747",
"description": "ir3: fix returning false instead of NULL",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9de628b65ca36b920dc6181251b33c436cad1b68",
"notes": null
},
{
"sha": "9cfc44532b8f425b5db033e36904191242c2c9f9",
"description": "ir3: fix freeing incorrect register in loops",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "21cd9b9557dc03dd8ffef4da541a4e62f0f7e32c",
"notes": null
},
{
"sha": "1e97fded4723f10c9afea12e76ebc741f224af46",
"description": "vulkan/runtime: Mark vk_default_dynamic_graphics_state to be private",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f57834d27faf25337140837684880bde78ddffd",
"description": "freedreno/vulkan: Use vk_dynamic_graphics_state_init instead of direct assignment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db103c56abe32d0dd81c3eec2f3b5e59d3aae695",
"description": "treewide: Remove vulkan/runtime vulkan/util prefix in include path",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea9d87bf75a2138486f16ac2109a5be292bc9d2f",
"description": "zink: call CmdSetRasterizationStreamEXT when using shader objects",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0736c212b537fb1595fa93373ccc113ab44bcba2",
"description": "zink: fix PIPE_CAP_MAX_SHADER_PATCH_VARYINGS",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c05ebf3a572321abde65a1c636f1941c4646012",
"description": "radv: Set SCRATCH_EN for RT pipelines based on dynamic stack size",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac4e60b9c991da5473d9eb20bdd19331a1bd3304",
"description": "lavapipe bump descriptor buffer address space limits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "850267ef998a4c13095a162d696fb936503b3b7c",
"description": "freedreno/a6xx: Add dual_color_blend_by_location",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c82edb4e8f3bfca5d27050df13b6be802cbda062",
"description": "anv: drop duplicated 3DSTATE_SLICE_TABLE_STATE_POINTERS emission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d8b2b159ef0a1fe04a061a5d74274d70b6232b7",
"description": "nir/divergence_analysis: fix subgroup mask",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "df86c5ffb35700466cdafc6a87b8a0279e473d07",
"notes": null
},
{
"sha": "230743da2e9bfb3536b9e76a5bd17b4121ff5b37",
"description": "nir: remove rotate scope",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edf14f4b7c2a24196e785f5bb63b8c885a1c9741",
"description": "intel/brw: Unindent code after previous change",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c106136259e3a6bb7d59a8cde2c1c601a21e1b7",
"description": "intel/brw: Remove SIMD lowering to a larger SIMD size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb191e3af5adc2cf3dcc7699584a488fc0af7ba7",
"description": "intel/brw: Call constant combining after copy propagation/algebraic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8ef184677f36cc729fc5893d7a8fa579923b21c",
"description": "intel/brw: Make register coalescing obey the g112-g127 restriction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c1e79d75a49328e37dd1bc8bead31a3e48e06f3",
"description": "intel/brw: Copy the smaller payload in fixup_sends_duplicate_payload",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91252c98a822efa639f7b2f38cd7c7ba66933bcf",
"description": "intel/brw: Add assertions that EOT messages live in g112+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6ac6c94a9d574d1d4a10af65eaae3aa4ed2bc19",
"description": "intel/brw: Handle SHADER_OPCODE_SEND without src[3] in copy prop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49606ab0676f918006dde4156846759ae62aaa3b",
"description": "intel/brw: Avoid copy propagating any fixed registers into EOTs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97bf3d3b2d4a2c01cafff413a44ec42002ba9956",
"description": "intel/brw: Replace CS_OPCODE_CS_TERMINATE with SHADER_OPCODE_SEND",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f93f215898861154b89691689888122940a97bcb",
"description": "radeonsi/gfx10: fix main_shader_part_ngg_es memory leak",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8f72f137ad168775e6b50b69b1af2ba2754dbcfe",
"notes": null
},
{
"sha": "516a2a3a0e41f3f0bd67780aeaa775f08984e134",
"description": "isaspec: encode: Constify bitset_params",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "381d19d138a11e41b64643d98dd129245843772c",
"description": "isaspec: encode: Constify encode.type",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dde2527afb7414aab567457d372bc56fd6c88b3e",
"description": "anv: add support for VK_EXT_map_memory_placed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ad2a03ffdd2f4d2c6772ffca78ef65e7d6406d7",
"description": "anv: remove some wrapping around mmap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0df9571bfb1a2fec1361fddda25db1bb9c3dac9e",
"description": "crocus: make sure aux is disabled for memory objects",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d18cde8ed1160041f6a2b69ec69c965deef12fe",
"description": "hasvk: make sure aux is disabled for memory objects",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aaa2d13181e44e5cf1d74cc03bda139e1ffca4c3",
"description": "venus: add VK_KHR_fragment_shading_rate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9edf1807964898c99bd1743edcb627f04fa4f9af",
"description": "venus: sync protocol for VK_KHR_fragment_shading_rate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78ea3bb43dc37013c3ab87c261ef5987d5e876fa",
"description": "ci/deqp: use the proper gl/gles releases for deqp-gl*, deqp-gles*, deqp-egl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8bb59f16ecd60f3370f42d2086863ac2dfa6367e",
"description": "ci/deqp-runner: inline never-used DEQP_VARIANT variable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9fb4d951b0ca32e2ec480a68acb32e507176fc3",
"description": "ci/deqp: split vk/gl/gles patches",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74bcb91a91984850b1a48443bf13e4259a27b5ba",
"description": "ci/deqp: drop zlib url patch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3b0330fbc8afd3b45a96c67c10e2501cc277afb",
"description": "anv: fix helper usage for CmdUpdateBuffer()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "82d772fa9b3a5eb7809921ca448b6e796a3d92b3",
"notes": null
},
{
"sha": "f9acfeeb59f5660c3cd04e75b31c7db8c595950e",
"description": "compiler/types: Fix glsl_dvec*_type() helpers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "90e364edb078e0568b266b8fd1e5da8ca74f7a15",
"notes": null
},
{
"sha": "0fe5ad708d89a5415f2d19d449bc07cb356450f9",
"description": "radeonsi/vcn: avoid hard-coding the number of jpeg instance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3ab454f074938ec89b245ad3166c69e0330ca8c",
"description": "ac/gpu_info: query the number of ip instance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29df85788a7f122cabce776c38dc6eee79ee0511",
"description": "r300: fix constants_remap_table memory leak",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1c2c4ddbd1e97bfd13430521e5c09cb5ce8e36e6",
"notes": null
},
{
"sha": "dfc9656425850d4f5acf1fadcfede61966aa6c73",
"description": "softpipe: update expectations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31ef5b203fd53eafc619d85cb8a585b7a4de3c81",
"description": "ci: re-enable Collabora farm after maintenance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e8642ebbe5daf882c6deb28bdab501f979266d2",
"description": "zink+radv: update navi31 expectations (one test fixed)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6962bbfc803669e418e82ae5afe32046c0975c4",
"description": "zink: Return early if the file descriptor could not have been duplicated/acquired",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da2f393dda65517e7096e5c52f5d60c67853dbab",
"description": "venus: enable VK_EXT_attachment_feedback_loop_layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6746c3483b24ff8600b3f9668a547f294138efeb",
"description": "venus: sync protocol for VK_EXT_attachment_feedback_loop_layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc11e6ee8db3933e9e425dfc269907fce1e4f510",
"description": "glsl: Ensure that we are dealing with ir_variable and ir_rvalue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d795bd380a66b2be3dab3c00b6587c6b516c565c",
"description": "glsl: Make error_value a real ir_rvalue type",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a38e7f127a703bb6877e9dee3d41c11517278353",
"description": "radv: preserve streamout_buffers user SGPR for VS/TES + GS compiled separately",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eefd836ebcc37647dc32488a6957e85881224503",
"description": "glsl: make use of nir recursion detection",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38eb85088345ed32ce1ecb31e4fac7a2f77086dd",
"description": "glsl: move function inlining out of glsl_to_nir()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7a664754f62ca03beac0c92a604e5db68201bbc",
"description": "glsl: add nir version of function recursion detection",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eecd7504a8ae0449984d19b34aa09ce580e1d9b3",
"description": "glsl: add missing define to linker_util.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edf242f825cce1cc92d1138e04d449b55a030e4b",
"description": "nir: add some nir_parameter fields",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ed4058910e83231f553f12a21c9219b3a37a65d",
"description": "radeonsi/vcn: set jpeg reg version for gfx 1151",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ed893116425a3f99132fed6f2a0e874c9749ee8",
"description": "radv: initialize video decoder for GFX11.5.1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8446604dd4a3a1b6aef113de1e129d21373ef703",
"description": "amd: Add code to enable gfx11.5.1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4d8b4592f1b2bd0775d9a1b777cc8dd28e000d7",
"description": "ci: disable Collabora's farm due to maintenance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39052dabf9596da99703203621d1ca404f5dde6c",
"description": "glsl: don't inline functions in glsl ir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6c150b4cd8741cc20d95bbd32a8a772f9781d62",
"description": "glsl_to_nir: support conversion of opaque function params",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de7574f70a9fda1b5684b0379e5bcfba89d9fc2b",
"description": "glsl_to_nir: support conversion of struct/array function returns",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fac9b1c594b5ca8cbf9847d9ebb9d829d0dc0384",
"description": "glsl_to_nir: support conversion of struct/array function params",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7afce96b806a3f06fc88e574e85f4a9a30b68fc2",
"description": "glsl_to_nir: merge function param handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a852bd24cc10e08e42703751e7d1ba384b76e31",
"description": "radeonsi/ci: add vangogh piglit flake",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "176f9b2fbed8ce0d1ae0fa2f7f3811a88b694219",
"description": "r300/ci: add flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ba43413b92cd671929f1722030db344ee8bc120",
"description": "zink+anv: update expectations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59cccade3aa3387fd8d901577e7f189bf34f4923",
"description": "freedreno/ci: add another a618 flake",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f703aac4ee95dbfdf99c4d2d73ddb50f7709a2db",
"description": "rpi3/ci: update expectations for vc4-rpi3-gl-piglit-full:arm32 2/4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7016538cf00e2675dc2bbf7e6fd1ba4b0e50b02c",
"description": "panfrost/ci: skip dEQP-GLES31.functional.copy_image.non_compressed.* on t760 as they hang",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5bbf4975fd6337283408c8f0c4226364658ca7b",
"description": "iris/ci: add pbuffer flakes for amly, same as apl and glk",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3328e9cf0f6c90a35d1db12fa4f10edeb0812d86",
"description": "r300/ci: add another tex-miplevel-selection flake",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4be5cb2ccbefba4fec97d25e07086ecfea0c93e7",
"description": "r300/ci: group tex-miplevel-selection flakes together",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63d2aa4eb645e32ea3d5aea453a45aa6a3412e15",
"description": "intel/brw: Mark FIND[_LAST]_LIVE_CHANNEL as not writing the flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ece531e33ca4ebc4e90eaa8121ccda6d5c119a2",
"description": "docs/panfrost: Document Mali-T600 support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0129b3ff79caad0b7a2f3500e5566f774fb83fca",
"description": "panfrost: Enable Mali-T600",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "337641cfcc952c01d0555791a7a5465abc867e0a",
"description": "intel/compiler: Fix SIMD lowering when instruction needs a larger SIMD",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5b8ec015f27e879438216f20198e907419ee2f13",
"notes": null
},
{
"sha": "ad37622a8f18a38dececb99f64635a1ebe7d5ab0",
"description": "intel/brw: Delete legacy texture opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19248f48eba04eb2aa386ada94ea65146c64dae6",
"description": "intel/brw: Allow CSE on TXF_CMS_W_GFX12_LOGICAL",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "261dd6c8f894fe13926ede073669b96652da61db",
"notes": null
},
{
"sha": "45a5e4c0c4726b7d4087579b3dbf29cec1328ade",
"description": "intel/brw: Delete SHADER_OPCODE_TXF_UMS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "601ef1246796efc40f686b026c2e14753e0f262b",
"description": "intel/brw: Delete SHADER_OPCODE_TXF_CMS[_LOGICAL]",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "494eee1337b2edee1dfd0bebea3df91e2562a2d8",
"description": "intel/brw: Change unit tests to use TEX_LOGICAL instead of TEX",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e03e5931431f3c807370e251604bd423a9acc6a7",
"description": "auxiliary/rtasm: fix unaligned stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7d78a7b8763a807beba4709804c2fa97d39ec72",
"description": "vulkan/runtime: Allow more than 8 DRM devices",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ccbaa2cd8b75ebfce144b8612359f5fb53eca5f",
"description": "microsoft/compiler: Remove deref load/store/atomic ops that statically go out of array bounds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "941d83ded4541775be0ebed89041c47b2d383e84",
"description": "spirv2dxil: Set push constant register space to nonzero",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe520ecfbf0d57545e089768c021cb1cbc79b3ef",
"description": "meson,windows: Use relative paths in Vulkan ICD manifest files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1e3c93ff78dce7e9f645e38201c6bffc0eaf13a",
"description": "isl: Pick a better initial state for zeroed MCS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5775bc0c53c9b31651fd92e0639ad17e1e65f8ca",
"description": "anv/xe: Consider pat_index while unbinding the bo",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "19439624d9fac333bcd046683bf172a89ff16873",
"notes": null
},
{
"sha": "963c08b623aa47b460586429f4bcd5dd494e9900",
"description": "iris/xe: Consider pat_index while unbinding the bo",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "eb18a92ef94e721407527c6c66ffff324772a610",
"notes": null
},
{
"sha": "6380118d1384119bebe18179fb1520e2c4f10b54",
"description": "radv/meta: Add shader - device mapping for radv_build_printf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9a1882daaabc7e274c02326b9b78eb5668614bb",
"description": "radv/rra: Avoid reading past the ray history buffer",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "767f6280794db0edb1009d3b1645c41bac38ff4c",
"notes": null
},
{
"sha": "082735750b3602c82a7e82b455bc9eeaa6d166f3",
"description": "intel/brw: Simplify usage of reg immediate helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb1d871714788e554f123dac1cd9665b9028bbb9",
"description": "intel/brw: Fold backend_reg into fs_reg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67c461dbe02c556491a9611c7fe8935b5bc4d831",
"description": "d3d12: Do not use PIPE_BIND_DISPLAY_TARGET for d3d12_video_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "570ebe1b379a146f2b62e09f43b159af270c9461",
"description": "radv: enable radv_zero_vram for RAGE2",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73d98848fa98ee5d1fbd69e55cf2fd226c747c48",
"description": "intel/compiler: Xe2+ can do URB load/store with a byte offset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ef7b4dfc12a56c8feaf23dd0b53035d7996c9ba",
"description": "ci/deqp: control the GLES release independently of GL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c9cba1085fc144b30bd5c8894adfef567cee1b1",
"description": "ci/deqp: control the GL release independently of VK",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c59f0ca97ea1757403a6416e536c18e0309d1489",
"description": "ci/deqp: make deql-egl for android less of a special case",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3fb95a9457976ebd0c9c2e1053409c3dbc1a75d7",
"description": "ci/deqp: build deqp-egl using mold as well",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07b8b410a82074a0aa01f33c92cb0bca440bc737",
"description": "ci/deqp: only apply the android patches to the android build",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d63e7b44036eaae21448ee35f7c2b618eba4c4de",
"description": "ci/image-tags: move KERNEL_ROOTFS_TAG to group the test images together",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b15a9c52c52141a766d728606c731175a940a94",
"description": "radv: Expose VK_EXT_map_memory_placed.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e029735e65fec5c0d3f611c296ec8747c1f2d4e",
"description": "radv: Implement reserving the VA range on unmap.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6a31538c5379d052cbb8e2686afcb1373822599",
"description": "radv: Support for mapping a buffer at a fixed address.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d779cda0ae52fa156bab7ae8f0b30d1804d93ab7",
"description": "radv/amdgpu: Use mmap directly.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cccbe1527ca7dfa3e761ce5a078a0df9eef5401e",
"description": "radv/winsys: Use radv_buffer_map wrapper.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7e8fdf35d2aa8fc28b542651f2e3729e52961ef",
"description": "radv: Add winsys argument to buffer map/unmap.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e95d1cc12b7fcc81e59c1f04276cf33e0fa9127",
"description": "radv: allow RADV_PERFTEST=shader_object on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "426d8b5216ad45ad4de64011af47289950039963",
"description": "radv: add support for emitting NGG shaders with ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85d682b318e677977c48fc8558985f479bcb08e6",
"description": "radv: lower lds_ngg_{gs_out_vertex_base,_scratch_base} with ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a9b466299dbf669f025c8eee0988b6893a3564c",
"description": "radv: add a new user SGPR for NGG shaders compiled separately with ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d87a05d34b98e7e74ace1fe770d58bc435423df",
"description": "radv: add a helper to emit PKT3_COND_EXEC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f21cc55daeb7f4866510c0ec088397d348670a13",
"description": "radv: add missing conditional rendering for indirect dispatches on GFX6",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdf7e356183ab84f9ea3a5834c8af1d5b9d90e80",
"description": "radv: fix conditional rendering on compute queue on GFX6",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b953bdbb81439c3d812631282429feeaf393db8",
"description": "freedreno/ci: Update pixmark-piano-v2 hash",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9de628b65ca36b920dc6181251b33c436cad1b68",
"description": "ir3: fold and/or and negations into branches",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96c2fe3e1a548e0e55c9a8a1ca5f434ac9cf4a73",
"description": "nir: add search helper is_only_used_by_if",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ddd5f6abaed3e01ba5ee3291c2a079e3efee1ab2",
"description": "ir3: fold negations into cmps.ne zero",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c43d0e4e4fb0d7faa11f6fe3cd2e90f0805b6f28",
"description": "ir3: insert predicate conversions after their source",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6a6902e4d6744ccf8f97b153296a9ecd151bc63",
"description": "ir3: optimize bitwise ops that can directly write predicates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9905b6f2f414bd1e5e0ecc8a1b66594f28be902c",
"description": "ir3: integrate predicates into RA validation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96dc227988e4df094d3a3142ef77e13f68003435",
"description": "ir3: validate no registers are invalid after RA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21cd9b9557dc03dd8ffef4da541a4e62f0f7e32c",
"description": "ir3: implement RA for predicate registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49f5a733127430a63dce1b092c6a0058fa8c147f",
"description": "ir3: allow finding SSA uses for a subset of uses",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f55a44d88be07dc888a700344cbc3e7526cd3ed0",
"description": "ir3: allow liveness calculation for different register types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49b2fbe2f0246e6b62c7be64e5c5d61bbd0420fa",
"description": "ir3: remove comp1/2 from cat0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a720eef12dfe101e1f95a6e5a98eb3e5db8552e7",
"description": "ir3: remove OPC_B and brtype from cat0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a665231246c35c6098a3f482bc8293633907f77",
"description": "ir3: print branch sources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "846c813355a3a258fd0fb49a9c867b9bdf5978c0",
"description": "ir3: fix instruction count before kill_sched",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eefb1d9d3f9721f851283a4f62bb0571df6c5d43",
"description": "ir3: add terminators to blocks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1aa1036525a1c903e690cf0c087e72d1d65f7006",
"description": "ir3: validate instruction block pointer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d0445d914ae604cad7dcbffcc0634b88a6e8536",
"description": "ir3: fix alignment of spill slots",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "613eaac7b53bfbfcd6ef536412be6c9c63cdea4f",
"notes": null
},
{
"sha": "cef867edc5a7c2ec7336cc1037db8b9cc23da755",
"description": "ir3: update a0/a1 users when cloning instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a38f7ea125724ed9b978becd8d1d6b36360ff657",
"description": "ir3: add disassembly for flat.b",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54cb45cc6c7b8f8a336629132b671a0d8a5ba472",
"description": "ci: uprev mold to the latest release",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "140480974e4d0824995a6a9291be01a3a1a6f353",
"description": "ci: document which image tags to bump when touching build-mold.sh",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3711964f33625add10b486cdfe8cb37d12e5c85e",
"description": "panvk: do not handle illegal null",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a7e58a430122f7ad976c4fd1a2f95241f9c32ff",
"description": "anv: fix non matching image/view format attachment resolve",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2106092e63ef24bbabb1ecfd04972acd4e1ca1a4",
"description": "ci/android: use a specific version of android-cuttlefish",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fab675956a8aa3439e9c3dec05062b34ff30aca1",
"description": "panfrost: Update the release note to mention G310/G610 addition",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d778df1a60708fbb5807347663cc354f71e39384",
"description": "panfrost: Advertize G310 support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d17d076cc668526f1daab207d208a0e84a965d94",
"description": "panfrost: Advertize G610 support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f54c8413e676dcec7c4ea9a9277204c30889c618",
"description": "panfrost: Add the gallium glue to get panfrost loaded when panthor is detected",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a29443dc6bc53e722730ef21c68fc9cc9ea8d3a6",
"description": "panfrost: Add an entry for panthor in the renderonly_drivers[] array",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4943002a2cbc2e33cadf1c5f2a250caa18e4474b",
"description": "panfrost: Enable v10 in the gallium driver",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "447075eeeef8a9fd91f42ae869fd2e0246513356",
"description": "panfrost: Add support for the CSF job frontend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6a97a2b4ace0653d5774657fb0e81de55141453",
"description": "panfrost: Add a cleanup_batch() method to panfrost_vtable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b53db5f6097e5fc039beed9553939420cc84d1a",
"description": "panfrost: Add a panfrost_context_reinit() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e3771ab5a694b5df692e0b5aa3dccf61bdc6f03",
"description": "panfrost: Add arch-specific context init/cleanup hooks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b93524605e09b762daf0ac4472a8c61a2834637",
"description": "panfrost: Relax position result alignment constraint on v10+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b82448f4751fdad028ab74669768aef7f188994",
"description": "panfrost: Add a library to build CSF command streams",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e303b935068ca8f1a272c5be437007b21dba66b",
"description": "pan/genxml: Make sure pan_pack() evaluates 'dst' only once",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d44800079f0846ac521fa5904835a93ff140160",
"description": "panfrost: Don't allocate a tiler heap buffer on v10+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce24f786035c2eb7d009f1dd5ecafe37b1eaa593",
"description": "pan/decode: Introduce the concept of usermode queue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e9450f49fec2ce1bf9ea32194f164d946ffdeb5",
"description": "pan/genxml: Various CS related improvements in v10.xml",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "729f6b28a6954410426715dbe149fa1d96ffc874",
"description": "panfrost: Add v10 support to libpanfrost",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97f6a62f7ef82b909f62ca78788d4f24416fbd31",
"description": "pan/kmod: Add a backend for panthor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe76c22aebc584b6d10d1acfe2150ed2461b251c",
"description": "drm-uapi: Add panthor uAPI",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89ea39c09d9cb8c89d82346ab81e124a35c65cd5",
"description": "pan/perf: Reject panthor kernel driver",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1519d613c8cad962f49ab5a1d819f1037814fbdc",
"description": "panfrost: Prepare support for GPU variants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4477daf957cafcca1e4873b2d5c5b244c590f56c",
"description": "panfrost: Rework the way we compute thread info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73da66706e6f8845b78591e90c2cbb8db5f0c92c",
"description": "pan/kmod: Reject pre 1.1 panfrost kernel drivers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b5f1b6cb13bec7d0e45521476de02a477ac8f55",
"description": "pan/kmod: Add a PAN_KMOD_VM_FLAG_TRACK_ACTIVITY flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "812035b2d2db352dd21d47f3ef7aa2ac39379db9",
"description": "pan/kmod: Fix typo in pan_kmod_vm_op_check() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36fb256e9ad0409749c694429eba002fe4099f8d",
"description": "rusticl/event: we need to call the CL_COMPLETE callback on errors as well",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "47a80d7ff4f966e3839640efd5f9d75e36af8906",
"notes": null
},
{
"sha": "67ea2eb97a84f3d6dd2c9dfe26f195d51caeac48",
"description": "radv: fix initialization of radv_shader_layout->use_dynamic_descriptors",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "66eaca3a0a596385436082ae1e4bd70dcf09f466",
"notes": null
},
{
"sha": "0a3a80a4ca2b34cd199da8e6843129790af49167",
"description": "etnaviv: Remove no_oneconst_limit from etna_inst",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "529efb1f9b1f25c8c4b61e4bac470a847254327f",
"description": "radv: enable deviceGeneratedComputePipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbeb88012c0078b844804933f1ab7ae45c2126a8",
"description": "radv: force shader BOs to be local BOS with DGC indirect compute pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c253a76f5d172e55d1105b99b14c9a2d5ddd5773",
"description": "radv: handle indirect pipeline binds with scratch and DGC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a2d67adff14347abfc7b095a05a5165181d84642",
"description": "radv: implement indirect compute pipeline binds with DGC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12b015940fda30a215861a76fa9614a3d9730423",
"description": "radv: implement vkCmdUpdatePipelineIndirectBufferNV()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74ff7fe02fdbae5de88262bb838cac6535110b10",
"description": "radv: implement vkGetPipelineIndirectXXX() for DGC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91c21c8cba26755ac67f24d2c2dcd88e8429c2f7",
"description": "radv: add support for VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d8f88d12ffed181dabe05fa76e776441e0bc9e9",
"description": "radv: add a function to get compute pipeline metadata for DGC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7409d7ec294d8580812ddbe58c3ef430b5066d24",
"description": "radv: add a helper to calculate the compute resource limits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1cddf59165f6b1783542e3ba364b1891317cdb9f",
"description": "radv: get the pipeline layout info from the push constant token with DGC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97759ef139746c4f31ceb037359e72f60e6fff2b",
"description": "intel/brw: Remove typedefs from fs_builder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f5f3fddd4e016a9e8d30678f6732235f74c9f2d",
"description": "intel/brw: Fold backend_instruction into fs_inst",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5c5a983f72eb6580446011334a5e6324eff0fab",
"description": "intel/brw: Move functions from backend_instruction into fs_inst",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5a593ade77dfd10be1fa3b7f394488f4887fd09",
"description": "intel/brw: Use fs_inst in disasm_annotate()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db322554a70f5dd34649154a9fe5035cc2eba915",
"description": "intel/brw: Use fs_inst explicitly in various passes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "692021cad74bdb840f6465d71392d19defde0986",
"description": "intel/brw: Use fs_inst in cfg_t",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5ed82b97ca74e9f3f0441acf098576d31d3e3d8",
"description": "intel/brw: Hide the definition of cfg_t et al from C code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f975e7af730c77a8607a81ae63e7f8141e20920",
"description": "intel/brw: Use C++ for brw_disasm_info.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e33b39b46c742a02daa69e13fb924c20098e286",
"description": "intel/compiler: Remove nir_print_instr hack in disasm_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ba5e9432dbc33b20e3597ebecf4993062369a56",
"description": "intel/meson: Add dependencies for brw and elk",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5b6f8a414b7e5ab959256c076f35cf2bfb093f7",
"description": "nvk: free leaked cmd_buffer descriptors state.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b588cb29a3c35866ea34d74a55a4c5f761871f78",
"description": "radv/rt: Handle monolithic pipelines in capture/replay",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f72eb9e6c493392b16df0c385faa0afacdbbfe5",
"description": "vulkan/wsi/wayland: More descriptive name for swapchain queue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73c1fbfc7994e64dda8f5aaf23b999efe30dfd7e",
"description": "wsi/wayland: Replace surface pilfer with retired bool.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7dc82e3e84c5dd99bf7eec0aa81c6265b392df6",
"description": "vulkan/wsi/wayland: Use wl_display_dispatch_queue_timeout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7eaceb03921eb0d12d1e92bc8a655ad23b253b17",
"description": "vulkan/wsi/wayland: Adjust presentation id locking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb22b69df3de1bb471d2256e59c5c9849c0fe078",
"description": "vulkan/wsi/wayland: Remove confusing comment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f96d31bc8a748329614b0808d969e26c8d710cc2",
"description": "wgl: Check for stw_device->screen before trying to destroy it",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c107677327f02719cd584716705ce04f558f725",
"description": "radv: set VK_SYNC_FEATURE_GPU_MULTI_WAIT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9907733e3a704e4cda01374df761bf99b064042",
"description": "radv: hide the sparse queue on older kernels",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd84a575c0841e2de27ae3ebd471034df0ae094b",
"description": "radv: hide the sparse queue when radv_legacy_sparse_binding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ac7ea7578dcf3b9ea5c4d7a54f60e860987bc46",
"description": "dzn: Fix conditions for barrier in texture-converting copy case",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "865ef36609eff540861437750d5290e95e6ac750",
"description": "intel/brw: Remove brw_shader.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9552fccf288426138a9c84a6d979f0a15b38680",
"description": "intel/brw: Remove extra stage_prog_data field in fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "634dff403f55a772242dd378ee13f182d7cf6fb2",
"description": "intel/brw: Fold backend_shader into fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3e9a5c719b091f511c8352cd1d284cc5e73277f",
"description": "intel/brw: Move dump_* functions into fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20dfee69c3323644476b4ccad7bf07b20434937b",
"description": "intel/brw: Change cfg_t to refer to fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e3fbb1afedd6d390616550689a098b8a11f90d9",
"description": "intel/brw: Fold fs_instruction_scheduler into instruction_scheduler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "559d94cd0d77bf326d55682832b2ef1f3294728e",
"description": "intel/brw: Use fs_visitor instead of backend_shader in various passes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b890825f6df23988e44dd575b6e86f597f62e06",
"description": "i915: Fix value returned for PIPE_CAP_MAX_TEXTURE_CUBE_LEVELS",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0c31fe9ee743f699bcabcb638ccc83e515f0d1bd",
"notes": null
},
{
"sha": "3ea1d4787d73d6846043de8e79bc1bb2ca6541d3",
"description": "nil: Enable A8_UNORM for storage buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3418105b9169b8f72745c9901db37cd545ac583",
"description": "egl/wayland: Remove EGL_WL_create_wayland_buffer_from_image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f159a7943c11bdbfa8cafadfc553c4b368b4e612",
"description": "intel/brw: Delete brw_eu_util.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "655cb9c61fd24caec0146dba5e6e1ba4f0b54937",
"description": "intel/brw: Delete some swizzling functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbcd35141bbab231a405b3b340596f33c1210790",
"description": "intel/brw: Delete unnecessary brw_wm_prog_data fields",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0eeeab16a8be98e34cd9231f73b8ca6bbfa2b4a9",
"description": "intel/brw: Delete brw_wm_prog_key::line_aa",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfb12def74dc4d4ec69ed9b165539cd30928ea50",
"description": "intel/brw: Delete enum gfx6_gather_sampler_wa",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fbba530cfdf41756a5e8d40a61431a9e67f8c01",
"description": "intel/brw: Delete compiler->supports_shader_constants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "485b2bca17101b41dfd596dc653d32b1f5acfb02",
"description": "intel/brw: Delete constant_buffer_0_is_relative",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eebd24680ca6f095c1d1c0426542718c80654303",
"description": "intel/brw: Delete SINCOS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "292e424162aca82500883beef584eb6e099f2253",
"description": "intel/brw: Delete more unused compression stuff",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a18030305cefdc0953ceead68dc17ba3da06a01e",
"description": "intel/brw: Delete SIMD4x2 URB opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "288b966e3ee3f19e2f4b0417b8de7ae853bc7118",
"description": "intel/brw: Delete legacy SFIDs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afae5e78ca9a3025f638c79b54198fd6a55c4856",
"description": "intel/brw: Delete more unused defines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3202f3fdbe65408c412b5b0a7dc32607a43ce2a3",
"description": "intel/brw: Delete enum brw_urb_write_flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbbed6ca3ec71666796ca7952db9aef0178ae3d4",
"description": "radeonsi/vcn: Implement separate QP for I/P/B frames",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "252ba4bbdda41443e0f7cc8c153e390d380c1fd4",
"description": "radeonsi/vcn: Use temporal_layer_index to select temporal layer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8d44a115080645c210e055fa410fb18accf510aa",
"notes": null
},
{
"sha": "8c9445896fa2980196143a44294201e26b786932",
"description": "frontends/va: Separate QP for I/P/B frames",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c69f76170ea33cc2ed3983285364b27a6e166fc0",
"description": "docs/nvk: Document NAK_DEBUG",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6638e89fdbe8680087d9e3bd22d192202cef7e6",
"description": "docs/nvk: Update the NVK_DEBUG docs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc8df338ca2f0c3a3c0279a45b5a0f8f48ca186a",
"description": "docs/nvk: Update the conformance status section",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "532d43881f34e8b34d4ead4c49a370acae11cdc8",
"description": "zink: stop enabling EXT_conservative_rasterization",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ca6d044c155fc3417677b33a6af31adcf52d8e1",
"description": "ci: enable Collabora farm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64f037e079db56f6bb6d20fdbf279c9354547042",
"description": "vk/util: print a nice error in vk_icd_gen.py when VK_HEADER_VERSION is not defined",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f2790adcda3cf6ad6b3e4fee159f02aeeb70404",
"description": "vk/util: trivial cleanups in vk_icd_gen.py",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc38b68ab8c27543dc38c28eb509fa112a68cf7b",
"description": "ci_run_n_monitor: read job logs as utf-8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "656e329fa2d2871ffaaad05f4bb2c059122394f2",
"description": "ci_run_n_monitor: fix handling of optional jobs again",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4d45c582b445686b82fc47b4474aa27ca45a08b",
"description": "glx: only print zink failure-to-load messages if explicitly requested",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "571effdf087ac3a62f62227fd157f808135885a6",
"description": "egl/dri2: use the right egl platform enum",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0fd066a1d7f64011fed63c64a1d3e3757ba5a55b",
"notes": null
},
{
"sha": "75f186f3c42e35c55d1d260806040b6f5885cb82",
"description": "ci: temporarily disable Collabora farm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d76d46154ae8fffde26159813b55ed75c8f93f4",
"description": "iris: Enable pass-through state init for gfx12 CCS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06dff45abb862a7b68ff324e5c4c063f1efbf794",
"description": "iris: Don't memset CCS on integrated gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1443074f3a037eb134b962486c438a20cb5c9d3",
"description": "iris: Don't memset the extra_aux memory range",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8567d0268267446a9daaf0a670fae76570d03655",
"description": "tu: Update prim restart state when we switch from/to indexed draw",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4f3770ea232e015e445b9d1fcab699119417fac",
"description": "zink: use uncompacted vk_dispatch_table",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d91db9666ea61be549b2edc28d5ad4c34b34aab",
"description": "vulkan/dispatch_table: add an uncompacted version of the table",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "185d420b27199af2fed3f2b53f95accdf0e0d2ce",
"description": "anv: make sure aux is disabled for memory objects",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9058a2a78ec7b7a40bd8f16bb838f0b7030a9d69",
"description": "iris: make sure aux is disabled for external objects",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe037dec6e14cfbfdc6a1c30e0a6009b067ee319",
"description": "anv: expose VK_EXT_descriptor_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "454d38124395c0f705ce3c3ccc7fcc587e77d6c9",
"description": "anv: disable mutable combined image/sampler in descriptor buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab7641b8dcbfee419b761abb27fe6fed476b4e05",
"description": "anv: implement descriptor buffer binding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "349c46c5538aa656e2ac972a1dd54901b490552a",
"description": "anv: handle push descriptor writes with descriptor buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1de44b1951df3c25c897a4e66440409a8621ba80",
"description": "anv: add pipeline/shader support for descriptor buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8090bd78b856163bb8d895d5eeaac557a9de5490",
"description": "anv: add descriptor set layout support for descriptor buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ba059854c5ff4478ebb5c73163a5262efc2bcc9",
"description": "anv: add new helper to update binding table pool offset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef8f09148f35a03f03156ef4b8a62e68bbc48a5f",
"description": "anv: add embedded sampler support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "259cdc549650a08a548befc69964e0d9f998f113",
"description": "nir: add additional flag to resource_intel for embedded samplers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99047451c913925f56457e27ab31113019652002",
"description": "intel/fs: add plumbing for embedded samplers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f25b2826f20391e5f4f427fd76964815a806685",
"description": "anv: add embedded sampler parameters in descriptor set layout hash",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d59168dc9279d5eac6e7c243a2846d0bd33596c",
"description": "anv: compute a sampler hash based on parameters",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9506d3f3388ee65f99f263246fc1a135fda3de40",
"description": "anv: implement data write entry points for EXT_descriptor_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec73db3b8c2930e6c2c7c1ca97e7f30b9cca681c",
"description": "anv: allocate fsr states for descriptor buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44bf5527047246ae8192b87f346fc801ad80817c",
"description": "anv: allocate border colors for descriptor buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "271f0b8b9cb4be60eaef77c379bd970015fa7daf",
"description": "anv: allocate slice_hash for descriptor buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "859f087c0ba6e538eb5db0d070b3b05865b494fc",
"description": "anv: move aux-tt to general state pool",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "226c519f28439368d592091a577651acb73be389",
"description": "anv: add a second dynamic state heap for descriptor buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82d772fa9b3a5eb7809921ca448b6e796a3d92b3",
"description": "anv: create new helper for small allocations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6a91f16952cfe9f685cc6a0a185161364fdcdcf",
"description": "anv: add new heap/pool for descriptor buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc1aeb57bb84a268ea06dcfc4a1c4531ede9a0d1",
"description": "anv: optimize push descriptor updates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d38c9597ff3b687026fa4c664f8b4aa20b97f53",
"description": "zink: hook up KHR_partial_update",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0131cd3719e564f0370db4841bc5788f0760715",
"description": "zink: use VK_KHR_incremental_present to propagate damage rects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fe88170ce294bc31ab8d3b0a08c5f30741cf0e1",
"description": "zink: hook up VK_KHR_incremental_present",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "738fbddca8a1d8343e2ae322299de22a9ae108ae",
"description": "zink: use a slab allocator for zink_kopper_present_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdd1ce140d2e77e68b64666718c472a86860fdbe",
"description": "zink: make zink_kopper_present_info public",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c73e529332d217de79f16659d24ea2dbfd1b3ab",
"description": "nvk: Advertise VK_KHR_pipeline_library",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "fb564040a7bf86d9638cab0c799e86cb416bd928",
"notes": null
},
{
"sha": "bb8b11d806979c07a7fb009ac7f254824625bff6",
"description": "vulkan/pipeline: Handle fully compiled library shaders properly",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9308e8d90d26fca678fe72380d899cdae77415b5",
"notes": null
},
{
"sha": "d9908af9d280aa357005d0d01444d9ce8fb426cb",
"description": "vulkan/pipeline: Whitespace fix",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "283d8ca98a706113aaa1390c2f2bee1c4ce37eee",
"description": "iris: Force lmem cpu accessible for bos with clear-color",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a9168584cf00c5f046ec4add93882e89bbb99c6",
"description": "iris: Add IRIS_HEAP_DEVICE_LOCAL_CPU_VISIBLE_SMALL_BAR heap type",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f55ed175ebfd931c0ade98bee30f3880f896bc6b",
"description": "zink: fix stencil-only blitting with stencil fallback",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0430b095b9a873b896ad5ce30cb36e848baffd7",
"description": "egl/wayland: delete swrast references to zink",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17355e737da14996bdcaf8587a78919bf2bae3af",
"description": "egl/wayland: split out kopper update_buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19596910334261df67f10735a7fa559cc1994db2",
"description": "egl/wayland/kopper: actually call kopper swapbuffer functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a8c6cf7ac4cb88149ca8e99ba163fcecc055032",
"description": "kopper: set drawable buffer age",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9cf22c5fd0a609d5127dd7ad1037500ef101cc17",
"description": "egl/kopper: call swrast buffer age query for kopper+swrast",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1bd28d62e44d062c23aef4315df0f488614a2448",
"description": "egl/wayland: split out kopper swapbuffers functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76f74f55a40bfaf6e1d73f5da23d1b067b1e37c2",
"description": "egl/wayland: add a separate hook for kopper buffer age",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4345c415d7ffcb48fd230e5259ce328a5daa49ad",
"description": "egl/wayland: split out kopper vtable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1188178811020a97d97dfe3a2d3ab91e7bd60e67",
"description": "egl/kopper: advertise EXT_swap_buffers_with_damage only in non-sw mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad8794884cc6af7fc1fc3da1a5e940c7272c4dc0",
"description": "egl/kopper: plumb through SwapBuffersWithDamage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c82a67ea65deece5767b3d68ac63da194300bbc",
"description": "drisw: pass all frontend swapbuffer damage rects through",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cda627eb48a4e740bbfd687caee9037d6bdb09af",
"description": "drisw/winsys: loop over all the boxes in display()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "389e83c4fec180cfd566c504840c915c7c87a668",
"description": "drisw/xlib: loop over all the boxes in display() hook",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c83768c76cc79b7428f84ca87e686f3e47ae7093",
"description": "egl/wayland/sw: clamp putimage geometry to surface size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa465e34cadacb7d29a664006b5d73bc2a8d9cf3",
"description": "egl/wayland/sw: pass damage region through from put_image2 to wl_surface_damage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d90b14c7687635bc6f9ace9ef5fa897405a0fe09",
"description": "egl/wayland/sw: fix no-op updating of current backbuffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75cf82005dd2630a6dba984e0d8edf17181ef159",
"description": "egl/wayland/sw: move partial->full copy promotion to swapbuffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "425d919b0a67307dcb9329d42df06fbb336ca292",
"description": "egl/wayland/sw: trigger damage from put_image2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4db8c6e8d793df222b2952aa5de75093bfe8e94",
"description": "egl/wayland/sw: call dri2_wl_swrast_attach_backbuffer() before swap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "448cd2cd3783fc82b6fc2d2a26678aaa8925a494",
"description": "egl/wayland/sw: split out surface attach from dri2_wl_swrast_commit_backbuffer()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cce12981e462c0745f362e957e6d3454e12ad96e",
"description": "egl/wayland: unify back/current swapping between zink and swrast",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73a3a1c646b1a100fab7d85b67dd0b006a653dc0",
"description": "egl/wayland/sw: move dri2_wl_swrast_commit_backbuffer() directly into swapbuffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81e5f9c398f4949130917fccebc13be44381976d",
"description": "egl/wayland/sw: move swrast_update_buffers() directly into swapbuffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd6f7e3f16ad7c40e9dc5076f0cecc15caf92361",
"description": "drisw: plumb through a swapBuffersWithDamage interface",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3aea0e31a4db7e21de0daab0ed3d79f34db2770a",
"description": "winsys/sw: propagate nboxes to displaytarget_display()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3cca761934e1739c9e65cd28faab0356f5d3c2f1",
"description": "gallium: add a nboxes param to flush_frontbuffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74f63925450aedb3a32b03f7272549c961fd8539",
"description": "meson: bump the minimal required vdpau version to 1.4",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": "c3ceec6cd8533a5a5f3ccaf687308dee2f097a99",
"notes": null
},
{
"sha": "cdab305e36e6c7f3e3b7d749c54af43e30280410",
"description": "docs: update calendar for 24.0.2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4de363278afe1dafcd2e01095c0ee93a1dd4a8b",
"description": "docs: add sha256sum for 24.0.2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64eb09cd7cb49847ebadde66f588d8221b7abc56",
"description": "docs: add release notes for 24.0.2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83f3b1d76acf699781f06ada5d1315329da2e30b",
"description": "venus: mandate a few venus capsets long required before 1.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "661ddf60840fae8f8d4e54adf3e7c04d023be965",
"description": "intel/nullhw: Fix 32bits compilation warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "209ae6bd41f8ab1940ce168b26f02db11946934c",
"description": "intel/tools: Fix compilation in 32 bits",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "90e38bbb3b577535a665edd0e8091e7c3a85bdb3",
"notes": null
},
{
"sha": "1ba6ccc51a4483a6d622c91fc43685150922dcdf",
"description": "tu: Unconditionally enable GMEM on A7XX",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de3dc30a29e6d4119f501ad4e54b75646e9946c4",
"description": "tu: Add blit cache flushing for input attachments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0cf27a7236cbad271430986ba6625b4ae5d4ee02",
"description": "tu: Clear `VSC_UNKNOWN_0D08` on A7XX",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71918f7cffc06b0a680440209b0547012b615af2",
"description": "tu: Fix CP_BLIT sync on A7XX",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a67f00398d2fa197221dcdb9ac499763c3aec6b",
"description": "tu: Set RB_CCU_CNTL during HW init on A7XX",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "265eb463b561c2ba4b1b1ed0b6d3b3c58fb824b1",
"description": "tu: Disable LRZ properly on A7XX",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3188c1b5c74c4e5894be7b7878dc0d11a9121c67",
"description": "tu: Use `Z24_UNORM_S8_UINT_AS_R8G8B8A8` for A7XX GMEM D24S8 blits/clear",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1714e0c240a59777fae371eeaa7e38fda5e59e14",
"description": "tu: Fix 2D blit path for GMEM stores on A7XX",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e699afa9b7277ffdbab3cc0e1df1b454b0636a6",
"description": "tu: Allow event blit to resolve depth stencil formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc6399de31e31169e4db83a2a711d32bbbe18fea",
"description": "tu: Update CCU layout selection logic for seperate stencil stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b44474407dea46d5c871fb77e14a7a7c59852c70",
"description": "tu: Use full size color CCU in sysmem mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40b3a38951596de5e23072a49ed8882100963656",
"description": "freedreno/devices: Update A7XX tile values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "120779f0093626235990f3a393cd136a79a7ddce",
"description": "tu: Set `RB_UNKNOWN_88E4` for A7XX event blits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0ae416fc13b1312947887c6c24904ec91e349a1",
"description": "tu/autotuner: Use CP_EVENT_WRITE7 for submission fence",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e6a1f885250cfb8aedab50b795a466ea0156e55",
"description": "tu/autotune: Use `CP_EVENT_WRITE7::ZPASS_DONE` on A7XX",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45b415a04490d9e8d64f7d6ff5b9ffd1636cc94a",
"description": "tu: Use `CP_SET_PSEUDO_REG` for A7XX VSC stream regs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c78d104b09346aeb97fced40c7e7d47ef8c498a",
"description": "tu: Only set PC/VFD PWR_CNTL regs on A6XX",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b2df4ca26d8a4f47f6fc5dbdcd936b6b9feb78e",
"description": "tu: Set `CP_THREAD_CONTROL::CONCURRENT_BIN_DISABLE` in A7XX HW init",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1af86d5a6ad6d8654c76537ee0913146ab7e2c2e",
"description": "tu: Set A7XX registers in `tu6_tile_render_begin`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9759222282fadbe02ac2e80910f54bb231660d18",
"description": "tu: Allow GMEM on A7XX when TU_DEBUG=gmem",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3dbc15e74e78bf9d698d463cceb5e41712a3af30",
"description": "anv: add a command streamer stall on Xe2+ when switching pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af41fad1e984daf276dbadc7d749fffb470c2921",
"description": "egl/wayland: explain why implicit modifier downgrade is allowed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35143febbaca5e3f0bbc57ae104322696aae34ad",
"description": "egl/wayland: ensure wl_drm is available before use",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c60fea8c228ae3f32e20d6b65c473d9f04871d20",
"notes": null
},
{
"sha": "1f36cc6ca38a5a141d077812bce33bbc3a7a65b3",
"description": "anv: cleanup duplicate robustness flag calculations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b1d12b104eac1bf329216f4262d17a4fa52d0bf",
"description": "zink: force max buffer alignment on return ptrs for mapped staging buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7d6a75d6b0ad9dc21264bd32de50aa8085a72ff",
"description": "zink: delete unused buffer map conditional",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80456abff7a77396b0cc2345b1739f8788ea4d93",
"description": "zink: fix unsynchronized read-mapping of device-local buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91f99f82ab4b054c136b9fba46a2414522a46560",
"description": "zink: null out bo usage when allocating from slab",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "689a80704ab55a7ecd0d71541fc5dc084bdc2cf1",
"description": "zink: emit SpvCapabilityImageMSArray for ms arrayed storage images",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "701ee4be913a98569a5ba2e0d4d4d8888c35249e",
"description": "zink: apply all storage memory masks to control barriers if no modes are specified",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75785749efb1e5a1711c868840e3c32e3038fafe",
"description": "meson: Rename nouveau-experimental to nouveau and build by default on x86",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e32c36df079676811f9c02058d6ae384633b5fa1",
"description": "nvk: Don't print the NVK_I_WANT_A_BROKEN_VULKAN_DRIVER warning in release builds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b5dab7c9654c3ec25e299228c61e8dd8d8f29b3f",
"description": "nvk: Drop the non-conformant warning on Turing-Ada",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ce4560a45b58c084182f8dc9a62c13464e7244e",
"description": "nvk: Advertise a CTS version of 1.3.7.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81230513a8a35874cd6b052e358840d3757e3bc9",
"description": "radv/ci: add a vkd3d-tahiti job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "778ef9b133934fa8b2fa36fb86b8609cd55909f2",
"description": "radv: move conditional rendering for compute in radv_cmd_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "536c44d9460063588b4b654bb1f835e88953c87b",
"description": "radv: fix conditional rendering with direct mesh+task draws and multiview",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba7b7e2d3fa7660059bc7c01ab0e1fb4dcde0e1a",
"description": "radv: add missing RADV_DEBUG_NO_NGG_GS to the physical device cache key",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "69d734a8d531cf2a291560701c966d7a6351548e",
"notes": null
},
{
"sha": "be466399747bc1d63030abc4f3193690cef31065",
"description": "freedreno/a7xx: Fix base_align for non-UBWC depth-stencil",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25a0eadcaef9612865ee29156018923c51e2e8cb",
"description": "tu: tu_device should clean up its global bo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f623c27eab9e4bc616600da88334937e750e87dd",
"description": "meson: fix a build ereror",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a00f9c401bbe7c537fde2dbf277e0790a52b7052",
"notes": null
},
{
"sha": "9c096e23c001d558aa18bb4628ec8d6c6ecb89b5",
"description": "vulkan/wsi: fix force_bgra8_unorm_first",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7c16a1ae4e629ccbae3979ec9be105e6b44e0acf",
"notes": null
},
{
"sha": "224ff116178f8ca18008c2cdbc6a8feab1eb0a81",
"description": "egl/wayland: use __DRI_IMAGE_PRIME_LINEAR_BUFFER in get_back_bo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55e99728e03cc8a290db4d1b97d7d512361b362c",
"description": "tu: Do not emit zero-sized fs params",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "76e417ca593866080731da59c479a99542e3a529",
"notes": null
},
{
"sha": "b3064f9cf43b0a128fb5cf1f611c390a0df1eb1b",
"description": "radv: clean up MAX_ALLOWED_TILES_IN_WAVE programming",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61cfabda5dd54d7d2c49e8b2b81c4feb157dcd70",
"description": "vulkan/wsi/wayland: Give names to our Wayland event queues",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "235144cf51536d98975f1c65e2df317332e9b35b",
"description": "egl/wayland: Give names to our Wayland event queues",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb1235f3439a279bb188454fb9a762ec2ed2ae6e",
"description": "loader/wayland: Add named queue fallback",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e219a22e2f6014cd552f8e88633b6587079c47a",
"description": "Uprev Piglit to 2a1c49a81cd9a6bf5d0c3a9b87225be94771ca96",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "150525980e1d2211cf07a9d1e43367f97525f8f2",
"description": "ci: disable clang-format job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "803a1a5adac2b3fe637f16a8d4d2fc2ec1d6f751",
"description": "intel/brw: Remove automatic_exec_sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dae59e7078d84a277aacee0c3a223e1a93105556",
"description": "intel/brw: Remove runtime_check_aads_emit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35b07ab035f8427282ffb6c2985dfcff1893668f",
"description": "intel/brw: Use a single register set",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ef6fa3767ad6b90ad5bc5dd35993891f9a0a7aa",
"description": "intel/brw: Remove Gfx8- fields from *_prog_data structs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aff961f423e7009f5f6ccd72d6862c6623c89069",
"description": "intel/brw: Remove Gfx8- fields from *_prog_key structs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63a4a4400a64d80886fdb53a04cb879b3884c831",
"description": "intel/brw: Remove edgeflag_is_last VS parameter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a3f65e67850575f830b2ae6ed3f37a3650c34b0",
"description": "intel/brw: Remove unused attrib workarounds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3e451780b0f4a5c1d6d0bfdc851faa205543312",
"description": "intel/brw: Inline brw_nir_apply_sampler_key code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f3c52c1da5c6500f18cc8d044decae7e8946f32",
"description": "intel/brw: Remove MRF type",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c93a0e125e9a61019393ecc200145997bf8cd08",
"description": "intel/brw: Remove Gfx8- remaining opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ef1ed73d3313811d9f8941f251376a99382131e",
"description": "intel/brw: Remove Gfx8- code from visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c793644ce9f332efa6dade415d56d3c876bcb11b",
"description": "intel/brw: Remove Gfx8- code from SIMD lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0d767f5fefb6d86d64d6599a674e8ec86f27d30",
"description": "intel/brw: Remove Gfx8- code from VUE map",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b3931daece70a70edd6e9fb337702701c2c3f30",
"description": "intel/brw: Remove Gfx8- code from fs_inst",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6098676fa86a6890303bd5cc5fdef2c1d070ff9",
"description": "intel/brw: Remove Gfx8- code from builder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "071e9f49f1fbc6ac4a5e1d5b73483522c69ba589",
"description": "intel/brw: Remove F16TO32 and F32TO16 opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "866a2f88dffcbd5f20b9261bfe490d86db2c1729",
"description": "intel/brw: Replace inst FF macro with F or F20 macros",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "625338389ecb03a16b1f83ee987f26ce7ec46597",
"description": "intel/brw: Update comments for FK macro",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e16c565f41a3e516f58d0d2a4db2cc998340ca1",
"description": "intel/brw: Remove Gfx8- code from inst FFDC, FDC and FD macros",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2822bc8d4ed2235a6847462708b6e0c2d8cde7a",
"description": "intel/brw: Remove Gfx8- code from inst BRW_IA*_ADDR_IMM macros",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7da7e4e698e79984aaa052c74fc9beb8d58ac4c",
"description": "intel/brw: Remove Gfx8- code from inst FI macros",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b523a9f8e8278901cf23dc2c4b53349ec44a463",
"description": "intel/brw: Remove Gfx8- code from inst FD20 and FV20 macros",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e684ab6a0675e547fe61878e323e95fff40646cf",
"description": "intel/brw: Remove Gfx8- code from inst F20 macros",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72a73eca96f63f6f460a846961040746de4de9a0",
"description": "intel/brw: Replace inst F8 macro with F macro",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "add6ea8a22bd78159eb4e7602e65d05842b0b233",
"description": "intel/brw: Remove Gfx8- code from inst FC and F macros",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ccece38623fd3dee10472ae2a68d8b8a24adcfbc",
"description": "intel/brw: Remove Gfx8- specific EU inst helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8ee44e8f18aee3269b7ba47471db14347ab318d",
"description": "intel/brw: Remove Gfx8- code from register type helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a637dce056c61fb1e4c66befba6049505c7caaa",
"description": "intel/brw: Remove Gfx8- code from NIR options",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d61d6fc3bc1c9c965ff640530111112a2aa8d911",
"description": "intel/brw: Remove Gfx8- code from EU codegen helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99d41ca90d62b32b17070bd439a55a7d9b6f3b97",
"description": "intel/brw: Remove Gfx4-5 manual compression selection",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1e694a890e5d1b3ace7a76cbdc31069d5081e2b",
"description": "intel/brw: Remove Gfx8- code from NIR passes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99f173ddd285278faf0326b521144acef532bd40",
"description": "intel/brw: Remove Gfx8- code from EU validation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f321e555b6fc8bf28a616afef4eea6981320931d",
"description": "intel/brw: Remove Gfx8- code from EU emission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91c05d990abc0c05591e2ab6fd7493a463cd7d4a",
"description": "intel/brw: Remove Gfx8- code from IR performance analysis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5765c7b80c378e31b107ad417800799341b25a77",
"description": "intel/brw: Remove Gfx8- code from EU compaction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ac5696157faaf5fd2e317885c8c1e04c843af07",
"description": "intel/brw: Remove Gfx8- code from backend passes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9569ea82a885d4e3bfd71bf7ae2350cfc85b9c4b",
"description": "intel/brw: Remove Gfx8- code from generator",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "371468c0133b8d204aec8107a314ae85cf82f2e2",
"description": "intel/brw: Remove Gfx8- code from lower logical sends",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ee29f82d2f562b5c7b7b0eb3a8f1b2f0764a92b",
"description": "intel/brw: Remove Gfx8- code from lower storage image pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a03280af1b86a43ae954e47b7912320469a676f",
"description": "intel/brw: Remove Gfx8- code from NIR conversion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a1c2a1bf119779e8f569bc8ce1e6051cd2e62c4",
"description": "intel/brw: Remove Gfx8- code from thread payload",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed6f0665e0b79163c857ad340af93bd79daba636",
"description": "intel/brw: Remove Gfx8- code from register allocator",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85eb6723258820162bbb3b0182d47bda0f88c402",
"description": "intel/brw: Remove Gfx8- code from scheduler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e88fa8a77b3aa130aed32664aac0ca13b41506b",
"description": "intel/brw: Remove Gfx8- code from brw_compile_* functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4bf0165828694894c5a88d318d02c9685ca6f44",
"description": "intel/brw: Remove Gfx8- code from assembler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83d7ddebcbd1afecf34b914679c1ec371876ae87",
"description": "intel/brw: Remove Gfx8- code from disassembler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15469b0a6339b821aaed49bd0d73822063e79696",
"description": "intel/brw: Remove unused legacy shader stages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c621f75e7bed1b728725a052b2a5ae09899ed638",
"description": "intel/brw: Remove now unused vec4-only opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a641aa294ef155ca1133e131a920dcab4cb1c990",
"description": "intel/brw: Remove vec4 backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c23b90537e359853d8ecd11c275e13ff23b0469",
"description": "intel/brw: Always use scalar shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "303fd4e93501e447abdd0d0a69fffbdfe74fa3ed",
"description": "intel/brw: Move type_size_* functions out of vec4-specific file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9bfccc1935340c581cbdc760e476d7e58808f587",
"description": "intel/brw: Move brw_compile_* functions out of vec4-specific files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c11d7743b39fb4559420d0371d03b4efc486f6af",
"description": "intel/blorp: Remove Gfx8- references in BRW code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c190bdfe97ca4666f1ab2d861a8dd720a1f7597",
"description": "intel/clc: Fix file descriptor leak",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4fd7495c693818e0823b100df0e0607e448a29fe",
"notes": null
},
{
"sha": "41722c61376eacc346fd459108d4e9697834f2fd",
"description": "nak: Add support for imad on Volta+ and enable it in simple cases",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a747cd1bd595eade6096bada1c6a230ddb7053f9",
"description": "nak: Move NAK_FS_OUT_COLOR next to the enum",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4fb5277c3da1797056f41bb5ed99de1b40feb06",
"description": "nir: Add an imad opcode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1881d97c2743a6b999942aeaae94176d4a1962bb",
"description": "nak: Implement nir_op_iadd3 on SM70+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c95d393093a214d245152051056fbd8337ce335",
"description": "zink: add nvk baseline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ffb7e0179008c5cc1b8cc8b6e5f33b19fc63851",
"description": "zink: update nv blob baseline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efc4ac0d27eec2e9c241accd95c396352e477d15",
"description": "nak/sm50: sprinkle OpAnnotate in optimization passes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "feb2d3e1daabf71e7d63497541ab2f08a0b7c173",
"description": "nak/sm50: support annotations through OpAnnotate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a69bd9a70a6ce66f80fa2ae20cc4a70d865ea451",
"description": "nak/sm50: add an annotate debug flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02774be708876e90e3cf333d30a86ff798154ac5",
"description": "nak/sm50: add a memstream abstraction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e57cf175e23937f4acef6e4a1c5b9ed7f8e3cc8b",
"description": "venus: move feedback on empty last batch to prior batch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0586a3fb22581e6f2eb0453ce0b68f14794f31a8",
"description": "frontends/va/postproc: do not use efc if image is to be translated",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8c3d18fba579b57aa483cf3de08573b31991fbf",
"description": "nvk: Advertise VK_EXT_shader_object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb564040a7bf86d9638cab0c799e86cb416bd928",
"description": "nvk: Advertise VK_KHR_graphics_pipeline_library",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "813b253939ee8c965bf14746a48c6191b062a57a",
"description": "nvk: Switch to shader objects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4001658c182e99dd99aaed32d9d9f84853804e41",
"description": "nvk: Use vk_render_pass_state::attachments for write masks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "839629634fcdbe3722de90d125910f224a2ab530",
"description": "nvk: Move nir_lower_patch_vertices to nvk_lower_nir()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd76444257071d655c4970958b9fa4fb3e3c8bd7",
"description": "nvk: Pass an array of descriptor sets to nvk_lower_nir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4f519d72db3c7d13c8455391c5cc2e0800eff1e",
"description": "nvk: Move populate_fs_key to nvk_shader.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "045741ac304a2f16a71295f13005b9ed0b54861d",
"description": "nvk/shader: Refactor some helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "626f38e25e72c10c395dd9f66ad00b843124593c",
"description": "nvk: Populate vk_descriptor_set_layout::blake3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9308e8d90d26fca678fe72380d899cdae77415b5",
"description": "vulkan: Add generic graphics and compute VkPipeline implementations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c488dc9f5089033d3f630fa5a84d7a7ebd16cf89",
"description": "vulkan: Add a BLAKE3 hash to vk_descriptor_set_layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "682b99a63f461b97843fd46560c18f3578230735",
"description": "vulkan: Add push constant ranges to vk_pipeline_layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2cb395a1fa55aa45d210f690c8e3291074e2ff4",
"description": "vulkan: Add a vk_pipeline base struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e71e6f3f6fa26e1ca7f30f7eccae00eace8c209",
"description": "vulkan: Add a new dynamic state for render pass attachments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ec177b116a43f1bf8d3e00c1cfcbdd021e38ab7",
"description": "vulkan: Rework vk_render_pass_state::attachments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c09c086c120a830496e9d30f289f376a38e275b4",
"description": "vulkan: Add a vk_render_pass_state_has_attachment_info() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f62008bff541c7e6eeddf8f0f4e94db591398cf",
"description": "vulkan: Add runtime code for VK_EXT_shader_object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d225c9e43fe95d0ff23dedf3aa0ae8ff60d00da",
"description": "vk/graphics_state: Add stubs required by VK_EXT_shader_objects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "657b8e5264176bf1ce31ac85081234371c4203a9",
"description": "vk/graphics_state: Remove bogus assert in CmdSetSampleMaskEXT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ad294202e7b6b3a0fa5506d0a1c468c9b6f62dc",
"description": "vulkan: Move the descriptor set limit to vk_limits.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "498d58a5f838ef15af297fea1eba05da0a4cfce2",
"description": "vulkan: Add a vk_get_subgroup_size() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af2cea8f84d5fab12fec98f4eaed9d308c2e6657",
"description": "nak: Remove assert on nir->info.outputs_written",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82ff9204abab5267f82a9ce73f9dca1541ef5ee6",
"description": "frontends/va: Only set VP9 segmentation fields when segmentation is enabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb74aa8515a137be93ecee91f06ba6f29e0ebe90",
"description": "frontends/va: get av1 encoding ref frame infos for L0.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b92fa9e104551d09c894a70f6be394f4e853e4d",
"description": "radeonsi/vcn: vcn4 av1 long term ref support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5663221bdbb822bf4860765b080ac6eceb52df81",
"description": "radeonsi/vcn: data structure av1 enc long term reference.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d3e7b6e9a74d0a1a0ffe5733c5cea31baa59f41",
"description": "wsi/wl: Fix deadlock in dispatch_queue_timeout.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a00f9c401bbe7c537fde2dbf277e0790a52b7052",
"notes": null
},
{
"sha": "a2292f53b525a751d32a7114a3152ab4be0e2d5c",
"description": "nir: Optimize uniform vote_all and vote_any",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "535caaf3e027963536e48fa5bbb59dc779523e00",
"description": "nir: Optimize uniform iadd, fadd, and ixor reduction operations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c63ea755feab96003cc9d079a95214ca0f02bbdd",
"description": "intel/fs: Use nir_opt_uniform_subgroup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f10d1ef372653f80bfa941fa881c5f5981bca7b2",
"description": "nir: Initial framework for optimizing uniform subgroup operations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fb37ef9854c77c810210b2d57c5d5f9ae3ac5a1",
"description": "intel/fs: Add fast path for ballot(true)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c42830c64a18ec9d69b591640cf8e65976f924e0",
"description": "intel/fs: Use constant of same type to write flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b22fff90d521112b5c8b029bc406852cee4002d8",
"description": "intel/fs: Enable nir_opt_uniform_atomics in all shader stages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75de4458a1350ac6f3843e4f8da7a69717c92687",
"description": "nir: Mark nir_intrinsic_load_global_block_intel as divergent",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9f44a264623461c98368185b023d99446676e039",
"notes": null
},
{
"sha": "56a3f031f407b45d0eb0577c33ae58458886433a",
"description": "intel/fs: Delete stale comment in nir_intrinsic_ballot implementation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5da51067273423fd8c1d0259197da973ae1409ba",
"description": "nir: Add documentation for subgroup_.._mask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "727170fee0573d30425f61a95d5dd96c42914347",
"description": "radv/ci: enable RADV_PERFTEST=shader_object for vkcts-tahiti-valve",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83efcd6a7212e60728b0c25ce67ad2ca78ed1bf6",
"description": "radv/ci: add a vkcts-tahiti job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fe7e06f5fc70fb1ae8052a1edd2bed6b373ec2c",
"description": "vulkan/wsi/wayland: Use dispatch_queue_timeout in acquire_next_image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a00f9c401bbe7c537fde2dbf277e0790a52b7052",
"description": "loader/wayland: Add fallback wl_display_dispatch_queue_timeout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df801bec1e6cd58d1a21e955cac5026dd5914f7a",
"description": "util: Add timespec_sub_saturate to avoid negative time for deadlines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a80a23dc49c0c98811b44327623a5f95298d07b4",
"description": "tu: Enable UBWC for storage images on a7xx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9e04f829301b28b9ee7320c1212bad76ad3257a",
"description": "tu: Enable UBWC for SNORM formats on a740+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4529b2ea54390fc274d13e19160dfa10a3f5260f",
"description": "tu: Reenable MSAA UBWC on a6xx gen1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dcbf61f5dfe313a4e8b832e376c772a4db48a58f",
"description": "egl/dri: Use pipe_format instead of DRI_IMAGE_FORMAT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68eaf820e16e0533d52156e8970893b745182e8b",
"description": "st/dri: Use pipe_format from config directly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "832d814852cca7b85cf550a9bcbe967ad9206415",
"description": "egl: Remove shifts/sizes from dri2_add_config argument",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e66305d681954ce3777bd2b7357f097fc248bfb6",
"description": "egl/x11: Compare config shifts/sizes locally",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "273e54391af7e0a89daec778980c3f8a800bcd7b",
"description": "egl/android: Remove hard-coded color-channel data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8d153d4c2dde6c5ae704fc96c3e5861d53a1e07",
"description": "gbm: Remove hardcoded color-channel data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a10f10c4cede42b9c323c5698f966d36af8801d5",
"description": "gbm/dri: Query DRIImage for FourCC directly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b04b64a21458ea10d0079180b8ec72993770a52",
"description": "egl: Use pipe_format for pbuffer configs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "630fda2492f3c2e0d66c60e3543a9bd4350ac37b",
"description": "egl: Automatically set EGLConfig ID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "487016796b1c491c9dc86876b9701115601f955d",
"description": "egl/{surfaceless,device}: Remove check for EGLConfig presence",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e12a55c97981c9be9e105b239e954d2e146dc989",
"description": "egl/android: Remove check for EGLConfig presence",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac304d0393f2653d5a78f2a1b024b10a8bf45218",
"description": "egl/x11: Remove check for EGLConfig presence",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "677092191896b0d342f33f8c3472d2ddeed25f97",
"description": "egl/gbm: Remove check for EGLConfig presence",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf7ebe6ff817578d15748c06991465f5d5a62ec8",
"description": "egl/wayland: Remove check for EGLConfig presence",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbb6f621353912f69880d4f9b3f0473f3d7c6c79",
"description": "egl: Fail display creation if no EGLConfigs created",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97c435c926d7742e1002aeadf5d20210f9b6a6ef",
"description": "egl/wayland: Remove shift/size masks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7889c9dc92d92c00d979ae1ebf475e7e05d459c7",
"description": "egl/wayland: Use pipe_format for format names",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84bb6d0e0a2105fe43d9eab7178f3340a00feedf",
"description": "egl/wayland: Remove WL_SHM_* format listings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ac70182e8b4d3a77aab6c743fbafd713a14b361",
"description": "egl/wayland: Simplify alternate-format fallback for configs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee04cc5d2baeff5c07d578461f256e7baa02f0a3",
"description": "egl/wayland: Eliminate double loop for configs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f63e676370bedd9b49dea5ec65d53782ec190785",
"description": "egl/wayland: Use helper to look up visual",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebdf9ad85cf3d3357c51245da2f4e5c59fd33259",
"description": "egl/wayland: Add helper to check server format support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a34d3c290ef9a4001866c394f7e80114f1ac9e89",
"description": "egl/wayland: Use FourCC to look up wl_buffer support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a084e2b081882ff027e426e8faddbe1f5497614",
"description": "egl/wayland: Use pipe_format to look up configs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ea9a963aa142910ed3a0fcea9060d3a92ee5ab7",
"description": "egl/wayland: Fix EGL_EXT_present_opaque",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9aee7855d2ddf47169270d5d1e3e92ff6e5f65c2",
"notes": null
},
{
"sha": "c74f4803911d8cbc9e9617ed79ea9480f335addd",
"description": "egl/wayland: Add opaque-equivalent FourCCs",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "084fea1e7d17768f55b0313746406c2334d69cd6",
"description": "egl/wayland: s/DRI_IMAGE_FORMAT/pipe_format/g",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba3b867552718e1c287a883b487816564e77cafd",
"description": "egl/wayland: Query image FourCC for linear copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57c3343c2d2115cd0151a45261aa1da919a09ea7",
"description": "dri/kopper: Flatten pipe_format/DRIImage/FourCC conversion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c462525708d31a8f86e38f8575bbe0d544e3ce6",
"description": "dri/kopper: Reorder format tables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d60415bad5d37d94517a795af05e07ed0e9d1763",
"description": "dri/kopper: Add translations for sRGB formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca0f94c805de29f97658fda95559872ddfb19222",
"description": "dri/kopper: Move format -> FourCC translation up a level",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8cb490193d4011d47f8c1f00702cc05f75a4347",
"description": "st/dri: Reuse stored texture format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "858ad38f8ba5810f5e4267fcbf2e6fdbc669a30d",
"description": "st/dri: Reuse stored renderbuffer format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "303b935dbd7e289b4996c034bf9c9c7817aa2fd8",
"description": "egl/wayland: Remove format-query fallback",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "216d4613c3f3073a09bdbcaeb43375d6f4678e47",
"description": "st/dri: Store pipe_format in gl_config",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad0edea53a732fecf6ddb8340e724b66275a0619",
"description": "st/dri: Check format properties from format helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "402584513707c69773bc64c9232b4e581e68e6ce",
"description": "st/dri: Use pipe_format for Z/S modes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69d64812e20e3b99237e1771cdce24be2d6d2356",
"description": "st/dri: Rework depth/stencil format selection",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4816cdd204cc48cdd3724613eb10e6d2326756d1",
"description": "st/dri: Add transient HAS_ZS() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e018c91384bbd89dab141e4cdcd8596b71ae382e",
"description": "st/dri: Completely remove mesa_format from config setup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4515bcf5afc47a221e847d748acbabee83468786",
"description": "st/dri: Remove format tables from driCreateConfigs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3ed00f38ae823e6d27179f1c4718e34d33b6d49",
"description": "util: Add util_format_get_component_shift",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3d419ad24d78162fe6a6f10e1071d2629696b97",
"description": "st/dri2: Use u_format to get config format information",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87955b67aed37ddf8a8724481260cfab430f9ec2",
"description": "st/dri2: Pass pipe_format to driCreateConfigs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5cdfc9a811699c87071653ea1381e9db4bc85fa9",
"description": "st/dri2: Remove __DRI_IMAGE_FORMAT conversion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e106017863272887976673cf702e90bfe2d4efe",
"description": "dri: Redeclare __DRI_IMAGE_FORMAT_* as PIPE_FORMAT_*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9891f9cf10e9aec2fabab1a04c92008a990a899",
"description": "st/dri: Use correct pipe_resource for GL texture image export",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d71eb60f337789e9204ab90d5f0e28e53002230",
"description": "v3dv/ci: remove crashes from expected list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "450b375b69db255902a17758eae59c81c198ede9",
"description": "radv: disable VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 with minmax filter on GFX6",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "926d9f1cef12189418258d4812d42193344f4128",
"notes": null
},
{
"sha": "1b1afd7b2412b142d140d482e0517aaf1778658f",
"description": "iris: make sure DS and TE are sent in pairs on >= gfx125",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d103b76ad68ceb21c309ab2de62c59e4027824a5",
"description": "radv/video: add VK_KHR_video_decode_av1 support.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c0e0b7462ccb35843d41ad95f8200315a8d1438",
"description": "radv/video: use proper struct sizes for decoder structs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0466453d3199369cb32ccb7e9f8b2039ddca7d32",
"description": "radv: rename it_ptr to it_probs_ptr in advance of adding av1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d599391ac9b5510c3c33b655a4d0917a8c2459da",
"description": "radv/video: use vcn ip version in more places.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03f18be6071d758c1261292c717a4d1441fc196e",
"description": "radv/video: fix filling out decode operations.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9290ec0bb1e7faf8dc7a54bc24c842ecfe02776",
"description": "venus: fix to ensure sfb cmds can get recycled",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d63432012d9189d5f1d8eb8025acfae2463fd449",
"notes": null
},
{
"sha": "90e38bbb3b577535a665edd0e8091e7c3a85bdb3",
"description": "intel/tools/error_decode: Parse Xe KMD error dump file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e88176b0b3b955c9e6d7a695f5fb50f84ea631f",
"description": "intel/tools/error_decode: Move code that can be shared between i915 and Xe error decoders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f9a5f48113b043ed597e3d815ca8d9040429e7c",
"description": "iris/xe: Add VMs to error dump",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c26663eedec1535210f4b1f5638be25eab4f1479",
"description": "anv/xe: Add VMs to error dump",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d40c48cac1a04b9100dea5f46fc7f035f590a940",
"description": "intel: Sync xe_drm.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e800ab6f7e61ebfe741a14bcad9247e2a4d1f6a",
"description": "anv: Implement VK_AMD_texture_gather_bias_lod",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "269d2c4a3f570d7bf92e7df13b42b5f7b7468dbd",
"description": "intel/compiler: Enable packing of offset with LOD or Bias",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30ead72e80e5b7ba5c5dfc46261b4d249f4fa382",
"description": "nir: Allow nir_texop_tg4 in implicit derivative",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "48158636bf1b0e62ebab4835e1f474866a34c6fe",
"notes": null
},
{
"sha": "6f0ab5e4d57f96db2ac70058c1322a9651eb1fe2",
"description": "intel/compiler: Add texture gather offset LOD/Bias message support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "79af0ac29a18046a4d02a7f5259e1fa005bb098a",
"description": "intel/compiler: Add gather4_i/l/[_c]/b sampler message",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c7f1feebf5e46377df86801d2b3f74004501d97",
"description": "intel/compiler: Add helper method to decide if header is required",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ea041e04a5001c0a82698a78491bf5c75099169",
"description": "intel/compiler: Pack texture LOD and offset to a single 32-bit value",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b37b3ba730500877ef33fdf05f74e94ba43b890",
"description": "intel/compiler: Pack LOD/bias and array index on TG4 messages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b34b2bdff3a89988bab3d2dc2ebb6a6d86a7592a",
"description": "intel/compiler: Adjust sample_b parameter according to new layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4ce848476882c205a69734ca8d69c26a2507c37",
"description": "intel/compiler: Trim vector properly till array index",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "73a3257968b6f746f0dc859dd3af2d1410800a28",
"notes": null
},
{
"sha": "db0291c235592a7eecceb788ef622e3a630f98aa",
"description": "tu: Follow pipeline compatibility rules for dynamic descriptors",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "88db736472b6e9b18d3736a42b038e2a7836b0b4",
"notes": null
},
{
"sha": "8c8669007224f67b1cad43c5a319cf4128752805",
"description": "venus: add vn_set_temp_cmd helper to initialize feedback batch cmd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d63432012d9189d5f1d8eb8025acfae2463fd449",
"description": "venus: refactor semaphore feedback",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c166710f6bd3f3bd9d146ce3a8266e6ee69a993",
"description": "venus: simplify to drop the struct vn_feedback_cmds accessor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa8c7dcb5a466a4b2d6c07eaa3af2b2fdceecbc9",
"description": "venus: refactor to add vn_queue_submission_setup_batch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72fd719698278fe09c0eb95d29abce8036cbd0ec",
"description": "venus: massive feedback renamings for consistency and clarity",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3dc608db97660ab5d554a7359e8bab209464eef",
"description": "intel/brw: Move workarounds to a separate file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c25803880ef619e437fa55dcf3f46cca6bc96559",
"description": "intel/brw: Move lower_simd_width to its own file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c989ad09f14b23a4dc9eab0633a557b71b3faa15",
"description": "intel/brw: Expose flag_mask/bit_mask fs helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "404630ad2ee67fba4b6410d12c7904584b2c12bd",
"description": "intel/brw: Move lower_integer_multiplication to its own file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fe3498e7261780f92b6036b017fb26c5abe3a70",
"description": "intel/brw: Move small lowering passes into brw_fs_lower.cpp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbffe124fc40cc3c631d1a2496ef6a0918abaaab",
"description": "intel/brw: Move fs algebraic to its own file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df013738dbc7872ebb61fc83431e682821b4775c",
"description": "intel/brw: Move virtual GRF opts into their own file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3b7f4726a2da548583fcd92cb82f9bbb34da5a9",
"description": "intel/brw: Move optimize and small optimizations to brw_fs_opt.cpp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7451c0f5d678d31b8cc2f711bc4ed2e730e10a8b",
"description": "intel/brw: Pull optimize() out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "254312b9dd6fa156f29a4a548ba750d0059bb7ce",
"description": "intel/brw: Pull lower_scoreboard out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a5a242210fd4bd02e0f4be0f482a4a4a9e24759",
"description": "intel/brw: Pull emit_dummy_mov_instruction out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "755d6e8c44c1d2c4bad3cd0e4511a2d513414a83",
"description": "intel/brw: Pull emit_dummy_memory_fence_before_eot out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7e0eec62be1badc1ad953ad45eea5289af1b76b",
"description": "intel/brw: Pull fixup_3src_null_dest out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a073116091b33081936763d997ee6733d0cff12f",
"description": "intel/brw: Simplify OPT macro usage in fs_visitor::optimize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de6a79857794d126962ed981d3c772eb1317fba9",
"description": "intel/brw: Use references for a couple of backend_shader passes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19b28ee44afe30c32469cd7af9ea384c2ea58ae5",
"description": "intel/brw: Pull lower_load_payload out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7397d3c950ae05b6d27839300ab331946b32457e",
"description": "intel/brw: Pull lower_find_live_channel out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "619888e077b4620f93343d69fa33c87b8da7bbdd",
"description": "intel/brw: Pull lower_uniform_pull_constant_loads out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b007195131999d647b677089c8c84f49e2367e7",
"description": "intel/brw: Pull fixup_sends_duplicate_payload out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06272d488306675ec1ee7207beb0c1c1b69ea8b2",
"description": "intel/brw: Pull lower_regioning out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89866b62591411082e9125404716a1a94e01c179",
"description": "intel/brw: Pull lower_derivatives out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b7da31c45be7e1777bdcca94b3ca871755f2f5f",
"description": "intel/brw: Pull lower_sub_sat out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "058b723d14c4f5960845b48961940b737f6783ce",
"description": "intel/brw: Pull lower_integer_multiplication out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8dd8b461e08f95c46b3a953b65bffb2a45f446a",
"description": "intel/brw: Pull fixup_nomask_control_flow out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1bdfa5230fc77d2b515343d47af2336d8e6b2b85",
"description": "intel/brw: Pull lower_logical_sends out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "422b4bead6988eac3540e8054807f7b288cb4440",
"description": "intel/brw: Pull lower_barycentrics out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af2b3c478c6e088a8758b89bad30d5bf28699d72",
"description": "intel/brw: Pull lower_simd_width out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14954cbd5843008c8d070db621dbb11040e511d4",
"description": "intel/brw: Pull lower_pack out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6b82b0270c2e3dd078345384156d4af566a1928",
"description": "intel/brw: Pull lower_constant_loads out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1c35563ae271117b15adcc9a56eb2124efe62e7",
"description": "intel/brw: Pull register_coalesce out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce10130f09fe58001599f16d2919c091914f6290",
"description": "intel/brw: Pull remove_extra_rounding_modes out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73fe65845652f97883a609f54b935cc754f470c0",
"description": "intel/brw: Pull eliminate_find_live_channel out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f314f89f752cc788c97c3d5f5efc321e46a422b",
"description": "intel/brw: Pull opt_zero_samples out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "838d6d5cd2ceb492057fa8a8b2bba18f1b1075c6",
"description": "intel/brw: Pull opt_split_sends out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8dcbdc8fac605a7e533628964702aeda872895bb",
"description": "intel/brw: Pull split/compact virtual_grf opts out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1947a386800a15706d0690f214f9349815f873f9",
"description": "intel/brw: Pull opt_algebraic out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d849c2ecff67f49fec037f1e947605a7d8e649de",
"description": "intel/brw: Pull redundant_halt out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96c4aa85455a5331e05088d5a6c2a9c930e6805f",
"description": "intel/brw: Pull peephole_sel out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10489b418c6d0ec045fdc8eaa76d0f8ae413d73c",
"description": "intel/brw: Pull bank_conflicts out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13c312431cc17ddffbd1e799d31cdcb232501474",
"description": "intel/brw: Pull opt_cse out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f09ad9dee2b9231268dd5d32895268b33d89741",
"description": "intel/brw: Pull opt_combine_constants out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59bff8adf42b1e1c053bc9636def3be984fff214",
"description": "intel/brw: Pull dead_code_eliminate out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1bd175f4583681092bb5209bfadd24b48493b102",
"description": "intel/brw: Pull opt_saturate_propagation out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc33a8fb06fcbe9797fb1cbc62ce8cb5986fb8f3",
"description": "intel/brw: Pull opt_cmod_propagation out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a3329a6c4f7860a0c96d124c0cb3366442d58c4",
"description": "intel/brw: Pull opt_copy_propagation out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b73d163d48880ebdc7daafeb4e19775382da212",
"description": "intel/brw: Remove Gfx8- passes from optimize()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a4f220c29b8ac9d8dbc83eb829e9780cbc1415a",
"description": "intel/blorp: disable use of REP16 independent of format",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1adb2e9e959d9de9601b9d5dc8d733a065ac1d1d",
"description": "panfrost: support multi-sampled image load/store",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9831a4d34aa9962550bbcb0dad63142d2cccd72",
"description": "panfrost: add lowering pass for multisampled images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8a4bcec362108bf41f34166e8fcff60e6ec7064",
"description": "wsi/wl: check wsi_wl_surface's validity before use",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9a00a360ad8bf0e32d41a8d4b4610833d137bb59",
"notes": null
},
{
"sha": "8ab337047cda1d23f624aa5839742094c3700d2c",
"description": "nvk: Advertise VK_KHR_maintenance5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "509fdf4fe4fc464be6c06a12f8d9e534d6673410",
"description": "nvk: Use VkPipelineCreateFlags2 flag names",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a72bcc0a26dd401d5d0a5900fb147fd7b0eb8673",
"description": "vulkan/meta: Handle VK_REMAINING_ARRAY_LAYERS in blit and resolve",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ed3aa7b1a8d892061058ed8b383e7d23f778ba4",
"description": "nvk/copy: Handle VK_REMAINING_ARRAY_LAYERS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a120022b022b69372464dde759b2a64a94f2b25c",
"description": "nvk: Handle missing gl_PointSize in the last geometry stage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4287d04e9832196e5fe23c7bc640b0079910ae04",
"description": "nak: Add writes_point_size to nak_shader_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "828b3c18fbf54d8e63ab40f2f7affca25a5cb63b",
"description": "nil: Add PIPE_FORMAT_R5G5B5A1_UNORM",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6825902bb6146a36248cb7d53c8fa2469f73a048",
"description": "treewide: use ralloc_memdup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66b00e2966d348a298ebcb4881c01b538058a2ef",
"description": "util/ralloc: add memdup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d964f57a48994f3f737ac1885a6dc5b8a56c7edd",
"description": "util/hash_table: add u64 foreach macro",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc1501628fd98bbf0f2a56d149347effb688722d",
"description": "nir: Clean up divergence analysis for TES patch input loads.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "870a2e419758478a117685ff01a88320ce1cba49",
"description": "nir: Cleanup divergence analysis for mesh shaders.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9553d67373830e6e77f7c8556523f956aa4b8e32",
"description": "nir: Fix divergence analysis of load_patch_vertices_in.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "537c0029ddece2bb0f5c56947ff7e92258077a92",
"description": "nir: Fix divergence of reductions.",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9548cba8ab54e6256bd644f1cd177d1485ac6331",
"description": "anv,hasvk: use vk_index_to_restart",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9da77e6c9748f4ba166181885f79c912d23af607",
"description": "tu: use vk_index_to_restart",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a97966b840f728d6894d75ea3924b7108d9fa1f6",
"description": "vulkan: add vk_index_type_to_restart helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d00edda00041de0492a5097353407f6d1781df3",
"description": "r300: fix memory leaks when register allocation fails",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "54f6e72b27154219be237690453bb9c3b57cd3ec",
"notes": null
},
{
"sha": "b11ecacb9377240a81c24bc0eca3a110f9642bc3",
"description": "r300: fix r300_destroy_context() related memory leaks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e01f86c67b0bd955758366827cb8322aa1bec263",
"notes": null
},
{
"sha": "4071c399a27932ea9253eb8a65d5725504bac6f3",
"description": "radv: compute the total LDS usage in gfx10_get_ngg_info()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d85311b120605d1c3c6b9c0a681e8ea59323ab90",
"description": "radv: compute NGG scratch LDS base in gfx10_get_ngg_info()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0570d40d5b367c4d44fd8e89e68dafd2f79b7327",
"description": "radv: determine NGG culling info before NGG info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3863a22bbf3c322a4370dea6bed69bbf51028fa",
"description": "radv: pass radv_shader_info to gfx10_get_ngg_info()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4db0952639ec72f7784d87ccd3a6cf47e7bdb6be",
"description": "radv: pass gfx10_ngg_info to gfx10_get_ngg_info()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "beb2e7df6823fe291e4b4f313fbed903891beac9",
"description": "radv: determine NGG query info before linking shader info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64f46c83a34a70090de36cb6dd387f0a10f656d4",
"description": "radv: use so.num_outputs to determine if NGG shaders need XFB queries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f8a84a0246e62b30c2f8587d169c7d7ad82cb91",
"description": "radv: do not set gs.has_pipeline_stat_query twice for NGG GS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c1e82e309f2e0bbf50edfada6bb10651308aa36",
"description": "radv: remove unused parameter in gfx10_get_ngg_query_info()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9169881dbd1f72eab65a68c2b8e7643f74489b7",
"description": "anv: add missing generated file dep",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5816b5961f5bc0c034450ab6f1779a64f31e8293",
"description": "zink: use new flag to determine whether swapchain readback cache is usable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01c9199cb8cc32ff6d6eda993c173bdc37081aed",
"description": "zink: only update swapchain readback cache when necessary",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fb83c0935948c3bf0717e0a3d9ea3ba4cdf4f6c",
"description": "zink: only update swapchain readback cache on create if necessary",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "417a1986fb17ae3d65bd57a8fb3efea7bda90752",
"description": "zink: set and manage a flag indicating that swapchain readback needs updating",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "114a5da7905520ec8626beee885572dc386a383c",
"description": "zink: update swapchain readback cache on create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7486aaa1c0ea8dda75ecddf631ebab9064d2b161",
"description": "zink: make readback attempts count towards ZINK_READBACK_THRESHOLD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5d5f54fe9d9065c2476e520d8007c76f38b1839",
"description": "zink: add a swapchain readback case for reading differently-acquired image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae80f9ce65d46c0680d2c5b4e60f3b9a9f879a8b",
"description": "zink: make kopper_swapchain_image::acquired the resource that acquired it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2ed77072cfa354862843789f30b7702feeb9c70",
"description": "zink: flag acquired swapchain image as readback target on acquire, not present",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3a2e2f9f2e4be1e11792c01f3b9a2748dce6acb",
"description": "zink: lock buffer age when chundering swapchain for readback",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c123ab213797c1d0d2a34e57c503428261324cc6",
"notes": null
},
{
"sha": "9fa2d9bd50e6d464e102111c66a14cb1b20c5e0b",
"description": "zink: fix swapchain readback conditional",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50b671c1c39ebae5131723b8e4e10a6653f6c464",
"description": "zink: fix (dynamic rendering) execution of scissored clears during flush",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6020355969c8f6a78e1698b2c31539055e5698e",
"description": "zink: clamp in_rp clears to fb size",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e032e7f6cce48acd840a6439a864b82d36851830",
"description": "zink: don't pre-init null fbfetch info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fdbb0868ac5eb73055745de57575c694ae90a46",
"description": "zink: start out with 256x256 sized dummy surfaces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aaf78eadf3734dfcc43faa5c7e6a257accaf09db",
"description": "zink: create/resize dummy surfaces on-demand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ea64063c8e4a99a34d70cfc415ed6d4663996b5",
"description": "zink: break out null fbfetch init for descriptor buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "263d26202558a503610470209a07850c4ee54152",
"description": "zink: also set null fbfetch surfaces when no fb surface is bound",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3347a4603b55e2650071765767725b77379bc0b",
"description": "zink: don't pre-init dummy fbfetch surface when missing nullDescriptor feature",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe13841a99a39e8acf1e73c8495ccfcc91ffa81e",
"description": "zink: move flagging rp_changed in zink_update_fbfetch() to caller",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35185ad9df8efa84981607cec3dd495c875a534b",
"description": "zink: assert that batch_id is valid in zink_screen_check_last_finished()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3283415bbd9d291a20a2e02e1a76f6b1b4984eda",
"description": "zink: fix longstanding issue with active batch state recycling",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16103b61e7dae3ac426fcc523a1a9b18a3c71e8e",
"description": "zink: only scan active batch states for free states if > 1 exist",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2179a7f4d7da3becfebe4f520e0db3471fc3ea3f",
"description": "Add Xilinx ZynqMP KMSRO entrypoint",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4499871e34cd316fcafe66e621828c5fd1d5488f",
"description": "nvk: Advertise VK+KHR_incremental_present",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3fd66c8899a1e8946173ef805b3b427b3d60eed",
"description": "nvk: Only expose VK_KHR_present_id/wait when we have WSI",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "726ae2570ce27a2d417d4a5442dcb56b461c106d",
"description": "v3dv/ci: update expected list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "423add61e2d5b6ab6b5505d1feec01b93609f8fc",
"description": "gallium: lima: Don't round height when checking alignment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "642b12baef65889000c47d0efd8f0cdf2e49cad5",
"description": "anv: limit depth flush on dynamic render pass suspend",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "abeac8cf96d9fbba3126339b2a62005ba8fd2dfc",
"description": "intel/nir: only consider ray query variables in lowering",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "373130a66c9f3ea0cd8945e5c5cc467a3b5ff075",
"description": "intel/compiler: Remove has_render_target_reads from wm_prog_data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10230d2eec01c5446a17db19150b5585d71bab3c",
"description": "intel/brw: Assert Gfx9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40437bea860bd478692bb769789c1007dee5f5e5",
"description": "intel/brw: Remove pass test cases for Gfx8-",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c3165f0ff53fe370a2dc88f25ec2d5ad4df2457",
"description": "intel/brw: Remove EU validation tests for Gfx8-",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5b67d4bea4859404c170b55c3759c63540bf814",
"description": "intel/brw: Remove EU compaction tests for Gfx8-",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9bc670509c51dd2938d6fcd602d9c736622f01c0",
"description": "intel/brw: Remove assembler tests for Gfx8-",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80de55801ef19912902ae8878ae1a30ecc129583",
"description": "intel/elk: Remove tests for Gfx9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f508a5dac0eba281e76a837f58675960dd52fd8",
"description": "freedreno/registers: Add some HWCG regs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7ee2c8ca51107716dea3368c128bcdc39d5e90d",
"description": "tu: Give suballoc bo's a name",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bcc5ddcc3b38df8a4ff6eb54127175ef0c6ec2dd",
"description": "freedreno/crashdec: Find potential fault buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32db7a9533ee53635fc801340dfb48cd238f2145",
"description": "intel/elk: Use anonymous namespace in fs_combine_constants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bc18fe46f2d312683a622f9601384492fc942ef",
"description": "intel-clc: Use correct set of nir_options when building for Gfx8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c83f92087bb9678ae6cbbd4f328360565b3e0b9a",
"description": "intel/elk: Move nir_options to its own c/h file pair",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f83b1dddc122b7560e49b4ccbc6e7d704b14caf",
"description": "intel/tools: Add extra compiler device sha only for Gfx9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8abfbc9ccad8512ab5591b65da99562bdddd4587",
"description": "intel/meson: Rename libintel_compiler to libintel_compiler_brw",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "255a411450ea062ede90a23189abc5f3f8e25a1d",
"description": "intel: Use _brw suffix for genX headers that rely on brw",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23e0cff90701e27e43b8ffac99c06169a76f406a",
"description": "intel/tools: Add ELK support for intel_hang_viewer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d641ca5b866df91c5a9ca69ee11858e6e58b3d25",
"description": "intel/tools: Add ELK support for aubinator_viewer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d379f08afed3f952d59a06b68a74061e8be6760",
"description": "intel/tools: Add ELK support for intel_hang_replay",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9a6b49b4bcdbff6a72f34981dccafca4b716543",
"description": "intel/tools: Add ELK support for aubinator_error_decode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5338a24fe003cd341192079d59b5bbbf0c627e4e",
"description": "intel/tools: Add ELK support for aubinator",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9796b56e41cff161bde25840e22ad3b5ad8f8bdd",
"description": "iris: Use ELK compiler for Gfx8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c3b65ccf9c07929fad00d71eb5bd5c0c8f35cfa",
"description": "iris: Rename screen->compiler to screen->brw",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9294afe7fd74915edd4fe7a86d54dcc50b307861",
"description": "hasvk: Use ELK compiler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4968d1a92570397c5766de903161276a66178aee",
"description": "crocus: Use ELK compiler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0669210ef4274bb68aaa92402ed633290edd60d7",
"description": "intel/decoder: Add ELK support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80cfc3d71279d675c8ff2fc64372cbd396594ce6",
"description": "intel/blorp: Remove Gfx9+ references in elk code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e582f0dfdef9d6a3f254c45978660ae2ff96686",
"description": "intel/blorp: Add ELK support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5149e025e8a6ff9e0cfc393247ccc06dba8436e",
"description": "intel/blorp: Explicitly include brw_compiler.h header",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4eb63a01375ef1f62c709de79c092230c240731a",
"description": "intel/blorp: Move brw specific code to a separate file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4866649052354551e7b3248bb8ae4188df55f4c9",
"description": "intel/elk: Create separate header for opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77f52417c5ef06f1a22840361f2a7e76640b694c",
"description": "intel/elk: Don't include elk_eu_defines.h in elk_nir.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6648e0ebd37dfc795e2a20d0fb2d9015d40d6252",
"description": "intel/elk: Rename symbols",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f677485ad48265eaf10ec9e749ed0bac158e176c",
"description": "intel/elk: Rename C++ namespace",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed89a42f7a03d5346c4de6d175193f48f3445455",
"description": "intel/elk: Update doxygen-like file comments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "783f3d0b4f98ddd531474c4e20d0102f1970f2ac",
"description": "intel/elk: Rename header guards",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6022281f273287499e9012f9a7c3dd87a733e5b",
"description": "intel/elk: Rename files to use elk prefix",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b02712efc2d7803be64be946b46e76ae243cd8cc",
"description": "intel/elk: Remove DPAS lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b743ab7acc86ee1346e13e6aecad03ca34a64b40",
"description": "intel/elk: Remove stages not used in Gfx8-",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a57012ff487d077a86478bc764697f2f27b8ff3",
"description": "intel/elk: Use common code in intel/compiler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dcf29202d48ff017e22d6b85e63be908cb6c92fe",
"description": "intel/elk: Remove a bunch of files that don't apply for Gfx8-",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06b553f02c9856ba8028bc55b94c8d787f01a438",
"description": "intel/elk: Remove compiler specific devinfo hash",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0083585fc5b42f7f25801f80aadaad401ed2eaac",
"description": "intel/elk: Compile ELK library, tests and tools",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d44462c08d8858a4ab2dc37b311cc69501adb0dc",
"description": "intel/elk: Fork Gfx8- compiler by copying existing code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9214460eec38500919cd0eec5513dce987ffb32",
"description": "nvk: Expose a host-visible VRAM type when we have REBAR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5cb1eed26ff809e732400c69c09d9dae4a34dee",
"description": "nvk: Upload shaders on the CPU when we have ReBAR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ed7f8c54ef4ff22fee6ffebe05245d01d118fde",
"description": "nvk/heap: Upload shaders on the CPU when we have a map",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4623da9a35ee48c8e69bc1487b5fc60280173b3",
"description": "nouveau/winsys: Getch the BAR size from the kernel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85849ed9cb6ee802ae6917d8fa78cca86b41fb85",
"description": "nvk: implement EXT_memory_budget",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db2162efa6d70e8e135a23ab74a6a0f0a4ba4270",
"description": "nvk: Add an available query to nvk_memory_heap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbb458be8d9c01563de2022e5f9c9446fa858181",
"description": "nvk: Use 3/4 of total system memory for the VRAM heap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9bd005c441cc16fba6e2392dd64bf6caba1bc70",
"description": "nvk: Add a hand-rolled nvk_memory_heap struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a8c60d67485ac2b168e06f6355239e06fdf24fa",
"description": "nvk: Add a nouveau_ws_device to nvk_physical_device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b887c9ba2c45ecb1ac945e0d0973ab05cefa9d73",
"description": "nouveau/winsys: Add a vram_used query",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e08a849367cd7de4f018d634e7dbe964361cbde",
"description": "drm-uapi: Sync nouveau_drm.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "028080c716c95b51af23ff21c9654ee29900d45e",
"description": "isaspec: encode.py: Include util/log.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9abb7ff6ef35de3fa2975fd1c1b4a76769a7804",
"description": "glthread: generate packed versions of gl*Pointer/Offset calls",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24f14f8daac2268fc650c81ad4c666fb7f21d09f",
"description": "glthread: add a packed version of DrawElementsUserBuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c566df8b39e0554f001fbcb7e15d14a1e313b98e",
"description": "glthread: add a packed variant of glDrawElements with 16-bit count and indices",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5925a864b539bfce60d6ff771c97795bfddb13da",
"description": "glthread: rewrite glBindBuffer packing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f9b5548396f194de7871abaf711518a262ec83a",
"description": "glthread: use marshal_count instead of count for more functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8721fefcde8ae008836ce2786c977c4001846e9",
"description": "glthread: don't check cmd_size for small variable-sized calls",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "798f4307778560d5a0127cf2ab55c636d496e4a7",
"description": "glthread: deduplicate batch finalization code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d70c21d82f7e3d631379bfbe99bb7cc389caa10",
"description": "glthread: pack uploaded user vertex buffers and offsets better",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97532db988f55743d498a1fe3f9e30f9cb549b2e",
"description": "glthread: fix multi draws with a negative draw count",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eda0b9f8d4cb36a487667947eb0b2ea0b034ab37",
"description": "glthread: pack glVertexAttribPointer calls better",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad34c932cdf9583f27b35a948a90c37c45c27889",
"description": "glapi: pass pointer size to python for glthread from meson",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "610bc4d115b6ece70a2d1278d61649547fe576d0",
"description": "glthread: remove \"if True\" from print_marshal_async_code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2994739682fa7f4930b4d2168c63e83539f2d44",
"description": "glthread: separate marshal code generation into print_marshal_async_code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d796de15720b0c97600495ec1c78e37307a3579",
"description": "glthread: separate unmarshal function generation into print_unmarshal_func",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd6b0ea015bc96fd37bce0641363ced8fb5fa7ea",
"description": "gltrhead: merge 3 blocks conditional on marshal_sync in print_async_body",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9819744b32542b3070e83ef68f38cf9bd7929fc",
"description": "glthread: precompute fixed_params and variable_params lists",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6eef0c60f806e00694fceb1d734e0d72c478f4b8",
"description": "glthread: move global marshal_XML.py functions into class marshal_function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aea16b5ae9da8b8a4955058544b155fc26e2e6af",
"description": "glthread: sort fixed-sized parameters before returning them",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee0d869d6696f49baad9cee04dedb9d946f4fc77",
"description": "glapi: fix type names for glthread and handle all types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12754aec1a2a6b5a99075b2c37159d62a6b7260f",
"description": "glthread: rewrite glDrawArrays call packing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e5d91671e03bcf14133dcd4ff79b376eb70ecc9",
"description": "glthread: rewrite glDrawElements call packing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99f8f01dfb97e44e144ec0c91d80494e969c2464",
"description": "glthread: pack the index type to 8 bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15bc7e1d6258fca2c970384463726ab08aaecba0",
"description": "glthread: pack the primitive type to 8 bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39edcd695ab5820ffad3d4a070dafa6578c1b448",
"description": "mesa: deduplicate is_index_type_valid code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "259a0a9aeb9d734cd51eef1f66878fb9c3708f89",
"description": "mesa: deduplicate get_index_size_shift code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1388be4d39714c46f03af2d784272a0cde818690",
"description": "glthread: pack \"size\" in Pointer calls as 16 bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13a8efcb2c3b5715e5fa74e54a42d2e78c992f87",
"description": "glthread: clean up how vertex stride is packed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "617cdedd35a89f7ac5e3c9b018e930dbba6e4762",
"description": "glthread: remove cmd_size from constant-sized calls",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "acfefc1f14792ae632c8b764b6ab99cf9cd36b30",
"description": "glthread: add no_error variants of glDrawArrays*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "138804fdfce719ccb1e1f5b0a448e4e19c414bdc",
"description": "glthread: add no_error variants of glDrawElements*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c52e1f916a7753ef4adc11a4c9232685803d9499",
"description": "glthread: use _mesa_glthread_fence_call() instead of duplicating that code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47d589e7d4f63db5252f26b82bea3cbdd7d626ef",
"description": "glthread: re-enable thread scheduling in st/mesa when glthread is disabled",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3ceec6cd8533a5a5f3ccaf687308dee2f097a99",
"description": "vdpau: Refactor query for video surface formats.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "174b715391c4e571ff39174174f315bbec12738b",
"description": "gallium: Add Renesas rzg2l-du DRM entry point",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d096523af095f657b93ee66934f8cafe54abf228",
"description": "rusticl/kernel: make builds private",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14ccfb41bcfca28f854d760ad9eed4a4b0eec2c1",
"description": "rusticl/meson: remove -Aclippy::arc-with-non-send-sync flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce06bdf91684c186654b8ded4ce5adce82d9b359",
"description": "rusticl/icd: verify all cl classes are Send and Sync",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2029030070392e103951c0bab032bf0b20663dc",
"description": "rusticl/kernel: make it Send and Sync",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59cba7075176ea482d667d90fbc5afb5829c4806",
"description": "rusticl/spirv: mark SPIRVBin as Send and Sync",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17e97a8f06a53ff4e16bd8592e55f83030a0b920",
"description": "rusticl/event: make EventSig Send + Sync",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a97108d3c7a7ebfa091efb8d236113d862794eca",
"description": "rusticl/memory: make closures Send and Sync",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa3b44c02ba1cf8ecc5ec1fed0c05dd4f432e213",
"description": "rusticl/memory: store host_ptr as usize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1753b59cfd98c7bb69b952e17e53eccecf4c66aa",
"description": "rusticl/context: complete conversion of SVM pointers to usize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebde7d5e870d7d0d0386d553cf36854697e17824",
"description": "tu/a7xx: Write even more magic regs to fix rendering issues on Android",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38ffdb883df97db7c916a8122ccf65b9ab261c41",
"description": "rusticl/device: Verify for PIPE_CAP_CL_GL_SHARING when enabling gl_sharing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d43f9f9c60c6a0ade147c5dcaad1a33ed5c6b9f7",
"description": "radeonsi: Set PIPE_CAP_CL_GL_SHARING to true",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e7d1725a33a2a74cc7b9f267a21c54ed520bafa",
"description": "iris: Set PIPE_CAP_CL_GL_SHARING to true",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12f1a4c311ce45835409c20ce76f39d3dcf950ea",
"description": "gallium: Add new PIPE_CAP_CL_GL_SHARING",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50f6478e3dab9e355fe65203bd486ae4cc5c6702",
"description": "rusticl/gl: Bump mesa_glinterop_device_info to version 4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7272a6f245b9c30d215d58ff948cdfb294f3e28",
"description": "mesa/st: Skip querying PCI values in interop_query_device_info if version >= 4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89622f5089bc62eb976a619f7640414568be00a8",
"description": "tu: Use common physical device properties infrastructure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4c40fc89c7e53a2c0f2f78578fe10b71a4e27f1",
"description": "tu: Add workaround for D3D11 games accessing UBO out of bounds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a6836611e39cf00c32b6e189ca7eb2f370d68fe",
"description": "egl/wayland: Flush after blitting to linear copy",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "58f90fd03f4aaf2ee19010e9cbd9cee2deda9711",
"notes": null
},
{
"sha": "f890b515ef2a570e3d4a1f9466521e7bb0869bea",
"description": "nvk: Don't use WAIT_AVAILABLE in nvk_upload_queue_sync",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2074e28a0d6aa65d2a979ba6bae9012797dd3352",
"notes": null
},
{
"sha": "6767ad9c86bde9bebbf43b3c4649f49cb4dae520",
"description": "meson: Enable d3d12 in gallium_drivers by default on Windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a6de45bd55eba358c8a983e44a146e4b437c623",
"description": "meson: Enable zink in gallium_drivers by default",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b9c0e376816e44f665473704128f293986a7ba1",
"description": "zink: lower unaligned memory accesses",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0288cb0a0c471fbef07d1dfc1cae843c5396d8e1",
"notes": null
},
{
"sha": "944ef1771e19b2eb5b0ffc8017652a155a4838e4",
"description": "nvk: disable shaderResourceMinLod on pre-sm70",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7166386db714e37df909f1c805cc950f4c77e9c",
"description": "nak: fix tex offset encoding on SM50",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59d6645c6bfe59abb819421f966270a3f1fc0b28",
"description": "nak: fix lod mode encoding for SM50 tld op",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "639a9a1c05e762cbb9a29a5ff291ce6df0e239a1",
"description": "amd, radeonsi: Lower minimum supported video dimensions for AV1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d95c30b6ec34c85ff8558db1515b186946811512",
"description": "ac/parese_ib: Handle more packets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebbbca005ea943744be460098d6bfc7dcbeccb0e",
"description": "ac/parse_ib: Handle 32bit PKT3_DISPATCH_INDIRECT addrs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fea21e5649642df21c9d35e5bde986a2c8372d61",
"description": "ac/parse_ib: Annotate addresses with UAF/OOB info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "badd2131b5e70dbd491ef1c8736c408800eb41ed",
"description": "ac/parse_ib: Dump the ADDR field of PKT3_SET_BASE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "160d18b2735959dd957824c58ec62cf499805574",
"description": "ac/parse_ib: Add and use print_addr",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfe331930c63a5a245b90740061d47a174eb10eb",
"description": "zink: don't destroy the current batch state on context destroy",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b06f6e00fba6e33c28a198a1bb14b89e9dfbb4ae",
"notes": null
},
{
"sha": "dd0f6d70bac1f7e0e188552e53b444086d6bddb7",
"description": "pan/va: Add missing valhall_enums dep to bifrost_tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "439fce0c176b1769436ff17ba6a15df177232ba9",
"description": "panfrost: Add AFBC packing support for RG formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3244135fa84802ff852ab3394364691f5e93bf2",
"description": "anv: Set timestampValidBits to 64bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3004923ae38fcd21b5d0f0289e84de90d32c3ce1",
"description": "radv: add support for conditional rendering on the compute queue with DGC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f843027c22c92aabdf4732047dcaea4373be7e94",
"description": "radv: store/reset conditional rendering user info in the helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3fed272da7eb1895f726e369ef947f4394dde957",
"description": "ci: Update llvmpipe trace checksums",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41b5ff46aadb8aa80d3d7956bac48a3bdd1fbf86",
"description": "lavapipe: Advertise VK_KHR_shader_maximal_reconvergence",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d7beb22fae3fe10aed86066ee9d2d9536625a72",
"description": "gallivm: Consider the initial mask when terminating loops",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb3c96d5ed4fe8e57d8d225fa6e740282b510a8f",
"description": "llvmpipe: Use full subgroups when possible",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "277a5856e204bcb8e7a2dc322d16a4072ebb4ba6",
"description": "v3d: Implement GL_ARB_texture_barrier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51ccba82ce2e016a131186821409c5316c2299ec",
"description": "v3d: Early return if job is not writing the resource",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f138819f44f2a392163569be4b6cd2519ecd93a",
"description": "v3d: Only flush jobs that write texture from different job submission.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7cbb47a86ffee9d6c98e024ceeb6dc9bc00e8323",
"description": "v3d: Fix indentation at v3d_flush_jobs_writing_resource",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c41f6ad7649c8d1b8f4d6f5641bb439311f41538",
"description": "mesa: deal with vbo_save_vertex_list::modes being NULL",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9aa205668bcbf701f8f694551c284cd8e4cc17a3",
"notes": null
},
{
"sha": "9a00a360ad8bf0e32d41a8d4b4610833d137bb59",
"description": "wsi/wl: flush connection on swapchain failure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9787864e0e3f3fa206dd4b7b57ea75d15857c6c",
"description": "radv: remove a TODO about adding mesh/task queries on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35e0c88f490d3c50aff11e49a05b7438d4fcf398",
"description": "radv: add support for task shader invocations queries on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b24e07e9edf779ec80399f55c6e91f4825b3a7f6",
"description": "radv: add support for mesh primitives queries on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a6c18f503310933d07d7b3c8f3c437fbb338d27",
"description": "radv: only enable emulated mesh/task shader invocations on GFX10.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "babb82d81a38c46c82a75d84081a3eee21d50e81",
"description": "ci: Adds /usr/local/bin to PATH at piglit-traces.sh",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1418dcb3d6996029bdfb5a6e1e7f450183bc290",
"description": "radv: re-emit more states when a shader compiled separately is bound",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc42ad4c6a089ec4d10fe7488f4fcd2a5514006f",
"description": "radv: simplify emitting VGT_ESGS_RING_ITEMSIZE for ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78be19fc72f3c85aa54717d87c4a48b35fb917bf",
"description": "radv: rename radv_emit_shaders() to radv_emit_graphics_shaders()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76ccf7158754aeab0f8a256f02da0f064d11753a",
"description": "radv: simplify binding the GS copy shader with ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b23e9d89dd285f3bc33a44dc669aebf2fbc1f56",
"description": "mesa/main: allow GL_BGRA for FBOs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1d595c7cd4aefc7baf1942626f53bec8f6699f7f",
"notes": null
},
{
"sha": "fa34241932998836d7fdf8b52b8f97a5fa5af8cb",
"description": "intel/ci: bump anv/tgl fraction to 6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da5a6d185cbeb7680d65322bf188b99acc9a440a",
"description": "ci/anv: add more testing for optimization paths",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59b0f7b6b7aaa87cabbcad2f7501efeb86b7ad0f",
"description": "radv: free NIR shaders when creating linked shaders with ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77f036d574c04afcff60aa27f845aa95df32d4ba",
"description": "radv: fix a big memleak with VK_EXT_shader_object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e88a5842b237e9ce95c7b8b6fd402c2ec037bf38",
"description": "radv: remove the union in radv_shader_object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ae8f0f9d7444cd54d817bb2bfff59b8fd6e543f",
"description": "radv: fix indirect dispatches on compute queue with conditional rendering on GFX7",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5c03cdbd02a69884ce759e0cbd0cf76dc212e2d3",
"notes": null
},
{
"sha": "776f4523f916a0acf55a0baa1e65dc52a6b08b89",
"description": "radv: fix binary shaders compatibility with ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f123a04256d92d6a7d9cfc0cab9e1ef9f3e3cb72",
"description": "radv: introduce a per physical device cache key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c303d399ffd4a03b7a876f4a6b48128846edb76d",
"description": "radv: initialize disk cache slightly later when creating a physical device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0543394bfa7908e1c4d6bb97deedd6ee3a954ffb",
"description": "radv: move mesh_fast_launch_2 to radv_physical_device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f0fa64eed06966f2f30a605c200eec0e9a08242",
"description": "glsl: move some lowering to the compiler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82d617e8b13dbc7e5467cea7ec4507a5f5daf35a",
"description": "glsl: fix potential crash in expression flattening",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac45d893d62eeae7525953d1b36c4f3f93a6b01e",
"description": "zink: handle stencil_fallback in zink_clear_depth_stencil",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3d4897dfeed727990dbf4ca8a055204d8f5d1b1",
"description": "anv: flush query clears for all gens",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f733215c12438c8902fdc819376072b4cc9fb48d",
"notes": null
},
{
"sha": "62f65f4bfdae169de7842f2577dca5f8160616f4",
"description": "egl/dri2: if zink is preferred from dri3 skip dri2 paths.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a590a8ef4596bc19390a27c742e6da325431102b",
"description": "anv+zink/ci: remove recently fixed tests from the crash list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2526308dcd44605523cb5e1e74d9bd0af3598a0b",
"description": "anv/sparse: allow binding operations to match the resource size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a501a840a382daa5591673c96ec9451c977c1968",
"description": "anv/sparse: add an extra step before anv_sparse_bind_resource_memory()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3aa7e42ba76478d9cc1550240eb9af45ece7184",
"description": "zink: fix bind size handling in buffer_bo_commit()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83895d4025d3c19941c9e5af810dea89a6840a6e",
"description": "intel: Only build shaders with anv and iris",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b52e25d3a8eee702ff5d21e4cdb9a4dc0736282a",
"notes": null
},
{
"sha": "815a6647eb1383e9dc704ffcc266d85f3b13338a",
"description": "meson: do not pull in clc for clover",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "01d0d9431977ac25a191c860cb6711f48e6c173f",
"notes": null
},
{
"sha": "6474f8c2ce107c566090bdacea1eb74f58b088d6",
"description": "clc: include opencl-c.h for extensions needing it",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "37a13463478703e42e590b8d23a221604653b384",
"notes": null
},
{
"sha": "11dbdedf46575cf114244eedd283dc63fd9e99f0",
"description": "st/mesa: optimize st_update_arrays using lots of C++ template variants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "045b1cda57d6e65f8cc15c3e77e1daf3e06e18ed",
"description": "st/mesa: add VAO fast path C++ template variants for st_update_array callback",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a5ddd29c2e44ea8513f9c106f60e7d126c1afee",
"description": "mesa: don't use the slow VAO path except for drivers that want to use it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8cd9604f97adba779290d66b7a1878e3159001b",
"description": "d3d12: make DrawTransformFeedback not depend on the vertex buffer offset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "341d0fcbf6951e81e9acff7a25979a716662fa94",
"description": "intel/tools/error_decode: Detect and split error dump file parsing by KMD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b07bb12d35be38c827c1141e17594adfb0b3722",
"description": "intel/tools/error_decode: Add support to search for Xe KMD error dumps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77484ab6cf5ed15b76122bad0301919bfd214bba",
"description": "intel/tools/error_decode: Simply error message handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70e2384f8f725b0bc67dbafda253179dd731b942",
"description": "intel/tools/error_decode: Add function to try to open error dump file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7cd677c491a8ec5c0d874abe3b37d5c549c3e1f2",
"description": "intel/common: Remove more i915_drm.h includes from common code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b61786ac7b31c4c455df8676b8067f684a68348",
"description": "intel: Move intel_define.h to i915/intel_define.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a862b34b28ed2503e52b5652a702cb3e5ae7f097",
"description": "iris: Remove more i915_drm.h includes from common code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b48311adce76126d25ee851299dd4663ea6ff8a6",
"description": "iris: Move i915 set and get tiling uAPI calls to i915 specific code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c15ae2532d02c2bd7d1a663c4c9ccf9a5f73e9bd",
"description": "iris: Remove iris_bo::kflags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af227794384afdc6ea1fc11a5f4165d8f2a54f22",
"description": "iris: Set (EXEC_OBJECT_SUPPORTS_48B_ADDRESS | EXEC_OBJECT_PINNED) in a single place",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f32e1a4899d489cfa54b458328879693b6b7baa",
"description": "anv/drirc: Add option to control implicit sync on external BOs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfc8cf198ceb67f8f1745f3e1a8acb9a21ee740f",
"description": "intel/meson: Fix warning about broken str.format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f387570678d1fd0d1a9f0f8a3b7bddc935e1d78",
"description": "intel/meson: Remove usage of meson.source_root and meson.build_root",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3d7c71ac2374ccb1e3746996c22332e9f48cddd",
"description": "mesa: replace _mesa_HashTable::ht with util_sparse_array for faster lookups",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bccc983012758266a142ea29d9aaf6df43ca8092",
"description": "mesa: use util_idalloc_foreach for looping in _mesa_HashTable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19111ea8e6017215b4be120e133ec135dd9ef7ad",
"description": "mesa: remove isGenName parameter from _mesa_HashInsert",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1acfc0fc8ea5df559c1ebb3cdfa472f9a7a62993",
"description": "mesa: declare _mesa_HashTable inside structures instead of as a pointer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da0761f33321796a5c68b41ca39549fbd544b932",
"description": "mesa: declare _mesa_HashTable::id_alloc as non-pointer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0589dfe4e2a12f463df79f48b9b2ca5e1eb57eba",
"description": "util/idalloc: optimize foreach by tracking the greatest non-zero element",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1e84b0721312b5b5b085571d6a5e0504f01d4fb",
"description": "vdpau: Declare texture object as immutable using helper function.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0595e48055b19c3dbdc340860dd900c0ea0e0a4",
"description": "aco/ra: fix GFX9- writelane",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "061b8bfd2980a5ed903febef42be288ab1eb4e40",
"notes": null
},
{
"sha": "53800191a3a7f38e2211768d7f75ebbf5508bf69",
"description": "aco/ra: don't initialize assigned in initializer list",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30b7771aa9a4acd69ef57806efdb6c672369c566",
"description": "ci: make clang-format job warn on failure instead of killing the pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "137b7e874f22a9b4ce37b4cbe2a11576f7648109",
"description": "anv: disable Wa_16013994831",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e6e320fc7996db60231d277bc3e28fdd01018b33",
"notes": null
},
{
"sha": "78ea304a06cda5ddfed9cabb7c13ea2a82392ece",
"description": "spirv: only consider IO variables when adjusting patch locations for TES",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "dfbc03fa88478126607c69723a61280f6e9a011f",
"notes": null
},
{
"sha": "c12300844d3f084ca011a3f54f0cbaa9807418f0",
"description": "intel/fs: Don't rely on CSE for VARYING_PULL_CONSTANT_LOAD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1880e7cfed18eecc8acc2c48df86d92e72df9177",
"description": "v3d,v3dv: fix BO allocation for shared vars",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f47858b8375f5abfba031b1a5ea9b5dbf122dbf0",
"description": "nvk: fix dri options leak.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "edb52295387839b032d9c14bbf09994d4a3416d7",
"notes": null
},
{
"sha": "fd04c14306882693e5ba95fd7a128800c3069f5b",
"description": "nouveau/winsys: fix bda heap leak.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b4cfac64c8a98026d3698a2231c09a21bbe5a2f4",
"notes": null
},
{
"sha": "2ad01461797ecd249ceee691b673bb60bd727ec9",
"description": "zink: use KHR_dynamic_rendering_local_read",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19789aeeb17a8ea1d9ac77ec610dee0610248877",
"description": "zink: hook up KHR_dynamic_rendering_local_read",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b658028ddf2f1775a8698aae5082c2a222282e4",
"description": "nvk: Invalidate the texture cache before MSAA resolves",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4bd2ba31fc952a5ef2e5e238752b9a3d0f750f9c",
"notes": null
},
{
"sha": "705e646e38323830789791762b5043a8936b241c",
"description": "microsoft/compiler: Fix SM6.6 non-bindless handle annotation for UAV counter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ccbf9b0ea7aec6559f8eb872d2da2984c2115453",
"description": "zink: force host-visible allocations for MAP_COHERENT resources",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb2ae7736f90be7bc3cce3611cff461a5d14693d",
"description": "zink: add a second fence disambiguation case",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a688e65a048166a586e9655c2453fc49d785406",
"description": "loader: handle picking zink for nouveau for certain GPUs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "caf99133ece234607a180dc4191ff68f30a8baf1",
"description": "glx/dri3: handle zink fallback if loader picks it.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b907eb475043a25d7d80f81a5d81ddebfa335399",
"description": "egl: don't bind zink under dri2/3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ccbccfff918ecacfe680c91b636c4a08b9df0b6c",
"description": "iris: Include brw_compiler.h only when needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "376296a8c914dcbc8e3b81968d02a44c955fb24b",
"description": "iris: Move iris_get_compiler_options to iris_program.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "880e452abf805a2954f97950c3d0747d06edb928",
"description": "iris: Add helper for indirect_ubos_use_sampler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "947ef049dfb8150025340780e0ff0a95dfdd2ddf",
"description": "iris: Add helper to access use_tcs_multi_patch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "634a8ece675a819982f48d93566858fb71207af3",
"description": "iris: Add IRIS_MAX_* constants to replace BRW_MAX_* usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "875aa527b8f6e4eab6af7634d3fbaa8a67de064b",
"description": "iris: Move compiler creation to iris_program.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19574a8156463df8e032cf64c4397546bc7cfe8b",
"description": "iris: Use uint32_t instead of brw_param_builtin",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b135c9f80b924e841a08568678336c9113277a6",
"description": "iris: Take ownership of prog_data when applying it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04364768f2a118c6f4833db094ed7ff4c15ad339",
"description": "iris: Reduce dependency on brw_*_prog_data structs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9fd4b7460f28cdaf2edc78f61972347802586ca0",
"description": "iris: Don't use prog_data to guard 3DSTATE_CONSTANT_* code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be13c3ef9ffe536273d590d32c59363aca5290a2",
"description": "iris: Add stage to iris_compiled_shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ae528331c5554e930d4f608c6c08cf8daa15336",
"description": "intel/compiler: Use \"intel\" prefix for walk_order enum",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74534397ac079d3020b6bde1201e76ceca59a63a",
"description": "glsl: split var copies before lowering named interfaces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c1111982572e9ff5031d675d1228a20cdd1df26",
"description": "glsl: support array wildcards in lower named interface blocks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec240e2cd842d4ba5c5c3a7e9315c0a0c4cf0def",
"description": "nir: allow gather info to handle nir_deref_type_array_wildcard",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1497f4e0c2c416db4c478390b98cdff8b141aa70",
"description": "intel/fs: Don't include sync.nop in instruction count statistics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83d1241cf5be73027531c6c341e4d896b1441792",
"description": "zink: add checks/compat for low-spec descriptor buffer implementations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b8b51d96b0146028ecb5c58703707fe994540119",
"notes": null
},
{
"sha": "60cf1ede4fa78da66bc7729a3e2bf0a6a980d337",
"description": "iris: Remove no-ops from storage image lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "078dbc4d334af11b47b8f5a6d66cd9cb6e6f1091",
"description": "anv: Remove lower_atomics from storage image lowering opts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ab94ca17b974a4ae2ecd145a566e4ea4f2daaaf",
"description": "mesa: add more driver support checks for more format queries",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e849b12f53350e9e5c4a4dab5b89559da4aa97d",
"description": "vk/wsi/x11/sw: use swapchain depth for putimage",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "198719e80e93adee612bf8f165e08e44018fb72f",
"description": "drisw/egl: delete unused buffer age handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81ecb21d50470c4d8697952b1deb40eb059167ad",
"description": "drisw: hook up EXT_buffer_age",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9eb4b86e764036430c39705c3d76514a786f62a6",
"description": "egl/x11/swrast: deduplicate ANGLE_sync_control_rate enablement",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0eb3c850c6e11f2134920805f54d629e8f39abe0",
"description": "intel/clc: workaround LLVM17 opaque pointers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b52e25d3a8eee702ff5d21e4cdb9a4dc0736282a",
"notes": null
},
{
"sha": "62baa4df5faa6f31cabe3c18d6f92caf823f4d79",
"description": "intel/clc: lower temp function/shader variables together",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4fd7495c693818e0823b100df0e0607e448a29fe",
"notes": null
},
{
"sha": "19aeb274e6996e22e1f8c5b742f38ca914746a72",
"description": "genxml: generate opencl temporary variables with private qualifier",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "41b2ed65e2532fd3be9ee7b74c74401169e81acd",
"notes": null
},
{
"sha": "a95a2e4d3f53249de010adf510edc006329afbfd",
"description": "zink/nir_to_spirv: emit ViewportIndex cap also for inputs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96ab1d65cc27975ffa8206c07e898d796da6816c",
"description": "anv: fix emission of Wa_14015055625",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "1e081bd68069d27ba6eb347a1344007131a6da93",
"notes": null
},
{
"sha": "68f80f9b0f71e2e72af52976ef1606b2081f289c",
"description": "vulkan/properties: Start looping from the next member in GPDP2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5bdc4b19a68c8d471748ed248320d305baebb77",
"description": "radv: fix a compilation warning in radv_bind_graphics_shaders()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41cd32d10eeae282644c7dbf397e95724fe9f7ac",
"description": "ci/lava: Broader R8152 error handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6635c09d0d7808a959c8e1815516c203e38e7fb",
"description": "zink: avoid infinite recursion on (very) small BAR systems in bo alloc",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "817ca5147ed9c5a51311329b717ff51442802fd5",
"description": "zink: compute bo unique_id on use, not creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c3adf749d7cbedfb9da70166e05911240115d18",
"description": "zink: add an assert for dummy fb surface creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8bad4205c6f817da32b882ecd3cf5ee4fe73d125",
"description": "zink: validate sample count on image create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "386450b10e9bfcc43fe4e1c51632f47abc30b1b2",
"description": "zink: pre-check formats for samplecount support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f827055cb4eed8a81e30d9daaa7761658136f6a6",
"description": "zink: flag the use_img as unsync access with buf2img copies, not the swapchain",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8b51d96b0146028ecb5c58703707fe994540119",
"description": "zink: delete maxDescriptorBufferBindings checks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "13c6ad0038aa42f1c908ca1adecde9bebf9f2509",
"notes": null
},
{
"sha": "2deaf632e25ca2037029131fb7f02e5ae40d4cd7",
"description": "radv: use radv_shader_info for computing NGG LDS layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21577bfacb293dbb7baec6c7ad5053173734d79a",
"description": "radv: store the number of outputs for VS/TES as NGG",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e1da1d10fd18ba05de48d0798b68a660ef4426b",
"description": "radv: determine the number of invocations only for VS/TES as NGG",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12b5c3f00efbc2f3c4f74aee19621223934211fa",
"description": "radv: set radv_vgt_shader_key::ngg_streamout for ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f660d8c7233d502135f12c24e2591183e15695e",
"description": "radv: prefix radv_vgt_shader_key::streamout with ngg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b98a7abcd69240a14fadedf96c016f1dac7eb2a9",
"description": "radv: determine the ES stage for merged NGG shaders compiled separately",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eea75777be1a09fe68eb3fe29cdbe7940f1f6964",
"description": "radv: pass the ES stage when emitting geometry shader with ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9dcc20bccc7fafa54a9f4483866c5cfeb0b9cdbc",
"description": "meson/rusticl: import rust instead of unstable-rust",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fba34ae5f567a1112cb780a5fe8aaf0bf099e53f",
"description": "zink: add a750 baseline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd6decfabadea7b75c69ebc2ca5ea2295bf5351d",
"description": "zink: do not use undefined stage mask if on missing KHR_synchronization2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7cafe65ea17ca137655b508a571261fac0f12017",
"description": "zink: use symbolic values instead of 0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b90c46bdf9b536e6856b1ead5f8d806080728f7",
"description": "r300: fix vertex_buffer related refcnt imbalance",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8a963d122d4b67209214b0483084ba950814f42b",
"notes": null
},
{
"sha": "fb971411312cb7362c093564c7631dc6fb3cacc8",
"description": "zink: always enable glsl_correct_derivatives_after_discard",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63676ed5023b45fa2e6a79debb047af69d2cd75f",
"description": "anv: fix Wa_16013994831 macros",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e6e320fc7996db60231d277bc3e28fdd01018b33",
"notes": null
},
{
"sha": "682c23aa06764eab6bab8efdd3b89ef14c56dc9a",
"description": "anv: remove unused definition",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27a7c5447ddd3cf344ace982ba9a1b8beb58fb0c",
"description": "anv: reenable ANV_ALWAYS_BINDLESS",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dbee85713f8834106dda1dc6e75f38df2797251b",
"description": "anv: factor out descriptor buffer flushing",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf193af7626d70062f3814e3111d66959afc523f",
"description": "anv: fixup push descriptor shader analysis",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ff91c5ca42bc80aa411cb3fd8f550aa6fdd16bdc",
"notes": null
},
{
"sha": "735fe243a773cc3a13d0f4afedd0adb8f1bbd36f",
"description": "android: Use system = 'android' in crossfile",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10b8e52780ebc8197ea4b2156c27fd7a49936eb9",
"description": "radv: disable conditional rendering if enabled when preprocessing DGC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b0e4dd6e80224961a0341628bebe73fb40e5d80",
"description": "radv: stop using conditional rendering internally when preprocessing DGC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "893780b36251616e967f12354fab5fc0d05d79d7",
"description": "mesa: check driver format support for certain GetInternalformativ queries",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7b2ac3377ae56df5e1990c2ed03360dac9519f6",
"description": "radv: Remove ray_launch_size_addr_amd system value.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f933536517c98f7baf60d0fd5d8d0b0e49cb4592",
"description": "winsys/amdgpu: enable unlimited number of parallel queues for VCN",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e118c6d2f7eb7aa138b96305d828bd9cc4e9e5b",
"description": "winsys/amdgpu: convert amdgpu_cs.c to .cpp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7475b105d2ca70772c0b1500ec9ab0225765bb83",
"description": "docs/anv: Add recommended GuC firmware version",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ec231cb51fd999fc7c41efad75730043c6ab502",
"description": "venus: simplify feedback types tracking during submission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c320203f4ca32cef98067ae918e412f1491a4fd0",
"description": "venus: misc cleanups for queue submission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a6979f93794e50c140f51c9055a8e677ace0e59",
"description": "venus: use vn_cached_storage for vn_queue_submission allocs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e122861daa3bee283dcd0d8692508e54ce10b32",
"description": "venus: refactor to add vn_cached_storage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09735905798cffe26625056382c6a84e634ed15c",
"description": "venus: rewrite fence feedback interception to minimize batches",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55224006b784b38d9c85ac2d9022ba56240130f2",
"description": "venus: fix the cmd stride used for qfb recording",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d2a626787e559dad9105243be9e5043c9230853c",
"notes": null
},
{
"sha": "017818a8bf8acd7079ae5280edfee3f909783796",
"description": "nvk: Implement the VR-related display extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5feb326d807b084e99aa109371e4aa05c586ed0b",
"description": "intel/isl: Include compiler generic header",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae50ac46d11fbcd876e48f5d4c7767cc34e218ef",
"description": "intel: Remove brw_ prefix from process debug function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c773898f39e8dc6c26793231c0b0c4e5cff76144",
"description": "intel/compiler: Rename brw_gfx_ver_enum.h to intel_gfx_ver_enum.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8f9a05f322503b46f71bda9dfe3ff1c6d00dbe7",
"description": "intel/compiler: Rename the passes and files related to intel_nir.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc76cfc7814f213fc096cad5244e7b49cd0e0e68",
"description": "intel/compiler: Collect NIR-only passes in intel_nir.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24db040a49ec1fcf12a896b0ee4b8599b9c805fd",
"description": "anv: Drop warnings for engine initialization failure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "876db9135048be34d84bd74b18411678e15c7c3f",
"description": "meson: rework intel-rt option to be a feature",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a126b75e0c93b9515258e7ae593b9670138e20f",
"description": "meson: drop intel-cl deprecation of 'false'",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19cd3bb7217671c5219b63cac08e40f993ee0fdc",
"description": "nvk: Implement VK_EXT_map_memory_placed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40926850573fd6e26e429098f48813b7fcf04f7d",
"description": "nouveau/winsys: Add a fixed_addr to nouveau_ws_bo_map",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be9685e4e7109b2a7e022cc089d1da931afb6e0a",
"description": "nvk: Use nouveau_ws_bo_new_mapped() for descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08d13a55e47764c253de5982c98caa1d217dd6d8",
"description": "vulkan: Update XML and headers to 1.3.278",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec5d0ffb04fe8643f9e248bf8530aa89c46f3e02",
"description": "radv: fix pipeline stats mask",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "48aabaf225f3ebf0bada2fe820d2c0f6288a3ca5",
"notes": null
},
{
"sha": "805d45e9168563c892c84a42efddfce9ff5f633a",
"description": "intel/decoder: Move decoder to a separate module",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7009f00ae087a6336c7dd3e733f8616786a10e08",
"description": "radv: re-enable GS_FAST_LAUNCH=2 by default on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3713f27260eaffe04a3ee7af3e9bf78203e6ee38",
"description": "radv: only configure {XYZ_DIM,DRAW_INDEX}_REG for mesh shaders if enabled",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0db2d13af1a7f04f8461691db062b9111efae6df",
"description": "radeonsi/vcn: only use multi slices reflist when available",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dce20690542c84ac00509a6db7902dcfc90b25bb",
"description": "radv/ci: switch vkcts-polaris10 from mupuf to KWS' farm",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19439624d9fac333bcd046683bf172a89ff16873",
"description": "anv: Use DRM_XE_VM_BIND_OP_UNMAP_ALL to unbind whole bos",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3acb00290dfc2ea895254275e0244c0a9c1250eb",
"description": "ci_run_n_monitor: allow detached heads as well",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef744fa589e07bde4376707733163bf569f70b1e",
"description": "ci_run_n_monitor: explain why/when there might be no tracked remote",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4f77ce2d417f0a7b445d51b7bfe33c5b6fe4322",
"description": "rusticl/program: fix CL_PROGRAM_BINARIES for devs with no builds",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e028baa1772eeaa55393b1d01d5e5fb217474f95",
"notes": null
},
{
"sha": "6894692d270f7c49b1e4cb2d15dad94de4e3acb0",
"description": "radv: enable GS_FAST_LAUNCH=2 by default for RDNA3 APUs (Phoenix)",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c2213cbbd04865180bb3a70ef527239e4d3af05",
"description": "radv: fix setting the rasterized primitive for ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b199aa1bda883b35b198558a4f6b8033010e5027",
"description": "radv: fix selecting shader variants with ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a47de04ff3900369cbc31c0206262d5255fc75f2",
"description": "radv: make sure to reset the GS copy shader with ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1d4a7a95ec0e578bbca00915056545d860ac900",
"description": "radv: fix re-emitting DB_RENDER_CONTROL when resetting gfx pipeline state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64e18b04d9f78c6e2ad870d9e5903d1f2e99642e",
"description": "radv: clear the custom blend mode when resetting gfx pipeline state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0a31a62e483af5b90a629ce542144dc07b6c0f9",
"description": "radv: clear RADV_CMD_DIRTY_SHADERS when resetting the shader object state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e813a15f8428d9207ae59e6f2aae5f4d743682f",
"description": "zink: update vvl expectations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c163a38a8e0e23eb96ab0a98b197464463553f08",
"description": "ci: bump VVL to snapshot-2024wk06",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c1916b98f723b9f43a3a2fce92240584b89cf36",
"description": "zink: add a ci skip",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c08db550183b085989468e0d6d1f97cc98e4c8e",
"description": "zink: don't add VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT for sparse textures",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8ce53a33d5c4e2e5d007f0c9de05f113cc413df",
"description": "zink: promote gpl libs freeing during shader destroy out of prog loop",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d786f52f1ff10fba42e87530933a2a4c68de49a8",
"notes": null
},
{
"sha": "36e7350e0b86080bfcb3b6db481c89a97691dacb",
"description": "zink: clamp zink_gfx_lib_cache::stages_present for generated tcs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d786f52f1ff10fba42e87530933a2a4c68de49a8",
"notes": null
},
{
"sha": "d2dafa3289848c623dac06033766fccb428a4ad7",
"description": "zink: promote a conditional on gfx shader destroy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08176d9d16ba495ee55bb148a0b71bd742c8973e",
"description": "intel/tools: add shader compiler hash key to json devinfo format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa649dfa5fff474114139313e517dcb3092c4700",
"description": "intel/tools: move intel_dev_info to intel/tools",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b1ae760a819bdf37cef1ef5178f2190771837fc",
"description": "anv: use intel_device_info to set device UUID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48bf7ad3b8910f458f717b86fa5abb457bf4e7b6",
"description": "iris: use device info sha in device renderer string",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4ce1ca8472d871ad65baa1ec6938e8c1ff2cb3a",
"description": "intel/compiler: generate a hash function to use with the shader cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a882673667a788a84f2cbc207b455fe28d350e1",
"description": "intel: Add missing dependencies on blorp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b48b7df1fb640cdf20fe1a016dcbb0d91c6d46d",
"description": "intel/blorp: Use a Meson dependency for blorp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f55f9272e464c13118c0b5b27e1cdae80ea6b7ff",
"description": "intel/compiler: Fix disassembly of URB message descriptor on Xe2+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a366c0de219516b9a041a383ae5d271598cb7f7",
"description": "docs: update calendar for 24.0.1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "daa3512048de452d09a5acb80a08f5e5c10bf2f7",
"description": "docs: add sha256sum for 23.3.6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfffd3f744025209391d1588dadfb6890f778c22",
"description": "docs: update calendar for 23.3.6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b294e9aed169792621dfe44cfa75f461ac014741",
"description": "docs: add release notes for 23.3.6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c85cdd3786638ec6ad717ef82b54a0cd1886585",
"description": "d3d12: Support R16G16B16A16_FLOAT display targets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a602703367fb9f14ac1f94f85d8e496b2c4783e",
"description": "winsys/d3d12: Support single-buffered mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5879684a469e78219a9bdbb378df86d370960156",
"description": "wgl: Add HDR pixel formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f97060bc1438db9fd5237cde0d8e68c1ff093d28",
"description": "wgl: Enable WGL_ARB_pixel_format_float",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c432fbe534d1b1d3874b612b97d8ed3fe97c8945",
"description": "wgl: Add no-gdi-single-buffered and gdi-double-buffered PFDs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "610dcc178a5d4da86726f8b25c2f3ffe6c0456f6",
"description": "wgl: Flush frontbuffer when calling swapbuffers on single-buffered fb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6a2972455c93ff15fb27ee4732de254bd9cb5a7",
"description": "wgl: Support a single-buffered winsys framebuffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f733215c12438c8902fdc819376072b4cc9fb48d",
"description": "anv: enable query clear/copy using shaders on MTL/ARL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53df391d27c4d8410c148c490a03f72b39c20aa5",
"description": "rusticl/kernel: recalculate scratch and shared memory after opts",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ea023ff5cddf91521436b6d3f24021ae35774997",
"notes": null
},
{
"sha": "ad5fbc440767ee020ebf761bd7f3aaba0895c92d",
"description": "aco: use fmamk/ak instead of fma with inline constant for more VOPD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62a8de99acb7399fd2bb68a2ada5106415ed02ad",
"description": "intel/blorp: Move brw_compiler.h include to where is needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4df4be7e74af7beba06667133311d9dc540649d",
"description": "intel/blorp: Avoid brw types in blorp_priv.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b28cf9123bae4072a6c4404f6092f8cfedc1025a",
"description": "intel/blorp: Move brw_blorp_get_urb_length helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b34df9f801ebddde1d63b0683a80d28c5a559de3",
"description": "intel/blorp: Remove outdated reference in comment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9377dc417dfc85cbf60b3e0b7ae113452814c1d4",
"description": "intel/blorp: Use a struct to return blorp_compile_*() results",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82ecc219e049e7c5980a1add1f7fb62e2e86424f",
"description": "intel/blorp: Simplify blorp_compile_cs() interface",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfad85eed07be2789a1dc37916977ec842c085d4",
"description": "intel/blorp: Simplify blorp_compile_fs() interface",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16ba2478faa6138e12e3816cf79e34061a8dedb5",
"description": "intel/blorp: Remove brw_ prefix when not applicable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8fda6337818b16acb2a6126bccf7ba68dcfd885",
"description": "intel/blorp: Don't require specific prog_data type in callback",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d78a913bda8cec60553c515cd106ff2a9b8b6d27",
"description": "r300: add explicit flrp lowering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f8a5cba3b4265ccf088c05d9d44f36f42c961e0b",
"notes": null
},
{
"sha": "0b751a2134ff13c2e0192a94faddb20d6ff06002",
"description": "intel: Rename i965_{asm,disasm} tools to brw_{asm,disasm}",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5992185c8d1e955ff6a05a947e9f93ae61238306",
"description": "intel/compiler: Merge intel_disasm.[ch] into corresponding brw files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "468a0ffe9c384d5474f0676510625ac33912d680",
"description": "intel/compiler: Include brw_disasm_info.h where its used",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff95f0088327633d8252ca432931551588fc5faf",
"description": "intel/compiler: Move disassemble functions to own header file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "786c1b8322d96b9cf8d39403e9e868030a73323d",
"description": "radv: export multiview in VS/TES/GS for depth-only rendering",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62b72b6be9742c655d381348c6b161afc6b5396f",
"description": "intel/dev: Add 2 additional ADL-N PCI ids",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5732c9d26928283a9563924771f52b15102c062c",
"description": "intel/compiler: Rename brw_cs_dispatch_info to intel_cs_dispatch_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5b80de583104ccdee7d5c2611d65c2799ba3bb9",
"description": "intel/compiler: Rename brw_vue_map to intel_vue_map",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d85d2c7fd96e2081b84700e4333bed0aacd22d2",
"description": "intel/compiler: Rename DISPATCH_MODE_* enums to INTEL_DISPATCH_MODE_*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aeda865b6d284c24de58c971e3c1abe48e75cc05",
"description": "intel/compiler: Rename BRW_TESS_* enums to INTEL_TESS_*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26dd1f0bbaa8b231b86d51113768ab725de862d0",
"description": "intel/compiler: Rename BRW_WM_MSAA_* enums to INTEL_MSAA_*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a88084f8be4ab264058a8c46f34f3ee9571b9e10",
"description": "intel/compiler: Rename brw_image_param to isl_image_param",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1314c5b3571c75716bde0dd7ea1f3e9c6117f927",
"description": "microsoft/compiler: Fix wave size control for SM6.8+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e21774eb0aaefd150828fc8c21ff9f6c9ce380df",
"description": "microsoft/compiler: Fix wave size control for SM6.6+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0daad70f9f01c78d4379d24c112d8c9de8b92db7",
"description": "microsoft/compiler: For emulating scan, ensure all threads are active when reading cross-lane",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "219be558076622a1085126b8b1cd4b38f524eb47",
"description": "glsl: add missing error check for half float varying",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66f36a79efc880daad0a394a4af6d23c7c5df0e8",
"description": "docs: add sha256sum for 24.0.1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9bc04180dbf1d04dd8bca5bb50a0120332e4611",
"description": "docs: add release notes for 24.0.1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ca256b76292ee681268b07939266a8f13599700",
"description": "docs: update for GL4.6 and ES3.2 on asahi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7bec0d3c8fb6f1a407ac3cfb7facba7dcfaac7e",
"description": "asahi: advertise GL4.6 and ES3.2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c116d1efbb6217e7d2bf3716f2c626aefb726606",
"description": "agx: add \"is helper program?\" key bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3f647fde104ca5fdfabb2694de78bbde56093f3",
"description": "asahi: precompile helper program",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1644a2307fd6377f518b3332c8ab879c88190f3",
"description": "asahi: reorder compiler before clc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "020e2959d2029058ed7447880277423c6e2a893d",
"description": "agx: decouple from libagx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a3b905bb89b9ae9091586d1c090b548cf5451f7",
"description": "agx: move texture lowering into lib",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fa6901f32f2dca923d3d37605bd49198c69edd2",
"description": "agx: call texture lowering in the driver",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "beb8aca7a21fef9fef4f16326fa6d71d52523bb8",
"description": "agx: move SSBO lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f465d72ddeaeb33110c76619b327f043c00994c",
"description": "asahi: split out genxml/ directory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35c671ecefcc483ac6a3216180346cfb3424f6d5",
"description": "asahi: clean up format table renderability",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ee0969f79efc891cf37deaeeb75864e1f638415",
"description": "asahi: use #pragma once",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "951219a4fcc45a8060029ed28b6b28d44630644a",
"description": "ail: use #pragma once",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3333c2cdeb758782448946fa5a65b465e91860f8",
"description": "asahi/lib: use #pragma once",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a296e7ec3a66a32cec0551489cebb201b655fdba",
"description": "agx: use #pragma once",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af0417686067c9d5e0712ee80f384f554399ff3a",
"description": "agx: decouple compiler from genxml",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23b77d33292b93d1b70d966c16f797910f932331",
"description": "agx: rm ridiculous dependency",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e8a42645bcf366bff1eb24e151b6463b77859b1",
"description": "asahi: quelch gcc warning",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b39de8bb4a1568eedfe31dacabfd145cc0dbbccb",
"description": "asahi: Implement ARB_texture_barrier by decompression",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "589338e8fcf097b19a3595b265823d0f7e3baabe",
"description": "agx: sink wait_pix",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c5d3fe1b5e571021a20bbbd1b4919c0d75446d9",
"description": "agx: rm unused opt_ixor_bcsel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2dc1189a9cb027be891381cf6712750a8469a818",
"description": "agx: rm unused backend nr_samples",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27ddcea2b3929a503c08ae8137b0377570f546e5",
"description": "agx: call agx_nir_lower_sample_mask earlier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9cb03ba5c73e86952507c28f831a0bdcc4c450d4",
"description": "agx: rm dead sample count argument",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd0068612f2ab5aa46a9de437cb4fec8824003e5",
"description": "agx: remove discard -> zs_emit lower",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0eb9b62199f53317ae500eed91f5043c646cd3f7",
"description": "asahi: rm ia key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb0b027c596f118d0f1f1aa8a36719e4287419f5",
"description": "asahi: make clip_halfz dynamic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "beb7ddba2ba6d19e2fd1422c10995c5e3b66a65c",
"description": "asahi: always support ARB_clip_control",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9aa8bac229d7838777da2dc00a5732ad49a1d76f",
"description": "asahi: support GS in shaderdb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6673924b7e09c5381fcd886a73016c3ed4e3fad3",
"description": "asahi: make gs topology dynamic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "049434f89cb5c90616b2f604e67c85caadc9ea5b",
"description": "asahi: make provoking vertex dynamic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dbb2b25ef9fe50a0186a749ba551afb78305a41b",
"description": "asahi: eliminate tri fan %",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ab1755b54f648b78e08c34f71efc7fbbc7ab3b8",
"description": "asahi: avoid silly psiz writes even with gs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43dd8b87cb0da4cb990603126ad0fb295c9e515a",
"description": "asahi: simplify expressions involving xfb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b44630aa94b8dffbed87239e3608e594f76d8ca3",
"description": "asahi: rm dead",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "159d85d32cb7e1032e7c55c6dac0e318aaff44bf",
"description": "asahi: implement GS disk caching",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86782156e72c1fd2e49fcbc7e301fce2b2b1f84b",
"description": "asahi: invert geometry shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ac3e48fcc51b0f42138e33f639b7bbb00130c89",
"description": "asahi: fix vertex out size calc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "141e084f55cb05fd1d7eafd300a2752475f6e1fa",
"description": "asahi: use load_instance_id in gs lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3641a37e8f988b10a3593ab90650c3fb960a0cb5",
"description": "asahi: set gs_grid[0] even for direct draws",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "200ca690869f7e3e1b5dd6bb87cb52ff915bfd80",
"description": "asahi: support stage override in sysval lower",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3bd400a2b4e9924eb52aec758b0e62b787c38f8c",
"description": "asahi: collapse indirection with GS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2da426afe0a6b0291f03e6f3cc33cdf0d8479f5f",
"description": "asahi: allow lowering bindings after lowering textures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17896f169925689e24c90d159960305d1a0ca4c8",
"description": "nir: rm load_vert_id_in_prim_agx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b26409246c61efaac1db739ffe2303490824a384",
"description": "asahi: be a bit more methodical with shader stages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6154d6571493a314f1efeca53d6aed38445a5668",
"description": "asahi: infer stage in descriptor update",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37fa7bff5828e51b0785c22cd77d784f18612607",
"description": "asahi: shrink GS key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4a187bc8948a181897787a2aa4e1314466ee911",
"description": "asahi: allow bindful GS textures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e13d00116030c48b9388ae69e23f3bf3dd4206f4",
"description": "asahi: rm arrayed output lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d96fbd461817217bc91f6933784d47716c0bbf10",
"description": "asahi: separate GS from VS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af7084efa7e8c4d930861f54125b469408285660",
"description": "asahi: rework shader stage handling a bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b307770286177a9d7c4621fba805f9952e4d775",
"description": "asahi: add geometry parameters for separable GS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2d547b36142cc2f652e662dfcd81fd440087296",
"description": "asahi: add shader_info::outputs for gs lower",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdd1b012e97426b8af81211b3565145b510fd841",
"description": "asahi: simplify IA mode handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1783fc083b830fa804a81206fea41e75a811353",
"description": "libagx: generalize vertex_id_for_topology",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9f55166dccfd246e75ee5c813e235e5ebcb40f4",
"description": "libagx: static assert some sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aaa609f03032c5761bca535bcd1a16e7dd78f3e2",
"description": "libagx: use real PACKED macro",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc929d9318cf0e2cf4d2bd4adaf9ceecafbae725",
"description": "libagx: use native static_assert on host",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfaa3691e1fb409b120a5dfe5c66dc1e78f12774",
"description": "asahi: make GS flatshade_first more dynamic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4036c710bdafe17f42f8c4c71fb1c9ae04709abd",
"description": "libagx: fix buggy align macro",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "784323cf0f1dc88a77cf01f98bade0d3de4752da",
"description": "asahi: rip out existing MDI+GS implementation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21403278ac38b384e083989a7ad199c1d59d1241",
"description": "asahi: fix dirty tracking issue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "beabd93c1306a01b6059c8b8bc53514f01f85f5e",
"description": "asahi,agx: use hw clip distance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9aeaf9925984eaa3e01ec51eaf3abf04f38186ea",
"description": "agx: fix buffer overflow with varying slots",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de31b280531380a7dc035ce2c951935a607ccebc",
"description": "asahi: allow vertex/geom/tess side effects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de786a1c5cba5a7e550d0d38b9bd84608c7ea10b",
"description": "asahi: drop xfb hack",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5361b1f331ea9f5e9a106f786433363fbb5d170e",
"description": "asahi: bump max threads per wg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a2c1d337ec717fd49ac12939d2b5aaf92ad0149",
"description": "agx: add =spill debug option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42084d50e544ddbdd213e2c15b2d5f0369d6f59f",
"description": "agx: add parallel copy printing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "871f3d3f7d4e455e1764a7e30e2ef2482aadf040",
"description": "agx: unit test spill/fill lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5ff85e782fc534f681ea34fc4d5f32610af6c0a",
"description": "agx: unit test memory parallel copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14e1bb78ae020e3095ba91710be61a53fa71fffe",
"description": "agx: add spill/fill lowering pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40da539d01578ebb727c2cc00832cde97e4dab1d",
"description": "agx: introduce \"memory variables\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06eb552baae524cd65904fd023207eeb25a856cd",
"description": "agx: print register vectors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "282f2ac1aa060c79e39df734e4474b15e3af52d7",
"description": "agx: allow 16-bit immediate on stack load/store",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "485e17e01e3a1ed7e96ada3c2b962a166eeaba12",
"description": "asahi: allocate preamble scratch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f97b041e87fc9a0d040b8f0fa037eb3717be8402",
"description": "agx: set nr_preamble_gprs for preamble scratch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94b92000427280cc0cc1574f11bef53f51c961d0",
"description": "asahi: add has_scratch to shader key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9445005c8765843a1920dd46e3502eb053774080",
"description": "agx: improve scratch size accounting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a2328820f790cb42c1edc36a878f9b6bbefd4758",
"description": "agx: clamp register file based on workgroup size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb37b072a59406b8707eb9b101ee92922cc5b5f8",
"description": "asahi,agx: use intrinsics pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e34a707d78d70317a387d02847282824718ecb87",
"description": "asahi: optimize memory_barrier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "745c9d8bdc33dfe9d5414f098cb3aaa4a30be3c6",
"description": "asahi: track batches with incoherent writes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98ffbf4cf64ecec79c9ff9b628188cf6285c53bc",
"description": "asahi: rm blank",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53e820f20e54df5bde702a058b58cea5ac96bb29",
"description": "asahi: hoist layer id code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbe6689108fa34f63e3e1de4097333e24bc13d74",
"description": "asahi: hoist xfb code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae6e1e3609bdd94bd504c93459c521ae9854729a",
"description": "asahi: collapse if",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "757fd8be563beaa878488a34b828ac8f77ccf3dd",
"description": "asahi: fix instance count with indirect draw",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "facc4b9a5ec1bc418bb9005ebeb707d73aa4d41b",
"description": "asahi: drop any_draws",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae3544eccd6e2e47c640a5cedc048114451562aa",
"description": "asahi: move some code into dirty tracking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c19325c2293d00e9db82d867ddaa9f6ea94af285",
"description": "asahi: optimize no changes descriptor case",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1362ae38d49b2007f2afcee3b1eeffcf2f69dfd9",
"description": "asahi: optimize \"no changes\" case",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fc373370fcb852a1aab6adb4aca0dadf15022e3",
"description": "asahi: collapse stage uniform upload",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ba151aa16cdb6129a109eb8b8843d9b2b6d5e8a",
"description": "asahi: dirty track stage uniforms",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6be7c5f8893264d50f4f87f1d77c9d8eb32f1d19",
"description": "asahi: split up stage uniform upload",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23b4503225ba07ad07f32f9af5e5dcb9480c9ee7",
"description": "asahi: rewrite queries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca58bc239aa782309ab272bf856728189765f96e",
"description": "asahi: drop silly else",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ffbf77983bb923d02ef62a6fe558ad1bb1be5de",
"description": "asahi: assert invariant",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24b7fbca9d96b0a778df1c76c2ad7b055308ecf6",
"description": "asahi: allow disk cache with compblit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ab443d54919fb55947ccb07e26cf59b4fcc8f6e",
"description": "asahi: enable compblit behind dbg flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07a4ff581058f579b37895d20c2be29c860fe99b",
"description": "asahi: track bit count, not word count",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0aa3eaa9442f139b588760322c11b1b22387ade0",
"description": "asahi: rm dead",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46c70b72ca14005e63eb43f86b9df7dd27c59ea0",
"description": "asahi: skip set if tested",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7eac18b1bcc423789c763722eea7c14dc5aaca71",
"description": "asahi: force inline ppp update logic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5982ae902525e1585e692081167ef1777f2009ec",
"description": "asahi: fix vbo dirty track",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "668bf461b19d1f829aa6fa588d34b519fe0d1213",
"description": "asahi: don't use util_resource_size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9c4fcce5f925c4f9f1bce08ff25bfae9f3ee081",
"description": "asahi: log geometry shaders separate from xfb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6c8262ce1461af6b3b44cdd3a72e071086f5257",
"description": "asahi: implement pipeline stats as a checkbox",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27d39bf544a5f4f3d9b8b531f228e8fd4e75a4a8",
"description": "agx: reassociate bcsel with ior/iand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b45d54a388ca2aa0f8f27affd90b6ab6ed6e4dc2",
"description": "agx: optimize b2x(inot)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34ca925064eca160aacb3d793d46dbe911b32de1",
"description": "agx: don't inline imms into stack_store",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6c17cbe48e5ab85bf338854a444d4162ddda857",
"description": "ail: use template for tiled memcpy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "075e59505804711c517a00c110421e021b4a2abd",
"description": "ail: port tiling routines to c++",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "104ba72547dcb72d4df7e1f643ab99fbd2709679",
"description": "ail: add tests for linear<-->twiddled copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c9189434f04ccededbe9f28b2402fd6960d13ee",
"description": "docs/asahi: fix strided linear note",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f836d573e48c6c72d301b1633c49f4b3a571d198",
"description": "agx: only run early tests if needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7825044c39d19327d80d248065c07c0ad92bd859",
"description": "asahi: honour discard_whole | persistent",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "793ac040770ed443da53d29515512665796f5f6b",
"description": "asahi: handle read-only SSBOs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97a945246c65d8a94266b8781a1e6188e26439a9",
"description": "asahi: fix valid buffer tracking for SSBO/image/XFB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6689b083d889f94b14073d1498d00478ee6331ba",
"description": "asahi: don't sync for uninitialized buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e8ce4550c033d9af66d1f3f694c628c3c220400",
"description": "asahi: enable tcs caching",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19da2f6d306eb9b15ca4c8d35e81473de7571cd5",
"description": "asahi: sync with query mismatches",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b927567ac927316eb11901f50ee1573ead44fd2",
"description": "Revert \"asahi: don't canonicalize nans/flush denorms when copying\"",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "ab7fb3d40072612ffe4d073ff2882102ffcb8a1c",
"notes": null
},
{
"sha": "74110ef21d0960b28fc175727a7446c5543cfc7e",
"description": "asahi: batch: Trace before waiting for syncobj",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff900ceffec057cf7b3289a39e38fd39e1a108d8",
"description": "asahi: Enable scratch debugging",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8845702f8cee01d74212a817c49fb4ccfcf3a90f",
"description": "asahi: Allocate scratch for shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb5277aa3de1aeeeb8d6a9f6b30825ed994e02e4",
"description": "asahi: Hook up scratch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa475c1b5673a5adf1ac91ba8fc7578dc96ea179",
"description": "asahi: scratch: Add feature to debug core IDs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "494399c65c38627c75ad80ccdea9bafd330bc7ae",
"description": "asahi: Implement scratch allocation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da9677f14b413c16dec681e7d44be66f34b13acf",
"description": "asahi: cmdbuf: Fix scratch bucket offset/size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6cc820d1a78bc9fbf01c51d6782e010268ad364",
"description": "asahi: libagx: Move PACKED and GLOBAL macros to libagx.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eec7c4beb829a962e393ec3d6893ba6b0f929f90",
"description": "agx: compiler: Enable stack_adjust",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f1751d25836b2bda36143b91f3b4fea3c10939a",
"description": "agx: compiler: Export scratch size to the driver",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b89da92a5e6b2c1f622f152114b280ba8371465a",
"description": "agx: compiler: Add fence_helper_exit_agx barrier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c406ce793b9092b3d1e67a64687ad5db34845ef1",
"description": "agx: Add scaffolding to build the helper shader at device init",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05c8b59f5bb14eb798db2321df05dde3617e88d4",
"description": "agx: Hook up helper intrinsics into CL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30862d718950509ae382eaafc8c88c0794ade4d2",
"description": "agx: Hook up AGX helper NIR intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b07dbf7b0f155688b88df9d43a9493f72112074f",
"description": "nir: Add AGX-specific helper opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d0f1ca77faecb36870a5b3f6e52c106cd8c93b1",
"description": "agx: Rename some SRs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28d34f63527982d6fd931ab424a91d8fe0ede8f9",
"description": "asahi: libagx: introduce AGX_STATIC_ASSERT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8661006ef041d4b39fa68a82d5f01e327cf7ad20",
"description": "agx: add some more bitop tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "923767a96888c8b65e9e0ff9dc1c1afd687da527",
"description": "agx: Add a bitop optimizer pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b89eb979e219f0673366e85f2c7d23d51bd37bb",
"description": "agx: Fuse not into and/or/xor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba508fe85453737d4257a9d12b82ad050c9bf40a",
"description": "agx: Remove and/or/xor pseudo ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5b6ff3ccc72204b2f11f017be9dbb13b501bdd7",
"description": "agx: Add more bitops in agx_bitop_table",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62001e175f41bc544cbabaf4c139d01bfb6bbfee",
"description": "asahi: fix UB in qbo's",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a06b51559b5381845c384c362f4600bbbe3252ad",
"description": "asahi: plug geometry heap leak",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "877c180677eee2c0d20491dc91c985fd77f43ae2",
"description": "asahi: plug glsl type leak",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06cf222830b107d5c1c919e3ed91d275f6de23dd",
"description": "asahi: plug so target leak",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2c5a9335829cf2854a1bf6f66b65407f59fbb61",
"description": "asahi: plug early_serialized_nir leak",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffac4e71796ba1a11b4cee0f49ebe4fca78bcf9e",
"description": "asahi: plug pre-gs leak",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b44d15e5f81c7fc612057be3f56d3b1436da332",
"description": "asahi: plug geometry shader leaks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e973dd5a95ad583b6e2377626dda0e6ed546236",
"description": "asahi: rework meta shader infra",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7eda3da983a32f47862b69ff12beaf3336fbd867",
"description": "asahi: plug passthrough tcs leak",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e91c0b64230047412c940b7713b54b1e9ecc5a00",
"description": "asahi: delete bogus assertion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52619621869b966cb604242183ece1f4ed42ff9f",
"description": "asahi: fix prim restart unrolling with indirects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0d3bf3608fb41b595c60d18451494fb73d0aab8",
"description": "agx: optimize vote_eq",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0de7018879c2754f30b7b0454dfbae6a83932b0e",
"description": "agx: optimize first_invocation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb81201a34fbc526ca49614d293f541fdb428452",
"description": "agx: implement active_subgroup_invocation_agx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "311070f7aff2912941427a415f88cd7766adba97",
"description": "nir: add active_subgroup_invocation_agx sysval",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da924e2f0346935d791b45fbd71ffc0b80352915",
"description": "agx: fuse ballot+cmp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "def00f7bf0fb1bff9c8d2436016059d530f2a8ef",
"description": "agx: introduce ballot pseudo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92dcf75fcd745ba6ad81a9a1ac49810abcb03c1c",
"description": "agx: lower more subgroups",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f52e0bd70ba2b3031324fdc55d4ccd9d8d9919df",
"description": "agx: implement load_subgroup_invocation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f7511b522d1e12467852e27180a3f3efe0caa30",
"description": "asahi: decode uniform_high records",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ee9b8b668ff227b7a7e8992323acacc03da540b",
"description": "asahi: optimize more when linking libagx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9287bec8929da620b4d384b548e58f8145107f15",
"description": "asahi: fix unbound ssbos",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a6083dea3791bb3107dd3e3ed505f27117af055",
"description": "asahi: enable robustness",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "591ce607e0df4582f439a9de916787af669969b1",
"description": "asahi: implement reset queries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5dc0f5ccba1f18d5bcff7eacf8e123122328a604",
"description": "asahi: implement VBO robustness",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4aadf6752370aea5e9737fd94b0586b853fc96fb",
"description": "asahi: fix metadata for images with VS lowered to GS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9753cd44f73f76d1e1807707a7dbadd5b72fad2c",
"description": "asahi: Implement skeleton for tessellation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d37d1b7043acbaf087842b5e0c9c3c5f207be51",
"description": "asahi: lower poly stipple",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d913892b2983adbafb30074ec8249191b62b50e",
"description": "asahi: gut macOS related code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e8168f1b7c0b66bc8aacdbf30ad6cf4ed25a67e",
"description": "asahi: add more uapi stubs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db144685a9acd8f06adfab2e978bf2dde8bebac0",
"description": "compiler: add a vs.tes_agx bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6e855b64b9015235462959b2b7f3e9fc34b2f1f",
"description": "intel/compiler: Verify SIMD16 is used for xe2 BTD/RT dispatch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "820e04ead4e3741c9ae93ff2f9197a4edc9af765",
"description": "intel/compiler: Implement nir_intrinsic_load_topology_id_intel for xe2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f880d0ad7e9227bf1e99628b611bc280c1782ba",
"description": "intel/dev: Update max_subslices_per_slice comment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b533bf7361f6bbdae235904972f036dcbf979055",
"description": "intel/compiler: Set branch shader required-width as 16 for xe2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5022e5f4bf80b6fb5134eb165dd3891561bf0fad",
"description": "iris: Fix iris_batch_is_banned() check",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "665d30b5448f606d7a79afe0596c3a2264ab3e15",
"notes": null
},
{
"sha": "460d2c46a903fed295a1528c8b6273dd6b0e0d19",
"description": "mesa: fix off-by-one for newblock allocation in dlist_alloc",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4423454daa70b2ac01acc193a503fe4d02feb787",
"description": "intel/common: Implement xe_engines_is_guc_semaphore_functional()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac941b13f147fe5c16c014e74f9fdec002645413",
"description": "intel: Sync xe_drm.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dff96257da6ea1e2eeae1852085b8c1bfa061ac5",
"description": "intel/common: Implement i915_engines_is_guc_semaphore_functional()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "731121c9824b234ee88800004b75318ba4bb5fb5",
"description": "intel: Sync i915_drm.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a129d8e1f3842ad566b13796b7e5f04fa9b1b34",
"description": "iris: Use intel_engines_supported_count()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29ee85c2039a202d522051b987e129efb00d18bd",
"description": "anv: Use intel_engines_supported_count()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe2982278f46aa4a802839c193cd8afc7831108c",
"description": "intel/common: Add intel_engines_supported_count()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffca423472ebab901d50ef63dc1f076bbc8303a5",
"description": "intel: Remove circular dependency between intel/dev and intel/common",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b5c446556b96d58d7741582872451bb355e6d48",
"description": "intel/common: Fix location of C++ support macro in intel_gem.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "398bdb46babcf6d9137ace76f1b58e35c43db60d",
"description": "anv: Drop include to common/i915/intel_gem.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e136a0629dfe7ecd7124934d3078351ba50617a9",
"description": "radv/gfx11+: add rtwave32 perftest option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90eae30bcb84d54dc871ddbb8355f729cf8fa900",
"description": "rusticl/mem: move pipe_image_host_access into Image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ce9ddc5e8cdf985faa80795ca192ca1230c571d",
"description": "rusticl/mem: reorganize MemBase::from_gl a little",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b834d41d4bfb515e7701cd81c5c678747dc8a63b",
"description": "rusticl/mem: move Buffer and Image specific fields into the subtypes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf73ac8096d343a0b0cfeb5a46f7642d6e65d74c",
"description": "rusticl/mem: move tx_raw_async methods into Buffer and Image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9b05dfd77094ff3067061f5e5d13ab6048d3681",
"description": "rusticl/mem: move MemBase::map into the users",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3c389208801babce390711703f239f36b84eed8",
"description": "rusticl/mem: reorganize Image::map",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97680ca861300518fed75cbd8e305ee759a008b0",
"description": "rusticl/mem: move comment describing how mapping works",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9a928cbf96ef089f1627283aaf6463116dc5c63",
"description": "rusticl/mem: remove get_res",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "687dea4fde17062c7b51d1c5bea9e330568ba262",
"description": "rusticl/mem: move tx into Buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d18333889e2e995214a784e0438bc5ace29ed2b6",
"description": "rusticl/mem: move is_parent_buffer into Image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfa342e16e092d94840f372fe00cb2e7d4b78a6f",
"description": "rusticl/image: call tx on the parent buffer directly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a15d5baeea4f56030b559cd1239138606d406ee",
"description": "rusticl/mem: fold tx_raw into tx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "790d00d3e19b85b4145f8309946984b11a8e7000",
"description": "rusticl/mem: move tx_image into Image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e39b6288f608557153ce6a9894ebda1b435f6377",
"description": "rusticl/mem: get rid of pixel_size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2db23aa2076a9cb6445983f82a28bd6fd3ff51fd",
"description": "rusticl/mem: split Image::copy_to into Buffer and Image versions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0c6eca0951f0ab179537fc87fa76ee4f8cb056c",
"description": "rusticl/mem: split Buffer::copy_to into Buffer and Image versions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28bff68d9803ff9ff111097015a4adccfc9f6ad1",
"description": "rusticl/mem: split copy_to into Buffer and Image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd4096e7fde35ce3f80f0ce7d17edb194d33fba7",
"description": "rusticl/mem: move copy_to_rect into Buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e048d8c79687fe4d48a532f61697a42db94c2a4a",
"description": "rusticl/mem: split write_from_user_rect into buffer and image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efc803175aa436f9291f0bfdbcce3c49c5678ba6",
"description": "rusticl/mem: split read_to_user_rect into Buffer and Image versions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fdfde8a189810f9389c7ef7a4ca2d0b09a00f87c",
"description": "rusticl/mem: move copy and write buffer impls into Buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aaa05ffc1d7adea6275659f1db8b73cc77f9c642",
"description": "rusticl/mem: split unmap into Buffer and Image versions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a840a75d17b9cef45aa96e2a7ef048073f196e27",
"description": "rusticl/mem: move shadow sync methods into concrete types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "553a9e38bd13318c36c52a279041f0a77817b19d",
"description": "rusticl/mem: move map methods into concrete types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "219d8e0dae56756b2d9c0ebbbb1797f3fb867572",
"description": "core/memory: drop Arc for &Arc<Queue> function parameters",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a1089b8113e319ce21d0079a6f9fd51c8b761c3",
"description": "rusticl/mem: move fill methods into concrete types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58c042f43913adddfe0470615748a89e8c4c6487",
"description": "rusticl/mem: use pattern matching in is_parent_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d705307a72a89aea3c3c5cc9716f046f7ca2289f",
"description": "rusticl/mem: split into Buffer and Image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0125e865a124077e57f318ad08e00eb5166a3b28",
"description": "rusticl/icd: actually allow dispatching CL types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa5b0e7883ee70fc3749400cd1ce6626bf5761a0",
"description": "rusticl/device: get rid of pointless Arc overhead",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f77f91929c9cdaddde78a59e532657d024d7731",
"description": "rusticl/icd: split Arc part out of CLObject into new trait",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4807573ba7a9481396fdc183e8856eac2ea0a82d",
"description": "rusticl/icd: move get_arc() and rename it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3be4f60f978926d7ac7d0e76c6404e3772a82c5b",
"description": "rusticl/event: drop from_cl_arr and use arcs_from_arr",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57e5d377da18f19420b7528c67429cbccf0ebb59",
"description": "rusticl/icd: move from_arc() and rename it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51afd7a00cf9d174727fcba3a9c87d704780eae4",
"description": "rusticl/device: deduplicate devices with sorting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e63e21ac74e751a9f8f3c50e1fd356380ee34082",
"description": "rusticl/icd: move get_ref()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13241264f19288c5e0abcfab504041f32bb12af3",
"description": "rusticl/icd: fold leak_ref into its only consumer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ca11d5f067fe8c9c6625d6afcddb24d90ef0a7b",
"description": "rusticl/icd: move get_arc_vec_from_arr and rename it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b5bcbb60fd25620efd5fe72b9c8d00ef8707dde",
"description": "rusticl/icd: move retain() and release()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45b9fdb4e5178d2d84fb04223be69241d17c6115",
"description": "rusticl/icd: move refcnt() and get rid of needless atomic ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7564b817497f44b980eecdc7d6bdd264665a1c63",
"description": "rusticl/icd: move get_ref_vec_from_arr into the Rusticl type",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46227bf44c1beecd5c77d54e80f6aa5b1c773516",
"description": "rusticl/api: allow CLObjectBase to be placed anywhere",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d8b0a53c6959cf7af9f57c22f42faf84b444c10",
"description": "rusticl/util: support nested structs in offset_of!",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0287aa4b34bb8e549c11049ce696ee4d5721358d",
"description": "rust/api: add RustTypes enum",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e54638ddf5e051daa72ea4606d4280dfc0791713",
"description": "anv: fix buffer marker cache flush issues on MTL",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c8e122a73805924811df97071406c59ab6aee002",
"notes": null
},
{
"sha": "88d0c6c26aa9f00547a8bd2dda36176cb84adfb6",
"description": "meson: Limit intel_vk_rt to x86_64",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a512c2a8b572c5da360873320dbbd343c6223cd6",
"notes": null
},
{
"sha": "34078b67ed2fc03bff2c7069d7ec00d72d96461a",
"description": "anv: don't allocate aux padded BOs with host pointers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "646a7c864d3a4cf440164f5e199d6e339420a73c",
"notes": null
},
{
"sha": "feb7cf82dc880176f9e11e686e6870753177dc8c",
"description": "anv: remove redundant asserts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc7934a89bd15099f7fd30fab8c8c27a9d9fc1ac",
"description": "broadcom/compiler: fix lane selection for subgroups in fragment shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2143da6d5aeff02d3a6308f97aacf6c8b3197c3b",
"description": "intel/dev: improve meson invocation for intel_device_info gen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f95b87a3dcdf86ff103d9c69c0de17343601431b",
"description": "intel/tools: load json device info in drm_shim",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56da473b6f63bffa60e61f5900f3c70231a893de",
"description": "intel/dev/tools: add json as an output format for intel_dev_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f725a222ad9b4b249f480811ed2fc1e9eabc9f0",
"description": "intel/dev: implement json serialization for intel_device_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d124542b551ad05f24ec4fad8b87faadca89e659",
"description": "anv: Override VendorID for Hitman 3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e56f81031677e00e29faec893b5a10e499488929",
"description": "intel/tools: add intel device meson dependencies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "161a90abbdb7084c3691c70b878fdd852340da54",
"description": "dzn: Add a driconf option to disable dzn for specific apps and use it for RDR2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "660c7fe6a79ae851b82906660a5f5d454a65caab",
"description": "dzn: Fix tessellation shader insertion into PSO desc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5131e5f86677b68dca614ad1010d670e6ec8178",
"description": "dzn: Simultaneous-access is mutually exclusive with MSAA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32c6caffd71c5b8a92fbdb2268c6d528158a1f93",
"description": "spirv2dxil: Trivial fixes for tessellation shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3c45306e25e047a5e74ccc24182bc9e59aae90f",
"description": "spirv2dxil: Remove dead branches early during shader compilation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8758afabd5fd61b55238c5245d92fc85775d698",
"description": "microsoft/compiler: Relax assert for SPIR-V barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6b980a904838260540541dcbb34c72de8437b67",
"description": "mesa/main: work around chrome/firefox bug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0cc0e74dd9b2aa116f7672388257a0facf6f4bd",
"description": "mesa/main: mark GL_BGRA8_EXT as color-renderable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b2a6a238ed77d003cbf38c43a2629b8f2a37380",
"description": "mesa/main: mark GL_BGRA as color-renderable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7e8dc6835266bfdd0c17f70acec5585bd7a74d3",
"description": "mesa/main: fix _mesa_base_tex_format for BGRA",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4de62731f4db56360026cbb6a3b8566f86f22466",
"notes": null
},
{
"sha": "b7e39657f67d9cfb932876012da1a8d05d4c18bd",
"description": "zink: only add arrays to indirect non-tcs variables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e2c7314f2867de6f43e2add992590cfb92ccddd",
"description": "nir/lower_io: fix handling for compact arrays with indirect derefs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a512c2a8b572c5da360873320dbbd343c6223cd6",
"description": "meson: enforce build of intel-clc with anv/iris",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b52e25d3a8eee702ff5d21e4cdb9a4dc0736282a",
"notes": null
},
{
"sha": "d0fba810b3d334191ead4f16f5ba786250a70c32",
"description": "intel: Fix intel_get_mesh_urb_config()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32c1e45718241f5a768ada47bc1f993a1c3131b5",
"description": "radv: fix emitting VS prologs for merged shaders compiled separately on GFX10+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6762307698416e41dbebb686ab94ad0a77f0f44a",
"description": "radv: cleanup radv_shader_combine_cfg_vs_tcs()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6121497228d7388a5711c9458945b5903c401c7e",
"description": "aco/gfx11+: limit hard clauses to 32 instructions",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f7b3449309b7422d99d982b189473b4daed775a",
"description": "rusticl/mem: support GL_TEXTURE_BUFFER",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2645003bdc527b5dc046366fce5e65b44b27334f",
"notes": null
},
{
"sha": "117291332c6f30c7759dcd3f70459a6d8e2b153e",
"description": "rusticl/mem: properly handle buffers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2645003bdc527b5dc046366fce5e65b44b27334f",
"notes": null
},
{
"sha": "727cddd338aceb48915725fefec3fcc563e956e1",
"description": "nir/lower_cl_images: record image_buffers and msaa_images",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29a6beb36e7d41c9955998ab8c90061f27d373dc",
"description": "anv: revert cache flushing changes for indirect commands",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "d699600da1db483b142d71e777b3ed1bc6576a4a",
"notes": null
},
{
"sha": "0c05bdf1c105419f69b5ebad48263fed04bd3c82",
"description": "radv/ci: enable RADV_PERFTEST=shader_object on VEGA10",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bead3f2ec3d208bfc525598a2629b26c84b75cbd",
"description": "radv: allow RADV_PERFTEST=shader_object on GFX9/VEGA10",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afab80bdb69928a6a5724a813b0903d0fdc62f8f",
"description": "radv,driconf: Enable active AS leaf workaround for Jedi Survivor",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14c85196fc8a51f7040c0b21d89d2d11c7ad48f5",
"description": "mesa: use util_idalloc_alloc_range for _mesa_HashFindFreeKeyBlock",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec65dfaabd66f74e2a17d5f58a8fe8f88880b645",
"description": "mesa: fix incorrect _mesa_HashInsertLocked parameter in _mesa_EndList",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72a38b37920ef7bb37aec3aa842f655c042967f8",
"description": "st/mesa: remove !obj checking in _mesa_get_bufferobj_reference when it's useless",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9747cf2c8f469568da378731f70ba35e2c61c6ff",
"description": "st/mesa: merge 3 unlikely blocks in _mesa_get_bufferobj_reference",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfe6d389a0657d75bc97cca2bce451a4a3279f2d",
"description": "mesa: remove _mesa_HashTable::InDeleteAll",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ca750a8b640d78ed748c02d6039b7dc0a209ad1",
"description": "mesa: fold _mesa_HashDeleteAll into _mesa_DeleteHashTable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d33bffd7088332729fd4100c47b38436db1112f8",
"description": "mesa: re-format main/hash.h, move inlines to the end, some code to main/hash.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf2692fa24ec38c9039c7718225b13734fe8a7c4",
"description": "mesa: clean up unnecessary _mesa_HashTable locked/unlocked wrappers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70b65fe09bca2f3aa57c288dc666e07bf4c112d0",
"description": "mesa: remove unused _mesa_HashTable code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "716e483cfb4cae812afd9865cb4b94025c0632a4",
"description": "util/idalloc: make deleting invalid IDs a no-op",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5438b1910464e4b17fe0248a96a6ed98f0280a20",
"description": "iris: enable generated indirect draws",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d754ed5330bc94868547ff5b41c8992e8266b4d0",
"description": "iris: add an option for not emit draw parameters",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96439b7dfbc0b3e492cfc966ed8f4c5fba5c935e",
"description": "iris: factor out index buffer emission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1caf42d92e7ae832fe40c851cc3e64388f2a3bce",
"description": "iris: Implement INTEL_DEBUG=heaps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "725817f429717516101b68b24dd07035630eaf1c",
"description": "iris: make URB programming available outside iris_state.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84e1f8ae702c29e1461aa24404381fbb142ef2c4",
"description": "iris: make KSP helper available outside iris_state.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bde1c7665573122ed7cf83e238f2130a7d8bb24d",
"description": "iris: make binding table shifting values available outside iris_state.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f192ea630a435248a104f968b9dab89903b2f350",
"description": "intel/shaders: enable gfx8 support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76c3d97c841bdc39701e8f23e0eaa0b43c07ec50",
"description": "intel/shaders: add iris variant of indirect draws generation shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b52e25d3a8eee702ff5d21e4cdb9a4dc0736282a",
"description": "anv: rewrite internal shaders using OpenCL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da391650f534cc78c4907010010a475a72e49422",
"description": "ci: build a host version of mesa for cross builds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e31fd5f4268b134b26cd9d82d76d406332a3d8d",
"description": "meson: add option to install intel-clc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a26c7b0b036499a2db23b8a12afbc0291070e406",
"description": "intel/ds: new tracepoints for generated commands",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "472f49ef43ab7caaff5b0caf9a84208180b0557c",
"description": "genxml: remove NDEBUG_UNUSED",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41b2ed65e2532fd3be9ee7b74c74401169e81acd",
"description": "genxml: generate opencl packing headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a0328ba8bcb5151dcbd4e7f44b5fb4890828205",
"description": "genxml: enable opencl code generation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6b5196079c264fe694dafcf88816e3d676e5fbc",
"description": "intel-clc: print text input",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fd7495c693818e0823b100df0e0607e448a29fe",
"description": "intel/clc: add ability to output NIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bae1b6b6676cd0518a9f0e90b3819ee4c00a586",
"description": "intel-clc: move ISA generation to its own function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a1ff08376d84b111873214297518abed3cf75b2",
"description": "intel/compiler: make default NIR compiler options visible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "012489e55ce3c88615c5fb2667e10e9cfd7b7edb",
"description": "meson: add a new option to enable intel-clc without building RT shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c53a4711cb77fdf19b93797106b2ddf846c32d37",
"description": "anv: fix incorrect flushing on shader query copy",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b3b12c2c27fdd42668c041dd5428603d6cee4eb4",
"notes": null
},
{
"sha": "2437556d83bc588efb97b81468695879ff23529e",
"description": "intel/fs: rerun divergence prior to lowering non-uniform interpolate at sample",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "74a40cc4b6ed9440a0820c6f4a9cee296a8e191a",
"notes": null
},
{
"sha": "8f5a7f57df20dacd3c3123639382147e651a8ad8",
"description": "intel/fs: indent lowering code to make it more readable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c517088cf10e33c74f787f8cc3aa6839a45d1af8",
"description": "anv: factor out post submit queue debug code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67f3fa896e7df0e115d1f6cafb12805c88c0d093",
"description": "intel/dev: fix missing dependency on generated packing heaers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04d26ceb0a87ca9e05a00405e2544f256e8e046c",
"description": "llvmpipe: Set \"+64bit\" for X86_64",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f92cadccc65128fdaa54e59ba40dcf75e90a25dd",
"notes": null
},
{
"sha": "5dd5d4c4b52a4dd276e3a532eaaa1f59dadf638a",
"description": "tu: Exclude more a7xx regs from stomping",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4631bee61cb42c66e4b2844023f9858dffb8975",
"description": "freedreno/devices: Update magic regs for a7xx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb1e71e707685c221baf9eb3a43c471781dd72a5",
"description": "freedreno,tu: Move varying interp and varying repl modes to xml",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78c843230c10c93a4319bcbd0ebd096d98906900",
"description": "tu/a750: Consider vertex attr buff in gmem allocation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5266815ca9b413c8d2e27704570f3cba5235e1a9",
"description": "tu/a7xx: Update CCU layout logic for A7XX",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98d6d93a8278fb1b45c9a2fe308482fcb7eccd10",
"description": "turnip,ir3/a750: Implement inline uniforms via ldg.k",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a744ddebc269b06bd65cb709d3c788378f2f2ae",
"description": "ir3: Initial support for pushing globals with ldg.k",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "513fa1873cf5d00f520c058abd5f85b318af9a99",
"description": "ir3/a7xx: Fix load_global_ir3 with immediate offset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45c71803f9dc9123145431145124c1b4dab0cf93",
"description": "tu: Add more info to ldg inline uniform path",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b87b8fdf73026022aa9cb8bbe596c0e9d7ce9119",
"description": "tu: Use SS6_INDIRECT for VS params",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76e417ca593866080731da59c479a99542e3a529",
"description": "turnip,ir3/a750: Implement consts loading via preamble",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7429ca3115067cf6fe54552e445f2c60832d8fb4",
"description": "tu: Use SS6_INDIRECT consts upload path for 3d blits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30597970a5706c3dd8d4a9f43b9b173c6fff0a59",
"description": "tu/a7xx: Do not preload shaders, HW does it by default",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac75edb8c4ea4dbbe220ed00b9673fe230b084b7",
"description": "tu/a7xx: Correctly set A7XX_HLSQ_UNKNOWN_A9AE.SYSVAL_REGS_COUNT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc6b847017ac7f9b4ed764fdc5c0a5aabbdf3f2a",
"description": "ir3: Add ldg.k instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad52f92cb8eb53b945314295bb13e1a1e2406ab2",
"description": "tu: Define and set to zero all SP_*_VGPR_CONFIG regs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c166c5100b6251f83f9b881b415b8bc91a402615",
"description": "tu/a750: Basic a750 support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdadead230bc1b26f9ca2c80c37d288bdabea4de",
"description": "tu/a7xx: Make A7XX_RB_UNKNOWN_8E06 value configurable per-gen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98b62434bd99ab962d4a7c3d23ec142154ee5cf7",
"description": "intel/compiler: Lower texture operation to combine LOD and AI",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c984d6e2fcfb960246bdb98692fcc80b065bcdf5",
"description": "nir: Drop intel specific lowering code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15129c763475c1d61ed9f10cfd5e51b59b56c8fc",
"description": "intel/compiler: Use nir_tex_src_backend1 to pack LOD and array index",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73a3257968b6f746f0dc859dd3af2d1410800a28",
"description": "intel/compiler: Add texture operation lowering pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "646a7c864d3a4cf440164f5e199d6e339420a73c",
"description": "anv: re-introduce BO CCS allocations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd197c6bcffeb1b940cb2b67656f6009359f18e0",
"description": "intel/aux_map: add helper to compute offset in aux data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0889a127b12ebefc90f42f9494c9696e0aaa270",
"description": "intel/aux_map: add BSpec reference",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da6484a8a4720779b42489068cdb1f41872a931f",
"description": "anv: use address helper to compute address u64 value",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7763e75eead2c99f58bf16845dc4ceed93de1cfc",
"description": "anv: move ALLOC_HOST_CACHED_COHERENT as define",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f64ec141eef9a751b27ceece67803829e40da13",
"description": "isl: add a no-aux-align usage flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44515bb92cddfbf6f0e95abc60ad55f0f4de4599",
"description": "isl: printout sparse usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "926d9f1cef12189418258d4812d42193344f4128",
"description": "radv: support minmax filter for more formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05cf04ac97f17b583ffaead91e35e10e86c49926",
"description": "nvk: Convert shader addresses to offsets in nvk_shader.c",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e162c2e78e8681865b3ae249de3e9dc9a1a18429",
"notes": null
},
{
"sha": "afd42f5951f7d3d919c7705ce3345def49a3bcce",
"description": "nvk/heap: Rework over-allocation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e162c2e78e8681865b3ae249de3e9dc9a1a18429",
"notes": null
},
{
"sha": "728256e99455a35bc04c5acc462604840d5bb21c",
"description": "nvk/heap: Use nvk_heap_bo::addr instead of bo->offset",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e162c2e78e8681865b3ae249de3e9dc9a1a18429",
"notes": null
},
{
"sha": "83521dd486478c440c7c3dfb7f11ec5c46e30156",
"description": "nvk: Don't set CONSTANT_BUFFER_SELECTOR with a zero size",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "55413e33dc0d19237a93f5f9cf882f3e1b2f6004",
"notes": null
},
{
"sha": "28ad2f488a0f23b458114fe26f5201a5565c2775",
"description": "anv: Store host-located copy of NULL surface state for faster memcpy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48a0a3112f212a155fe6a1bc259a138b1db47352",
"description": "freedreno: Add a750 clock gating control related registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "097e543c0a061382e07063705225304eefff6d1f",
"description": "Revert \"zink: always force flushes when originating from api frontend\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "03f049f49730b8b1268f2975fc34ac2b1f9a4ef9",
"notes": null
},
{
"sha": "aed5e4e1f2bcbad5a63d483cf97bf7c30ca9cccc",
"description": "zink: Always set mfence->submit_count to the fence submit_count",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d44a115080645c210e055fa410fb18accf510aa",
"description": "radeonsi/vcn: Don't reinitialize encode session on bitrate/fps change",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0b4dfbbda97d98f4065c9cf536032936401c8d0",
"description": "anv: don't unmap AUX ranges at BO delete",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7b87e1afbcd880dd25771a42d65585da44faa444",
"notes": null
},
{
"sha": "fb62bffcdaff25e8ca6b4a9a2c7ce02e6b5bb1ed",
"description": "radv: Wire up ac_gather_context_rolls",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba6d6e5ee116929d82e51e1fcf3027a64015dcef",
"description": "amd/common: Use the correct register table for GFX10_3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1098afd7fbe11a6fd40d4ade2431ffa7017ab097",
"description": "gallium: add PIPE_CAP_FP16 for AMD_gpu_shader_half_float",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6fbf3367886a773f513244022543581996454bdc",
"description": "compiler/types: Add a contains_32bit helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f1f6d74968df3d2f059a8b8812054d1aa9124db",
"description": "glsl: add half float AMD_shader_trinary_minmax functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d619c16c3f95dda8adfd17ab84b3e752b9c969f0",
"description": "glsl: add half float derivative functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14de2eff89c9722b3f4eafcc2b001a13c64c7c12",
"description": "glsl: add half float interpolation functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9dc5eec02c9ad2b87ee996e888926c28feda4e3a",
"description": "glsl: allow half float varyings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3dc67c2c7e1e49266fd46519823d7533d774eaa6",
"description": "glsl: add half float vector relational functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7f1be1ceb28ac6088cfe91e1128b80a1c096499",
"description": "glsl: add half float matrix functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99a80ac93067028838091bf8fbd26b3a2533485d",
"description": "glsl: add half float geometric functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a170051a98b2aa743556337a3551c50cf4b7013",
"description": "glsl: add support for half float packing functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c386d5691516e8b56bf023cce105e2b38dce6fec",
"description": "glsl: add half float support for common functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eea1c1fa7b58d32f3b503e65005c0e2540345958",
"description": "glsl: add f2f16() helper to ir_builder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94865a45f8832edd782115043d03d69d840fdf9d",
"description": "glsl: add half float exponential functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "829c99def12d1df90aacaf2db47946d512b279fc",
"description": "glsl: add half float angle and trigonometry functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ff22ee4aeea9a74f821146d0f6ddfc254341dba",
"description": "glsl: add some new helpers for half float builtin functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9dc651a13f1d74fa6d85af432cb714ba0557e757",
"description": "glsl: skip conversion of half float back to float for GL queries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66633dbbd059cd0f8f320eb11ba2fdeabea8cb24",
"description": "glsl: add ubo packing support for half floats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5803417c6775c40bdebc1f8bf41965c6219af123",
"description": "glsl: add implicit half float conversions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b83477973f3cbca6c3b40f6ac5b98fe786d53449",
"description": "glsl: add glsl_type_is_float_16() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5eea4c42f5db7ba63d116838f0fb591a2045c580",
"description": "glsl: update assert to allow for half float support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2a7717717bd36c8412dc4a2f719c21fa479ee18",
"description": "glsl: add explicit half float conversion support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edbe1b5bb4a2551323fd6d0af39c0c6aa797cd7c",
"description": "glsl: add half float support to the parser",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72fb49516e0022b174cb581f46f380f6f13d6c6e",
"description": "glsl: add basic params for AMD_gpu_shader_half_float extension",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8e4a4e44b3e3bb493535f87c14123e4dbbe1209",
"description": "docs: fix doc build 'intel/dev/intel_device_info_gen.h' file not found",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a52c1994aa11febf0c54d63e46798b3204c180a0",
"notes": null
},
{
"sha": "b0af2b30abc487caa7ab861e393e0ae222e5b49d",
"description": "ci_run_n_monitor: Allow the upstream format to not exist",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72886cbefaa40f5d61c5deee5e125b353d32852f",
"description": "zink: Only call reapply_color_write if EXT_color_write_enable is available",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62fa5c8d0f059ba75d7208a0d081da811065ba1c",
"description": "Revert \"ci: Enable GALLIUM_DUMP_CPU=true only in the clang job\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "c6979d97e46907ff341665200b853cbca1d5524c",
"notes": null
},
{
"sha": "6cab5559f923a025b0de3ff564145b91fd18b486",
"description": "radv: add support for emitting TES+GS compiled separately on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd92f5f664d56732817a250d10c29fcff47d56a8",
"description": "radv: bind the vertex input SGPR only for relevant stages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d64d7373f34f00e1cebc0c179c051b118a6c53b7",
"description": "radv: declare AC_UD_TES_STATE for separate compilation of GS on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e15d1ed7cb3aec1ac2dd4692b37bae03acb39a2e",
"description": "radv: declare streamout buffers for TES+GS compiled separately on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83bc7e27a5778dd69e12bb64f7870487c21c246c",
"description": "radv: force GS stage for TES as ES compiled separately on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b58de424f41ffcdd2c997276c7d20a659e10c272",
"description": "radv: fix RGP barrier reason for RP barriers inserted by the runtime",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d98ff2cc4add875f2e372bf69e45b1c6a7b8a9c6",
"description": "nvk: Don't clobber vb0 after repeated blits",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e1c665013b14d63ccf4be265c5ec59914e5a5748",
"notes": null
},
{
"sha": "53ff663874012b3f5390a7fc75fa9d8b5ce7a037",
"description": "ci/etnaviv: update expectations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f7a388d487f902e3083fec829d4896b2e3519eb",
"description": "ci/freedreno: add fail found by new Piglit",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1c29869c206a9844a72ab1ff307b899264376c0c",
"notes": null
},
{
"sha": "a16033b6a75593d47c2a52a6709ff3e52592df28",
"description": "ci: bump kernel to 6.6.16 + enable X2APIC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd2375399180198b777d0dc9da4eba660b5e2afb",
"description": "wsi/x11: Rewrite logic for how we consider minImageCount.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b4259e69b6eae20feda0bc5fff84d9f83198a7d",
"description": "wsi/x11: Disable vk_xwayland_wait_ready by default on most drivers.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc8a83c96dfa25f0f1fe841c98ed48d668cfde03",
"description": "gallivm/ssbo: mask offset with exec_mask instead of building the 'if'",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ff3bec4842489dcbf6e0197e99e8b1d2408c46d",
"description": "gallivm/ssbo: replace run time loop by compile time loop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bab4399970cc392c49f54076245a6262e1aa5907",
"description": "mesa: add gl_vertex_array_object::NonIdentityBufferAttribMapping",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10f08c273385f9be9bfd2d7df18d01685ce8029d",
"description": "mesa: inline _mesa_set_vao_immutable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9aa205668bcbf701f8f694551c284cd8e4cc17a3",
"description": "mesa: inline {Create,Draw}GalliumVertexState callbacks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8618062b3cacdbab8fbb0ddb8afff3a3a9ba2e4e",
"description": "st/mesa: constify the pipe_draw_info parameter and remove obsolete comments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf3012794164eeecc6b07acc1a2ab837c627c5d7",
"description": "crocus: Call blorp_finish() when destroying context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "083ef7e3382c5267c62710cb24eac899d5a58d7f",
"description": "iris: Call blorp_finish() when destroying context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d699600da1db483b142d71e777b3ed1bc6576a4a",
"description": "anv: reduce cache flushing for indirect commands on Gfx12.5+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36f23bf96d66acd5bd8ba22a8fdce5b99857ce71",
"description": "aco: print exec/vcc_lo/hi for single dword access",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "684014ff1213ff59fd4747fa760de8159a42472e",
"description": "aco: print permlane16 bc/fi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f469fda44ca867eb115a47f7aa106897e67ff292",
"description": "aco: don't print hi() for permlane opsel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b59f5f9c859d388cf8e67c6521614abd6709e208",
"description": "aco: print neg prettier for packed math",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "767eb15ddcaf7fe5aa1917f423659a5ad072df33",
"description": "aco/print_ir: don't use alloca for input modifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd6d9c5918feabe18a58f6b1096a55c1970d0883",
"description": "aco: don't remove branches that skip v_writelane_b32",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c4980716f7e04c70c515305113aa95cdf5c6331",
"description": "aco: add packed fma dpp note to README-ISA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e927c5004f9f6305e2269b1b1f0950bcba916ce7",
"description": "aco/gfx11+: disable v_pk_fmac_f16_dpp",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a52c1994aa11febf0c54d63e46798b3204c180a0",
"description": "intel/dev: generate declarations for struct intel_device_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13c719452577a4950c85fe7caa824187238fbf67",
"description": "intel/dev: specify struct intel_device_info type details in python",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c40dacd4a8d339dee509bde830993c49add02c1d",
"description": "util: add parson for handling json files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb7240bef96b9faef6eba3a35205567dad1ec343",
"description": "hasvk: add missing linker arguments",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "78578a6ddb4a7faee3b1e20d6ba1ce34e9dd58ba",
"notes": null
},
{
"sha": "bde9a16ce87af5b9d25cd844b08b660df3b6f4ff",
"description": "iris: Switch to truly asynchronous VM binding in Xe KMD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3579413aed4fbccedc8d05063ef365bfea2deb35",
"description": "anv: Switch to truly asynchronous VM binding in Xe KMD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63abbb24adf0da9c3791e79d72fc26ca7e2585e5",
"description": "iris: Start to use intel_bind_timeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f23395e2b900d3572e014e1ffa9c7c737656befd",
"description": "anv: Start to use intel_bind_timeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e905bfe81bd404bca00dcaa0f6b9fc56d46cfe95",
"description": "intel/common: Add functions to handle async vm bind",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11465e4b3af895ba2377d8a39e9ab3edeb0b01a3",
"description": "mesa-overlay: defer listening to socket until first frame",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9beb9081fc4c878b41ba25b0f486cb01948c88fc",
"description": "ci_run_n_monitor: print the target regex before adding the X/N bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7154c1eb77ea644dfc02d69c9bd68eda0a31d4c1",
"description": "ci_run_n_monitor: implicitly include `parallel:` jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f40d32770a5f91b95450f2944c608fb0303da27c",
"description": "targets/va: override LIBVA_DRIVERS_PATH in devenv",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c006d5dceac9bf885554d92f8cef8c0ab0858a1",
"description": "nir/passthrough_gs: flesh out gs_in_prim",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c3f7cb74729a2ac205d78b2b05410b0248327a4",
"description": "compiler,gallium: move u_decomposed_prim to common",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac426e1164ddd6f659513591f2658585e632ca62",
"description": "winsys/amdgpu: remove unused amdgpu_fence_is_syncobj",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7facda322fc82d892a31919a66c55ab0bb73c63",
"description": "winsys/amdgpu: unmap user fence BO before destroy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c3a294eef51d6054ed899aa2b61628f9cd09656",
"description": "radv: don't remove the blit queue from the device queues",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "716ed7d62a27b179dbe5893e7148bdf7263fee5c",
"description": "gitlab_gql: print error returned by server in --print-merged-yaml",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61a125647b7d009ca7800c5ea2d60f3d2e64ea9d",
"description": "radv: add radv_disable_ngg_gs and enable it for Persona 3 Reload",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69d734a8d531cf2a291560701c966d7a6351548e",
"description": "radv: add RADV_DEBUG=nongg_gs for GFX10/GFX10.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "877d9678f578613bbec8eeb9fab7ec17728b2de1",
"description": "docs: fix RADV_DEBUG=nonggc description",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "932b9e6a233a2959b72dadc48ba4c0454bd1e2af",
"description": "radv: enable VK_KHR_shader_quad_control",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "312d0784c515f0f1d9954f050c9f284b4cf92a67",
"description": "spirv: implement SPV_KHR_quad_control",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e546f2a55dc6ddc18503fd973bc6b556e19a5315",
"description": "radv: enable VK_KHR_shader_maximal_reconvergence",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2649717a36d7d790b1c01c343a7208eefc3d1bc5",
"description": "aco: enable WQM if demote is used with maximal reconvergence",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6588f5a123724a0af811316f8b125e86d6306267",
"description": "spirv: implement SPV_KHR_maximal_reconvergence",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a243a7241e26292ca55a97f5f8d464001b532cd",
"description": "zink: adjust swizzled deref loads by the variable component offset",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "17a35412dcc77a3058107100d27f734796a9d0ca",
"notes": null
},
{
"sha": "fab5c706fe453f440d3c85013d24dbe8230e36cc",
"description": "mesa: plumb errors through to texture allocation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45df652d0b24ddc2581eca072a226be4a1e1c3cb",
"description": "ci_run_n_monitor: refresh job state when starting it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a05cb8da70310d2ba76a48f1a3d892b9aecb41b",
"description": "ci_run_n_monitor: track new job when retrying a job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bc1a62fbb62b9697c30a8587a79975190183e5a",
"description": "ci_run_n_monitor: add method to get a pipeline job by its id",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bce1230587d8ebf611b5286973c4cb814025a94c",
"description": "ci_run_n_monitor: update job when it goes through enable_job()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5758a5d660217684bdc4684a031ce93e0f263e65",
"description": "ci_run_n_monitor: add some types for gitlab objects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "044c51b6bf450c215a9c83c203f520d30f9cab2c",
"description": "ci_run_n_monitor: warn user if they forgot to push the branch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d8461f545ad46f0c17a4152aebaea47c55d35eb",
"description": "d3d12: Subgroup ballot",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94e0091190f3c01f3277f3224cda9277e6727ea6",
"description": "microsoft/compiler: Only use simplified subgroup ID algorithm for compute",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8cc7c5c1863aa9098baaea3546dcbbbeb17f495",
"description": "tu: Do not print anything on systems without Adreno GPU",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a669147689a3253f4fe8dd80288d34124cbb2d02",
"notes": null
},
{
"sha": "7b0fd4cc05d1e92162cf41449545a2e357fd74d5",
"description": "radv: Remove dead shared variables after optimization loop.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63b238e84ea46ae4d4e665e24465805953f4d0bc",
"description": "radv: only load 3x32-bit elements when emitting draws with mesh shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0296196d323caa5bf9fa3ca18232071f9c0839b3",
"description": "radv: remove unused radv_indirect_command_layout::state_offset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bdf9f50027c416077d9674bc03c71f4c60c67f1",
"description": "radv/ci: remove VKD3D_CONFIG=dxr11 for navi21/navi31",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49069a1243de8de3f658faa5fd8bb71d31c7d907",
"description": "pan/va: Add missing valhall_enums dep to valhall_disasm",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "619566dea18e94e0c1e00effc8200df75b892941",
"notes": null
},
{
"sha": "bde272349d13948a4817ba3c6f5aa41899c34426",
"description": "radv: add support for emitting VS+GS compiled separately on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "416b20d381e3eaa154fd1e287e6385b0acc4109b",
"description": "radv: force GS stage for VS as ES compiled separately on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ef4c049ecd3cf14190d943b4c27d4f702954be5",
"description": "radv: declare streamout buffers for VS+GS compiled separately on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a68e19204ea63b0e11fa34e8b8a02d150c1abe09",
"description": "radv: rework shader arguments for separate compilation of VS+GS on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "482dbacdeb62123c00f98cf84feb7f3b073e43d3",
"description": "radv/nir: lower esgs_vertex_stride for GS compiled separately on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d777cbf66c1320e03dcc2e579909f1f3be3d15fe",
"description": "radv: add a new user SGPR for the ESGS ring item size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b1b76e9cdd8b44538aa327c7705381fa68b891b",
"description": "panfrost: Pad compute jobs with zeros on v4",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b76420be1f1f3a0ceb7808131b9c8aa8e970a415",
"notes": null
},
{
"sha": "0bc26efdc47d9d0efbd1b4a31d18cbb0bed65677",
"description": "panfrost: v4 doesn't have Blend descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f0226d82f845b9924a6364eafa35bab4a0eaf55",
"description": "aco/tests: use raw strings in form_hard_clauses.nsa",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d59d00ebf863ad0914a17a656726715d40a24157",
"description": "aco/tests: add tests for VOPD operand swapping",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24c02dbfa66791418bc644ab2bab33a3d1fb763a",
"description": "aco: improve printing of VOPD instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea92aea9f2dde439cb2a11135b993989a3148e0e",
"description": "aco: turn v_mov_b32 into addition to create VOPD instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65dfb27f8f96cd8a9f75e9d8005e777707c69908",
"description": "aco: swap operands to create VOPD instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96d8b7c59c50cc4658932236b22728d754f65c06",
"description": "aco: refactor create_vopd_instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50c3e9f87b7b3a6a7a5b4dcaa22c064d3b479f96",
"description": "st/mesa: move st_update_functions into st_context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fd80f4fae66d6ad8431d90256cd91aaf954015e",
"description": "st/mesa: change the update enum of vertex elements",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d9585331e435c49966f1ca2988342a62dee3a72",
"description": "st/mesa: cosmetic touchups in st_atom_array.cpp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7dd66244afbf1f91f0135f21a90a867465ec6e33",
"description": "st/mesa: move a piece of _mesa_draw_array_attrib out of the loop in setup_arrays",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3363d41a2064d6d8bdb485945015f1802be6666e",
"description": "st/mesa: do (inputs_read & ~enabled_arrays) outside st_setup_current",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4ba65a33bedca3daaa710aa85853dc39b7302e9",
"description": "st/mesa: do (inputs_read & enabled_arrays) outside setup_arrays",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "000f4c710ce693605e018e62bfd354c7a92f84ac",
"description": "st/mesa: rename attribs -> arrays in st_atom_array to indicate non-zero strides",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ac5dc5ab5ce2da3b0b2e7a0d3f95ef7952b2156",
"description": "gallium/u_threaded: expose helpers for filling set_vertex_buffers externally",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d2dfe49feca88220eef82892e54ca7ba29d03fa",
"description": "v3d/ci: add new failures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a1c8779e8705737bdb69622badaf2446ff6924a",
"description": "driconf: Apply dual color blending workaround to Dying Light",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24d3c832121b123b42e3cbc39e8225085139cbb1",
"description": "driconf: Advertise GL_EXT_shader_image_load_store on iris for SVP13",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3062e3402fe693dd1cc0137217611081f993f12",
"description": "freedreno: Fix MSAA z/s layout in GMEM",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cf0c7258ee0524709ab6d05a9aafc7415361bd23",
"notes": null
},
{
"sha": "3fbbd79d9cf8c3e9cd591ddb7887d4ff2519d046",
"description": "freedreno/decode: Fix prefetch handling for IB1 crash",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ac6801970f88402f4f98455652448bc5ca97096",
"description": "r300: fix vs output register indexing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d4b8e8a48144f4b899d48c271558f0dc613632cb",
"notes": null
},
{
"sha": "e4ccfde123eef7fbcce0581ddb58319b4325bcc4",
"description": "r300/ci: add two more observed piglit flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "665d30b5448f606d7a79afe0596c3a2264ab3e15",
"description": "iris: Wait for drm_xe_exec_queue to be idle before destroying it",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "138303fb9dbad7754b109ca846a17799cc0dc1d5",
"description": "iris: Fix return of iris_wait_syncobj()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b243b1eddceba135c5c6020b9baabd8e6b9ad671",
"description": "r300: remove compiler tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aeed5fd98d47be122260bf0c232c2d8dfcd8d400",
"description": "ir3/ra: Fix bug with collect source handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816",
"notes": null
},
{
"sha": "cdb8020f16dfee9ab057f7ab7910b5088947bd13",
"description": "vc4/ci: update expected list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fb490630b2cdcd6026e26e69b9a1937e86b7d07",
"description": "Revert \"v3d/ci: update expected list\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "31c9e17bf2a5e3ff73fce7a2cf14db121c5bbc90",
"notes": null
},
{
"sha": "72948d9ff9b4ac2b1a578c9e55da91fd3df33299",
"description": "radeonsi,aco: remove the VS prolog",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0496cd5e5aa8b86c0bd3d1a6cac3a170b6df3d6b",
"description": "gallium/noop: don't leak resources due to take_ownership",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47c1f389ed35340d920ebeec4f71f96297d3e06a",
"description": "gallium: remove take_ownership from set_vertex_buffers, assume it's true",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b23f52b7e45385bab7e3381fcd6a01da225507cd",
"description": "gallium/u_threaded: allow drivers to change tc_call_set_vertex_buffers function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b66ee99bc217192386babe4ea26ee2b2a47a8a0c",
"description": "gallium/u_threaded: remove the count=0 path from tc_call_set_vertex_buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ab25f5cde0b00d67530bd83dc885eb65191a478",
"description": "cso: remove CSO_UNBIND_VERTEX_BUFFER0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47b15d83a2a4f58f40e9a10d35752147970053c7",
"description": "gallium/hud: set take_ownership=true for set_vertex_buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7fbb758e562afbc5cf29d41f322d9bd97ee92eb5",
"description": "st/mesa: set take_ownership=true for set_vertex_buffers in st_pbo_draw",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3186131ea53e8776d6ed6cb53737bdc969593bf8",
"description": "st/mesa: set take_ownership=true for util_draw_vertex_buffer in st_DrawTex",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e271d342a4c98470285ae19e7ebae6e896fa23b3",
"description": "gallium/util: add take_ownership parameter into util_draw_vertex_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ee35cc44316e86e167a607ad1c8daab878f816b",
"description": "st/mesa: set take_ownership=true for set_vertex_buffers in st_draw_quad",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab3e029e40d54ecea6f66647b7c8582823ed7ac4",
"description": "gallium/u_blitter: set take_ownership=true for set_vertex_buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0b31858e13b0bbefc3e7dac8853c3cec7b746cb",
"description": "gallium: always set vertex elements before setting vertex buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2683038b1c9e488c2565d9b7f6394d6cb52fc35b",
"description": "glapi: move EXT_texture_storage to the right position",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fff6d332d9f3e89492ef3cacbaf075d834dbeb6e",
"description": "radeonsi/ci: add gfx11 flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33aac684b4683d7274c44308f4023e3a23d893c8",
"description": "radeonsi: use num_vertex_buffers instead of ARRAY_SIZE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e02149ac97be4b16ad2a5efb235e20299d6edb7",
"description": "winsys/amdgpu: don't ref/unref slab BOs in amdgpu_cs_submit_ib",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04de7cc9857502f16ffe613abfcc911f19d2a000",
"description": "winsys/amdgpu: simplify amdgpu_do_add_buffer to remove memset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c79697fec5163ea94de68acb79a038d48a1f5db3",
"description": "winsys/amdgpu: skip code checking RADEON_USAGE_SYNCHRONIZED for slabs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0911aea1261167695ce4e0a95a3aea1db65484a8",
"description": "winsys/amdgpu: merge 2 loops iterating over real BOs in amdgpu_cs_submit_ib",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d704f92b13230579c20a7c7cb3d7198f9cd24c21",
"description": "winsys/amdgpu: merge 2 loops iterating over sparse BOs in amdgpu_cs_submit_ib",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32625c79031f6e64d04012d525ec0c61feb137f7",
"description": "winsys/amdgpu: merge 2 loops iterating over slab entries in amdgpu_cs_submit_ib",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77e96cec6e812f0c9dd1733e2d5402bb6b208816",
"description": "winsys/amdgpu: move code out of amdgpu_add_bo_fences_to_dependencies for reuse",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "436ebe4ef6aa39bd3b8c04d7000e1b8e60e12f4e",
"description": "winsys/amdgpu: change the signature of amdgpu_add_bo_fences_to_dependencies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75ffd738ac9ba7a272ff75a264c3671a711844d4",
"description": "winsys/amdgpu: add real buffers of slab entries in the CS thread",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41f6d24fc8031efae5d3e51605757587b3f1b1ac",
"description": "winsys/amdgpu: fix a race condition when reading ws->num_buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4957d352dd80178bda09df35e57c1b90b10c63a9",
"description": "intel/dev: Add device info for ARL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "964042d50ca42735390ce97ca9a79b4ea8de9502",
"description": "anv/query: Follow MTL code paths on ARL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1ffd0a037208033bfc22480c607ae10bb174567",
"description": "anv/drirc: Extend option to disable FCV optimization to ARL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3a0483f5bcb01aa74946069415618ebcf897cb3",
"description": "intel/compiler: Lower DPAS instructions on ARL except ARL-H",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2b09b855959c023238921cb9b38c13656346c55",
"description": "isl: Handle ARL in isl_drm_modifier_get_score()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ce0fe460ace8c1492a8c5d1151596b662342362",
"description": "isl: Define MOCS for ARL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "362ccd3874c9d2d252ff4c0341d8dcff0dbf1031",
"description": "intel/dev: Define engine prefetch for ARL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c616ce81539565853eefbbca6e6afb319845bb78",
"description": "intel/i915: ARL also supports the set-PAT uapi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edf93db5ee1f4e5707795408edd9bbd5f9f95417",
"description": "iris: Extend MTL modifiers to ARL devices",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a443a824adcb932b258f8ef7b61754816ed15c87",
"description": "intel/l3: Define l3 config for ARL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "546652b31a075a794e4bf4ef9ac1c2defe4a9290",
"description": "intel/dev: Add intel_device_info_is_mtl_or_arl()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d08282060854106dd57e0dcb8eec8cf8b07c681",
"description": "intel/dev: Add ARL platform enums",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa8e0ba3f739cb46cf7bb709903c0206f240c584",
"description": "frontends/va: Fix updating AV1 rate control parameters",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5edbecb8569d88e7faa28ca7a56eb5e1672a2dd0",
"notes": null
},
{
"sha": "cff5bc5af7e795f7d192f9c2a7302619435887f4",
"description": "pvr: enable VK_EXT_headless_surface on all platforms except Windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58e7085cb0a5d0a49016ba110468fdcf809854fe",
"description": "lvp: enable VK_EXT_headless_surface on all platforms except Windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb0791535a130472dc60024ae62ddb9ee09c16f8",
"description": "vn: enable VK_EXT_headless_surface on all platforms except Windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7667802b7d30457124a6351d0db0592f89a2edf1",
"description": "panvk: enable VK_EXT_headless_surface on all platforms except Windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64081b9f46cffd833007bcbd1d85c392ccb2e5b5",
"description": "nvk: enable VK_EXT_headless_surface on all platforms except Windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f373dec880038e463f0f8e9d812456de33d15c6",
"description": "dzn: enable VK_EXT_headless_surface on all platforms except Windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b10f61f98e0ae3ce43b76cf1c913ea2ccc62e179",
"description": "hasvk: enable VK_EXT_headless_surface on all platforms except Windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32800aa1d7121e0729624cb063e347e1f4b17cb9",
"description": "anv: enable VK_EXT_headless_surface on all platforms except Windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6407d0f0a26b21b545c8134bb2aff8e0b772d8f3",
"description": "tu: enable VK_EXT_headless_surface on all platforms except Windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11cf6965ead7500ef9c948cf09026a11d0866dd4",
"description": "v3dv: enable VK_EXT_headless_surface on all platforms except Windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "faad4ffe970546a7e3361a831c85a6022d2a9865",
"description": "radv: enable VK_EXT_headless_surface on all platforms except Windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffbd3e5b2d6525af97ae838c38bc85277c6d1e81",
"description": "radv: change the user SGPR idx of AC_UD_TES_STATE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e9815173af75a15d69f1045703b9cb1788b1570",
"description": "radv: set the default workgroup size for VS/TES as ES",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90e354afb021ed28173ecf6cc535279eeafc2c9e",
"description": "radv: determine the workgroup size for GS non-NGG earlier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35c9631162d660a3720e57b7946280b57547f290",
"description": "radv: determine the ES stage earlier when processing binary config",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03314b2a868b3be8cbcb7c0edd4f0dc974a564e4",
"description": "radv: check for MESA_SHADER_TESS_EVAL in radv_fill_shader_info_ngg()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34572d535e26df3a77281513a5a9fc82a4dbd638",
"description": "radv: use next_stage to determine the NGG stage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31f006d3522890d868e381aeae5805b857dcb91b",
"description": "radv: always set GS as NGG if present on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55093270ed696169579cdcde7e718ef1c3bae550",
"description": "radv: squash GFX10/GFX10.3 NGG restrictions in the same condition",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "237ab5db86bec27635738c96ebc525178b4d4933",
"description": "radv: remove one indentation level in radv_fill_shader_info_ngg()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "010272b62e2ee9407513643f9eb85920d4a0da63",
"description": "util: use crc32_z instead of crc32 and bump zlib dep to 1.2.9",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56f31d1847ba04c8214c68581a3a3c292fd300f4",
"description": "meson: upgrade zlib wrap to 1.3.1",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "238c3d593b906f6c875a27bdaa711bd5e21a594b",
"description": "r300/ci: update piglit fails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9acd9e6594555a3879fbe4a17cfb2ce37d0ce50",
"description": "v3dv/ci: test the WSI on rpi4 and rpi5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c198d44041ad8fa93a7f25515714c2da2489418",
"description": "isaspec: encode.py: Include assert.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3b667d48877864e7756943fa4901e85a7e7dc2f",
"description": "tu/msm: fix RD_CHIP_ID size used when dumping RD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f6aac1589796c801fc33dd61e0a763bfda5f45a",
"description": "aco/tests: fix to_hw_instr.swap_linear_vgpr",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "174e37afb9ebcd556bc18555ca2aa3276b3d8e04",
"description": "aco: fix >8 byte linear vgpr copies",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33d88f797bf23f22d4f203c69640e622e3b6163c",
"description": "amd/vpelib: Add UID for 3d Lut and control logic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "039b1e0a1e28a9be61e2b8b467e684f488c8d2ee",
"description": "amd/vpelib: Refactor norm factor logic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0863dbb74261a043052b393c29598810d7b17fd",
"description": "amd/vpelib: Solve link error due to missing static for one function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d02c753249112ec2eb90704a061bd3af9d2fe9f",
"description": "amd/vpelib: Add PQ Norm to VPE interface",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1dd28d6766227f6404c1287462a4be2036ceb1ee",
"description": "amd/vpelib: VPE integration for HLG",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fd59c83ef03b3893ca493fd779b74e74c063e77",
"description": "amd/vpelib: geometric scaling fix",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8b2e28b6620d3944231d061e86b2994207cb74a",
"description": "amd/vpelib: skip gamma remap and cs conversion when geometric scaling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb6d9283274cc50431cc142026187e65b0c6766b",
"description": "amd/vpelib: Add param check for geometric scaling and refactor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4893afd42721b048e436f44f5ed0019aff584476",
"description": "amd/vpelib: add new tf enum and add flag for geometric scaling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31c9e17bf2a5e3ff73fce7a2cf14db121c5bbc90",
"description": "v3d/ci: update expected list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d15a43c9a920f6e6f2670ff93651f91d308d74cd",
"description": "radv: limit maxIndirectCommandsTokenCount to 512",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a44f6319ef49fd279156cbf37a3144f906bbc3e",
"description": "anv,driconf: Add sampler coordinate precision workaround for AoE 4",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e48645250c6fd0f021878a2f50bf028f61cf50ad",
"description": "venus: image format properties cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "680c9129777e66472e5265119ada5ffa4a1c3a95",
"description": "venus: extract cache hash/equals functions into common",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3de6f17c180dc31d21daea08a8f987d273481c3",
"description": "venus: fix image reqs cache store locking",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b51ff22fbe8c9786f968e102ef8d223f415fcaba",
"notes": null
},
{
"sha": "5178ad761c9e8e86ffb3bc59322ec998c0ae2063",
"description": "anv: flush tile cache independent of format with HIZ-CCS flush",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": "ba87656079a7fb745c06e78641d2fa6ac4112b82",
"notes": null
},
{
"sha": "af51e5f7a9043ecad2eddb703ec76ccf14fd5168",
"description": "zink: split out sparse_residency_code_and lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5174593c15b9661c89b18206f11008e3a1348ac",
"description": "zink: add back (safe) optimizations after sparse lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40d119979a34c3d04fdf6bfb55362bff04790ad5",
"description": "iris: Remove unused paramater",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4dc5bd9fdf4c3af5aafd7608abdbf785f26ed6e",
"description": "iris: Remove prototypes for unsupported Gfx versions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ff26271a7ab0b8beed72e1c265946c386ea6d0b",
"description": "iris: Remove unused brw_* includes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4c094dfb489e6f0727f7a2de39d6788560a8eec",
"description": "radv/rt: Optimize update shader VGPR usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "585836f2b5197b150cd53dd95ac6951978b5c7d3",
"description": "d3d10umd: Rename d3d10sw target to d3d10umd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67da5a8f08d11b929db3af8b70436065f093fcce",
"description": "d3d10umd, meson: Allow naming d3d10umd DLLs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ae2b4882a030b2f19a32338705b03b0e348e5ff",
"description": "blorp: implement Wa_16014912113 callback for drivers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1693d0b857e524a52029bab21ca64dcd7994456d",
"description": "anv: implement Wa_16014912113",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "263f6937608aa81fd3ea7a1a8cfe60d748fc6d5a",
"description": "iris: implement Wa_16014912113",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdc7d32e939bae88bede58a879b1e5ab05b22d90",
"description": "blorp/crocus: refactor blorp_emit_urb_config",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "829e4fe877e6a0f06f6bc937a72c9ccdcb9fcfe9",
"description": "intel/common: provide a helper for urb setup comparison",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1b885b482c253d73273eabee044389636b158e6",
"description": "intel: refactor urb configuration, add intel_urb_config",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49c1b404e5e1cf7010855c1345d01c53e3e17ea5",
"description": "panfrost: Fix dual-source blending",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c65a9be421cd4a338939e29e9dca1d8f81f165ac",
"notes": null
},
{
"sha": "084f81fd52c483c392f6f01f5d69e47bdedcfcfb",
"description": "Revert \"ci: disable Collabora's farm due to maintance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "3a2e5c1b7763705b7da0b0e5dd88a32052a4a175",
"notes": null
},
{
"sha": "29fa1d7f251999b3c78dc689b9e58e3409b0e3aa",
"description": "ir3: set reconvergence for scan_clusters.macro",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "60413e11c2bc3d50acabe99a3fd82da6885769ae",
"notes": null
},
{
"sha": "cc7400e49cd5347b927b88451f273a4b58fb1071",
"description": "anv: report rotate subgroup feature bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ad3b83d235a945c5c492bd8d15b54a635260fb7",
"description": "radv: report rotate subgroup feature bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48461c0d9e6be9744817785de59bbbff64b8ce72",
"description": "aco: enable VOPD scheduler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75a76ec3fdb85a3b518cddbdba4ce9bef4e460dc",
"description": "aco: implement VOPD scheduler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fb79b4aa26b937a78f02c0064cc6f6319f20b5b",
"description": "aco: refactor schedule_ilp main loop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c66d42b9eda5b414c18f867d0ff8134b6229f9c9",
"description": "aco: add VOPD statistic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6547e17e601a8ac9312b4de92ac75fce0b51b862",
"description": "aco: add VOPD format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54c52932d48314b8f74ff32814abf0894adad1f8",
"description": "virgl: Pass cmd_buf to flush_frontbuffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15c21eafc2fb34226b783b08987fae448e8b9aa3",
"description": "virgl: Allow importing resources without known templ",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b7fa26b397d79032546b6e5c39313673bd8dbd8",
"description": "virgl: Implement PIPE_QUERY_GPU_FINISHED",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6427dd9056d64fa10c691ecd9057857a714d9536",
"description": "virgl: Fix crash when no VE bound",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "468c750c5347f5a5681b5ceec77f69c0c93d3965",
"description": "virgl: Fix compilation on MSVC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47c725b53e41d0f6be81d88051f008447afc4df5",
"description": "radv: don't submit 0 length on UVD either.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df9bc11589bb855629243248b167af663e18a4c0",
"description": "radv/uvd: uvd kernel checks for full dpb allocation.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bba36df84d44a1c2eb8f482ce06642f1ca1c0c19",
"description": "radv: init decoder ip block earlier.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6065671a7fbd1924a11db6cf1af075ad9e487305",
"description": "radv: fix correct padding on uvd",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8a29291dbe6c61ce469f21a745724b59e702272a",
"notes": null
},
{
"sha": "3a2e5c1b7763705b7da0b0e5dd88a32052a4a175",
"description": "ci: disable Collabora's farm due to maintance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6286e39ecc6f1ee20de9a830430a50fac51d210",
"description": "radv/sqtt: fix describing queue submits for RGP",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "88cbe32048aff3d7a873474bebc2d1068c21ce46",
"notes": null
},
{
"sha": "8368a972943d5265b22eab86aa17c9a3cfe3406b",
"description": "r600: handle indirect access to kcache 14 and 15",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "464e8aaff4704166aee07cbf140c43bc9b227121",
"description": "util: Allow kcmp on FreeBSD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a00d80c677739a2feabe80087cd7a0b6801445d",
"description": "Revert \"ci: disable Collabora's farm due to maintance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "fcce9cc835be3bbfe3285ef89d5dc4ceb5e7e7bc",
"notes": null
},
{
"sha": "fcce9cc835be3bbfe3285ef89d5dc4ceb5e7e7bc",
"description": "ci: disable Collabora's farm due to maintance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b10ee44308c44836b872174638ba3ae97264f772",
"description": "radv/rra: Implement ahit/isec counters",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82a5cc788b608beb1c58ecaf4eb47d82d3ae13e0",
"description": "docs: Document RADV_RRA_TRACE_HISTORY_SIZE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "767f6280794db0edb1009d3b1645c41bac38ff4c",
"description": "radv/rra: Dump basic ray history tokens",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26939f016df9b9a2a6f05b11f0a1d60ecee31c25",
"description": "radv/rra: Refactor error handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46dddb57f930530cbfe9f18803c5a889db22e388",
"description": "radv/rra: Remove useless variable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc813288c3ad1d9278251c612b88f0b36cf134d2",
"description": "radv/rra: Use memcpy for chunk descriptions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71c363acc364db2bbb19a53d06ef0f468c296716",
"description": "radv/rra: Rename rra_chunk_type to rra_chunk_version",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d32d010c24eab2b247b91b89edc96ef23caaaea2",
"description": "venus: update tracepoints to align with later optimizations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a81189c7968d1291153c63604596172fc1d90a3f",
"description": "ci: build nvk in debian-vulkan job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d21a1bf795f92d7b83ea2f9b9e0d97d8d6904fc",
"description": "nouveau/tests: fix null dereference",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0525dac7f85dda5134a1b1b1bd738a28498d75fc",
"description": "vk_image.c: #ifndef _WIN32 --> DETECT_OS_LINUX + DETECT_OS_BSD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fa171650aae7848f88eac1c2f2a898de12076aa",
"description": "zink: remove invalid scope in bo allocation loop",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "eb394f53162ea447fa427740b66af49e5e7ff946",
"notes": null
},
{
"sha": "e98bbcad17e91845e99a72ece579165a3a936f4e",
"description": "nir: add vertex divergence into nir_divergence_analysis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ffa4d879c3008fdae50ea77e0c245206653a0b1",
"description": "nir: add a lower_mediump_io callback into options",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecf0fe09f0eb9db2c715240c68f21b0c3cab2b92",
"description": "nir: replace lower_io_variables with a GLSL NIR flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4acab77a8c452703a96d3eda702dbf7f597b290",
"description": "nir: remove and replace underused option pack_varying_options",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c844b5dc8560b7875c1a375d0e2289a75e95e5be",
"description": "nir: relax validation failure for generic TCS outputs with no_varying",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d84a616d4d28363b5876f1544db1d979ebf5ec3b",
"description": "nir: remove INTERP_MODE_COLOR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d5dbde5221f396a90ffc83cd642861fe885c41c",
"description": "freedreno/drm: Fix teardown crash harder",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d558cb664a6833fa5ea09e8c4b5bd79d438aa8cd",
"notes": null
},
{
"sha": "60413e11c2bc3d50acabe99a3fd82da6885769ae",
"description": "ir3: optimize subgroup operations using brcst.active",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6148e38a09332376d0551f1dd3ba31f240d187c1",
"description": "ir3: fix printing of brcst.active and quad_shuffle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6fa99abac046e97d8ba71e815b42dfaee3581cc4",
"description": "ir3: optimize read_first.macro to a mov",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c41a95e48ce4be58b7a710c3de12a1cd8fe68e0",
"description": "ir3: fix setting shared flag on parallel copy arguments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ef744c6601fa89366bc5b94f08a50a9110d6942",
"description": "ci: build panvk in debian-vulkan job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fa27845e570629b40448d3cbd1744655f0e90eb",
"description": "aco/insert_exec_mask: Reduce latency when switching to WQM.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e89977ff71febe9ec3099893e3899705d158948e",
"description": "aco: always terminate quads if they have been demoted entirely",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a42b83e3fb840e12b61a26b7cd70259dff5b03f0",
"description": "aco/insert_exec_mask: tiny refactor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bea69cdd6fa4fcdc53a213a6c20c9ef0b4e1922",
"description": "intel/blorp: add a TODO note about stencil buffer resolve",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9698d5f0fda7b64e69f589402f2bd1e92133efc0",
"description": "radv: add a workaround for mipmaps and minLOD on GFX6-8",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc1a3f9555851eec6b570f8a76b4b1fa4ddb29f1",
"description": "ir3: Fix comment thinko",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c40bc48252454079de809f95266fe6ed8af13a36",
"description": "ir3: Calculate physical edges correctly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9dbe511f183af311160f9c54ba38f36e9c15c003",
"description": "ir3: Rewrite (jp) and branchstack handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ad0cbafe80f1d79a92193b663b18e315d543066",
"description": "ir3: Set branchstack earlier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa22b0901af548d5e1433ad4cdbda314182137c5",
"description": "ir3/ra: Add specialized shared register RA/spilling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f977501a7c3e5fe537d1df3bb0839db0706fc6d9",
"description": "radv: do not allow to enable VK_EXT_shader_object with LLVM",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c925b6019d838d9922e8cc2d552e27b3b9ca3938",
"description": "radv/rt: Lower ray payloads like hit attribs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f0c33196c0c4a9efb1210f2edc14096bdc7d9cf",
"description": "mesa: fix error-handling for ETC2/RGTC textures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d293f01cc718af0ea5db3309605cf49dcbf8cca",
"description": "ci_run_n_monitor: avoid spamming a ton of \"new status: created\" for all the jobs at the beginning",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62508856401e082486f2ff0dc80f17ac852f4882",
"description": "panfrost: fix UB caused by shifting signed int too far",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "13d7ca13001064dc7114e6cc26ba2c3e7ff64e47",
"notes": null
},
{
"sha": "2085d6043804c316939ac47d6b334007872655b7",
"description": "zink: run sparse lowering after all optimization passes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0d652c0c8db33ff80d16f30b2d2e8f4413946338",
"notes": null
},
{
"sha": "6a8cd7a64fbf8a91d99a4c3f08a13b53ce5c72d6",
"description": "zink: move sparse lowering up in file",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0d652c0c8db33ff80d16f30b2d2e8f4413946338",
"notes": null
},
{
"sha": "aacc4e1c687b643929d496cec72891b814fc2256",
"description": "zink: zero allocate resident_defs array in ntv",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "73ef54e34242fa59803a3a89b5a6eb92053e917e",
"notes": null
},
{
"sha": "3b025d6b42476d27f5e8d6e2347f85874a50eb72",
"description": "zink: fix sparse bo placement",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c71287e70c2bf4aac96b24635e48ec13cd31fddf",
"notes": null
},
{
"sha": "bb14ee53a5fbeecb968fdac8fa32b51b6c27dc56",
"description": "radv/sqtt: Handle ray tracing pipelines with no traversal shader",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0f87d406b58aa103ae67f3cc8a694c1343d8f8ed",
"notes": null
},
{
"sha": "0aa9afa8e1240ff19de73fbdf47d73a1f4752e13",
"description": "radv: add support for emitting VS+TCS compiled separately on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "397a08b407b4fdbeda7de1d2503ebad47c2217f3",
"description": "radv: always emit PGM_RSRC1_HS when emitting the TCS epilog state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "542b9aaf18218dd2cf04a07065edafbdcefb60c6",
"description": "radv: force TCS stage for VS as LS compiled separately on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d5d163693956fc064dc58621e252592f1cb9da7",
"description": "radv: always mark drawid/base_instance used with ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c23ae8547bed956692c1694b5c8c6c51e2e871f",
"description": "radv: rework shader arguments for separate compilation of VS+TCS on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e55d91c82267f728f7e96fa99c4f23f98cfc690",
"description": "radv: only merge shader info stages if both stages exist on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0018faf384afaf4921e703aad80bc41942cce3ce",
"description": "radv: check active NIR stages before trying to merge shaders on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fe8770bbec7b60b812872de6dc248e47a9e702b",
"description": "radv: constify radv_device in radv_emit_shader_pointer()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b2452da3c6d275f8d106c2172ec1f226daef2cf",
"description": "radv: set the default workgroup size for VS as LS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a58bbbed865f0e14a5eb3002128f675aa859ebd",
"description": "radv: determine the workgroup size for TCS earlier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6ca7fcc25b9253189951a3dcc9cacca41de6d0c",
"description": "radv: remove radv_graphics_state_key::dynamic_patch_control_points",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3bc6f95e3d175a1c20cad4de4f5c31ff1f102a28",
"description": "driconf: set vk_x11_strict_image_count for Atlas Fallen Vulkan",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b7a581a52db21ed8826d6f2986ea6dfc208fb2a",
"description": "zink: prune dmabuf export tracking when adding resource binds",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60d2ea83e8dc852c8f322eb070fd8e0e9436f2f1",
"description": "vulkan/video: add AV1 decode support to common code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68da9e4dff9c59ec3a51cf1dac33bee5f0982f01",
"description": "intel/compiler/xe2: Set SIMD mode for sampler messages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84de7a88d333318035e60f0fd40f284558a54d21",
"description": "intel/compiler/xe2: Emit texture instructions w/ combined LOD and array index",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8ba2bc2f00cb0140ad4c01ad4cddce44d0dbadc",
"description": "nir: Pack texture LOD and array index to a single 32-bit value",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78e7f7b3778e39499b54bb4631c9ce84348e583e",
"description": "intel/compiler/xe2: Use new sample_*_mlod messages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8690a6b546d1cb3dcbba8a663dad0be4df4ebfe8",
"description": "intel/compiler/xe2: Handle 6-bit message type for Gfx20+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9ed9cf88b1a48335f9e4cab4c7e382c022dbfe3",
"description": "intel/fs: Move opcode modification before the switch that emits srcs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7441af803f1b7b929eaf69de9fd3838a0a222c3f",
"description": "intel/compiler/xe2: Update get_sampler_lowered_simd_width",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24a7f6cd1685e189f7e266da4954305c7110795c",
"description": "zink: add a tu flake",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59fb425e1c4e821f51c118c1df5282e27379269c",
"description": "vulkan: update registry/includes to 1.3.277",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "559f31e202fd8bdb984a6bbf8c03d65dd1e93d57",
"description": "dzn: Use blits for all non-averaging resolves",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70fa127c977a48ebc7664523cb7c4ce27f3691d3",
"description": "dzn: Use correct format for depth/stencil resolves",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "973c5bd047d1cf73f71dfd78cea7d412eb0a6192",
"description": "dzn: Don't resolve for RESOLVE_MODE_NONE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd7cfd52553d2393de8bfa6908ff144a12ae1dfa",
"description": "dzn: Add a debug flag for forcing off native view instancing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a85e8058cbcf3fc4e28f6330d6effc7db4486ee6",
"description": "dzn: Support non-static samplers for meta",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c286c011363c05af09965ec4aa4e8733d86edfed",
"description": "dzn: Add barrier to copy source for DispatchIndirect copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "581a23c0cca8ca2b9998bc9a711d0fa849ed4992",
"description": "dzn: Add missing handling of VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60aad6ef07120d0ddd2951320c772329a4ba8d1f",
"description": "spirv2dxil: Lower the Vulkan memory model and coherent loads/stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "003d2da2dcfdf665cb01a48b2d79bc003b640c30",
"description": "microsoft/compiler: Add a pass for promoting ACCESS_COHERENT on loads/stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b74cd405d30c23507a6dda0192a25c2ddaf104dc",
"description": "microsoft/compiler: Respect ACCESS_COHERENT in UAV variable data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "118e0bdc1f0b41f047b69a1b5f9a75c72b21c4a2",
"description": "intel/rt: Don't directly generate umul_32x16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc0178af57fe5e328580190806354982e1c41e16",
"description": "glsl: don't tree graft globals",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d75a36a9eeb1606fab19362746f9b5d94b98bd3a",
"notes": null
},
{
"sha": "98197e15cc67cecd845473b42835a6a0e9843a88",
"description": "ci: explain purpose of the word after the date in image tags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6d70eb09902842543793341e046e381a8e8208a",
"description": "ci: reduce maximum image tags length from 30 to 20",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6fceeaa9f71aad2b0bdc17fc004317d8dbd07a7",
"description": "ci: enforce maximum image tag length",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73dcdc50d209df9e9f8d0b476f974c81ea476056",
"description": "ci: drop dash in image tags dates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd267ab434e1dfabe14e508e6a80a4ef3c928602",
"description": "zink: move zink_resource_copies_reset out of exportable_lock",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01e64bbf36e3eac8b2df20cad151a9ea93739971",
"description": "zink/sync: remove duplicate assignments in UNSYNCHRONIZED case",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef548bf040b2e533f442fe22a4e9ba9e05df6886",
"description": "zink: extract update_unordered_access_and_get_cmdbuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ceca83266225b749a87f5926a193e6e38f907db0",
"description": "zink: extract emit_memory_barrier::for_buffer from zink_resource_buffer_barrier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c1ddcace92b2f0481b3a48d2c3f852541d07ba9",
"description": "zink: extract emit_memory_barrier from zink_resource_image_barrier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cac3adf315a86bc9b0d78fc7e7bc572ac04f823",
"description": "zink: remove duplicate check and assignment in zink_resource_image_needs_barrier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de354a48b9089ee32c43e783b3263a9a09041d55",
"description": "zink: extract check_unordered_exec from zink_get_cmdbuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "558aca10b48573ed487292cb4c4ace6085cb5f55",
"description": "meson: drop -DANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53d9debcf4de881b5b7cd74004c2e698602b4e98",
"description": "util: refactor to use DETECT_OS_ANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "569437221da967868410cf173167912d274bd963",
"description": "gallium: refactor to use DETECT_OS_ANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8762b2fca1e0334f363d12481937fa6e4eb340cc",
"description": "egl: refactor to use DETECT_OS_ANDROID instead of ANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a37340689d08f5246ebbb6834aab57aaaa2f713",
"description": "turnip: refactor to use DETECT_OS_ANDROID instead of ANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5df083eff7ac043b75d5697765479aa5d3797333",
"description": "radv: refactor to use DETECT_OS_ANDROID instead of ANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fd4a6109d146f61329f9f91161e4cbe6dbd262c",
"description": "anv: refactor to use DETECT_OS_ANDROID instead of ANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a678b7434a1fa4ab7dde104f8794dc201a879d68",
"description": "hasvk: refactor to use DETECT_OS_ANDROID instead of ANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f245339120c5b1f1e803abdafa30fbe3a039e83e",
"description": "venus: refactor to use DETECT_OS_ANDROID instead of ANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f06d7f694235562b38f9bc6b714dad1cecf51e12",
"description": "v3dv: refactor to use DETECT_OS_ANDROID instead of ANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2dd95bc4b796e7287a2bc110b496cd90bc628927",
"description": "vulkan/runtime: refactor to use DETECT_OS_ANDROID instead of ANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7d35be3627373bbe1204a83fa7d63864a579c9c",
"description": "vulkan/util: drop redundant code gen from vk_extensions_gen.py",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e80a426c28b5139a80d70792c997f7bcaeacc04",
"description": "anv: extend implicit fencing support for case requiring implicit write",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be3af5acf6f3fc18a1381d1a85adac4bb92abfda",
"description": "anv: optimize the implicit fencing support of external memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55ac9a08b57a265f11cacb130f4a57d69b3ef257",
"description": "anv: refactor wsi_memory_allocate_info handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8078e278c94df1ae2a607898cac6f31f60b79b0",
"description": "docs/calendar: add 24.1 branchpoint and release schedule",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e04eed28274ace94978d12345351588d2caa8dca",
"description": "auxiliary/draw: fix streamout overflow calculation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb4effeead405cc388d310c322a044757afd8fc6",
"description": "v3d-rpi4-gl: reduce the parallelism from 10 to 8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03490ec01953addabb53a79684ee48b5dd65c328",
"description": "vulkan/runtime: rework VK_KHR_dynamic_rendering_local_read state tracking",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "fe19405c4640cdee88cf91a0faa13620090d5f70",
"notes": null
},
{
"sha": "d7f5a815e3d31ec95c16ec3ecdcef957a2e4d870",
"description": "vulkan/multialloc: bump max number to 16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4de62731f4db56360026cbb6a3b8566f86f22466",
"description": "mesa/main: add support for EXT_texture_storage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16f6f50ce49c965302c4d81fd65c96c9d630f66b",
"description": "v3dv: expose VK_EXT_depth_clip_enable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03371887d513b1357853a290d2faf92ad30c4270",
"description": "gallium/u_blitter: Fix a few uninitialized fb_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f47e87a605897a851ab7ee6cc2ae49dc4f1f5a2",
"description": "egl/drm: flush before calling get_back_bo",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9f15f8d9ba5f920b77132e5b688f1f08cf8db04",
"description": "meson: require libelf when radeonsi is built",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4f7754977f4c2380a66223818391cc1e128227f",
"description": "radeonsi: try to disable dcc if compute_blit is the only option",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f66055a6a6773dee32e4877f4914ed8338f48e91",
"description": "radv/rt: Write inactive node data in ALWAYS_ACTIVE workaround",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a9831caa144f9944fec936608faf03d253e9bb7d",
"notes": null
},
{
"sha": "60071f94e52b993757d853b34a7ae46e6c33edf5",
"description": "nvk: Use the upload queue for shader uploads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aea4c9a913c52283cf08d4d9845415aa4fbf1bc7",
"description": "nvk: Add an upload queue to nvk_device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2074e28a0d6aa65d2a979ba6bae9012797dd3352",
"description": "nvk: Add an upload queue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6f137e9edcbc66715ccc0f7534e33c66f4a7245",
"description": "nvk: Only map heaps that explicitly request maps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e162c2e78e8681865b3ae249de3e9dc9a1a18429",
"description": "nvk: Use VM_BIND for contiguous heaps instead of copying",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0fad6ed1710db7cfcc2ff27bd18cd86d25ceeb4",
"description": "nvk/queue: Only initialize the necessary engines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ced7c5193ec541312c380ddf216c031f091c3ade",
"description": "nvk/queue: Rework context state init",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b02f83e5c6aa679961de2687cf2f4b2b93d80a86",
"description": "nvk: Add an array of queue families to nvk_physical_device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86e79cd7449d8aec9d6cc12f2d5f165a00c6ec50",
"description": "nvk: Move the nouveau_ws_context to nvk_queue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3273eaf52a7d575e84ad2574b3cc749402e337a7",
"description": "nvk/queue: Refactor the push builder a bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88b19ccc3f0c8c6ba8b4987f6ca2d45cceceda54",
"description": "nvk/queue: Pull DRM specfc stuff into nvk_queue_drm.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88445fc12aaaeac5a2e71b6381917c2b056f89b7",
"description": "nouveau/winsys: Allow only allocating a subset of engines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4ea8ab527f14d4bfb450367b74320508889ac39",
"description": "nouveau/winsys: Re-order channel creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec4990ef4193251355e0e37d0c0ab93850858a85",
"description": "glsl: remove now unused GLSL IR validate_geometry_shader_emissions()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce3420394cdd8104a25e1631ec11aeaada95718a",
"description": "glsl: use nir version of geom stream validation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f21e2e6229d1584492551573e4f1d6e85d20e7c4",
"description": "glsl: add nir version of validate_geometry_shader_emissions()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdfbd3323d9e2dc653b7f2f02dc67f014b892804",
"description": "docs: add sha256sum for 23.3.5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f140c5ed64d4ad8e2ff05e6ddc301373fbbce461",
"description": "docs: update calendar for 23.3.5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7217e62b3ec86229baec40403f6c1ca2cf84e056",
"description": "docs: add release notes for 23.3.5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff50e805746d8f614bac8b00e2889028b47f481e",
"description": "zink: use sparse residency for buffers.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c90246b682686597b09109858fb2c220dca1ad59",
"notes": null
},
{
"sha": "4f6e4ae3d6babe4249cf0f5b26b637eade5ef969",
"description": "docs/release-calendar: add planned 24.0.x bugfix releases",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd141af19e0f02c185d66c21ec0fb89182325d75",
"description": "docs: add sha256sum for 24.0.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8aa0ef0d010737696aed3aa2a2c9236588dcb068",
"description": "docs: add release notes for 24.0.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "331e6f5b5ed69a2e0df2264b0dfc49d2ab58b664",
"description": "docs: update calendar for 24.0.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d1a7f9d566ddcf423300fbb7bb203c32f973a84",
"description": "nvk: mem cannot be null in binding buffers/images.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44b4fee786189d1f44761a03d7d350911abacc45",
"description": "iris: Avoid read of uninitialized value in blorp_clear_stencil_as_rgba()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90b6f84c5eace12f8facd7e4ea0170f86426cb97",
"description": "ci: when specifying a driver remove all other ones",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a53af346648018e96c5703f116b358481173118e",
"description": "anv: use workaround framework for Wa_22018402687",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c35247ab2046bf3e013c51a0db19b7636854adbf",
"description": "vk/util: fix 'beta' check for physical device properties",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "083793a39dd9fb421bb8ae78908b18ae6cb8a178",
"notes": null
},
{
"sha": "794ec7f0a1c208143cbe4e9aa5a09b3d811824b3",
"description": "vk/util: fix 'beta' check for physical device features",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a7141a6f8a1112575c73281428fda0f8a798c857",
"notes": null
},
{
"sha": "253968fc601283920a97c581e964683ca3a56997",
"description": "d3d10umd: Use flush_frontbuffer for Present",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b5e2576904fdd2de5638ae19d3bd36dbbd92d51",
"description": "winsys/gdi: Custom acquisition of hDC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be4b1c2639aefabac29089e6b9a2657147c67cea",
"description": "winsys/gdi: Handle R8G8B8 formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01636ee700222db2f87b1127b37a9ae736dd6576",
"description": "anv: Disable compression if we have concurrent sharing mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a4d951ef94529a24b98d1505f67a0be4195b1fa",
"description": "vulkan/runtime: Track VkSharingMode in vk_image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4cd5b2b5426e8d670fc3657eee040a79e3f9df1e",
"description": "intel/hasvk: assume() we don't get ISL_NUM_FORMATS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d4ef6f983fa78c3d6f361ab2b5a3409e6c9d09d",
"description": "intel/vulkan: assume() that we don't use \"ISL_NUM_FORMATS\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "529e7ab9755c33c5c59438f3b58b5cfdc2eeffc5",
"description": "lavapipe: RM2024 extension promotions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c01fd028616c755fdac59016b17b07933a416ed",
"description": "util/disk_cache: Use secure_getenv to determine cache directories",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8b0e5cac9062f9f290a46460279eaa3eb0c60a8",
"description": "radv: Use secure_getenv for RADV_THREAD_TRACE_TRIGGER",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c01a07f2e47bc778ff6faf665b98be5556c77e77",
"description": "radv: Use secure_getenv in radv_builtin_cache_path",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72f95a8364c018ed833aab171f8d5fa65145cb10",
"description": "mesa/main: Use secure_getenv for shader dumping",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "321e2cee5315e94c050f8659a8cd55e0e7cd9076",
"description": "vtn: Use secure_getenv for shader dumping",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3b892b74ab7db998dd24d8443803ba9dc20f8a6",
"description": "aux/trace: Guard triggers behind __normal_user",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ea96ff75b771ea8eb48d2b9fec05e5edc958b21",
"description": "vulkan: Use secure_getenv for trigger files",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b209a62006ad6fd4593bb4f528ce8aee23fc038",
"description": "util: Provide a secure_getenv fallback for platforms without it",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fa4ea98ca70646f445552fce3e1912655b34274",
"description": "ci: always skip dEQP-VK.info.device_extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4824238dd901b57e2f804b38fdc88e2d1a533c4f",
"description": "zink: Fix return type and values of create_buffer and create_images",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f6383e03f9c8d56ffc76f014175fc9697bd66945",
"notes": null
},
{
"sha": "c309d2017230e657fd042b9b9dd7acd1c621d2c5",
"description": "aco/insert_exec_mask: Fix unconditional demote at top-level control flow.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4097df29f6e716155fae17f0ec5ce38fa3ec2a96",
"description": "nvk: allow 3d compressed textures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ddf647eabebd2e346c2bcb5e68e198ecca650ac",
"description": "nvk: Fix whitespace in nvk_image.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8bec58de0138ba1e6118b45b1c0240e25cdf11b",
"description": "nil: Set the level offset to 0 in nil_image_for_level",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "445aacb4217cbf5fb7be604c5484eb84c3c06497",
"description": "clc: retrieve libclang path at runtime.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e22491c83265200f518e9fb4deff54e3c2823b68",
"notes": null
},
{
"sha": "8efd11fce99710757b14cb575f33778f730ec904",
"description": "clc: force fPIC for every user when using shared LLVM",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e22491c83265200f518e9fb4deff54e3c2823b68",
"notes": null
},
{
"sha": "37a13463478703e42e590b8d23a221604653b384",
"description": "meson: remove opencl-external-clang-headers option and rely on shared-llvm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "501f78fdbae91c889c1c472265ab930c3e36b9bd",
"description": "util: check for setgid() as well in __normal_user()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afd4e633eecb03a548b06db73a5d70067413a4c2",
"description": "util: simplify logic in __normal_user()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c570f7a98b83a9fbb3fd63caadfe4933f78d88d",
"description": "v3dv: allow subgroup operations in fragment shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5bfce6f46e65aebf5ef34e7796833e0d9445185",
"description": "broadcom/compiler: support subgroup reduction operations from fragment shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3544113ee25a86df8f2f1ca711627c749e5d8509",
"description": "brodcom/compiler: implement non-compute TSY barrier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b269814fcfcc2a947b8abc0dc4144124e7e59b2",
"description": "broadcom/compiler: be more careful with unifa in non-uniform control flow",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31e8740808c850cb0581f2aabfb141ed95909123",
"description": "v3dv: expose more subgroup features on V3D 7.x",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93df9800e87fb04fee2786b5ed3e8bd3aa8d83ca",
"description": "broadcom/compiler: support subgroup quad",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69d3b90839545e392d50d94e8b340358a0107e86",
"description": "broadcom/compiler: support subgroup vote",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3222fd71a13bf807f1ae240ac25c154bf45dea46",
"description": "broadcom/compiler: support subgroup shuffle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29a5e3e6154fc1b518155e5171897aa7aedc890b",
"description": "broadcom/compiler: support subgroup ballot",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "295f906517ead02834630a08dcd1f50e9d15f48d",
"description": "broadcom/compiler: don't move subgroup reduction instructions above setmsf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9bbfbc2089bd63ebfcf5650317cf4ad6132a1414",
"description": "broadcom/compiler: add new SFU instructions in V3D 7.x",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bdc8898b15333223a7fe2ba8470da1349143897",
"description": "broadcom/compiler: fix incorrect flags update for subgroup elect",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29d4924e5e5b2460d442012e05c210c03b0747f7",
"description": "broadcom/compiler: fix incorrect flags setup in non-uniform if path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e401add741f33d113fe1496298e35ad00ce6a878",
"notes": null
},
{
"sha": "13ca3d0eeb0f8a28d164bcb2475c267155042262",
"description": "radv/sqtt: Set SeparateCompiled for monolithic RT pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d2926c54e03705f7c21bd95c6acfabcd2f185cc",
"description": "radv: Skip unused acceleration structure build paths",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93b1eec09bd77c4810be44e6e0b363d7abf6e426",
"description": "radv: Emit user events during acceleration structure builds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22b719b445fefb825bbe5edbba6ad146b6abdb02",
"description": "radv: Make radv_write_user_event_marker non-static",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f43099ecf57acacbd42ae8252581adcc8ff13077",
"description": "radv: Reduce the amount of radv_device_to_handle calls",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41e78330e728b81c07e5aab2ae643584195c67ed",
"description": "radv/radix_sort: clang-format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0d2cf549bad34a6e2f9a40a80784450b51168be",
"description": "anv/video: fix out-of-bounds read",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8d519eb5f5947800279e4c02bf7aa79b0b65cd17",
"notes": null
},
{
"sha": "31e29f73048e6194f5d44a4034f88061abcff290",
"description": "radv: enable deviceFaultVendorBinary if RADV_DEBUG=hang is set",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a778d5fd0d6bbec24ff9a312fd14f560420dbba2",
"description": "radv: export GPU hang reports through VK_EXT_device_fault",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c3d1c91404372cb9595f44ef7cc4345d0de8105",
"description": "radv: add support for keeping GPU hang reports in memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c710cba0c7659a35ccb1026e57d80081ad8ca896",
"description": "radv: refactor dumping GPU hang reports by using chunks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a20946579f9b4de54a83d4235c49dff9a3063e5",
"description": "radv: add a helper to know if device fault detection is enabled",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9c4e25483f9e96479566209b643fa6342eeccb9",
"description": "freedreno: add fd_rd_output facilities for gzip-compressed RD dumps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a97d1ebfa24b5016526cf0d79be503810520729",
"description": "zink: fix descriptor buffer unmaps on screen destroy",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b06f6e00fba6e33c28a198a1bb14b89e9dfbb4ae",
"notes": null
},
{
"sha": "c900cca96c4cf6766f5b855e07a0ea4d2584bf22",
"description": "zink: always map descriptor buffers as COHERENT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b06f6e00fba6e33c28a198a1bb14b89e9dfbb4ae",
"notes": null
},
{
"sha": "3f119a1fd8deaa46c4342837d13096cd7873c8d2",
"description": "util/disk_cache: Add marker on cache usage.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fbb00dbc7558153eee5f3ca4d2fb5492bb424ff",
"description": "venus: use obj handle instead of id in device memory report",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7f9381782f984f7db18646c0fbf99042ada88222",
"notes": null
},
{
"sha": "8c87657fbd8732f0a1858fee48ec68f59f6b858f",
"description": "driconf: Fake vendorid for RDR2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01a99f5d4d55e302a33d83b41d0ee3af5243d454",
"description": "d3d12: d3d12_video_encoder_negotiate_current_h264_slices_configuration to use correct mode when intra-refresh is on",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45a6e1dc89586fea66d7eee8fa8334f630b47760",
"description": "nak/nir: Stop lowering load_local_invocation_index",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac11cb0f72b24dc1b421b6459dfd8f78a2c69f72",
"description": "nvk: Call lower_compute_system_values after zer_initialize_workgroup_memory",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "184bcfdc1c3cf22d248053cd22834a1c052b4323",
"notes": null
},
{
"sha": "1718980e851c1cfaba80098bcd10915a7522e882",
"description": "venus: force async pipeline create on threads creating descriptor pools",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d17ddcc84773899ef8b022d94969ffc0909db0bc",
"notes": null
},
{
"sha": "62797f036f5e332c2e973f20183ef705c8420989",
"description": "zink/ci: update polaris10's expectations after piglit uprev",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1c29869c206a9844a72ab1ff307b899264376c0c",
"notes": null
},
{
"sha": "a0bf21e72f87b986699326eb1b74991b89d849f6",
"description": "zink/ci: update navi31's expectations after piglit uprev",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1c29869c206a9844a72ab1ff307b899264376c0c",
"notes": null
},
{
"sha": "a6ea0f176280863280bd224b6498ce7542fa0fbe",
"description": "radeonsi/ci: update vangogh's expectations after piglit uprev",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1c29869c206a9844a72ab1ff307b899264376c0c",
"notes": null
},
{
"sha": "faf3bb644dfa16ad4619c7eb0df76833787692be",
"description": "spirv: Update headers and grammar JSON",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3c2dc2324a7a360a279d44562fcc78cdecfb6d9",
"description": "nir/print: Rename workgroup-size to workgroup_size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "449e44d6d3528e7cd47224ef3e3f05c54ec5f5f7",
"description": "nir/print: Don't print shared_size twice",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ab3b3c641fa67f1f538c3b9e21f6a1dcb802081",
"description": "nir/builder: Fix compilation with gcc-13 when tsan is enabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4a4e1757381c65653fd6a81cf4e969ddff926ed5",
"notes": null
},
{
"sha": "80a1b91601172be9c13d5f3ef63f126ecdaa1c15",
"description": "nir/lower_int64: Fix compilation with gcc-13 and tsan enabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bf7a11424650af2ac9e8f546741fb6ab2ed3b8d7",
"notes": null
},
{
"sha": "ca47138fb17c87d49347e4ec00cedbb656afe747",
"description": "radv: Fix compilation with gcc-13 and tsan enabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4de305cb8a3c68df8e89f8c1359f510a1089cfd3",
"notes": null
},
{
"sha": "f6383e03f9c8d56ffc76f014175fc9697bd66945",
"description": "zink: use enums as return values in resource_object_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d203b547718953ac57c53f13909bb112ce3db6a",
"description": "zink: remove duplicate arguments and use VkMemoryRequirements locally",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c3e733779e5c58e1da8ce8d1da5d58a0b438864",
"description": "zink: simplify call to get_export_flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "472bca9469068e5fea04f2da627b7be09d8f57ab",
"description": "zink: Move more code to create_image and create_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b88f680675423d276e35dceb4c2a3caf817f2f7",
"description": "zink: extract allocate_bo_and_update_obj from resource_object_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df9cbe431eeb7ba996d4f4b9b13f79d6d69ef6d7",
"description": "zink: drop duplicate assignment to obj->alignment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "063949063c7857aeaec1d551574fec2c8a61be29",
"description": "zink: extract debug_resource_mem from resource_object_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7180670e289ecd398823efee120cf563353d70b6",
"description": "zink: extract update_obj_info from resource_object_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "081e5d11092271bba0a98616c2446c422898c6e8",
"description": "zink: extract function update_alloc_info from resource_object_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d0e9001cd9498fd6aed6337cb19609e56438313",
"description": "zink: extract function create_image from resource_object_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb394f53162ea447fa427740b66af49e5e7ff946",
"description": "zink: redesign the allocation try loop to test all heaps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "252e877a87654e75596de69886ed023f0e1db778",
"description": "zink: extract function allocate_bo from resource_create_object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3806586c6e671d53b9d92726dad7e9c9354fc2c3",
"description": "zink: extract get_export_flags from resource_object_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e22c525aa0350e3945667308efe4b81bb2cb9f2d",
"description": "zink: reduce number of #ifdefs in resource_create_object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5fd408a749b4ee18fb8756a9fa727f116a29881",
"description": "zink: factor out get_image_memory_requirement in resource_object_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55f39410766aaa66315db2a5a4b798afa6023663",
"description": "zink: factor out get_format_feature_flags in resource_object_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6664fdaf48d2fd8695ec28d6a7b8828dd71c81f9",
"description": "zink: Factor out create sampler conversion in resource_object_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2ce61b91d44e38b67230221dff33cbce9112353",
"description": "zink: shorten lifetime of success variable in resource_object_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7cf77c553c56751c5539064d3b828614382c56a2",
"description": "zink: Factor out create buffer from resource_object_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46f5a226d6613e0a4c7b3a3496e745090fc14429",
"description": "radeonsi: fix video processing path without VPE enabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6b441ef6ab1e89da5560cd31711feb499a9cd8ff",
"notes": null
},
{
"sha": "26c8f13ff51b42eb8a13091bf99e07d182ae668f",
"description": "vulkan: enable VK_KHR_shader_expect_assume",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5df7be80173986093391e07105fc34c55e9a893d",
"description": "spirv: Fix SpvOpExpectKHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b5ea351583b3192392f1b48112c0eb92c4805cf",
"description": "radv: add support for VK_SHADER_CREATE_NO_TASK_SHADER_BIT_EXT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9211eef738786e04bd580a2b32f1701c1d972b8e",
"description": "radv: init the shader key in radv_shader_stage_init() for ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13add95beba09060ee1f6e062119ba84f993c665",
"description": "radv: prevent crashes when a task shader is compiled unlinked with ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f23efd70937f1c84ef6f10460fa5c04368779e3e",
"description": "radv: bind and emit mesh/task shaders with ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29491d36aa89205ff83d6aca49c9c749a2287c60",
"description": "radv: determine the last VGT api stage with mesh shaders and ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6adea03a3ea314bed2db358dfeabe554f8625e46",
"description": "radv: ignore unneeded dynamic states with mesh shaders and ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9157087d4393302c78daad13694c2965dbfc6784",
"description": "radv: determine next stage for mesh/task with ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64aa84eaf7afd7cb5564e11915dd189089cbdf6d",
"description": "radv: rebind mesh/task shaders when restoring meta context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1602129465f076e5649f8c0078f7daea74d8ae5a",
"description": "etnaviv/isa: Add missing dep of encode.py/decode.py calls on isa.py",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "944aefa93304be8ff157527aa35449977dd23659",
"description": "zink+anv/ci: add a couple more flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0aca7e7c9cca4e092ce266adb5a7b8fa30345ba",
"description": "lavapipe: KHR_dynamic_rendering_local_read",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92c24191d4ee9379626c5fef9f6c234f64eeeee1",
"description": "tree-wide: use __normal_user() everywhere instead of writing the check manually",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e00558ef00d76a32843fc08eae8d1ba22428ad5",
"description": "util: rename __check_suid() to __normal_user()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d91b870fb99314502bed32a019f04252991beb0",
"description": "radv: emit required programming for tess on GFX10+ in radv_emit_hw_vs()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f870e5ff11bb9faae1d91c832dfe13e63d2e8e72",
"description": "radv: fix emitting tess domain origin for merged TES+GS on GFX9",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9b61de2f789da4d6cecd7ed4c6ccf57618231cc",
"description": "radv: fix detecting invalid binaries with ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3304c6ca01ed89945c0c145b8474e59a7098eb8e",
"description": "v3d/ci: update expected results",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9acc869b57d123273de111903cc52eb9bfca18a3",
"description": "llvmpipe: Fix building with llvm11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f27a97328339a9e640971d004494cf515d5fdabf",
"description": "radv/rt: Use doubles inside intersect_ray_amd_software_tri",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29d18f3ca90ba16ea02b0b3b93d5b07dfd6d9f2b",
"description": "anv: Fix typo in transition_color_buffer",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ff3a13e4d0ec5f820bc8954bca6c88c09a34544",
"description": "nak: sm50: fix some legalization issues",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b18472c718b04ba415b23dbb7ca5c554ba33aaf8",
"description": "nak/sm50: add support for brev",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84a7e94f31cdbb72bdba10bc44a4f5a3dbc290b9",
"description": "nak/sm50: legalize: display instruction on panic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1614913d9fd5094cb4644071c55cd97a7afae74",
"description": "nak: sm50: fadd: ensure src[0] is in a register",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ac28dd9a96ee47c7de90e02001bdabd3b0e530a",
"description": "nak: sm50: add support for OpOut",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b40a8715d0f154587f436ee860e9bf4b7d863af",
"description": "nak/sm50: add support for isberd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d558cb664a6833fa5ea09e8c4b5bd79d438aa8cd",
"description": "freedreno/drm: Submit should hold ref to device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe8c2dd43abcf25efc3858584407ad9763d53d54",
"description": "zink: Avoid variable shadowing everywhere",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86aef4a3c4b949446e19fac5e4db93807fd3cc1d",
"description": "zink: Do not shadow the variable ret",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edc56f944af145dda281202c22ecb768a05b0f5f",
"description": "zink: Initialize pipe_query_result",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66cc73a304b520675ed558fe95e000859fa04cbc",
"description": "zink: Initialize zink_bindless_descriptor to zero on creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f0af613d02861a21567ec27005b4540347d940c",
"description": "zink: Initialize zink_shader_object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9710fca6123476e23cf86db970bf430aacad6be2",
"description": "frontends/va, d3d12: Fix PIPE_VIDEO_SLICE_MODE_MAX_SLICE_SICE -> PIPE_VIDEO_SLICE_MODE_MAX_SLICE_SIZE typo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e28d52e7619fbb5e276d4e9eaef76572d4652782",
"description": "gallium/hud: add \"csv\" option to print values to stdout as CSV",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f79f9ac4d613e9ff770bfe2c74e2dbe8f0f7f5d",
"description": "glthread: apply the thread scheduling policy when a batch executes synchronously",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8c926d776c69ef12a1158f17100d3ccfbcfa195",
"description": "glthread: apply the thread scheduling policy when the context is created",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "787ddadf734a6629c31edfa3fd754231bf8fa35a",
"description": "util: add mesa_pin_threads environment variable that sets a static affinity mask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea08690d1c6edc1add17859701da0261a03c043e",
"description": "st/mesa: rename ST_L3_PINNING_DISABLED -> ST_THREAD_SCHEDULER_DISABLED",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "386822c1b0b4ff778f7058b5ea605345a2e3ba72",
"description": "gallium: rename PIPE_.._PIN_THREADS_TO_L3_CACHE -> .._UPDATE_THREAD_SCHEDULING",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d230434ae34a54b2c7ec61872be7b6654ea1ff39",
"description": "mesa,gallium: move the thread scheduler to src/util",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c29869c206a9844a72ab1ff307b899264376c0c",
"description": "Uprev Piglit to e9316bcd12544aaf7e753ce37fe50d64165d9598",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d290eda3610442bcfc4fe39bc9448566670f418",
"description": "Reapply \"bin/ci: Add GitLab basic token validation\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "e39fed5737626c36fe54e1fe2d7206598a4ae173",
"notes": null
},
{
"sha": "24f14bfacc5a63a08b7deb57777d23f50239a89e",
"description": "dzn: Add missing blit source barriers for enhanced barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f91ac2ff41f4e8c41cb4469b3aa5e7b40c1b33e3",
"description": "dzn: Add missing condition to immutable sampler init loop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd89ca82a6394e6b3541f368a5abf53cddeb3d32",
"description": "dzn: Add a stencil blit fallback",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5cdcb7134a8d6c65275080b7bf2bd1000a74bfe1",
"description": "microsoft/compiler: Use double pack/unpack instead of int for reduce ops on doubles",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b75ee1a0670a3207dfd99917e4f47d064a44197f",
"description": "frontends/va: make vlVaSyncSurface blocking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4b32f9e90b7204735e6adf1f60c178bf85752e7",
"description": "docs/features: synchronize new features for Anv",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c258e02e66832e53910348d610bc2f6fd13e8fd4",
"description": "docs/features: drop gen8+/gen9+ on Anv",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc1b16c0102b916d2df69efb96d2505cdde869a3",
"description": "radv: export alpha-to-coverage via MRTZ for ESO on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a2b264526c5ca7c5ecf8fb734fc6db6494f7d9b",
"description": "radv: emit more default states for ESO on GFX10.3+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7fdfdc9014e15503c59114336d164afe29d2040",
"description": "radv: do not ignore RADV_DYNAMIC_FRAGMENT_SHADING_RATE for ESO on GFX10.3+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a7c551f9594d1f808aca4b4a739480cd67fe7aa",
"description": "radv: set NGG fields in vgt_shader_key for ESO on GFX10+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70c288558a6565773c6c8ac3d8db7964c99d9ccc",
"description": "radv: fix the late scissor emission workaround with ESO on GFX9",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "411e23e193a8e9b19bcf21e9d18ddbc84fb0ed4f",
"description": "radv: use the non-emitted graphics pipeline for the needed dynamic states",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbcdd1dc094f08dce20cf6ed4e9e46620509d293",
"description": "radv: refactor gfx103_pipeline_emit_vrs_state()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7b4dcd5227ee4ddfabd78cf6b97bf7cd402ed60",
"description": "radv: refactor gfx103_pipeline_emit_vgt_draw_payload_cntl()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ccc40cbd5ac9d916b1a4e65ab447f28654b6765",
"description": "ci: Upref virglrenderer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9fea5ea6b5e5c79c916792cdb45a2a9ca0f522e",
"description": "virgl: Use better reporting for mirror_clamp features",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9efe50c83bfa3678fe7ad3cfcd94cf73d900be22",
"notes": null
},
{
"sha": "fe19405c4640cdee88cf91a0faa13620090d5f70",
"description": "vulkan/runtime: handle new dynamic states for attachment remapping",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0105cfd93c01f884e6a690b1c852c084daff2533",
"description": "radv/ci: enable RADV_PERFTEST=shader_object for vkcts-polaris10-valve",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c68f96878ce208f2c1cbd32aa143c8cbf68b3a36",
"description": "radv: fix segfault when getting device vm fault info",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8097becc7f1be886d91727b87abbdab03dd1d6a1",
"notes": null
},
{
"sha": "e39fed5737626c36fe54e1fe2d7206598a4ae173",
"description": "Revert \"bin/ci: Add GitLab basic token validation\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "cd8b546205f3fd4c915fd99c9387df449c5bb80e",
"notes": null
},
{
"sha": "2f4d6df3723c00a38b012e10cb60c7b06ed6b539",
"description": "wsi/common: Allow KHR_present_wait on WL.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d51cd48089c2b03abbf1db956248b618ee5759f",
"description": "wsi/wl: Improve fallback for present_wait.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1af7f41174231d56f3844b1816c878f85e1e4582",
"description": "wsi/wl: Refactor out code to update current present ID.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "820859a6abd7e6186070f3d51491bba4a1456618",
"description": "r600: lower dround_even also on hardware that supports fp64",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "aed6a39c10c328c32e6009e6f5c00cfdd9257e73",
"notes": null
},
{
"sha": "324ddd09191309515d0d16ad3251438c9b16c2ff",
"description": "ci: Valve farm (Keywords location) works again",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a23b2862305a6b3595418b0a44c695c71b77650",
"description": "ci/VK-GL-CTS: add patches to fix dEQP-VK.glsl.derivate crashes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "299aebaa551835d01c5485bd73bb7f672a38753b",
"description": "ci: bump libdrm to 2.4.120",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7965483b4c1e73c5f6133be6e487f9e84becf442",
"description": "ci: disable Valve farm in Keywords",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68b3b1573b4abd732957c8fc5ee7afd3dc68927b",
"description": "d3d10umd: Fix compilation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "eb20ef92772c6a4963128370260d578f100efee9",
"notes": null
},
{
"sha": "55413e33dc0d19237a93f5f9cf882f3e1b2f6004",
"description": "nvk: Disable all cbufs in nvk_queue_init_context_draw_state()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35bd36c1b0d62d31ea6db3e196689b24704d2c20",
"description": "nvk: Whitespace fixes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4254f374ff1391d41dd158a74480ceeb7462bd0",
"description": "nvk: Do a second submit to check for errors in the sync case",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38aba351f13fa0cebd9527d549e4c94dcd21dd9b",
"description": "docs: update features.txt for nvk",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "614e4269cf780648d83582ea5b9074c2fc03508f",
"description": "nvk: promote load_store_op_none to KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "132b3a79f462b7ee416ea2ce2adf7c59b4c8d108",
"description": "nvk: promote VK_EXT_line_rasterization to KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da910fc2fd8166f758b2f9c17731802273385aae",
"description": "nvk: promote VK_EXT_index_type_uint8 to KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32babbc416c3b693db389cfa61fe611e311c7465",
"description": "nvk: Set ICD version to 1.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c467a87e06e21ad9e8bcc9e3556b6fc6f19a1bf1",
"description": "radeonsi: Destroy queues before the aux contexts",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0a453e43f6efec864267a20a555a5c1ffe7eabc",
"description": "nvk: Advertise Vulkan 1.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25d40e8e2c84873c49d2228701e517d38cc3739d",
"description": "nvk: Stop requiring dedicated allocations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "305256e34408c0b46152a6f7cd88b8e4c4299e20",
"description": "venus: handle empty resolved query feedback list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df1cd20096188069e0d700be3c38b99696a02434",
"description": "venus: recycle linked query feedback immediately during submission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "decc5d453984c745646ccd5a5f3b7c6b24c406af",
"description": "venus: add comments for query feedback batch free list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2c4bafccc7c363d21ec43614b9ba8b0c65fcc87",
"description": "venus: free query batches for VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aceda1f5f6fe597c6ac74d561fcb45b95ba2869a",
"description": "venus: acquire mutex when recycling query feedback cmds",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "5b24ab91e43a54b4f4081db52ebf6653b97e72bb",
"notes": null
},
{
"sha": "c3417c5bb815722bdedf6ca83ce1466bec14a3f2",
"description": "venus: refactor query feedback cmds",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "5b24ab91e43a54b4f4081db52ebf6653b97e72bb",
"notes": null
},
{
"sha": "7bc56466098bd26269bc6d91ec1583a6ac4e2190",
"description": "ci: bump the image tags to rebuild all the deqp variants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52b784dbc5b6f876f11ac1975133df8621a17e34",
"description": "ci/deqp: only keep the mustpass lists that are relevant to the build",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0c564dd0b80ea544135201f911b078e6125a416",
"description": "ci/deqp: only compile the test binaries that are relevant to the build",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "969b430a23f12c8d00bddde5e05faa3a8707593b",
"description": "ci/deqp: only compile EGL tests in GL builds, not VK builds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9833b89a2af6ee0d46a9b1977ac41d94a5d29ad",
"description": "ci/deqp: drop the implicit DEQP_TARGET; explicitly set `default` in VK builds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb326ef27f317a9eaa298bb414f4be8808523852",
"description": "ci/deqp: split vk and gl builds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24161160e5fcf880886cbb3868f70d9541f0639f",
"description": "ci/deqp: move editable part to the top of the file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86bf197bf73302961022dfdf78ee398917e6b622",
"description": "ci/deqp: avoid storing the huge list of vk tests on android builds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3cc1c711488958244d2e87e1f6e94d0564f81dab",
"description": "ci/deqp: simplify version log dump",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "115ab467c6b013140d0db377756084ca301f0035",
"description": "ci/deqp: fix default target check when target is not specified",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "27a1b4e4f314832c164380ea332c096fe394c8f0",
"notes": null
},
{
"sha": "3b9466dd517feede421c0978893649eb1f46e8ab",
"description": "anv: fix transfer barriers flushes with compute queue",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f99685c1ba0dca101813d6271ccd8e05b90af72",
"description": "virgl: use PIPE_MAX_SAMPLERS in bind_samplers_states",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5275df0cfe3020e2b88405633fb2caa1f2af16ca",
"description": "gallium: Add ssd130x to the list of kmsro drivers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d31680e79ad1aa3a91e917a9e3d615453203298",
"description": "anv: retain ccs image binding address",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e519e06f4b274fabf9302626c6e63d084372c1ea",
"notes": null
},
{
"sha": "eead86ad8e353234f47e00fb25b393dddb15106c",
"description": "anv: rename aux_tt image field",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fdc2f0a52e5225a8fbe41fde1329e18b7a99d6f4",
"description": "anv: factor out aux-tt binding logic for future reuse",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6260fa47ff85e49be8672b0b00c4e9b6e7b57b59",
"description": "nak: Loop to ensure we get accurate shader clocks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48ebfeba34c5e3845b0d3693d7841fb4becc2ec3",
"description": "nak: Add a source barrier intrinsic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d57c79846d487335b141e612b5e0603e02fef548",
"description": "nak: Choose S2R vs CS2R based on sysval index",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e121d873bdd57cd41626e3c37ae65a05662206d3",
"description": "anv/hasvk: don't report error when intel_get_device_info_from_fd fails",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3fd44345c40bcccc43ee440626ddeff591d6e198",
"notes": null
},
{
"sha": "02fe3c32cdfc3cf48cd691d6321978b8d4c3e61b",
"description": "ac, radeonsi: remove has_syncobj, has_fence_to_handle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d25201903df3dff1ddd8627bf77be2ae2bc90af3",
"description": "winsys/amdgpu: use syncobj rather than amdgpu fence",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d14ecd6d897cafa4f977467a7cc55344ad06cebd",
"description": "radv: use device->vk.enabled_features instead of iterating twice",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cce59200254fe6b0d45f408777e9cf3490359d24",
"description": "radeonsi: adjust flags for si_compute_shorten_ubyte_buffer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1a99f50c7f27793f86a089a028c678cf5cf3142c",
"notes": null
},
{
"sha": "0e16da89fefb8ec38fafbd26ca4a60fc3c1e3b4c",
"description": "radeonsi: emit cache flushes before draw registers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1e4b5390425c13b493b05bdaf17a94a6f2f32057",
"notes": null
},
{
"sha": "72dc596aa09112892a46693107ea098d5f2d0477",
"description": "anv: implement VK_EXT_attachment_feedback_loop_dynamic_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9d72609d95c42af327d05e37ea9bc1574c6d0af",
"description": "anv: Advertise VK_EXT_attachment_feedback_loop_layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dda8c2b8bee73dc4de87062bf78c66b85ed32a14",
"description": "anv: handle image feedback loop usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd285a6ad539e366cbbccff29d5a8e8667d6fb61",
"description": "anv: Add helpers for getting the surface state from an image view",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16391645efd42ba203a821691aa4840792a501c4",
"description": "anv: add check that in renderpass barriers apply to attachments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eed788213bd70ad5e2996d6b285eb802c15f4e77",
"description": "anv: ensure consistent layout transitions in render passes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76cf391255df07e8a2f0ffcdea74707baba8587a",
"description": "vulkan/runtime: add helper to query attachment layout",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f92bff91989faa15be55e1e795e900badc1f8576",
"description": "intel/ds: track predication of blorp operations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97efa57531b826edf62b00fd4dc26d7568ff941b",
"description": "pvr: Implement VK_EXT_memory_budget",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "991ae339f572807bd3808dafc14bffe833908a19",
"description": "radv: Implement NIR caching behind RADV_PERFTEST=nircache.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ed5f2caceebc31ce516a826fb6e05b7e6506182",
"description": "radv: Re-sort RADV_PERFTEST env vars in docs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8bf5c33c9c9c2b67fa1d40a5298f1ae3e7ea3fb0",
"description": "radv: Rename cache_search_nir to cache_lookup_nir_handle.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70b0c5909bfd77effc3c26820255f315f16eb616",
"description": "radv: Add radv_spirv_to_nir_options that summarize early gfx states.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e519e06f4b274fabf9302626c6e63d084372c1ea",
"description": "anv: add missing alignment for AUX-TT mapping",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4cdd3178fb10723e91060a75c34f379a1a92184c",
"notes": null
},
{
"sha": "337fbab9ce7d189e27800b1e2dd4ffbb61747d09",
"description": "r300: remove backend support for SUB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18a0ff121ef652a3c589c5323b320b6f202c4b8b",
"description": "r300: remove the remaining of backend constant folding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "553e841d7c5c168a738243a71fc36687136266d9",
"description": "r300: remove SGE, SNE, SLT, SGE lowering in the backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5115cebd5d5f7980dabd1f0ff5c994a371f1a0b6",
"description": "r300: lower comparison ops early in NIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99abd9ad30f10a9554716d9d9ebcfb5e60033b7d",
"description": "r300: optimize out more modifiers produced later",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdf42690f6f6dc3dd8bad5d797f11240a32f3890",
"description": "r300: add r300_is_only_used_as_float helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1a669be75767ee728fc631bd58167a261830a40",
"description": "r300: remove backend SLE and SGT support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d46bbf727d095e73e8fea12c8c8d386af6a98145",
"description": "anv: promote EXT_load_store_op_none to KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87acc6b59bde038bfc3d4d38842b3d2ee1cc0235",
"description": "anv: promote EXT_line_rasterization to KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "976d5b95515b6339f5c52c9f84d263f9dae8399a",
"description": "anv: promote EXT_index_type_uint8 to KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1aa832e5f5879e70a2c25c3517951ccddd36a599",
"description": "panfrost: Legalize before updating part of a AFBC-packed texture",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "33b48a55857b15f7e7b892a89cad2f0ad2399ba6",
"notes": null
},
{
"sha": "ee77168d575cd41c0202ef918bf4935cc1603489",
"description": "panfrost: add can_discard flag to pan_legalize_afbc_format",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "33b48a55857b15f7e7b892a89cad2f0ad2399ba6",
"notes": null
},
{
"sha": "62ed14b3868e304371b3e096da94c6dc3e24a299",
"description": "panfrost: add copy_resource flag to pan_resource_modifier_convert",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "33b48a55857b15f7e7b892a89cad2f0ad2399ba6",
"notes": null
},
{
"sha": "22a7637b08255acc998e67bbdbc1ed34daf21465",
"description": "panfrost: factor out method to check whether we can discard resource",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "33b48a55857b15f7e7b892a89cad2f0ad2399ba6",
"notes": null
},
{
"sha": "c53d0a6a6d6f580584b9c36a769cec2bd1205f92",
"description": "radv: advertise VK_KHR_index_type_uint8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30f2802e31ad6040f6ebb163ae8245c2df362f35",
"description": "radv: promote VK_EXT_index_type_uint8 to KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ceeb67b3ba90cd0daeaf1327645cfdd0225122f",
"description": "radv: advertise VK_KHR_line_rasterization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df3fbe3b339dc6b69437fe1b353dbf3e182e0af7",
"description": "radv: promote VK_EXT_line_rasterization to KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "701a37e863d5301bb214846d1ddf2d13fcfda52e",
"description": "radv: advertise VK_KHR_load_store_op_none",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6156df53a58b820e9b49f02bca53569d5b4be9f",
"description": "panfrost: fix shift overflow in `bi_fold_constant`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b703e0be530aa7a13eaa468cbceb05ba51f753b9",
"description": "anv: factor out common code for determining surface usage from a VkDescriptorType",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2972590a53346a2413121ad3def8813f2796f00d",
"description": "radv: advertise VK_EXT_shader_object on GFX6-8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0e7714d0d66cf94d30aa469e81902941c169055",
"description": "radv: add support for binding/emitting shader objects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b93647d7f0fca285ef98570cb9aedc5008c7c33",
"description": "radv: make some pipeline graphics helpers non-static for ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37d7c2172b2a9dbf9b0469fdff40b33b92cc99a5",
"description": "radv: add support for creating/destroying shader objects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f1902d4dfd857f194a9638d732d7a81e8cf33f0",
"description": "radv: add radv_shader_layout::dynamic_offset_count",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1dbb859b3b3cdd388a1d56ef637e285318cd2d45",
"description": "radv: add radv_shader_stage::next_stage field",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a12019cc91cb9462c67193a3d6368bc53e2db066",
"description": "radv: initialize default dynamic state when beginning a new cmdbuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "482ca4b07469c29119a9e8064696d95566aa1737",
"description": "radv: add required NV entrypoints for VK_EXT_shader_object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de1805faedc742e021754b571b5949bed019b38f",
"description": "radv: enable prologs/epilogs in-memory cache for shader objects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9351a4c51a928da641b830d1d36d02e5e8bd214e",
"description": "radv: re-emit the TCS epilog when a new TCS is bound",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1bc5f15b6853d9b49dcf904b09168c08f4c06c79",
"description": "radv: prevent accessing NULL pipelines when emitting VBO with ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6728e9dd152d6bedda7361f77f6f7781c24d87fc",
"description": "radv: add a helper to get the VGT_GS_OUT value",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe1a9b3ab32d75299015b38de3bd4c8a3c07ea7f",
"description": "radv: add a helper for binding the custom blend mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf1a2b7427bec1059bc76070fe31e0915344fb06",
"description": "r300/ci: add dEQP on RV380",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd8b546205f3fd4c915fd99c9387df449c5bb80e",
"description": "bin/ci: Add GitLab basic token validation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8eabdb3909017ae425732f5615a96cc9601227d6",
"description": "bin/ci: Refactor read_token function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "708a26c6074c47476c608ea8d08d9dc8d968efa1",
"description": "bin/ci: Move get_token_from_default_dir to common",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50fcea9c34b17e391bb8c5adc021bb13d03a20e2",
"description": "bin/ci: Propagate the token to GitlabGQL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7cc6140cc87e5459f1b9bdf8923e5ae534ad49ab",
"description": "ci: shorter kernel tag, included Vivante NPU patches",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "472ef1ecae4ed9ddef0110faf92ed489bee48d3d",
"description": "d3d12: Fix path passed to CreateDeviceFactory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fede8d419552f04ee2786b5758982dc4348c2f3",
"description": "dzn: Fix path passed to CreateDeviceFactory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa1c9618f970ffd5e1ddf1fc0a4783bbee1d911e",
"description": "dzn: Don't set view instancing mask until after the PSO",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86b5c9278ccc2ce3e660142915f9b1c9c5a33c09",
"description": "glsl: Work around MSVC arm64 optimizer bug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6139cd0656575c3600052101565d777f6f5be0a3",
"description": "util: Detect arm64ec as aarch64 (and x86_64)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99ef70d8aafb22f3ffac21aa0414ae95afcee5ea",
"description": "nak: Fix TCS output reads",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "abe9c1fea2d7ae613ce63a13828eaa0683047552",
"notes": null
},
{
"sha": "e44e57b4e73f9d33a00b6a5b01a9a7f9e3898540",
"description": "radeonsi: get enc/dec caps from kernel only on amdgpu",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c2ff46a4fc3e537573ac9503057e0cd29b6fff3",
"description": "anv: don't prevent L1 untyped cache flush in 3D mode",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0bbab98dfa53c47fd231db12b1cabe44cffab1a",
"description": "llvmpipe: fixed race condition in lp_rast_destroy that causes a crash on windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98ec98d08f5fdfb43ef03c72ceddb78d45f8afcd",
"description": "spirv2dxil: Handle aliasing/overlapping UBO/SSBO variables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4833126b406e934a59d6f0343c8b059b3b4443d5",
"description": "spirv2dxil: Fix the spirv2dxil command line tool",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6825c67c991fc1fc6192f81a25e86f5bde7367d1",
"description": "ci_run_n_monitor: allow passing multiple targets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eeba409c54761d48bb5cd26233324e7a0ad9f8ac",
"description": "ci_run_n_monitor: drop always-true condition",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e6643fee5d1159a49f6d5a6a20cf7ff2ded1cf6",
"description": "freedreno: Add a7xx crashdump-related registers and enums",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b69345fcfcd01a13bbf7cfab169cd417b26e5bb9",
"description": "vulkan: promote VK_EXT_index_type_uint8 to KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8142a6051abdedfbadcd18ed073cb03df8bf241",
"description": "vulkan: promote VK_EXT_line_rasterization to KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98dab1aad56bf1c50084aadc99e205e2a30ce437",
"description": "rusticl/program: mark NirKernelBuild as Send and Sync",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd5b0adc79a8e91e53240046429402c8bc5095d0",
"description": "rusticl/mem: make Mem Send/Sync by storing mapping ptrs as usize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f110ec63dfc28a2993b532c1b22656ac1121ad7",
"description": "rusticl/gl: mark GLCtxManager as Send + Sync",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b76fb0f01be69705a0a04a6448d6b7e9d3704969",
"description": "rusticl/context: store SVM pointers as usize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89868992ab7aed09c3f8de34f0b40ae60686aabe",
"description": "rusticl/mesa: add thread-safe wrapper for pipe_image_views",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1166944124255f70c4a15361868952c71f094d9c",
"description": "rusticl/mesa/screen: convert to ThreadSafeCPtr",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef8461b84f281e093420f59db4484d5ba683bceb",
"description": "rusticl/mesa/device: convert to ThreadSafeCPtr",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a108bc9908f4761c96834d309bc9c2beae669a07",
"description": "rusticl/util: add a wrapper around \"thread-safe\" C types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a44d0fd1dfbf07766fc309b7790bc013e0c5c2f",
"description": "anv: Advertise VK_KHR_shader_subgroup_rotate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4af079960d80ee7e633ea0acadd9cead4f23bb30",
"description": "intel/compiler: Enable lower_rotate_to_shuffle in subgroup lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb1b6649e12abd8f082cc46f83e6eb695932b8b3",
"description": "freedreno/regs: define the wide bus enable bit in DSI_VID_CFG0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a81855a67526809d1ff2e3a70c7991e52948e3e",
"description": "freedreno/drm: don't crash for unsupported devices",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "48610676897d989ff8ce604022e7d611cec9c131",
"notes": null
},
{
"sha": "5a6a55fbbed00facb0a18061f899d12778c37cda",
"description": "tu/kgsl: Fix sync_wait'd FD in kgsl_syncobj_wait",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3a1a8b1d059a420e574110c0394a103871f8350",
"description": "radv: enable VK_KHR_shader_subgroup_rotate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6725ad9f2278851a7e2a37d7a6b47a05d14e51b0",
"description": "lavapipe: fix build since vulkan spec update",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ccaec08012625ed9178eba6c87d065d13c417198",
"description": "vulkan/runtime: handle new image layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cc13f3236f44be42325ccc5df8e61782b8dd5e2",
"description": "vulkan: bump headers/registry to 1.3.276",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e93ccbc1b25d3e24f1672eaf1fbdb998ca94173",
"description": "anv: untyped data port flush required when a pipeline sets the VK_ACCESS_2_SHADER_STORAGE_READ_BIT",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "425ddc24b147fcedda3053389d61a611c96bfcda",
"description": "winsys/amdgpu: Fix build on BSD",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cf24d155038c60abca9570a5a1503693e6c4b541",
"notes": null
},
{
"sha": "963813fbfd02b69a27a182f00e672179db5fc4b3",
"description": "radv/amdgpu: Fix build on BSD",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c58cff3ce42f1e2f3b76d7798a302254cc347ea9",
"notes": null
},
{
"sha": "9cc3e842bb7f0d65228a94c96f958f5da8593c2c",
"description": "egl: Return BAD_CONFIG when robust access unsupported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3fd44345c40bcccc43ee440626ddeff591d6e198",
"description": "intel: Skip ioctls for querying device info when hardware is unsupported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96504d51a214d26cd35beedbc0714f91d64a6b2d",
"description": "panvk: advertise bufferDeviceAddress",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d614b55506ec1443322249a6d225404a66fef25",
"description": "panvk: implement vkGetBufferDeviceAddress",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e38024fd89830da20be0a7e4cf8fb6a7409fc38",
"description": "intel: Use hardware generated compute shader local invocation IDs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e7f4ff97fb871376a828146ab3a276c1d3c4fcf",
"description": "intel: Add driver support for hardware generated local invocation IDs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10ed4f1cab244ca7100a139cdd2b2030b046ac11",
"description": "intel/nir: Pass devinfo and prog_data to brw_nir_lower_cs_intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f85ad92dae82b42983eb8023133a6fe8ced4aa81",
"description": "iris: Implement query_memory_info() on discrete cards",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7ef356a74a0f57e9828239057374bceed565895",
"description": "intel/dev: Fix typo (ajust -> adjust)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b571ae6e7a76725840e50345e46de65e9ab7935a",
"notes": null
},
{
"sha": "5ccb9f46322abc7141b3a972dfde845321d7da1f",
"description": "iris: Don't return timestamps modulo 36-bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffd8497c70ee72bbb9ceea812e14d659a089b63d",
"description": "docs: update calendar for 24.0.0-rc3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b495ee8a94f6fd778127f0bd8bd6d6530b38131",
"description": "dzn: Disable depth/stencil for partial binding from dynamic rendering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4c6d9d9a993fe1457a09eb8b1eba90e07b2b39f",
"description": "dzn: Handle VkBindImageMemorySwapchainInfoKHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df684ee653a24e377d135f9a57cc88762f1a0f6c",
"description": "dzn: Fix enhanced barrier layout for depth blits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcd56e31f7ceab8860932a7a30e6d588032b0f1c",
"description": "dzn: Implement maintenance3 VariableDescriptorCountLayoutSupport",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "beb82c836d9555dd8c0c8f0a37d077ac3c81b016",
"description": "microsoft/compiler: Add feature flags for new comparison sampling ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb218e15bf1c3d5d0fcb7036afd38676ee03af5f",
"description": "docs: add sha256sum for 23.3.4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7e260f468bcfa4f68504115422558535f38bee5",
"description": "docs: update calendar for 23.3.4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e2dc3520ef0ba2f3388118710fbe74b766c36ce",
"description": "docs: add release notes for 23.3.4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5ec2fa52f9bfbc96a0d56a149b6c85f1e4e3b8f",
"description": "anv: Fix calculation of syncs required in Xe KMD",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38e92556a041cc421dadb95aaac43a4619311a87",
"description": "gallivm: passing fp16_split_fp64 to fp16 lowering.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2a25cf75cad20959e3760c13818379624264f3d",
"description": "intel/fs: Fix shift counts for 8- and 16-bit types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2824dd38d687f8c3b0d5fe0e5c153133dd050fb",
"description": "nvk: Set maxInlineUniformTotalSize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58e916b3b7e0328e43d914f8a3d6d0906210ac97",
"description": "nvk: Don't exnore ExternalImageFormatInfo",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "702326d0138fd7bc1bd032678998b5909951a62c",
"notes": null
},
{
"sha": "f3850c97d1e3e1dd693c596b658a9a1e69cf5347",
"description": "ci/lava: Fix the integration test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b86e49393d83404203827fbda9043bcb45e6e2f",
"description": "ci/lava: Ignore DUT feedback messages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc2639acb4d2481cc224c388e4a247a01f351dd8",
"description": "Revert \"ci: disable Igalia farm\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "a6d9e21c237c4667260e9885c5f0d2c369349ede",
"notes": null
},
{
"sha": "c7ffbd8759638ae58907dda255714586b83a8132",
"description": "nak: fix clippy::single_match warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cce0a42dcd0ee10dc640a366b520ef05e2e4025d",
"description": "nak: fix clippy::clone_on_copy warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7a059794e2b68ed3fc5f9c9229d0b354ed46283",
"description": "nak: fix clippy::manual_while_let_some warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36cb48d08379d03aef8d1bb7a3ad39cdc653eb17",
"description": "nak: fix clippy::unwrap_or_default warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb53146b443d1e28cf0626b7978d5990ac217002",
"description": "nak: fix clippy::redundant_closure warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06ff342ee1bd92a0b2d1f9ddc9f3142dcc544416",
"description": "nak: fix clippy::needless_return warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b039abd7b1d1e30ba5e31104ca20fc48ec583d5",
"description": "nak: fix clippy::match_like_matches_macro warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d414cb61a844150fc2abdc2ecffc06dbeef70a4",
"description": "nak: fix clippy::while_let_loop warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1effb5262a11f3b4ec75d4c2766b4fe570472381",
"description": "nak: fix clippy::needless_borrow warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d4bd73fa3420c2675f765baefa105459b21b8cc",
"description": "nak: fix clippy::needless_lifetimes warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00a6e2ae4d3857d382940bce36abc9beb2b92d91",
"description": "nak: fix clippy::useless_conversion warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec7b32d920607f6a38f734f4068256489dcba02f",
"description": "nak: fix clippy::mem_replace_with_default warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cab414669ff3b655945a1415e8391bd14bb38cfd",
"description": "nak: fix clippy::extra_unused_lifetimes warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c9734b6dcd4b52dc6ceebac50eabfb1b60b64c4",
"description": "nak/meson: specify rust flags globally and allow some clippy lints",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6dc182b6b21520bfa68b647cae9fb303e286980a",
"description": "aco: fix labelling of s_not with constant",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "dfaa3c0af69ab035cb825943b1cee0f60272010e",
"notes": null
},
{
"sha": "7adc7678a88edccfbd20af2307e7f50e9ed48e47",
"description": "teflon: Add table with known supported models to docs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c74077b62da5581d074e45ce9554ef89c236ab7",
"description": "aco: implement rotate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b90ec971d7c6524d4ecdaf1aa46c2ed925b77b17",
"description": "aco/gfx11: resolve VcmpxPermlaneHazard for v_permlane64",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19876386e2eac98abbcead1c62b5caa8ac1df3c6",
"description": "aco/gfx11: use v_nop to resolve VcmpxPermlaneHazard",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a626f765b5808a3a5a7de1ea8f857f50d2a495dc",
"description": "aco: support v_permlane64_b32",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c67d4a75babc0dd2e09397870f53bb35f1228142",
"description": "aco: validate v_permlane opsel correctly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc57f14c2d471ab9316fb6bc09f117e0c576952c",
"description": "aco: fix printing dpp8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c69650a95e26193652b93bb229c82b77cfac6b3c",
"description": "isl,blorp,anv: introduce ISL_TILING_64_XE2 for Xe2+ platforms",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db4673ee72339d46b1843b3239b8f7b9c3c66b68",
"description": "radv: add a per-stage key field for mesh shaders with a task shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e1a6d8e267865e910510cb19ba97edc89dadc6e",
"description": "radv: remove unused parameter to gather_shader_info_mesh()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df45cbddb59a19293dc63f2d7df0d2fbc24a457e",
"description": "zink: set more dynamic states when using shader objects",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eca4f0f632b1e3e6e24bd12ee5f00522eb7d0fdb",
"description": "rusticl/kernel: check that local size on dispatch doesn't exceed limits",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a0c15d5ebc55a233eabb155a6291efb206fbd39",
"description": "rust/spirv: fix clippy lint on unneeded late initialization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4dd404dd2eecd6d658255925ead02ced6495f9aa",
"description": "rusticl/meson: use rust_abi instead of rust_crate_type",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f22b95956cb11ccba12dd9f7e4510851fb744a3",
"description": "nir: Handle casts in nir_opt_copy_prop_vars",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c845ed548f87fdade9293c83858f2876d3b7cc6",
"description": "nir: Make is_trivial_deref_cast public",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6f7715c5824922e867aa739c587eb1718db66c1",
"description": "panfrost: Clamp the render area to the damage region",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ff3eada7eb4e4df0abe93ee76b77101f9d24e72c",
"notes": null
},
{
"sha": "69d39dba425b1e10f711a2bc171849720cf62629",
"description": ".gitignore: Add .venv folder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60c2bcb8afd5e1af8aacf29f82662e8a9046cedc",
"description": "etnaviv: Use TP cores to accelerate tensor transformations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6473ce28ee0f36890e24b3832cd53d3ed5e98e7",
"description": "etnaviv: Use NN cores to accelerate convolutions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f014f1bba99ba157260ba5081b277d05cd2ee810",
"description": "etnaviv: Don't emit boilerplate for compute only contexts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30a8c071e9ee40fdd437349d94197229ebeb87b0",
"description": "etnaviv: Add a bunch of new params for NPUs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e055508881b77278cf79134330f7ca3c1e867e3",
"description": "etnaviv: Update headers from rnndb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af199e0ff01250313bad5fde2905cfb796fb1930",
"description": "teflon: Initial commit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92904108706f979cd80cee57af58d866e0f9f7ba",
"description": "mesa: Import TensorFlow Lite headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8fb1dc7aea35a497f5282977ff04d6c51549376",
"description": "gallium/util: Fix pipe_buffer_copy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6d9e21c237c4667260e9885c5f0d2c369349ede",
"description": "ci: disable Igalia farm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fdf6b22ffe7d63121bd7a9170639e79a77b59bb6",
"description": "Revert \"ci: disable Igalia farm\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "c16645c091a478fe441a732d9807ebfaa3c7823c",
"notes": null
},
{
"sha": "26564b8515d8fec01216c4ec5242b0deaa8e15e6",
"description": "bin/ci: Don't submit jobs on integration test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffe2b31f9a0ef07fd1380580986302bbfd936f32",
"description": "ci/lava: Detect hard resets during test phase",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94d075d049387243e109492b678cef2930c28a13",
"description": "nak: handle nop ops from NAK IR on SM50",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc232a67a4cbf3b3e3923ed7dea35aaea1c02a7b",
"description": "nak: implement cs2r op on SM50",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48055f6a239e989c22bb5eb39feabc9f74d0ae97",
"description": "nak: implement kill op on SM50",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "354c26d0c066f14657146442d140d6ae3bbdf5e6",
"description": "tu/drm/virtio: Fix dmabuf import",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a43970276dc3048653fe9803418fd7456b89304",
"description": "driconf: Change vendorid on Palworld for Intel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa56740dede991483715af7852fe7d0aa2ba170c",
"description": "rpi5/ci: add flake seen today",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "79a27848d7698c3f8ba78b9fe30301892bdcefe1",
"description": "rpi4/ci: add timeouts seen today",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9abd16d96fd5009fb1567785d1f3714c10cef25",
"description": "rpi3/ci: add flake seen today",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e465ac25618b3ce2d8666b5015101414f05f9876",
"description": "nir/lower_shader_calls: remove CF before nir_opt_if",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "015b0d678f8027008a5ae4cc3bb066a859839c8a",
"description": "nir/lower_non_uniform: set non_uniform=false when lowering is not needed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b1619109ca91f5b9b4f29d75479241ec82c31549",
"notes": null
},
{
"sha": "90939e93f6657e1334a9c5edd05e80344b17ff66",
"description": "radv: do nir_shader_gather_info after radv_nir_lower_rt_abi",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1b9a6e4f3c1702d68866bec2799b1216812595a",
"description": "anv: initial RMV support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d53fcd54e9332fe0062c3b204684964eb5a89e8",
"description": "anv: track imported ray tracing pipeline groups",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8229ee43acd5302556ea8802eefef4cd1892d527",
"description": "anv: track total state stream allocated blocks from the pool",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "693325721196687b73aae8a8065aa2834a2e6f6f",
"description": "anv: add BO flag for internal driver allocations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82c08c41417068142ee0212196db75f8ae1f0b4b",
"description": "anv: rename layers entrypoints",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb0af056bc06b0f46e55a4e4271ca4ce7be735a3",
"description": "anv: remove unused perfetto declarations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b87807028c6ba6dcda0b975e5920ed0d49ba0c57",
"description": "anv: reorder anv_astc_emu.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04ebb79b9e1e73cf2459f0e3599fb7281010d20d",
"description": "d3d12: Clean up H264 video decode interlaced code path",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9477f994a9f64b1bdd54d402bd39ea13fc55f02",
"description": "panfrost: Move pan_{bo,device}.{c,h} to the gallium driver dir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "211aa201945b5fd93a9419bacf89e89be23d830c",
"description": "panvk: Move away from panfrost_{bo,device}",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab6a61829ca1c5141edd73dd4dea56c7b6d7fa4c",
"description": "panvk: Keep tiler_heap and sample_positions BOs at the panvk_device level",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c05104c71fccf64a9e6d49725f0a2bf3da16a0a1",
"description": "panvk: Keep a ref to a pan_kmod_bo in panvk_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06a2a857f7cf69f2cccfacebcea3449d69b35948",
"description": "panvk: Keep a ref to a pan_kmod_bo in panvk_image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00cdd1d74365ebb57598a5e82d9b2d59f0c96d95",
"description": "panvk: Track blit src/dst using pan_kmod_bo objects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01c7abf56f0dc30eea5ce5a5e3a805417ec6ad14",
"description": "panvk: Transition panvk_{image,buffer}_view to panvk_priv_bo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d09f38882426d7252b20ea82946c6e231d7237b2",
"description": "panvk: Transition panvk_pipeline to panvk_priv_bo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57ea8e4a469dbe9d54d6843ef04a4c9a5407423e",
"description": "panvk: Transition panvk_descriptor_set to panvk_priv_bo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86109da54e7612757f8cd404bed66fcfaaf2a701",
"description": "panvk: Transition panvk_pool to panvk_priv_bo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78e5bc1ee5b37d82323d300ff88bdbb4b4da3b58",
"description": "panvk: Add the concept of private BO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9672ddcc3a204d8eda061ac5a0b96a88c84af207",
"description": "panvk: Add pan_kmod_{vm,dev} objects to panvk_device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48ff9fc8181533fe1a6f5acb436db17a8e7bbb97",
"description": "panvk: Instantiate our own blitter/blend_shader caches",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d155d6b7a334f07ad652e5a87f16f3302c7b968b",
"description": "panvk: Add a decode context at the panvk_device level",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "acdcf5c0a173ff6f00858cb0e1699f96d68a9a66",
"description": "panvk: Move panfrost_device and panvk_meta to panvk_device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea4dc54d720c10d4cf55f47f0fe1ea4374847aee",
"description": "panvk: Use vk_device::drm_fd instead of going back to the physical device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92fa7468a18dc8ace5a2280e98a91b9438d348d1",
"description": "panvk: Store various physical device properties at the physical_device level",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e65d7347e597a599a0500a0cd80ba265e6a91c3",
"description": "panvk: Stop passing panfrost_device around in internal meta helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e028b6dbe7abf371faed2b455b6a8a01d1889702",
"description": "panvk: Get rid of unused pdev arguments passed to some meta helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c615b4ae10227332f4a50474b40f144773fbdc4d",
"description": "panfrost: Add a helper to retrieve a panfrost_bo from a pan_kmod_bo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "446ec05faecbe92246dc37a69631521448112fdc",
"description": "panfrost: Make pan_perf panfrost_device agnostic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b554c093996284872f91d9c1ed791f4bda6d913b",
"description": "panfrost: Make panfrost_texfeatures.c panfrost_device agnostic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2c06d0813779873428547fe5fe0926aec3e3cb0",
"description": "panfrost: Remove uneeded pan_device.h inclusions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "493cf2f0082d958729c3268f425edbd7d70e39df",
"description": "panfrost: Make pan_desc.{c,h} panfrost_bo agnostic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f94889d0797f6dc66b7875e68ae7d44c0f018131",
"description": "panfrost: Make pan_texture.{c,h} panfrost_bo agnostic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d07926df1eb6e943025e88538eda54c73ba9d4a",
"description": "panfrost: Make pan_props.c panfrost_device agnostic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b4d1bb9be1f6e94649a0b09abcb1d05b822cf38",
"description": "panfrost: Make pan_pool.h panfrost_{device,bo} agnostic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b1f1a6d7615b1836dc7524e07ab431a17fade0c",
"description": "panfrost: Make pan_indirect_dispatch panfrost_device agnostic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bdcef6506bcb6ce1084f2831b7c04994ad848ac",
"description": "panfrost: Make pan_blitter.{c,h} panfrost_device agnostic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49aeced1a4c6dcbed2408d5e8a7870a24e2ea622",
"description": "panfrost: Make pan_blitter.h includable from non per-gen files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "146b51d9f4dc10f7809e39c25949471fa85dc88e",
"description": "panfrost: Remove unused header inclusions from pan_blitter.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a01be2f21f32355c7cefdf51b060faadaf9b2a1d",
"description": "panfrost: Make pan_encoder.h panfrost_device agnostic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0651b8871bbe5e9f9ac30635b69ea985a2730a9b",
"description": "panfrost: Make pan_sample.c panfrost_device agnostic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "387882d811fe397453a5b99f5122da5ddca27494",
"description": "panfrost: Make pan_layout.c panfrost_device agnostic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4f2b7492b0a7bdc61bc50e7c8dbed7edd8995c8",
"description": "panfrost: Drop unused panfrost_device forward declaration in pan_shader.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "517c0458f24a1e6a3dc8e9662f84fdd8bee24e2e",
"description": "panfrost: Make pan_desc.{c,h} panfrost_device agnostic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56438e06b971b2b27f484c126932a916e02d6628",
"description": "panvk: Inline pan_wls_mem_size()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00fb95175f969a39b69a1ec2e764f312df51b1d2",
"description": "panfrost: Pass tiler heap info through pan_tiler_context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42138ee1c801dfd289e0f3e0214600fb1a01890d",
"description": "panfrost: Pass no_hierarchical_tiling info through pan_tiler_context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00d4a7c7fd9900fb685059034bcd74c73c6738a8",
"description": "panfrost: Pass the sample position array through pan_fb_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b8942d4dc3796e7849a085209882dc1fe6018fe",
"description": "panfrost: Pass the tile buffer budget through pan_fb_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95480bc2ab6a594cd9a096d264ba5f8e0efd7ea9",
"description": "panfrost: Get rid of unused panfrost_device arguments in pan_blitter.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e85e3ce080a910861c907b3a2f84a7a344ead1b",
"description": "panfrost: Make the pan_blend logic panfrost_device-agnostic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a42913c230ac23b0eda5852d0ccfcb38849dcdf",
"description": "panfrost: Stop passing a panfrost_device to pan_inline_rt_conversion()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c8af69827bcd375d376c4775bd5ef1fb61cbf5a",
"description": "panfrost: Stop passing a panfrost_device to pan_blend_create_shader()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b79735a635909f1e9b08b463760b15622a98143",
"description": "panfrost: Stop exposing pan_blend_create_shader()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e7e22a808163937cc34374914b4c263f6398bbe",
"description": "panfrost: Stop passing a panfrost_device to pan_blend_get_internal_desc()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbcc85108b28486c3b8b80d117de524ab7803446",
"description": "panfrost: Don't pass a panfrost_device to panfrost_afbc_can_tile()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a758e95077ae48b4a72758c4b861cf6d3f283956",
"description": "panfrost: Don't pass a panfrost_device to panfrost_format_supports_afbc()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d76cb026890a57acbe23831610109f76ad2a1f1",
"description": "panfrost: Stop passing a panfrost_device to panfrost_new_texture()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5669622857ab960a24d3de4379d61c4da2981a70",
"description": "panfrost: Move YUV-debugging out of panfrost_new_texture()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "897733c55d6b31c81d4ec717dcfe8765936ad0b8",
"description": "panfrost: Move panfrost_is_yuv() to pan_format.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fba7f38fdaa0bef82b0394c5ddc1a6a5858e1dbf",
"description": "panfrost: Add panfrost_[blendable]_format_table() helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0fe9c369a1e68c4367e1a38d192594900c7dc1a",
"description": "panfrost: Make panfrost_format_to_bifrost_blend() a per-gen helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b87de3a2e0d9caebcb3314ce9b4c668641d78b52",
"description": "panfrost: Add a per-gen panfrost_blendable_format_from_pipe_format() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8d2b5b86da1463e9364136dbcf7836b2e755c04",
"description": "panfrost: Add a per-gen panfrost_format_from_pipe_format() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe9d541d9d66b361a245a145e96089d183e12780",
"description": "panfrost: Kill unused forward declarations in pan_texture.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd901213dc0878da82c13bec414319cc4ada23b1",
"description": "nak: make it compile with clippy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "548d919bd32ca14ade8911ef0a3992104dfb96e8",
"description": "nak: simplify phi_dsts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a414ecdf5b55bb5a1717693dbf0fbaba9867792",
"description": "nak/opt_out: fix comparison in try_combine_outs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5b355ff25a769193cfe83af669e69d9e51f109ec",
"notes": null
},
{
"sha": "c3fbd0dcb186c502390935b3088b711a24a6c7e4",
"description": "nak: use rro when emitting mufu on SM50",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a0f5fff875a97ffb9daf73f99124c30ac09f426",
"description": "nak: implement rro op on SM50",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0a3bac163ca803eda03feb3afea80e516568caf",
"description": "anv: move *bits_for_access_flags to genX_cmd_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "231ede4f0ca92b33da8b16e7921af9877379c7d1",
"description": "iris: replace constant cache invalidate with hdc flush",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c16645c091a478fe441a732d9807ebfaa3c7823c",
"description": "ci: disable Igalia farm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba87656079a7fb745c06e78641d2fa6ac4112b82",
"description": "anv: implement undocumented tile cache flush requirements",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0bc6462924fa2389b35d4e27c6be3de629779b89",
"description": "isl: add print helpers for debug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58c9f817cbed2fc5263c86b514730e54a2d9cbe4",
"description": "anv: fix pipeline executable properties with graphics libraries",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3d49cdb71ee8cb07ca922b9ffa15edd27627959c",
"notes": null
},
{
"sha": "42fc83a6e3cbf4521f7c2d2acf26bdf22dd73f83",
"description": "venus: default to enable GPL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85df907ad8692d1448ba12735c2981e47add34aa",
"description": "venus: allow tls ring submission to utilize the entire ring shmem",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80a5df16fe81d39fd771d5805b141c4eff623886",
"description": "venus: fix to respect the final pipeline layout",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a65ac274acf250a8f4a5abb030c46b572c3552f4",
"notes": null
},
{
"sha": "f713b17a16d7899ef78f85b91c14a46b9f91b3c8",
"description": "venus: fix pipeline derivatives",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a65ac274acf250a8f4a5abb030c46b572c3552f4",
"notes": null
},
{
"sha": "f256e8171cb47f5be566607dce5d6267324c550f",
"description": "venus: drop some redundant comment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b551b6e48a4b69e0b1b6eb36acfbebe359025c24",
"description": "venus: fix pipeline layout lifetime",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "19f2b9d0bbd71ba218962a26434507e70f6cde98",
"notes": null
},
{
"sha": "7e8dce8c93268891fd16dda0c743300a93d21743",
"description": "ci: bump kernel to 6.6.12, modularize i915, add Transparent Huge Pages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "459b5222511ce0eea17f5a43cb55f54bbaca7984",
"description": "rusticl/program: add debug option to validate internal spirvs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e70699e24ad7c06e43ba856cec9371f142ebaf2",
"description": "rusticl/program: add clc_validator_options helper function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "421b73207cf2f7985ef5532890b52d4a49d61cfd",
"description": "rusticl/spirv: use bool::then_Some inside SPIRVBin::link",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93c1eb112fed0fbc9748ef94177cc670c65602a8",
"description": "rusticl/spirv: do not attempt to parse spirv after failed link",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb2afbc0e5973eccb47065861225b19bc22a9884",
"description": "rusticl/program: rework debug logging option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6fcec87090d7c06cab119aef8c517daa55df1f62",
"description": "intel/fs: Track instance id in gs_thread_payload",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0384e96aee0505b12f8775a397b7c53fde2203a5",
"description": "v3dv/ci: increase timeout for full jobs in 30min",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ebf7f49a052c75f49496e31f7b3ccca716d30e5",
"description": "llvmpipe: Compile sample functioins on demand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "533d17ec7164c8063920b7ccf3669f6bd561afa0",
"description": "llvmpipe: Stop refcounting sample functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4d950ce37ae88a7799ed00ae107cb4440dcfe93",
"description": "rpi4/ci: skip more of the dEQP-VK.ssbo.phys.layout.* tests that timeout occasionally",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "959819c458674ed8074cf7a019cc7b155c49b811",
"description": "rpi3/ci: update piglit & deqp expectations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3c91624f487ee7676dfce0f8ed4e4c87ce2c0a2",
"description": "d3d12: Implement cap for PIPE_VIDEO_CAP_ENC_INTRA_REFRESH",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c81967fa89d918e11107cc787ae70bf32cc56a56",
"notes": null
},
{
"sha": "57cd0a0a28c1bf5d489c58afad309011836fce93",
"description": "wsi/x11: Make chain->status atomic.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b634537b8b0d5d41e5c3bfe039975042e6fed9c7",
"description": "wsi/x11: Keep track of multiple presentation requests.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b90b6a395d8fcf6329e4838d312ce5bbb20ce978",
"description": "wsi/x11: Implement VK_EXT_swapchain_maintenance1.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19dba854be005142f70c36895622c5d46c3b9ba2",
"description": "wsi/x11: Rewrite implementation to always use threads.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a3784ae33bbdcd50b2a6d8de5d52779276bb36c",
"description": "v3dv/bo: use mtx_lock/unlock on cache_init too",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffd0e3a7fefa9f08fdc34a79488eba9846344f49",
"description": "broadcom/compiler: fix coverity warning (unitialized pointer read)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2b7c4ce29b36556968ccf0480393180455d498a",
"description": "nir: rework and fix rotate lowering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fe0965afa6becfc9c9aa341babd34bc5920e421b",
"notes": null
},
{
"sha": "a50b2f8f258eb71984a3d63ca031b8051c380344",
"description": "panfrost: fix panfrost drm-shim",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "91fe8a0d2859e0b869edf83a56c463cf548ac10a",
"notes": null
},
{
"sha": "59b652f10fd6a114dfab8f933c4ef3576329dd1f",
"description": "anv: using a single struct for kernel upload",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "783e3c096fe34b06a251b3355330feac3a015e4e",
"description": "radv: fix indirect draws with NULL index buffer on GFX10",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "db9816fd666a53dcd6285517c558373f93b12599",
"notes": null
},
{
"sha": "5c03cdbd02a69884ce759e0cbd0cf76dc212e2d3",
"description": "radv: fix indirect dispatches on the compute queue on GFX7",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3a64f8dd1192bef2b1cea29283a82f5f82f79a8",
"description": "intel/fs/xe2+: Allow SIMD16 MULH instructions.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54f3d5a00c7527ef40c79344fea15a2c66fc6103",
"description": "intel/fs: Emit QUAD_SWIZZLE instructions with WE_all for derivative lowering.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e710a84ad8c2ecd2785a10b7977fa5b1b087448",
"description": "intel/fs: Set the default execution group to 0 when not representable by the platform.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43c9620dbf169fd7a66f9d5a34ee95f3bd9a923a",
"description": "intel/eu/xe2+: Translate brw_reg fields in REG_SIZE units to physical 512b GRF units during codegen.",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8bc38215206f450723c820b6f86cd36ce98f246a",
"description": "intel/fs/xe2+: Disable bank conflict mitigation pass for now.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6efcba9e3622822357d42549863603176929aa44",
"description": "intel/ir/xe2+: Add support for 32 SBID tokens to performance model.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9c057d5a3568282d40ee9fc4c7b101464bb10cd",
"description": "radv: Implement NIR debug printf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03379d74ba5ce9c59d96eb6c4f114881b741fbc6",
"description": "util/printf: Expose util_printf_prev_tok",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d05f8f6146adaff588e154324e398aef2dd7fcf6",
"description": "util/printf: Include stdio.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87417012f3f42b84b6e8f8264f64e0388201f55b",
"description": "zink: Update zink-anv-tgl flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "908f444ec10fe44ae2df004909b2e6206188a71a",
"description": "ci/deqp: backport fix for zlib.net not allowing tarball download anymore",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebcab145cfce334776be7e59db9beeb3f74b6967",
"description": "dzn: Add a debug option to enable experimental shader models",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90bf4b630b28319314b811102a0186061693b97f",
"description": "microsoft/compiler: Handle comparison bias/gradient sampling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "733b7fe831f6ea22283fdb9c1df468d6e7a07075",
"description": "microsoft/compiler: Declare shader model 6.8 / validator 1.8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf461d856fc4af8dd7b808d377a48d26e3cd1e15",
"description": "ci/ci_post_gantt: add script that post gantt to Marge's messages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a9a71e2d99d508714f382ab1b88e8c3c1f3104d",
"description": "freedreno/registers: A couple newline changes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e733e94d81b77aba32219de9f4f0af3bb953b88",
"description": "freedreno/registers: Add basic kernel header support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab64afc109e80871f5512d744f1c3b6491fbabf4",
"description": "freedreno/registers: Generate copyright comment blurb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8eca68d2dee9940cfcfe627ffc1b0b8d118428a3",
"description": "freedreno/registers: Don't re-parse files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1567249e99cb00aabb797c6bdf23e1383389941",
"description": "freedreno/registers: De-duplicate xml_reg_files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15f94505ba75adaf052dcb8d9f349a2bf10242b4",
"description": "freedreno/registers: Pass full args to dump_c()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "670e93bfb5d2700264801b38373d7e87b0886bef",
"description": "freedreno/a6xx: fix comment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5552ffd0f3b5a169ffc1da7b4435bb69b11035dd",
"description": "intel: Use an intel enum for cmat scope",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a03cf5b3c294a274e2cd352a188cac220171a5e",
"description": "aco: remove boolean shuffle isel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4180ebbb9e6bd7a763ad37dd730621ad2f71d2b",
"description": "radeonsi: lower boolean shuffle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2571580b2b78b9772d5289d2f6e586055e9d8691",
"description": "radv: lower boolean shuffle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d641750573a163674458004f74d0057bec86c62e",
"description": "nir: add lowering for boolean shuffle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37a15ba53a8a7eff3fc16b09f784f4d59fbf35b6",
"description": "ac/llvm: implement as_uniform and ballot_relaxed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b031daf16ca66750b2baaf09ac9568f93b5c7c8",
"description": "aco: implement as_uniform and ballot_relaxed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1cb5bf700907a0b862fc4e340c0803bd9411b5d0",
"description": "nir: add ballot_relaxed and as_uniform intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc9ffb90fdaecdfa682d7783b9ee3dc417373ae0",
"description": "r300/ci: add flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74fc2e287fc79b9451919b21957bc5d0ef186a5a",
"description": "aco: stop scheduling at p_logical_end",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1519e6ab77c79aadfe455f1c17af1fcf93f8710",
"description": "nak/sm50: add support for suatom",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f54d269c20e1c7a668a2ca41ac5ffee76cf60e3",
"description": "nak/sm50 add support for suld",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "458d4150dfc704fe04e7bc5209643e2eb6479ccd",
"description": "nak: Legalize OpBMsk",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bb10f7f5da76f2e5b90781b99f35e4eb430f5313",
"notes": null
},
{
"sha": "e3098bb23284b598ec6d5030ceaa1c3d5bd9d428",
"description": "aco: give spiller more room to assign spilled SGPRs to VGPRs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47d7d73eb31466d850a8912dab2067707daa658e",
"description": "panfrost: implement line-smoothing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3cbfb5bd9d9b2cbbd1a8a68d2577183e0b4f190",
"description": "panfrost: clean up active_prim update",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6343e0bbd0bf8d0173795934fc42eb7851d0730b",
"description": "panfrost: add line_smooth shader-key and lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b6972366aa62678c46af972ec0f9467912d4002",
"description": "panfrost: pass reduced primitive type instead of points",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9ada4c0a2ebe11a4a8b3bf08fd12a0f76d56c9a",
"description": "panfrost: add support for forcing sample-counts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "550cc685a76b609a3c3f358d554de6e9911510ec",
"description": "gallivm: fix coroutines with llvm 18",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b62b0d096d989b1eeacc0fe31d4d47b66094919",
"description": "nine: update verbiage for enduser device messages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41107e4e641cdde3689b2718f8c0b260ab3964ce",
"description": "nine: detect emulation fallback of d3d coordinates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60e3a43bfc03530f121c7d26adcd253442562c6e",
"description": "nine: r500 under 20 fragments cap is a warning",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "500ca5ce7e4c093c410ce75add64be2494be111b",
"description": "pvr: split out device info into per GPU headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09ab2ff925e31e3ecf0af4758a6d8d451e3afa55",
"description": "pvr: fix up some includes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a7aa01a49b9791eb6b51c4e2bdd79b3602121b1",
"description": "amd/ci: consider much more of dEQP-VK.query_pool.statistics_query.host_query_reset.* to be flaky",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d67debc2ef22d65c98a7961d60a77c396b95369",
"description": "CODEOWNERS: update Imagination maintainers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c4a797bc98e2800be09ded38436817d2d7b0381",
"description": "amd/ci: add flakes seen today",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dcc8c8aa4ad0050ae5477143663eb57ee6eff9b5",
"description": "radv/ci: sort navi21 flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14345c4dd67c75698ed071eb7b798e1f52abea62",
"description": "zink: plug leak in `zink_create_quads_emulation_gs`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a72fc1cb7073fcc892ef0b36e99cc8455337476",
"description": "nir/passthrough_gs: plug leak",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15e7c6327216efa1f2c5b71b0a2ca65020f67852",
"description": "r300: remove R3xx/R4xx backend absulute modifier lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78404cc57d7c0115550728515edd8820d27ece81",
"description": "r300: skip backend DCE for vertex shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e2e4688af737328229101e4983d5d7120ac6e5f",
"description": "r300: fix writemask for nir_intrinsic_load_ubo_vec4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43bdfebbff2c5557355df88816e737ef19618ed2",
"description": "radv: Fix shader replay allocation condition",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86954c766fac7e56985d8d435c7773ec663c641b",
"description": "radv: Ensure vkGetQueryPoolResults returns in finite-time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "907fe6ea625a82dd356f383fee05f5197e5dd11d",
"description": "radv: Add radv_get_tdr_timeout_for_ip helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed4ef4dc65348a18ca44d815bb8d5a0ebc6aa599",
"description": "radv/amdgpu: Remove ctx_query_reset_status",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f62bdde7031ac919be8e87d389f9b23c49861b5c",
"description": "radv: Remove check_status",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b24a4b8949109d787a2db7a1c3a61274b9238de6",
"description": "radv: Mark device loss if QueueSubmit failed immediately",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c58cff3ce42f1e2f3b76d7798a302254cc347ea9",
"description": "radv/amdgpu: Handle -ENODATA and -ETIME from cs_submit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a0b34349541043774e3ee60bccbd4063299989d",
"description": "aco: silent checking if clrxdisasm is available",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34a27ac3a7315376646e4c132e02c1c91524e2c0",
"description": "d3d12: Set up spirv-as and fix expectations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13cc5afb3590e932532b1a037161684ca37d0250",
"description": "ci/windows: Rev Vulkan SDK and piglit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b571ae6e7a76725840e50345e46de65e9ab7935a",
"description": "intel: Make memory heaps consistent between KMDs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca94420d6d3de80287be37a452236936bbcc9519",
"description": "intel/dev: Reduce usage of intel_device_info_compute_system_memory()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f05350899a72c2b7d1dd298e59f111a1d53c6979",
"description": "nak: fix iabs on SM50 with an explicit i2i op",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f332f4087500219f7fecc76ea268bd538f58c5e",
"description": "nak: Enable NIR fuse_ffmaN",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4dbf9181cd53baad71a2dba7b3a9198c57ba1941",
"description": "intel/compiler: Fix rebuilding the CFG in fs_combine_constants",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "65237f8bbcaae12929fa4c35a71626f3c53f5b56",
"notes": null
},
{
"sha": "e9bfdcf57688978404187a52bebdfda2d80c93c9",
"description": "intel/compiler: Add couple of tests for fs_combine_constants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "280fe3f592f9e48366f820e72e0848293bc21d40",
"description": "nvk: Wire up nir_opt_large_constants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0bc02eee4b2d79a85f67fe53a35f5373cf196da2",
"description": "nak: Refactor shader upload math",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "148971f232dda5b1bd122df5ccf64635fde3220e",
"description": "nvk/draw: Map cbuf slots to shaders, not cbuf_maps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b47e93c8a8acb2fc501704f8f277d4ed696d53f",
"description": "winsys/amdgpu: Limit usage of query_reset_state2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf24d155038c60abca9570a5a1503693e6c4b541",
"description": "winsys/amdgpu: Hook up guilt to amdgpu_ctx_set_sw_reset_status",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "024f144165f7b53e78bdd18f8b5afe11bf4e36e1",
"description": "lavapipe: Report the correct preprocess buffer size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "976dd26004ff6b52e14c031398edae840ded005a",
"notes": null
},
{
"sha": "cc94ff081c9b431dbb1242a04bd4efe0feaf5dde",
"description": "lavapipe: Mark vertex elements dirty if the stride changed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343",
"notes": null
},
{
"sha": "6d98142eda7be693bb39e8ac229d83242f0eceab",
"description": "gallivm: Use saturating fpto*i conversions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d88c1bb6ce7b64188ff1a19238a40d9218fd021",
"description": "lavapipe: Fix DGC vertex buffer handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "976dd26004ff6b52e14c031398edae840ded005a",
"notes": null
},
{
"sha": "e83ef27ba657e49272061c52072c6ec480d578a2",
"description": "radv: Vectorize load_global_constant",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "220c91208037a499ff7a553f263d20e5844094a4",
"description": "ac/llvm: Enable helper invocations for quad OPs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b1afb0482f638323c2bef3ec957544499f9ca02",
"description": "nvk: Advertise VK_NV_shader_sm_builtins",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a55b2996ab1aca810d449d6f7b3b72482a9f7486",
"description": "nak: Add support for SPV_NV_shader_sm_builtins",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82fe981e359e7d6fa8448dd8572e52e85ede1a38",
"description": "nir,spirv: Add support for SPV_NV_shader_sm_builtins",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02d7f5e4ff1a93d149778d8b40f327cccbb412ee",
"description": "anv: expand pre-hiz data cache flush to gfx >= 125",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93706d5c2fb8cd47fa444fd8598b5cb190cf74a7",
"description": "iris: expand pre-hiz data cache flush to gfx >= 125",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7481d61a5d5a8bef71c855182f1d958c4e6c4f0f",
"description": "intel/compiler: Track mue_compaction and mue_header_packing flags in brw_get_compiler_config_value",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "48885c7fe347b61555ddae247a7c7fdc6834a6a1",
"notes": null
},
{
"sha": "6f237a23c771e3dc74adc1cc0ab5cbc3e3b03be8",
"description": "intel/compiler: Track lower_dpas flag in brw_get_compiler_config_value",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3756f605586fb2dcf53d892606152ecc5ce1ad1d",
"notes": null
},
{
"sha": "2741c6464c347946f1392c97731b24c386b9f782",
"description": "intel/compiler: Use u_foreach_bit64 in brw_get_compiler_config_value",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "951e08fc18a32f8a5ee9faa39cab69f8f0767e24",
"description": "intel/compiler: Disable DPAS instructions on MTL",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3756f605586fb2dcf53d892606152ecc5ce1ad1d",
"notes": null
},
{
"sha": "a1e67b393371e8d57e5d1e9ba94747ce9f8fd701",
"description": "mesa/vulkan: use DETECT_OS_ANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c27cd96f3104443cdd73d9f6f17d9f6b8e90564c",
"description": "mesa/vulkan: use a simpler path for header in trampoline gen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c860935501bda56da7f8fb7a3c436a8ce97a2b66",
"description": "mesa/util: use DETECT_OS_ANDROID in anon_file.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b133ad446b1c8c714eebf02106f695486377d5c",
"description": "mesa/util: add <linux/fcntl.h>",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e08add916457d8bd9724ffd1960e638679c8c630",
"description": "mesa/util: Check __ANDROID__ when for detecting for Android",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "155b2b955566ea6bb4e3f923b0bcebf9c979a264",
"description": "CODEOWNERS: remove myself as a person of contact for a few things",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52f24121b6d723431ff4f5070508f4f3a4bfcb6e",
"description": "CODEOWNERS: add myself as as person of contact for CI changes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efc0131d5bf42c7671b6ebcda61de06c9b954b11",
"description": "wsi/x11: Add workaround for Detroit Become Human.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ab6d7e7534b6848231e1a2b8bc1a05531ab54bc",
"description": "wsi/x11: Add drirc option to ignore SUBOPTIMAL.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "745282736eb8b1b3bc0ac9d45a77a40e502b887f",
"description": "wsi/x11: Compare modifiers before signalling SUBOPTIMAL.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b9c54d47dca10eccd84b50e9f247abecbcf3ffb",
"description": "wsi/x11: Remove unused vk_alpha in get_dri3_modifiers.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b25564ba3364fcbb9b22c95af43f69d156a9c5fe",
"description": "zink+radv/ci: drop duplicates flakes lines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7e407213bc87d5cdcadde28b1c573a311283c7e",
"description": "clc: silence a warn_unused_result",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "338636a4ab34026892a2997d4f289b894191945c",
"description": "clc: require LLVM-15",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd085c253cf4b0fb59eafbc0c9bdc7a0a30c941a",
"description": "clc: merge blocks handling optional features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "faea27e4acd0e764039a0301576d429c2e58c514",
"description": "clc: require LLVM-14",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05b628b5affd6305ae4d958c15fa1a0a10928125",
"description": "intel/dev/common: Add xe2 support to get_l3_list()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df0fe0dfbdd3de42039d9da881433952b92101ea",
"description": "intel/genxml/xe2: Remove L3ALLOC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36012af17fc2d8445a4f84dfb603e44369143822",
"description": "nir/printf: remove treat_doubles_as_floats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2b08f9437f692f6ff4be2512967973f18796cb2",
"description": "freedreno/replay: Make meta \"print\" instruction take any number of regs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30e09d0e9815a1edd64f19d73e9d992c2121b042",
"description": "nak: implement FLO on SM50",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f33683e4dad9e1dfb7dcd4f86bb86ef3e3954315",
"description": "radv: don't submit empty command buffers on encoder ring.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d32f2ee7b632b87c9ea8de66aa41423bf36f8268",
"description": "radv/video: refactor sq start/end code to avoid decode hangs.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d8f3060bd915e6ba6cc01086978d126e70bfea92",
"notes": null
},
{
"sha": "6bd31b60e14aa8d573c4352e32458243c94d1c7c",
"description": "vulkan/video: constify the encoding apis.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f9381782f984f7db18646c0fbf99042ada88222",
"description": "venus: ensure object id is unique",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "184bcfdc1c3cf22d248053cd22834a1c052b4323",
"description": "nvk: Implement VK_KHR_zero_initialize_workgroup_memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e214f21579456d7f149986fcebd0448365ee6e6",
"description": "nvk: Properly configure the min/max shared mem size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eaa7980e15ecf81e78ea7e9b0fe4515b465e7e43",
"description": "nvk: Add a #define for max shared memory size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be0f04f5bd3155c05af14b2c8ffee887838af807",
"description": "nvk: Unref shaders on pipeline free",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d6a1e29ccdc12461495e01b7dc0b510a9bb84c3d",
"notes": null
},
{
"sha": "4b0448d8f8b1edfbf74104eabcbf473846eccbac",
"description": "nvk: Set framebufferIntegerColorSampleCounts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03f5fc45bbd29ad3eab8385a53001bd9b54f1e69",
"description": "docs: update calendar for 24.0.0-rc2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e4bb8253ed36f911a0a45dfecf89c237a8cd362",
"description": "venus: fix shmem leak on vn_ring_destroy",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d1e29b7557877c9b278593b8f0c7e6c531849f23",
"notes": null
},
{
"sha": "531505f8c598316ee69b916bfbe414598fec9a72",
"description": "nouveau: mme: Add a dumper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb6d954c67d83c03b018afe4ab14b06dbf285dd8",
"description": "nouveau: nvidia-headers: Add nv_push_dump tool",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9cd3e4c55bedb732ac8b340f247bf3bde1fb9ad",
"description": "nouveau: nvidia-headers: Add compute array parsing to class_parser.py",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cc9ad0e5c415a41a8b3d655d67904849404cf28",
"description": "nouveau: nvidia_header: Add AMPERE_COMPUTE_B in vk_push_print",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20b3f9521ee7a4383bf8bd96f6c3b6de500291b9",
"description": "nouveau: nvidia_header: Add TURING_COMPUTE_A and AMPERE_COMPUTE_A in vk_push_print",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d8b9b91601c14f065644f0c9dba1c5981cce117",
"description": "nouveau: nvidia_header: Add AMPERE_A in vk_push_print",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32f2a0f1e15fe9d8c8ba45b5dd9fe37c73dd9645",
"description": "nouveau/mme: Stop using isaspec",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a69b7f1b19cf2cf87eef1c4a87a189515f092c3b",
"description": "nouveau/mme/fermi: Stop truncating iadd immediates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10e2dbb63b9d1f8f35c4fc3f570cd19b3fc03b43",
"description": "radv: delay emitting streamout enable at draw time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdfce158bd9122b0c6d4f5a3d8a774b12891cf64",
"description": "amd/ci: add flakes seen today",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "79422eccd80e3e6d0ab76a652c9b062cddc43d79",
"description": "ci: Add kmod",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9831caa144f9944fec936608faf03d253e9bb7d",
"description": "radv/rt: Add workaround to make leaves always active",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a18ea091af4b594aea552a4e147e29aa5901386c",
"description": "nir/comparison_pre_tests: update expectations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "873fe637e20d6a7bf63dfcb456cd4aceaa373915",
"description": "nir/alu_srcs_negative_equal: bail earlier if possible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4740ee8d670c2a82085525f59939e417dd50b0fd",
"description": "nir: Minor clean up in nir_alu_srcs_negative_equal",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b289028d0abf56f453be9b2ba01969bfe38c3352",
"description": "ci/ci_gantt_chart: show duration on hover",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffaa247b4fff72cd2045f37be526904c7ebd200c",
"description": "ci/ci_gantt_chart: add option to save output to a file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf86e97ace3f6f6db95f79350a8ca107276e17db",
"description": "ci/ci_gantt_chart: add timeout vertical line",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61ab9ae2af193ab534066687266a58878232ba81",
"description": "ci/ci_gantt_chart: add tool to analyse pipeline execution time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e8cbc8e91072471b00c0c791b8c34b6185f46ea",
"description": "ci/ci_run_n_monitor: move get_gitlab_pipeline_from_url() to gitlab_common",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce200669b1fe9a0c530d8b226110e91f05d198b9",
"description": "radv: rename radv_pipeline_key to radv_graphics_pipeline_key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5a5ab46c9a0282a6f20aa2bfdcf0545d052950e",
"description": "radv: remove radv_generate_pipeline_key()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72d2eb39fbe394721c22bf58ad8063fea4a0a52d",
"description": "radv: pass radv_graphics_state_key to radv_hash_shaders()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b18bfed2c5fc9c8ad93b08bae8b9e65380a1b772",
"description": "panvk: Fix access to unitialized panvk_pipeline_layout::num_sets field",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "73eecffabdd37fc2a181dfe38e35e4240812611e",
"notes": null
},
{
"sha": "35a02560c8932d4b1841772b016b8e672e409eda",
"description": "panvk: Fix tracing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "56be9a55be03cce9925989e7d22696733488e05b",
"notes": null
},
{
"sha": "c5ba55314cb3187dd4cc115002bbc14a086d1547",
"description": "panfrost: Fix format tables for v4 and v5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "404da63a0e7221e2b57342aa366976e491e531ea",
"description": "panfrost: Don't try to set bifrost blendable format on midgard",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "969ed851102b6136c63b1690c21750b00680d009",
"description": "radeonsi: don't flush CS before and after every blitter invocation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da49e9dcc2a2ba6d1f4b8ac0e759aec1625419fe",
"description": "radeonsi/gfx11: flush DB before Z/S clear to work around dEQP failures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fd31c1301ed92d0f27e833743ab992301421ab8",
"description": "radeonsi/ci: update gfx11 flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3601c1b2cfeb82b83edc0c693ecda433806c4652",
"description": "radeonsi/gfx11: clean up MAX_ALLOWED_TILES_IN_WAVE programming",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15f88ea46ed9b3d28d3d3c644cf3035748f8b7f8",
"description": "radeonsi: rename *trivial_vs_prolog -> *trivial_vs_inputs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8c23cd4cd769896d7f257087a8a670d2faf87f3",
"description": "radeonsi: remove unused preloaded instance_divisor_constbuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9dbd3437c6628f7f3440fd90bc0f61cd6e6875bf",
"description": "radeonsi: remove no-op additions for viewport0_y_inverted",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bad2530a40293cea5217e0cc0753dfa30eb05f20",
"description": "radeonsi: pack GS_STATE_ESGS_VERTEX_STRIDE better to save 2 bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8eed352e053f6ac544a4bff3c3c670686880154c",
"description": "radeonsi: split si_update_ngg_prim_state_sgpr into 2 functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3326bb947ec0ecba8ffdaf5d739786799bd1d35",
"description": "radeonsi: change GS_STATE_PROVOKING_VTX_INDEX to 1 bit PROVOKING_VTX_FIRST",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c74fc6bfbdbdeee9b40dd41bdaa2f92bd7b8f1c",
"description": "radeonsi: deduplicate gfx10_ngg_get_vertices_per_prim / get_num_vert_per_prim",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da20c6c73fbb0399f60c082900d51c5ede1b704c",
"description": "radeonsi: don't use staging uploads for buffers & shaders with all VRAM visible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7af7efee4d9f274ff69017b05c0449631e72815",
"description": "radeonsi: expose shader profiles to other .c files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "767048f8b2e0e9ba8dac45863ebb555c4648072e",
"description": "radeonsi: report more detailed output stats for shader-db",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9b00a0e7a309930d4a65b1c029caa67ca8bbef4",
"description": "ac,radeonsi: emulate GS primitive pipeline stat on gfx11 because of culling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d3f93714279f0f1f6798db69322d29a41e0b952",
"description": "ac/nir: simplify code at the beginning of ac_nir_gs_shader_query",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4747bd6ba84d5675449b2c299586f7ec1847a144",
"description": "ac/nir: optimize out multiplications in small line culling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d74123633cf6dd0f168e2a3fcddc9048c6a1350",
"description": "ac/nir: rename clipdist_enable_mask -> clip_cull_dist_mask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af4e91f6b8b89763b2d436283f2cd4bf82c1a1ba",
"description": "ac/nir: don't write TCS outputs to memory if no_varying is set",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4880c1e12ee26d208cbb5cdadca3ffdf86c36b9e",
"description": "amd: unify NIR options between RADV and radeonsi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b0bfdfa9e83aba5316821296fb9cf68fdc958f8",
"description": "nir: Use alu source components count in nir_alu_srcs_negative_equal",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c6ee46a7532291fc8583400e174e77b1833daf23",
"notes": null
},
{
"sha": "e19ecf49eaf36d662d5e17af5f84a21d590279e0",
"description": "radv: remove an extra new line in radv_shader.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee96de53e47e45253bcb561639f6677ca441b970",
"description": "radv: remove the pipeline key for ray tracing pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7999070713c28c929ab82f7fbb1fcc4a83ec55f",
"description": "radv: remove the pipeline key for compute pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e017eb3b5893468546ccbfad3add5191fd8ec474",
"description": "radv: stop hashing radv_pipeline_key for compute/rt pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "739c8eb681bd0f5a0e2903b6f8601a6be19b8ab3",
"description": "radv: hash radv_shader_stage_key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "853298edb1586eac0a018e42d730606e31ffadbd",
"description": "radv/rt: cleanup radv_parse_rt_stage()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffe997d71d96b92b104837a3e6d865791c6ef0b7",
"description": "radv: add radv_pipeline_get_shader_key()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "844004c3354356ab4a761eecc523294ace0baedf",
"description": "radv: cleanup radv_generate_pipeline_key()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3615bcdde3b9d9ae13b20005ec89849ba7592688",
"description": "radv: make sure to retain shaders key for imported shaders with GPL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "082c524f861c1d421d9f59d2b9010cfaf9971069",
"description": "radv: pass radv_shader_stage_key to radv_pipeline_stage_init()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08b8356111bcfec40c89231798ed3c2593002c4b",
"description": "radv: add shader_version to radv_shader_stage_key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20fdbc7a44a029687a89c064660dfd9a61ee8ff4",
"description": "radv: add keep_statistic_info to radv_shader_stage_key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "027363416be3d5002c5413fcb3f21b106a8d7f89",
"description": "ci/lima: update expectations, failing tests are being skipped",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8bd4cae768ef9f1d5a96eb603bd25191db9d0f69",
"description": "Revert \"ci: lima farm is down\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "601b826a5ec17da99c2984eeb720bc9e0f3ffeaa",
"notes": null
},
{
"sha": "616c0cd06727e19039d88a405adb4987b0d84959",
"description": "compiler/spirv: vtn_add_printf_string support for handling OpBitcast",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88c4de7e7b967b5a9d868492e8ed977a8b87c592",
"description": "compiler/spirv: There is not need unqualify const in function vtn_string_literal",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd118188285d0f3b2d963b0a4807f3f4cfd0efbb",
"description": "compiler/spirv: The spirv shader is binary, should write in binary mode",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "53265c8798ee83e812f2e27356c8d9affc5356ca",
"notes": null
},
{
"sha": "1593caf6100897a4466064776df05835a94d4ca1",
"description": "nak: implement FSWZADD on SM50",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb10f7f5da76f2e5b90781b99f35e4eb430f5313",
"description": "nak: Implement nir_op_bfm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c14f4cc052778b7a0ae1ea4cbc520210b305b5b7",
"description": "nak: Rename OpBrev to OpBRev",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b68c77abbc2f9020293af2701d7fa46b45310b1",
"description": "nak: Implement nir_op_ufind_msb_rev",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3bceafed5660c386fa147603f1ff9473015bc10",
"description": "nak: Implement nir_op_pack_half_2x16_rtz_split",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95a6165fac62c01b592b2e97645c057e20c34e14",
"description": "d3d12: Do not assume multi-subregion support when querying for driver encode support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8c5a0485e907ba1fd573944ebcd792618cc0dcd",
"description": "amd/ci: simplify deqp config",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6de31ef8a699197a44c94ee04cde840504941e85",
"description": "nouveau/ci: don't run nouveau (gl) tests on nvk changes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc5725ee29727a3272ecf30141a249cf4f91f1fc",
"description": "vulkan/wsi/wayland: fix returns and avoid leaks for failed swapchain",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9eb48e804005c01273e67234cc4b088716f1cc19",
"description": "nak/repair_ssa: Remap PHI sources as well",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ce0b5ab0a66a3fc281c1577b74dab67023c3753",
"description": "ci: fix job dependency error in MRs for bin/ci/* scripts",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f298a0e7092addb9db5ab14c9085cd5a0f54fa1d",
"notes": null
},
{
"sha": "99720f056481270deb04516492c244198cb9efa9",
"description": "nak: fix frnd on SM50",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df5203d6316d8b79705c6fa37fecb0d072a63caa",
"description": "radeonsi/vcn: remove EFC support for renoir",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff84aef116f9d0d13440fd13edf2ac0b69a8c132",
"description": "nak: support predicate sel on SM50",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b6a39cfd45189ee85a76fccab6d9ec275651c50",
"description": "nak: support predicate swaps on SM50",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de2c847c24695ec5be4858b375db697c3ebcff15",
"description": "ci/lava: Detect r8152 issue during boot phase",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfd50f72eb6d661d0ef4b834625b71172d4e967e",
"description": "ci/lava: Turn the r8152 issue check into a counter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a6ac1dd2ffb3d06fdff21d4b9ceab86c888855d",
"description": "zink+anv/ci: add known failures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ff77f08e476e37bf387178b5151093296491016",
"description": "ci/deqp: uprev deqp-runner for Linux too to 0.18.0",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1ff4687e866043f938fa5d4b14f79393b8361ec7",
"notes": null
},
{
"sha": "865abfde6393689d17d33fb907cc39d63ef02df4",
"description": "radeonsi/vcn: Fix H264 slice header when encoding I frames",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5b21f7cf441670b77d4831777bcef0ff4f0bd3c",
"description": "zink/ci: skip more arb_shader_image_load_store.* on Polaris10/Navi10",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bacace8634346f853547f51a0ea6ff8082a8dcb8",
"description": "glsl/nir: fix gl_nir_cross_validate_outputs_to_inputs() memory leak",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7d1948e9b5d953cf8f5a56c676c935621b8da2bd",
"notes": null
},
{
"sha": "0a68a94a513716884c4a8c46c543ffc8bcf8e9c7",
"description": "util: Optimize mesa_hex_to_bytes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34e72579cda63681c2d49ef6eb3e9ddd2bca705e",
"description": "vulkan/video: start deep copying the parameters structures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4a6a876bee8d2f3ec74aeee0da4fa75f8c0df62",
"description": "vulkan/video: start to wrap the video structs for deep copies.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b72b4d8a0eda81c306746f453462d1d9752f7d4f",
"description": "vulkan/video: rename some of the parameter tracking structs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57d83cb99cab81be58534c7d468c8bd7bb9f9e6f",
"description": "vulkan/video: drop unused function.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ed27bff0beacf5d6b965afc0792ead588c11045",
"description": "winsys/amdgpu: cosmetic touchups around IB sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e1dae77a9664e36290954ed81647e58b6cb9834",
"description": "winsys/amdgpu: represent max_ib_size_dw in bytes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd1e36a044bb2a23356df025fff16f015ad34130",
"description": "winsys/amdgpu: represent IB_MAX_SUBMIT_DWORDS in bytes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a008a7dcdf18acb7d74d63c53ca89fc84e3620e2",
"description": "winsys/amdgpu: remove misplaced duplicated comment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2b7603ecbf35b5c805d5bf5bcc51f85bc5ca8e2",
"description": "winsys/amdgpu: don't clear fence list elements after IB submission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb3171b653bd39a6521928fd8d41df1972e6b43d",
"description": "winsys/amdgpu: add more fence_reference helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a94319d29b466c48ff0e00d6f986e36b99d2ed7b",
"description": "winsys/amdgpu: don't clear buffer list elements after IB submission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2da16e963593a91381766a84573ae76e1849920e",
"description": "winsys/amdgpu: cosmetic touchups",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e06cdad0d6ee04ef3fa1d955f569281deaddb15",
"description": "winsys/amdgpu: merge loops decrementing num_active_ioctls & unreferencing bufs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1cf7f0d869c6daf2104d1cb975cc21b7a3e5433",
"description": "nak: Stop passing --explicit-padding to bindgen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f079b6a18d87bb2a99ebb4365ef426b39019efed",
"description": "util/format/fxt1: include \"u_format_pack.h\" instead of \"util/format/u_format_pack.h\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43bc212aeb8b5905ddd69d1a39ac7b5e2d175426",
"description": "ir3: Add fullsync and fullnop ir3 dbg options for over-syncing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "123c5e7c3a19c169a6116b3081ae777ebb81d8d9",
"description": "ir3: Fix \"print\" meta instruction synchronization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea023ff5cddf91521436b6d3f24021ae35774997",
"description": "rusticl/kernel: no need to reset the scratch size anymore",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "835c208578b333f4624dc7d81158058e99e5efb0",
"description": "rusticl/kernel: add a few comments in regards to pass ordering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8966598940ad46fb1ff2cbd9c23013289ef0736",
"description": "rusticl/kernel: run opt/lower_memcpy later to fix a crash",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f229a8ba63d5840d6fb9ed430acdbfb1272ebee",
"description": "etnaviv: implicitly update shared texture resources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27ac55873a1cce5584a61992600382aa0acba97f",
"description": "etnaviv: only add shared resources to implicit flush list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ab9df39417af23bf07967fb66eaf8f9e6c8dab3",
"description": "etnaviv: track resource sharing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22c4a5e1272321e94a04bc316055e004fe8615fe",
"description": "v3d/ci: run OpenGL 3.1 tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "480ec5b1d480c62bc9984a44bbb6453bca1970be",
"description": "freedreno/replay: Add WSL backend for Windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16de8e99cf6500758295c73aaf878366caf99065",
"description": "freedreno/replay: Correctly free iova on msm backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56a6bc758d5be2c6e137369590c9cfdc247242b5",
"description": "freedreno/replay: Delete all buffers after each submission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "985a5c8f1ad7c0cdaa9c8e874442145c156a1181",
"description": "broadcom/simulator: protect simulator BO rallocs with mutexes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56eb09480b6ffe4488e9527628ab0444046d5347",
"description": "anv: rename video command file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51d63f22363d08e7b9477fd795d4c1bcc04acf72",
"description": "anv: move compute/ray-tracing commands to their own file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfe894e1e94a33a290d78cbebb6ebdfb4aaa5426",
"description": "anv: move draw commands to their own file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ddc18b4e78407901396266ba53c4fad6098cc655",
"description": "anv: move generated draw flush helper to its own file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df1dc882cb22603621ecdcf292dace835efde8ff",
"description": "anv: fix missing header",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74c8edd288fd67fc3b2ba5623738422d3018991f",
"description": "anv: fix include guards",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6bb3ae99c52be4707ccebc5d62b6215e5a52baee",
"description": "anv: export descriptor flushing functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43fb43ba2cfe673d5b6693bfe93d0331f86817ed",
"description": "radv: never set DISABLE_WR_CONFIRM for CP DMA clears and copies",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b555f9451cc3a22209cc7ff91e2f29fdb6f946ed",
"description": "radv: introduce radv_graphics_state_key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b888677dcfe0d522189d05099d9d006c9c88739b",
"description": "radv: add vertex_robustness1 to radv_shader_stage_key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2f87d08721d53f6b5821d378b71b186e8a7deb4",
"description": "radv: re-organize radv_pipeline_key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb80421a62356c3c8af6f868dc4f690b59efb33b",
"description": "radv: stop passing the pipeline key when compiling compute/rt shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e7018e74d6e674967f18363fbceff5881d3ad11",
"description": "radv: remove unused lower_rt_instruction_monolithic_state::key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea89328fb41a0ebc497e8045e468070ea8af5931",
"description": "radv: remove unecessary radv_nir_compiler_options::key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e1a73a53d1640c1732b4566683b8455143b0aa9",
"description": "radv: add optimisations_disabled to radv_shader_stage_key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a776f036fc9d47f9afaf6003f256f098ef934a1",
"description": "radv: use radv_shader_stage_key directly with pre-existing fields",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28e330c24536d353ec25be7b78ce20c7770d1e23",
"description": "radv: add radv_shader_stage_key to radv_shader_stage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cff2a3aafcc449d95c3405b21938c6225a67c9ef",
"description": "radv: move radv_pipeline_key::mesh_fast_launch_2 to the per-device cache key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d74150fc66131f23e2a54dd4920fa33d6604f13c",
"description": "radv: remove one unused parameter in radv_fill_shader_info_ngg()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "138ce72860be3815eee81a39014382c8cfd225c5",
"description": "radv/nir: remove useless struct for nir_shader typedef",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18349692d0e2726dcd0c441c067f2995989ce19b",
"description": "radv/nir: pass radv_shader_stage to some radv_nir_xxx() functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e111268f12fa5b8abda8c3297211a25387592cb",
"description": "intel/hang_viewer: add aux-tt view",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78a881af4391006ead4c2e728647cfea70544d5e",
"description": "intel/genxml: add GAM done register description",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "547c2f3d3f9d736f5d3bdb487faf05fd122ee5ca",
"description": "intel/genxml: add CCS_INSTDONE register",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f78fac623a1043fc9f42048651aca77f1cca8644",
"description": "intel/decoder: don't ignore BT entries at offset 0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7107ed55c01840c7bea21c01f8d3e3c9b10fe9c2",
"description": "intel/decoder: make vertex data decoding optional",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e481c1269c36efae6fad9e3c60af9c66cc8bbf74",
"description": "etnaviv: disable 64bpp render/sampler formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6febec12e444ff8a52eb831361e2055d58b68b0b",
"description": "radv: correctly return VK_ERROR_OUT_OF_DEVICE_MEMORY when mapping a BO fails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fe5f06d400a7310ffc280761c27b036aec86646",
"description": "radv/rt: re-use radv_ray_tracing_stage::sha1 for hashing RT pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb86fc03596a1aca0862a10eb251c1c71ed81d10",
"description": "radv: constify stages in radv_rt_fill_group_info()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36f428f1de78d6bd2c0aa6719da06cd5233a8c7f",
"description": "anv: check for wa 16013994831 in emit_so_memcpy_end",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73835874a82f741e10cbc8da9128a4f5cd46e347",
"description": "intel/disasm: Remove duplicate variable reg_file",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1c92dad5cb7f5d46dfaf56d2f9ce0203c2fbefbe",
"notes": null
},
{
"sha": "e84aa455e550bb151cccbc8668c5dd64719342e9",
"description": "iris: Use Mesa internal drm-uapi headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a34a113059f55947cc08624897999f7f066f000a",
"description": "anv: hide vendor ID for The Finals",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff6041afdf2df9f048aa192f602c191e96ce92fd",
"description": "intel/aux_map: fix fallback unmapping range on failure",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7c6faa1efe8f50263bfc1f71cb1c4a1c2302b5df",
"notes": null
},
{
"sha": "33b77ec774a10f052a2814d9ff3668cc0aa13083",
"description": "cso: don't unbind vertex buffers when enabling/disabling u_vbuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb20ef92772c6a4963128370260d578f100efee9",
"description": "gallium: remove unbind_trailing_count from set_vertex_buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2725b095ea2a16a1ce28aca8ae31e9d3df448c67",
"description": "gallium/u_vbuf: replace unnecessary dst_index with \"i\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfba24ccb548af0ad3427b525def602383cd204a",
"description": "nvk: Add a couple more features to features.txt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27a1b4e4f314832c164380ea332c096fe394c8f0",
"description": "ci/deqp: ensure that in `default` builds, wayland + x11 + xcb are all built",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c7460c0238a4c7823aea22d9fbfb795ea738fc4",
"description": "nvk: Advertise variableMultisampleRate and EDS3RasterizationSamples",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e33dba6256f0da5882a55081616004d3f5dc1e2",
"description": "nvk: Move SET_HYBRID_ANTI_ALIAS_CONTROL to draw time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "148ea7792f32d6a454c610fa8a49994ff954a61f",
"description": "nvk: Emit SET_ANTI_ALIAS at draw time when no render targets are bound",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48d510ac578c859ce2046f055d1e6dc37716a499",
"description": "vulkan: Fix null pointer dereferencing on sample locations state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e36235e6d530e037cffd189d48fb6ae88f5dd613",
"description": "aco: reassign split vector to SOPC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94d96dac601ff2126996ac37a0b637961d06dfab",
"description": "nak: Add explicit padding to nak_shader_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d280160a1352e8f05be27a9573fead98c617e2ac",
"description": "nak: Disallow gl_FragData and set MRT correctly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "005b5b1464518201dbb25907094268e0e0ca4cb3",
"description": "nvk: Set a minimum of one patch control point",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cab67a9f1825b21584b86fbec5d03cca671830d",
"description": "nvk: Invalidate state after secondary command buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc36dfdb5d80c3e1d939ac881b81472c160960b9",
"description": "nvk: Handle missing descriptor sets in nvk_nir_lower_descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3197aff4e8ff47708b825f272322e759591d7f79",
"description": "nvk: Make dynamic cbuf indices relative to the descriptor set",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0d907f56fd84c119af22d6b4d14c52d99fd7b0c",
"description": "nvk: Rework descriptor set binding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a11adbe40845d9cb60f71cc3ca2d43f3a78a7b3c",
"description": "nvk: Use s instead of set_idx in CmdBindDescriptorSets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d5c04ee4aa655bef250b246077e2618c265c421",
"description": "nvk: Return an nvk_cbuf_map from nvk_lower_nir()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f62b5582ea398bba0bbc67006ac4ed5f34b5a77a",
"description": "nvk: Add an explicit mapping from shader stages to cbuf bindings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8120360358663af237562a7c81313087a23f8dd6",
"description": "Revert \"v3d: show warning on creating a v3d screen on real hw\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "c31be1f4bacde88ccd7177af26cb554c35472573",
"notes": null
},
{
"sha": "4cb9c77e8e08507b5c181a480259e42b43dd647e",
"description": "mesa: Consider mesa format in addition to internal format for mip/cube completeness",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75ff6ca470dcceaba317877e636968278a044ac2",
"description": "clc: add support for the native spir-v backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22fa315ee0622b73956cebf8375497f3ccb8d456",
"description": "clc: use spirv triple starting with llvm-17",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49fe060b5f39eb673b0c6a8757730386c6ce5570",
"description": "anv: Fix PAT entry for userptr in integrated GPUs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "060439bdf0e74f0f2e255d0a81b5356f9a2f5457",
"notes": null
},
{
"sha": "8929257352d127feaaaf764d019b83803b9a325c",
"description": "zink: use maint6 for multi-layer compressed surface creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33282e750452860918149c0ef6e16c795d3607d8",
"description": "zink: hook up maint6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ccc91de17014bc5e36ec8b1b4963348ac331b88",
"description": "zink: use local screen variable in surface creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a3197094649487d8ca6f3233e206d4d869746f4",
"description": "intel/compiler/xe2: Implement instruction compaction for DPAS.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e56a4b474944eec5d17af81732e26c398244b2d",
"description": "intel/compiler/xe2: Fix for the removal of AccWrCtrl.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f39e51dd5144b95844b4226f83346bbf84f1f87",
"description": "intel/compiler/xe2: Add extra flag registers.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f974eacab3d239e9cd3c3f29f0b2589eb8563386",
"description": "intel/compiler/xe2: Fix for the removal of most predication modes.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f79123e1d99ccff43ba714e2a6457345b7239f6f",
"description": "intel/compiler/xe2: Fix for NibCtrl field removal.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7db3f0b1c1739a5b09c46f743c32e160849c484d",
"description": "intel/compiler/xe2: Implement instruction compaction.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57ba9c176cd1b1211ee74acc5374b788505ccab2",
"description": "intel/compiler/xe2: Implement codegen of compact instructions.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8ba1d63bc6ebc1639137843bb543399e6fd9a9e",
"description": "intel/compiler: Add assume() checks to brw_compact_inst_(set_)bits().",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a24f49b5790383effadfece49735f27b576de73",
"description": "intel/compiler/xe2: Implement codegen of three-source instructions.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e10e7d5aa3cad29759550874428bec01d2cfc94e",
"description": "intel/compiler/xe2: Implement codegen of indirect immediates.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "294bdbb25353ca8be1ff9f573241ce8179454c08",
"description": "intel/compiler/xe2: Implement codegen of 2-source instruction operands.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72bbfa8e8d676615583b4361d5a492f2feac2246",
"description": "intel/compiler/xe2: Implement codegen of general instruction controls.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "066e6c6234c505d43aec30190d6b6a6046097d53",
"description": "intel/compiler/xe2: Add Xe2 bounds to FF() macro.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecd50e70d4d23802c4c102ca2e5723ebf4a19c0c",
"description": "venus: populate oom from ring submit alloc failures",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ec131c6e55313d5816a4d69e5a828d7e56965e3d",
"notes": null
},
{
"sha": "12d428bc689d1508e2efb8ebe0012f446bfdb94c",
"description": "venus: avoid redundant layout transition for optimal internal layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b7c73390247caa847c56c442298107a1e568a6d",
"description": "util/tests: Disable half-float NaN test on hppa/old-mips",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "067023dce2cae5ef44d2b8cd52a81aa880256037",
"notes": null
},
{
"sha": "0540c9de447730e5efe73a0c5a1a5b6c1e902722",
"description": "util: Add DETECT_ARCH_HPPA macro",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68f5277887aae1cdc202f45ecd44df2c3c59ba7d",
"description": "glsl: Make sure that the variable is a ir_variable before unreferencing it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9c4ccf56dd0d963f5e844776e1ea4bc75ec94b5",
"description": "glsl: Make sure to not cast ir_dereference_variable into ir_variable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9ad22d24eeeba5cf4ad1ec5e740e825500f57b8",
"description": "virtio/vdrm: Fix lockup in vdrm_host_sync()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2fa1979c6688b92917e6242bab7e5c08ec8831b4",
"description": "egl/wayland: Fix possible buffer leak",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2f39e8aca185eb9875b2fe0164b6d718a4ccd10",
"description": "Revert \"ci/radeonsi: disable VA-API testing on raven\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "9017852de431ebdcc3989250184d7c9fd009c89a",
"notes": null
},
{
"sha": "4e76c4ecb462ec6bc1b114b93161c7c732f3a65b",
"description": "radeonsi: compute epitch when modifying surf_pitch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "115b61e51f619df0b8d920b8ee572b56e7be575f",
"notes": null
},
{
"sha": "810c1f7747b62fe4dbfe7631312c7ff1ac92603a",
"description": "hasvk: remove gfx9 specific cs stall from emit_ps_depth_count",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30c148fd16e468cd31ba17e2216f6feb52e27fdc",
"description": "hasvk: remove softpin (GFX_VERx10 >= 90) related code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed2743258a501acf5680fe24ddd74ce3e535b6f0",
"description": "hasvk: remove gfx9 specific code from emit_sample_pattern",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d3d3a495fe2e0dc4dcf5a67ff7f2b00a4d844e0",
"description": "hasvk: remove cmd_buffer_ray_query_globals function decl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4015a189405a1b23b2c11ec11201331f0d1614b",
"description": "tu: support l1 dcache size on musl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91798bab2d8514da3d590674f256d79087ec4e72",
"description": "anv: refactor emit_dynamic_buffer_binding_table_entry",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49794473c73875d892e34b9d4a7b5ce9f3faa72c",
"description": "v3d/vc4/ci: reset the list of timeout tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09413ff7458e12c5cbce20633d16bfd618cb5512",
"description": "aco/insert_exec_mask: only create loop phis for exec mask if necessary",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e83d8e13668076bf1b55b2cea85496c6fdc5309e",
"description": "aco/insert_exec_mask: replace phi for loop restore mask with explicit copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d375d297cf0d75ac913056c7621b921c94241a5e",
"description": "aco/insert_exec_mask: unify exec restore code after divergent control flow",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb96a4bffe295b91da813ac7af73250ce4bcd3e8",
"description": "docs: fix syntax highlighting on shell commands",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb505979bafe94d09fcee3d82c0c6d75fce27122",
"description": "docs: fix syntax highlighting on non-code text snippet",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83b5745404d9d6114727a268863219e463988767",
"description": "r300/ci: move streaming-texture-leak from fails to skips",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "328b1ae02a5de4e6d1a5d8274c3826f77e900d0a",
"description": "r300/ci: add the KHR gles2 tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13b1ff33ab9cadbbca01a6f308cabfbd0dccee4d",
"description": "r300/ci: switch to deqp-runner suite",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63827751e136cbfd8f5eb5cd74df40442377972e",
"description": "radv: Recompute max_waves after postprocessing RT config",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "533ec9843e466e0cadf876a39d6fac74db2bdcd6",
"notes": null
},
{
"sha": "475661a64e438a290bf9043c01dfa7f39e04a305",
"description": "intel/isl/xe2: Disable route of Sampler LD message to LSC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89de5e22ae181f6d71dc88f97aa175a598df1904",
"description": "asahi: don't use NIR_PASS_V",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "375ad0ef26ed352473e02134aabd32a981ccf7c9",
"description": "asahi: don't use NIR_PASS for removing entrypoints",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afefcc3b303b08f276c8a2b7bd5a7853592263fc",
"description": "asahi: avoid silly internal NIR_PASS in gs lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c87d46b600d4c940cc8884d257c19556d92d52c9",
"description": "asahi: return progress from passes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a6850d33cfc1e6c62c13a6198f2afb5fad7986b",
"description": "agx: return progress from passes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26cedede0d76f35d411e7e7f723a3afc7373c906",
"description": "agx: unset silly nir opts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01344819b066f342afccaa8be1812f9d685b5d35",
"description": "agx: fix metadata in layer lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe04e85be903e417a3e7bf1e6ea4208951759bb0",
"description": "agx: only lower vars to ssa once",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08fc7a40821f935d1290fc008200d474fed8fe9e",
"description": "agx: stop lowering in opt loop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9dfb072ae3d7990e6e7269416feb8a5212e08b25",
"description": "agx: ingest undefs in the backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b14987bf9057349b6a6aa5e6617841e4e809ecc5",
"description": "agx: rm deadcode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aee66f4c8f88d9de57f61ad236a1a4e14ebad3c6",
"description": "mesa/st: don't use NIR_PASS_V",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52eb7e1ada3c7b1834af15837d0ef08f98181e67",
"description": "mesa/st: return progress lowering builtins",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5da993ea9aea8bf69429f71d8c08696769be46bc",
"description": "mesa/st: use instructions_pass for plane lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f81afb4b06a0cf9c3a47a90b0d8b2e739be23c99",
"description": "mesa/st: return progress in st_nir_lower_wpos_ytransform",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1452b22ef976a2f1b37b61c252d46cce6869575c",
"description": "glsl: fix metadata in gl_nir_zero_initialize_clip_distance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "854b6020bddb3dd6775b2643411551bdec4dcf88",
"description": "glsl: don't use NIR_PASS_V",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3d6658d96570be16bd59655b21d3cd3e6d98d60",
"description": "glsl: return progress in point size linking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fd18c4f20c294bf5a7d702cf64f02621954abe1",
"description": "nir/lower_flatshade: fix metadata",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcae4b469f25831641355b01821f9909d3bcc4a5",
"description": "nir/lower_io_arrays_to_elements: return prog",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70fd20d2bcce3d0ccacd1533f44c32ec787141fb",
"description": "nir/lower_passthrough_edgeflags: return progress",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "460d2ca4f331f710c10f15626411a618999c26fb",
"description": "nir/lower_point_size_mov: return prog",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b7d765e59801c4d6bc5dee7b4311e09cb3dd432",
"description": "nir/lower_alpha_test: rewrite with intrinsics_pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "086cbe5da25305bf8d9b828bedefc6c7960019e5",
"description": "nir/lower_bitmap: return prog",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4833e42721bf09ea71ab3d8e984538ae912b0177",
"description": "nir: return prog from drawpixels",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6fa32b5b838a7b155e069b0aee799d607abd657b",
"description": "nir/lower_clip_cull_distance_arrays: return prog",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a36812d9b4b1c864d176e24e576c93236660aa3f",
"description": "nir/lower_io_to_temporaries: return prog",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "caffc3abcac8b9eebc4fdfd6c95c71edfb9bdb46",
"description": "nir/lower_blend: return progress",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29bd0a8ffaf88262c6323d03ee298f91b55e003d",
"description": "nir/lower_ssbo: rewrite",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93b29cd40a2d3e02234c0f1d5d78a24a70a3913d",
"description": "lavapipe: delete extra descriptor buffer layout validation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae29ffb63730b94f9ab0d6e67f79e71e5ec3f4ce",
"description": "intel/eu/gfx12.5+: Don't fail validation with ARF register restriction error for indirect addressing.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32b3ea3c3d3a650ebe3326c3087aa1d165169f08",
"description": "intel/eu/validate: SEND instructions don't have immediate encodings on Gen12+.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfb034853a27ec981c1e205c5b798b234215baf3",
"description": "intel/fs: Use full 32-bit sample masks when immediate.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "565ee4fafc9490a4ee7eec117123444843376d1c",
"description": "zink: fix separate shader patch variable location adjustment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d9942442f200bea0ef5b906f288a5234994767b5",
"notes": null
},
{
"sha": "695b4a299250ee7ff5da5f7eda70c6b245dd0f78",
"description": "anv: fix disabled Wa_14017076903/18022508906",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d0669f3ede53cccc245efaf27e32b68f6150549a",
"notes": null
},
{
"sha": "1279e7b6c7706553f4424a7d3d8e48bd4f751f5f",
"description": "zink: Use memmove when dealing with overlapping memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a18171968cb84e54fd939d35cd08262fb56ed2a3",
"description": "zink: Avoid the use of negative array offsets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "920fe469b328c7f7b608f1d3c00d1181164dcb47",
"description": "ci: Disable VK full runs that time out since 1.3.7.0 (hasvk, anv-tgl, a630)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78da1845fbe1e2824f72993d9b3994927bf21712",
"description": "ci: Add full-run xfails missed in the 1.3.7.0 CTS update.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f298a0e7092addb9db5ab14c9085cd5a0f54fa1d",
"description": "ci: make sure we evaluate the python-test rules first",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2c9fdaa83013ac60b55ef821d502282e297505b8",
"notes": null
},
{
"sha": "436b89e8388810dc456c366b8ab0ee03f8fb1357",
"description": "radv: Correctly select SDMA support for PRIME blit.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc65d14ddb946a77d075fb29536bb29739271c97",
"description": "ci/windows: Update WARP to 1.0.9 NuGet",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9530ec9c070ab033e8ec9a296781932e90c4b3ed",
"description": "r300: skip draw if vertex shader does not write gl_Position",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53c17d85abad095c9d381785d29531e8a4532ffc",
"description": "r300: fix reusing of color varying slots for generic ones",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d4b8e8a48144f4b899d48c271558f0dc613632cb",
"notes": null
},
{
"sha": "7e4d95c271b3ef7f9cb370946933bd584fd47a32",
"description": "amd/vpelib: Solve the downscaling problem for 2 tap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25d0384df8b7b7bfcce35eccdfd9346220b93c96",
"description": "amd/vpelib: Add VPE prefix on API to avoid naming conflict",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16c1628f73904875f9ad25a11909c6939ba21477",
"description": "amd/vpelib: VPT Failing Test Cases",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b354ceebaa36c8d4c6d0441d39dc81159053a569",
"description": "amd/vpelib: Use uint64 for buffer size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a48896a0d2981ca45bd88e7c16a17377952dda7",
"description": "amd/vpelib: White Screen Fix",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28b7c1e61157d9165030d9f2cd293f0eec70c0d9",
"description": "amd/vpelib: Need a debug flag to support 2tap downscaling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee20be9b077c72662dfbd4a8758f9b803e02cd50",
"description": "amd/vpelib: Apply inverse gamut remap to background",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73713f837b4c0ceda7f33476586931c04a0ec4b9",
"description": "amd/vpelib: Studio Range Handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e18761001e6a7638ac831b88b440db8a784a1bb6",
"description": "amd/vpelib: Rename the parameters of init vpe function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "258acf022744d5624cd6e256231ca6c65371ab61",
"description": "amd/vpelib: revert SRGB to 709",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d19aca14498a1e046632788eeeb9187c7bc955c",
"description": "amd/vpelib: remove unused header file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74eb5114588b9b4c5fb69c0aa86db929105e1ae8",
"description": "radeonsi/vpe: Don't map and unmap emb_buffer every time in process_frame",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82314a6dad0e97db86fa6d3cac5e96901d5d19ed",
"description": "radeonsi/vpe: Add environment variable to set embbuf number",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "211b67c79b26c79f4ba6499490e2c2c1ed6da1c6",
"description": "radeonsi/vpe: pre-allocate stream struceutre",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd37cbc8e538f7f63e8a94b41fa914726df34589",
"description": "radeonsi/vpe: support multi-buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6f9e3fe08b60975e974afe88a99e48b67367a80",
"description": "radeonsi/vpe: move flush to si_vpe_processor_end_frame",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14365ea353b440f0f3d7a22be68195de754d844a",
"description": "radeonsi/vpe: disable info log",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bea7ced400b8e7cdea0d725b43f82d8cfcef2e6",
"description": "radeonsi/vpe: remove wait source surface fence and while loop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d3273e388171ce2dcb6a3aab71066f18820767b",
"description": "nak/algebraic: write code to an output file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15785a9bfea534f8f7650233f63f3861a8019a25",
"description": "nak/algebraic: merge run and main function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "465e26dd9806728f4689c56097d80d6c04f610f6",
"description": "lavapipe: fix devenv icd filename",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0482153ef6218fd46305c0b3fdcc160d2d401d5a",
"description": "util: Update ALIGN prototype to match align",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c847eb2def89bfed766fb1eaaf59434515cb032",
"description": "treewide: Use align64 instead of ALIGN for 64 bit value parameter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32d2f7074280acc194282a10ad0c2a7f42c299dc",
"description": "nouveau: Use align64 instead of ALIGN over input layer_size_B",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb55c7026920156e93a124c994a782beebf43c83",
"description": "svga: Cleanup duplicate ALIGN macro defines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b9c96562b97e0c4fa1c058931530e317b37193c",
"description": "treewide: Use util_is_power_of_two_nonzero{64|_uintptr} when needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1d6d745cfeebba140d3c3a88f8a9cf7fa7fc503",
"description": "asahi,panfrost: Use IS_POT_NONZERO to replace util_is_power_of_two_nonzero for different size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9bed04c5a65416352097033ef1649e6ae6463059",
"description": "util: Add function util_is_power_of_two_nonzero_uintptr and macro IS_POT_NONZERO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50e570fd8e3a780cf166b3bef2306e459e90fb90",
"description": "docs: update calendar for 24.0.0-rc1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf729063c3f09b47c6a8105d8b7417285f81ad25",
"description": "lavapipe: use pushconstants2 for dgc",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ec656e198402a535a20e7ac31cea277b060ab75a",
"notes": null
},
{
"sha": "b6bfa73dc7b7825aca85b2451d446a32ebc05505",
"description": "vk/cmdbuf: add back deleted maint6 workgraph bits",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ec656e198402a535a20e7ac31cea277b060ab75a",
"notes": null
},
{
"sha": "0f57ffb845b61de8e5ed9f623cec2ef468e83f0c",
"description": "zink: add render-passes HUD query",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c31be1f4bacde88ccd7177af26cb554c35472573",
"description": "v3d: show warning on creating a v3d screen on real hw",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0557f0d59c5b22a8a934900ddc91f7a6057e146f",
"description": "Revert \"v3d: use kmsro to create drm screen on real hw\"",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "8f621174da089e87e2bdd48e683defc83a3472c9",
"notes": null
},
{
"sha": "4be49fa15a30eb88453c6623e5a648be43efa856",
"description": "docs: reset new_features.txt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8dc234b36bf972ad69d0b9963ddb4ba005bbef05",
"description": "VERSION: bump to 24.1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
}
]