diff --git a/.pick_status.json b/.pick_status.json index b807a631507..31b651d6ad0 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1,4 +1,2054 @@ [ + { + "sha": "5502ecd7716045e76f13f007a4aa5f5653c80ecd", + "description": "util: shift the mask in BITSET_TEST_RANGE_INSIDE_WORD to be relative to b", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "fb994f44d91a4b94738ea4ebb83aab1a257ef123", + "notes": null + }, + { + "sha": "6c3457033a8ecc76f7c07c87221bca69c8e7ce07", + "description": "radv: Implement VK_MESA_image_alignment_control", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "14457b358f9cbbc600810c6d937f411d00af1311", + "description": "ac/surface: Add surface flags to prefer 4K and 64K alignment.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "47044cb0196be667acbbbe3d2e7dba3875a765b4", + "description": "vulkan: Update XML and headers to 1.3.285.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ea7880478e878debc5ea1f901930fa7a2c938427", + "description": "anv/anroid: Query gralloc for tiling mode", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2097bec163d9783d8a52f8dfe21a5545b86dd611", + "description": "radv: fix the late scissor workaround for GFX9 since a recent refactoring", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "92337aff030d5895ddde07f03a918dd416172a9b", + "notes": null + }, + { + "sha": "01608de8752a76df2b7b75c55b53978bca6f2266", + "description": "iris: ForceZeroRTAIndexEnable if last geom stage does not write layer id", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8c22112a7d237a357fc9f373aaa413c8da8ccaab", + "description": "util/format: add missing null check in util_format_is_srgb()", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "ff6cf60cb80c3bc31d9a4307c32185f65054bc58", + "notes": null + }, + { + "sha": "2f02af39b34c013b4829cfde626ab13b69c173b8", + "description": "radv/video/encode: fix quality params on v2 hw.", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "54d499818ca9a004ba735635d328a1ed0ff010b6", + "notes": null + }, + { + "sha": "d2cf17022da57f8363632307cc427878d1d4580d", + "description": "libagx: don't use get_group_id()", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "d22f936019f84191072a5686826f53b93d755419", + "notes": null + }, + { + "sha": "21f0b14844c457f11ec524b9c1e614431e6a5413", + "description": "libagx: add query copy kernel", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "13d875da32d4ec33cbe1c3a95ffd243c4940db34", + "description": "libagx: use sub_group_scan_inclusive_add", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "76bb81dd5920433447f02d8cb8e019aa8fc5acca", + "description": "asahi: don't reserve extra UVS space for layer", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "48d16b3972c1aa056b889f8df56b6ac772652726", + "description": "asahi: extend epilog key for force early frag handling", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ee9dab83e7351b8979c2f538450bf86e40fc6327", + "description": "asahi: don't ralloc in agx_fast_link", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c1d68da5e28102f76cd795cc86288d86354b70eb", + "description": "asahi: plumb tri fan flatshading through common", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cad60ab4b185472e8c6edacd0e67ed4565a444c9", + "description": "asahi: extend varying linking for tri fan weirdness", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d763ab2de01fc5de297a52cc41d917e1cbd0e15f", + "description": "asahi: don't allocate for ppp updates", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3eacd8a8b2dcabe5558231a63e547cab1208c3e4", + "description": "asahi: don't allocate varyings ourselves", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "96521fbce3589470772414cc05d240e18ef52ccd", + "description": "asahi: use ppp_merge", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "59d2b7283c9ce5c465f13f14683446b005f9e436", + "description": "asahi: add agx_ppp_push_merged helper", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "22292afd3cbdff5ae604aba5e6657dfd10593697", + "description": "asahi: pack tilebuffer usc word ahead-of-time", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "289cc5f5dd6441a7db5e3fc055c2ceabf57debc9", + "description": "asahi: drop bogus assertion", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "64e2502e5470fe1bd1ff7ccb118fc9365fda97f1", + "description": "asahi: eliminate num_workgroups for VS->GS + VS->TCS", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c829f46fde81460927a56e5962331cb70d5ca649", + "description": "asahi: update comment for maint5", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c16df593a5cd54e6e51bb3656d004bbf9382dc6f", + "description": "asahi: update comment", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a2094e8142af914035e8ecf198f3f6bf81e9d76b", + "description": "asahi: rm always true param", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "52211088a2cd4a8eb33c94f047f1be2cf1787aa7", + "description": "asahi: rm more dead lowering", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "45e5b7ad5021710d1cf4f880425a360cbb18fa9f", + "description": "asahi: mv initialization of grid z for indirect GS", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4a344de276d6eb90fc0e2be494fb4d4afda67eb9", + "description": "asahi: rm redundant input_vertices", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e5c7bca88d6e07a8294fce20d4232cb69374dfbc", + "description": "asahi: rm num_vertices uses", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1a9841ddeffcaec4bcce4d529738149e243e5111", + "description": "asahi: rm unused lower", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d90887a7f1ccc183d487e3df860418084ba06603", + "description": "asahi: rm dated comment", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8fd2e3c71b1271778854273870c88dd1938f2a19", + "description": "asahi: rm another num_vertices use", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5af1828440fac8215952903bd9e8bbc8b50ec7b8", + "description": "asahi: mv vertex_id_for_topology_class into GS lowering", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a76e8447acbe24843329a3e16926c37ef49e50d7", + "description": "asahi: don't use load_num_vertices in geometry shaders", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0b7b201ab61cc78881f12c98428ade9f21a34167", + "description": "asahi: move some GS lowering into lower_gs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a27a803961c6fe67e23c5c50dc05bfc71b49f0a7", + "description": "asahi: add agx_index_size_to_B helper", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f18f578b634ed5f27535babd680f8363f1f0785d", + "description": "asahi: rm dead code", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f6b863df300b4008f7d878e7936e45fc95b81165", + "description": "asahi: set src_type for store_output", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "1632948a7640e0acb569be7c61e0840451daca2e", + "notes": null + }, + { + "sha": "5b3af5b7e6daa491ae7979ffbbafd9db01dc8b01", + "description": "asahi: rearrange VS uniforms", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6d518609e33c7ebd1b8eddbf1555ccf2f198318d", + "description": "asahi: eliminate troublesome empty uniforms", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0e845e38f960663c5d9ebdee6f81e7e8d1d50d11", + "description": "asahi: free libagx if we don't use a ralloc memctx", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6b47d9c6002edb7d7ac5d4f5f767e0ff20bcf9ce", + "description": "asahi: move primitive MSAA field", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cccf0609a6364ffdb68ffa61c2f50dc0730caffc", + "description": "asahi: simplify image atomic lowering", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9069ac986bb131554fd43a922deabf65c0476a5f", + "description": "asahi: fix cull unknown bits", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e04779ad4b244d3789f6682011aa67174fec0347", + "description": "asahi: lower texture instructions with epilogs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f4991baa8974b0321608373884ba43125e31c232", + "description": "asahi: fix sample ID with multiblock epilogs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cf653997d74c2a5c579a397081fb3854b38c3f8a", + "description": "asahi: fix store_output component/offset", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "696f4654d4176c7c8a41ebe21f7f5f82d3b39540", + "description": "asahi: fix rgb565 blending", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "292cd87054cf3659632b166ea7a4454a32516ee2", + "description": "asahi: clarify format code in image lowering", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "18239f3e883d6c9f50c580091094598d1060b767", + "description": "asahi: handle agx_ppp_fragment_face_2 with no info", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "afdc6891c17f5ece89b6976dd67865428be2f795", + "description": "asahi: mv AGX_MAX_OCCLUSION_QUERIES define", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "883b5407c8d336509a05e4dbc46c91b4e1221651", + "description": "asahi: rework VBO lower for divisor=0", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "602d9b98d86f3c2d55027615d0143d3df044fb54", + "description": "asahi: fix txf/image_load robustness with arrays", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3dd148bfc0ef9e5c282b6efdcc4caf9f733fa125", + "description": "asahi: fix 1D array atomics", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4d832f8433a43a54a4591732d7239de25ff95089", + "description": "asahi: add missing rgba4 format", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "12ebea098ce801f79a4ea76a6fbdaf7528d71ddb", + "description": "asahi: drop rgb10a2_sint rendering", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5f40b0e9fd5d2a02734c7feebd175fd50ce3e3b1", + "description": "asahi: rm deadcode", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3cb8c1de819105cb21bab8ab02f1fc9a14ff4863", + "description": "asahi: get debug in common", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "15333424a5803dad227da777c273bf50105c0c0f", + "description": "asahi: plumb shader stage into info", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ee79b717530d424d0689abcc2bb3760dd9f8a254", + "description": "asahi: pack UVS key properly", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1df126025910cd9ac2b5560fa1e34c7000dd365e", + "description": "asahi: fix prolog emit", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6373de5195e68ef5f50ab329c3979694d57423d6", + "description": "asahi: move agx_link_varyings_vs_fs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fadb9904637ff455f143a0e2bf268fb92658f11d", + "description": "asahi: cleanup fs epilog link info", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "71692a5d0b11072d7aa0e615c5d426b77825058a", + "description": "asahi: resize key", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a38f7c91518a25dd50f352f7d9ac748cd5db8460", + "description": "asahi: rm unused #include", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ad5f46ff8c43ef639f65bf20ff9d859dc3dac722", + "description": "asahi: implement PIPE_CAP_QUERY_MEMORY_INFO", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "74963d5364855f4aa7179e6a1a049ca1b7376fc9", + "description": "asahi: unwrap pointless null check", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8494288451a7836ae3946ab5073d2acc61f96a62", + "description": "asahi: assert bo size > 0", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4e05f549ea0f99b9213d1c5f5c078566854b6b58", + "description": "asahi: agx_translate_sample_count", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "feabbddc2a28e67af1bcf5652ac4fcf2009d9f8f", + "description": "asahi: calculate validity when unpacking", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ac726ae5a937af3bd36f154fade91bf7ad393431", + "description": "asahi: mark eMRT loads as in-bounds", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ac114030a70972c022478904b2c79800c0b37552", + "description": "ail: constify everything", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "efa9f242a8d4452fbe3c33fd3c9870e050d02e44", + "description": "agx: fix UB in cursor comparison", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bcffc8430697438e704d87994a1f605d2750cb9f", + "description": "agx: optimize elect()", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bc26e11c2a792aba82739a65931702cda545291f", + "description": "agx: lower more quad ops", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7aa17a122febdc76d8ed57a8d29ea0009227dce8", + "description": "agx: implement quad_ballot", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8a656b29f3f3f61165ab1cecf8d978503ec3d67c", + "description": "agx: handle quad reduce", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1be0e8e3480668a75fa99cfb859bd792f5038dc7", + "description": "agx: stash early_fragment_test info", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1c8aab388cdc1c70c07de9d0a6174da14d47ecea", + "description": "agx: speed-up dce", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5b03e7bab378d76b67870d6b163d30e249e09f70", + "description": "agx: fix bogus unit test", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aad82f4265f26c5c5af7ca9734563b8f3ad9aaaa", + "description": "agx: optimize txf with lod 0", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5c898e56b2d20d69d63cf0e74f1b038a2478571d", + "description": "agx: reserve scratch registers for mem<-->mem swaps", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f7ff0041c122c4ee3a214c126df2545b00220b36", + "description": "agx: document another sample_mask restriction", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "840394c169fc3c1eec3dc517b31ee7eb29d67f3d", + "description": "agx: expose agx_link_libagx", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5a3ac737476188063a3c1dcdf6bced0501230bfc", + "description": "agx: report uses_txf", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "54ec9512ef67475688d967fadee68b21351dbc6b", + "description": "agx: flesh out subgroup lowering", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "659db5049c7ed6952c89ea1b270d45f2a7f76659", + "description": "agx: lower 8-bit subgroups", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "00cfe84fd9485537700a68aa5eee98dcaf599767", + "description": "agx: forbid uniforms on ballots", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c2c49b261cf133e5da53a6ec46fe5bce09b75bf4", + "description": "agx: add missing b2b16 implementation", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a3cb0cbfda81b06ba89572a6de8ef508696ba3b9", + "description": "agx: handle quad swaps", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f4a5ac35541b06393b61fc41d07a9715903271a7", + "description": "agx: handle quad_broadcast", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7b33c549b97858129a520483d1eaa254c704d254", + "description": "agx: handle non-immediate shuffles in divergent CF", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "589c69a6460a70a2c69b6cd75e26b76b17a7e024", + "description": "agx: lower shuffle", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fbcd9a83e48dd412cf18572ab6229c009018a81e", + "description": "agx: model more subgroup ops", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e718a536ac0411e7708f4d1b630c7a4903a6d1f0", + "description": "agx: delete unreachable blocks", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3efa723b630dc153252ac7841f60924078684e04", + "description": "agx: lower nir_intrinsic_load_num_subgroups", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "765bf9a25be2a69bdd94bac6d95afb022973110e", + "description": "agx: switch to demote internally", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "35d6f4a3945b221d39a8d25aac21b8fb818f35a9", + "description": "agx: fix spilling inside sample loop", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bdd200a20290f03f90058a7a925066c8894dd255", + "description": "agx: handle subgroup barriers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d183b76fd490e8e61a7cb1373a45ab91cf3104a8", + "description": "agx: fix frag sidefx with sample shading", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6269a1474d50ed2cfc6b673f444b3c5b06826eb2", + "description": "agx: fix load_helper_invocation with sample shading", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "94f0209fb26032f888e3d21dabcd7d657e0b48dd", + "description": "agx: fix phi translation corruption", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f21dbfe5aebb9ecc30a8a576df43cfa06956f8cd", + "description": "agx: allow 8-bit bcsel", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a948244058c97be3391d201fb92bff42f2e5f821", + "description": "agx: handle cross-workgroup memory barriers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c22ce3cab9897133476675bbc8990616b5f1ef45", + "description": "agx: fix some ms texture packing", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ec47f325f88adb5b90793e084a1a4e0f08a46379", + "description": "agx: fix query LOD of array", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8df39ac49b9b8badf02e1e31fdc4b8fd513ed55d", + "description": "agx: enable more lowering", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "69d7063ec0ca0c011861172f5a38eeb4872164ba", + "description": "agx: optimize and/or with booleans", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c43413f729f2d671be4d265aff02372d1ab3b24b", + "description": "compiler: add ACCESS_IN_BOUNDS_AGX", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eb5f82d221b42d63109f5a173f21c33b1f835bb6", + "description": "nir,agx: fix load_active_subgroup_index", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7fb60c4c81380071e4870ac2e32aa5e3935a2d82", + "description": "nir,agx: add depth=never workaround", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9d824bd123ca79aa3ed89977ceaac844ee94430f", + "description": "nir: add quad_ballot_agx intrinsic", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2912f531a7937cef03e279b8ff82f5a85fd53d15", + "description": "nir: add texops for AGX border colour emulation", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8b9ed851ec9f9aa2d5ce3d1a3a601b4cc756185f", + "description": "nir: add is_first_fan_agx sysval", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8bc694223ed9a0bd354139a3b174f13004442591", + "description": "zink: Set workarounds.can_do_invalid_linear_modifier for NVK", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e6f77defec0d61f9f5851bdbda5bf4cc97cd1cea", + "description": "nvk/wsi: Advertise modifier support", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "28342a581f926777f9923835525fd2f267edfd53", + "description": "vulkan/wsi: Bind memory planes, not YCbCr planes.", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "f5433e4d6ce247b86daed741c07aa99f2bd02c0d", + "notes": null + }, + { + "sha": "cd428e01d7876da243933ee49f10f866777820f5", + "description": "nvk: Advertise VK_EXT_image_drm_format_modifier", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d8e200c0d954892c9ecf152c4c465a915700d743", + "description": "nvk: Advertise VK_EXT_queue_family_foreign", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bca2f13dd8ee3904fac67bbe273226a0864caa59", + "description": "nvk: enable rendering to DRM_FORMAT_MOD_LINEAR images", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "224d9a514a83a3236ad42c1b74458cde69dc6647", + "description": "nvk: Implement DRM format modifier queries", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4ad79bfef427b0b40acca403587b2e249389f533", + "description": "nvk: Set tile mode and PTE kind on dedicated dma-buf BOs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f1fdffa1b2e5c1b9b813191a2881030cc7278906", + "description": "nvk: Support image creation with modifiers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3bb531d24599d8daa10c1cee631ea8ed3e9fa432", + "description": "nouveau/winsys: Add back nouveau_ws_bo_new_tiled()", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "ce1cccea98d6257f2015b32b92d826e4ebc0a7f9", + "notes": null + }, + { + "sha": "03c4a46fe5511d09b5b99a0a370e8f308a892549", + "description": "drm-uapi: Sync nouveau_drm.h", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8cce121da44adb8141b98b9a8352f1deda7fddcc", + "description": "nvk: Allow VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6063f96c61dc80990ed3ad67eb0acb5a3796676a", + "description": "nil: Support creating images with DRM modifiers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e1bd4127f36cf509d1a418402a641e361ec48b0f", + "description": "nil: Add some helpers for DRM format modifiers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b7773f96f9e86a087855345a030c9cd585efe702", + "description": "nil: Default to NV_MMU_PTE_KIND_GENERIC_MEMORY on Turing+", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "603389f7a3508a94bb44718bbb9b21c468c65bf7", + "description": "nvk: Set color/Z compression based on nil_image::compressed", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "873a044cb3d6c99e6fc749fa7c5d2afc5e904f4b", + "description": "nil: Add a nil_image::compressed bit", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "73c87dbc0c447ed8f1b3e4f1fbd19608e3a4baaa", + "description": "nil: Use the right PTE kind for Z32 pre-Turing", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "426553d61d164a04ecf540d933f72e16dcbf9e33", + "notes": null + }, + { + "sha": "71d1fa129a2e854bafbc4fc1064733e65e8f82f7", + "description": "nvk: Allow GART for dma-bufs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6cd58de4eb79dcced41ca77faae1449368f9ac5e", + "description": "nouveau/winsys: Make BO_LOCAL and BO_GART separate flags", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "19b143b7bc3865fed8c8b09156b85d8c41c32d6b", + "description": "nouveau/winsys: Take a reference to BOs found in the cache", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "c370260a8f15e9be2f43a7d237f438592a09cccd", + "notes": null + }, + { + "sha": "d63f015d0baf688cfed007fe6dd6eea70ea7657a", + "description": "nvk: Improve the GetMemoryFdKHR error", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "756cbb41a2c259495afad77cb728657f0ddb590c", + "description": "nvk: Use the upload queue for NVK_DEBUG=zero_memory", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "22e44d54fd1396411ff58807180c4b8ac051bdc8", + "description": "nvk/upload_queue: Add a _fill method", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3132a49eb005bd5ad782caddf8f7cf71f2c79957", + "description": "nvk/upload_queue: Add some useful asserts", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9b098209b9d3b3a9379003d7e53152859967c30e", + "description": "nvk/upload_queue: Only upload one line of data", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "2074e28a0d6aa65d2a979ba6bae9012797dd3352", + "notes": null + }, + { + "sha": "ac78076cd2ca895d64e13220d3ed204b8509ac92", + "description": "zink: hook up VK_EXT_legacy_vertex_attributes", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "97e3c6a12a2c981bf70e64fbd4ab4e7bbf8601eb", + "description": "intel/brw: Use range analysis to optimize fsign", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e5786573132cb35395a8405cd886167c65b9ec84", + "description": "intel/brw: Implement more strictly correct fsign lowering", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "864268ff0d15693fae42d3e6ae478994bbd6cecb", + "description": "intel/brw: Algebraic optimizations for CSEL", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "033405cd4bd9ee93755eccdca82d56d6f06ee1af", + "description": "intel/brw: Combine constants and constant propagation for CSEL", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "504b742b834067ac25dca018b279e7429d61242d", + "description": "intel/brw: Update CSEL source type validation", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3f151c03af3d159c8725f5f6dc7050b6a418de51", + "description": "intel/brw: Handle fsign optimization in a NIR algebraic pass", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cd343fb9acd49706320ea3bf1bbc0c842b9c6970", + "description": "intel/brw: Add support for fcsel opcodes", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d51ad9f4e03c2b36c37ad2c72573915795b6cd15", + "description": "intel/brw: Use fs_inst::resize_sources in brw_fs_opt_algebraic", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "11c6b6c1022991978d941fb3b82cae57b99ec454", + "description": "intel/elk: Remove dsign optimization", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ded8690336efbc781aadaa98e1db3dee54219c4f", + "description": "intel/brw: Remove dsign optimization", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fa9fb239b7d1075b7193f081f483aa4daf59de68", + "description": "docs/features: Add EXT_conservative_rasterization for NVK", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "db2f2ee0786f4facacc6d389f4b2e87741562d5b", + "description": "nvk, nak: Wire up conservative rasterization underestimate", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "715f2f14258053c8ead7337dbbe0c33a2ac8e79c", + "description": "nvk: implement VK_EXT_conservative_rasterization", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4dd97b1d729048f3ccf3a2ed4ddbfa53c057e4a3", + "description": "vk/graphics_state: Add last bits for extraPrimitiveOverestimationSize", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a875598d9e0f2e5d0f5a9b7cf0e2cbfebf2cab94", + "description": "nvk: update 3d classes for conservative raster", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "11448823b900173c8a320a23cb52fcb4ec00984d", + "description": "ci: bump VVL to snapshot-2024wk19", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "891730ac0b678c1fece36d92b921192249d90d2f", + "description": "ci/panfrost: disable G52 until machines gets fixed", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "04f945d6c34b0c00721e2e8e591893090ee3ff0a", + "description": "docs: Update VK_EXT_legacy_vertex_attributes entries", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "8c1cc405d37143eb819e1272e8e2befdf26fcce8", + "notes": null + }, + { + "sha": "3d5ad071bf68122aa82eb55fc6f08301d8b65416", + "description": "freedreno/ci: re-enable a306_piglit", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fed2c9df016682e14f5a1bf7fc991c9701ef26dc", + "description": "freedreno/ci: switch a306 to weston", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f6652d55da0c50f77e56ca783a1ecad8532b8c2f", + "description": "freedreno/ci: do not depend on single job rules for another jobs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8cf60b4da74090fef2a3a8270984cec3f9cd410e", + "description": "freedreno/ci: Switch a306_* to deqp-runner", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d9a0373a65963dc0507538b77de68808c6652f94", + "description": "freedreno/ci: move the disabled jobs from include to the main file", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "9442571664e5a7d6e06f098ce4ea2246e5504796", + "notes": null + }, + { + "sha": "e0f44f817d16e4625054e605e87715c7b3c09076", + "description": "freedreno/ci: move platform to the deqp toml file for a530", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "312150f5241804a21b1871626fbe875678bcf023", + "description": "freedreno/ci: Switch a618_piglit to deqp-runner", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "758b639d1b83a48e18a11fc1f839e1d52ab47e76", + "description": "venus: drop the workaround for excessive dma-buf import oom on turnip", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "fdc21a95aa6cbb0a47a37155b76c19a92b99f5a0", + "notes": null + }, + { + "sha": "a1392394ba1de0fad8cbcf10bdece3d623c9d7a6", + "description": "turnip: msm: fix racy gem close for re-imported dma-buf", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "63904240f21b192a5fb1e79046a2c351fbd98ace", + "notes": null + }, + { + "sha": "3909803849ef492e66dd4590fbf3bf51256efb22", + "description": "turnip: msm: clean up iova on error path", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "e23c4fbd9b6b95537ab00d19a034eaffe5fe86b0", + "notes": null + }, + { + "sha": "80b8bbf0c5c223014b70eff1c10db28e1d7368d7", + "description": "aco/gfx11: use v_swap_b16", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5803a40e2fe445fcb275375c91cb89d2702ba564", + "description": "radeonsi/ci: document new crash (assert)", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "38cbc3c605ff17c813e70521f4a6c8d3a5d1e397", + "description": "radv: advertise VK_EXT_legacy_vertex_attributes", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6ddd675168eb96ff46ba06cf67e9a0735d68f6a4", + "description": "aco/util: improve small_vec assertion", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "869253b66c386286c374c57e3badf18ff9b92cdb", + "description": "aco: support VS prologs with unaligned access", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9ec2fa392f6004ca2e01656a475c6f454be607fc", + "description": "aco: copy VS prolog constants after loads", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "46b8ba8154652ce73fba6c38dee057b4e50f6378", + "description": "aco: form hard clauses in VS prologs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d48c8905f1ec6cc6c22a023900fa2883e90df87e", + "description": "radv: keep track of unaligned dynamic vertex access", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "62b4e9a7790cbad25da8b9986095dbd34c03d0c4", + "description": "radv: simplify radv_emit_hw_gs() slightly", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bdefab362c045213562825811baac7d37a2dcdb6", + "description": "radv: simplify radv_emit_hw_vs() slightly", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5572a83b00b9e78c136c3bdee15b0c3d9f7d2747", + "description": "radv: simplify radv_emit_hw_ngg() slightly", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dd3ae170a732cce283806a2a8b4ce9f4fa6268db", + "description": "radv: do not emit VGT_GS_OUT_PRIM_TYPE to ctx_cs on GFX11", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f228e7ed2d3fcae392b188d949cb878cb27fb4e3", + "description": "radv: remove gfx10_emit_ge_pc_alloc()", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "df39994d51b4c28201f1b9ca12e572692d8d169c", + "description": "clover: fix memory leak related to optimize", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "2d4fe5f229791fde52846b3f583c12508b5109d6", + "notes": null + }, + { + "sha": "28eb1b1eaf0086464505f7396d635c23b4a95f89", + "description": "vc4: use IO semantics for location", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aefe237e47f5e10403c90ed7a4d7925c9a1c1733", + "description": ".gitignore: add .cache folder", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7eb6123e98e0eaa65b24e41a8f1efe44b4a95513", + "description": "tu/a750: Disable HW binning when there is GS", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1ed874b5ef568ea4018577e4194b26e2c7dae4ee", + "description": "Revert \"ci: disable Collabora's farm due to maintance\"", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "e154f90aa9e71cc98375866c3ab24c4e08e66cb7", + "notes": null + }, + { + "sha": "8b85c584292dc61bb71a10d54d390823fbfa8e68", + "description": "radeonsi: remove the _unused parameter in all radeon_xxx macros", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5272a813f276646c02b84122349a682709c34b1e", + "description": "vc4: use tlb_color_brcm intrinsic", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "87cd11ecd2cbc853cdcbcfe0c1fb14c989c049a3", + "description": "nir,v3d: rename tlb_color_v3d intrinsic", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3ab023edeecab129cbbd3943478ae54254330267", + "description": "Revert \"ci: fail pipeline for users who got access to restricted traces\"", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "754ad73b8be95eb68577644c0faf3a71332404e1", + "notes": null + }, + { + "sha": "985ee5441ac81a8452a72adf94bd7d9db559b77a", + "description": "ci: Allow to override the virglrenderer render server", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "02ab51a61eed8fed5940cf88df71f536ce14f0e2", + "description": "glxext: don't try zink if not enabled in mesa", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "7d9ea77b4598e23d4415b529924f1cbdca6e33bd", + "notes": null + }, + { + "sha": "3163b65ba73c4c6343e1d3ee69db07721a3713bf", + "description": "drisw: fix build without dri3", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "1887368df4166ae854245c0306d43661ef120e42", + "notes": null + }, + { + "sha": "e154f90aa9e71cc98375866c3ab24c4e08e66cb7", + "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": "63e17ccc0a2ed5e762aedfa71d9133672e77aa24", + "description": "zink: rework sparse semaphore waits", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f339f1e7ad344ed33d44a7f6bde58fdc96d5b338", + "description": "zink: stop leaking sparse semaphores", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "723ac0cb59a06a5f3ef7fce393c162448ae490cc", + "description": "zink: add a batch array for tracked semaphores", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "604573cf0a81c499667bb107b42c25e21bfa98db", + "description": "zink: clean up semaphore arrays on batch state destroy", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5c8a7e3ca58fb9c8c47e31c397bfeac3a58c3e23", + "description": "zink: refcount miptails", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3a728bed23568c69eccf84884c56bdded70e5501", + "description": "zink: always commit full miptails", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "920e2a52197c112ab68d8b53ee2e4c44c4e77b23", + "description": "zink: use u_minify for sparse calcs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1232bcc4700e02d70435c53a31a171126a28872f", + "description": "etnaviv: migrate from piglit include to generic deqp and toml spec", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, { "sha": "406dda70e7c9baa59c975eb64025e7c3b210c3bc", "description": "radv: Zero initialize capture replay group handles",