summaryrefslogtreecommitdiff
path: root/.pick_status.json
diff options
context:
space:
mode:
authorDylan Baker <dylan.c.baker@intel.com>2020-08-28 11:26:39 -0700
committerDylan Baker <dylan.c.baker@intel.com>2020-08-28 11:26:39 -0700
commitdb0a93de12e2526da65bea7173c832d172343e33 (patch)
tree0a67d98ae601d267998fb0492687f083048c940c /.pick_status.json
parentdae7b5156f2a51a5e52fe830b7d01bf6c46fb2be (diff)
.pick_status.json: Update to 7fbded8b5821a47c26245b181446f972f920a96e
Diffstat (limited to '.pick_status.json')
-rw-r--r--.pick_status.json2097
1 files changed, 2097 insertions, 0 deletions
diff --git a/.pick_status.json b/.pick_status.json
index 8c31c2b3972..91506aba13c 100644
--- a/.pick_status.json
+++ b/.pick_status.json
@@ -1,5 +1,2102 @@
[
{
+ "sha": "7fbded8b5821a47c26245b181446f972f920a96e",
+ "description": "pan/decode: Drop prefix braces",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "eb261a801876e35536fcedaeac1fb82da0e3cc7a",
+ "description": "panfrost: Remove mali_vertex_tiler_postfix",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "760289174b8166ceef7e328b8007745f27ca7d77",
+ "description": "pan/decode: Use unpack for vertex_tiler_postfix_pre",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "2425bac8fee69db464adfe24a0fcb38737f28b4f",
+ "description": "pan/decode: Use generation for vertex_tiler_postfix",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "80049069265fe6457eba24949fc48e67c2a3d087",
+ "description": "pan/decode: Fix awkward syntax",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "c088a3b5542a24ee0725007594f4afde7cf99b04",
+ "description": "pan/decode: Print shader-db even for compute",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "6855228726151410aed520c2a4042a7a36076e51",
+ "description": "pan/decode: Drop mali_vertex_tiler_postfix arg",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "38ae08856546ce1f23f4ab100a74c4a57728c114",
+ "description": "pan/decode: Drop scratchpad size dump",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "c92be29a477a2262349f484d4a511dce435726b3",
+ "description": "panfrost: Use nir_builder_init_simple_shader for blits",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "4467e792c5169de628c049cf87bc0756fab6ec0c",
+ "description": "panfrost: Inline bifrost_tiler_only",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "0c1f44bab74f06a379b6d668dce01f0044ca642c",
+ "description": "panfrost: Drop bifrost_payload_fused",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "02e768e6a96e1a0aad6d1cbb002bfb883078ad40",
+ "description": "panfrost: XMLify invocations",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "0225ed4d72ce2e8aba3b2d05d4360d6a18c6a1d0",
+ "description": "panfrost: Add invocation XML",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "b60d567edd6fe2149440a0365e3d9b7f899c7057",
+ "description": "panfrost: XMLify primitive information",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "3bae493d1a15796ba579d97fabe26063dea70bca",
+ "description": "panfrost: Drop point sprite from shader key",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "b17b6cca362a1ab8aa5cfce92f22b91a0f0fff08",
+ "description": "panfrost: Cleanup point sprite linking",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "7d328e7ba9b842b09c5e11610e2424d69acc129b",
+ "description": "panfrost: Simplify ZSA bind",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "90cc8156289e5b58934ec3c428d9a0471ce551fb",
+ "description": "panfrost: Use pack for draw descriptor",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "33895ac2c8a19ba86cc887a1e6ac33dd4391e8f0",
+ "description": "panfrost: Use draw pack for compute jobs",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e5c77cbead98cfed0cd84723c7cac8796a2bfa66",
+ "description": "panfrost: Detangle postfix from varying emits",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "3a4d9305715e1a45ec25bac2114ec22c19cfae79",
+ "description": "panfrost: Inline panfrost_vt_set_draw_info",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "3f61da79c3611e2c8bbb253b07c77f84dc101797",
+ "description": "panfrost: Inline panfrost_vt_init",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "136fd5cd2e857cc455113aff3c7c931183484774",
+ "description": "panfrost: Don't call panfrost_vt_init for compute",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "1513392e776317892a074fd350497370dae7ee58",
+ "description": "panfrost: Avoid postfix dep for vertex_data",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "8b5f9fc08af32ab68dab1d18a51e21ec686107fa",
+ "description": "panfrost: Remove postfix parameter from UBO upload",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "1357eec801c0b19b383b2a21e35a4fb95407e289",
+ "description": "panfrost: Inline vt_update_{rasterizer, occlusion}",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "b7169367fd677e230aa33a7b4f87962371fde2b3",
+ "description": "panfrost: Separate postfix from emits",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "59b6e3c98ce5279fb9dc19e0754eb4ade248cf43",
+ "description": "panfrost: Use draw pack for blit",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "d6a5df0db0bb0c2c1fb5e5baa3d2ab906683f331",
+ "description": "panfrost: Add XML for mali_vertex_tiler_postfix",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e213a864e5758be5698f0383d677d94e1db27e59",
+ "description": "panfrost: Add padded type for instance fields",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "45c59db732528652ec70a7409af1f77d48b23325",
+ "description": "panfrost: Drop blend indirection",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "87e35102ddf3593ba4d06297eba5784a12a6ed0e",
+ "description": "panfrost: Emit explicit REPLACE for disabled colour writeout",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "75a274de061485c0f0e74de5325cf98e7cea5e1d",
+ "description": "panfrost: Add opaque midgard_blend XML",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "0e13f803afac1a2d5e06e0c0670d1d82821ed7a0",
+ "description": "CI: Re-enable VS2019 build",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a2808108e8052efc7c51236117155e7478464c8b",
+ "description": "CI: Windows: Use separate config file for Docker",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "f4c1c21306060c904210fd596421cf077b2eb613",
+ "description": "egl: simplify eglSwapInterval() fallback logic",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "1d3fb7a7a7d47be640f7603de33cf5a685ee3aac",
+ "description": "egl: inline eglSwapInterval() fallback",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "957bbc6ad907ec3b439bb3cae578001f49a4d6fc",
+ "description": "anv: simplify push constant emissions",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "7953402e5751b4179fe778f86a60f385eb766e0e",
+ "description": "anv: move push constant allocation tracking into gfx pipeline state",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "8076c7596db88333a13a72f097dba7769f176e87",
+ "description": "aco: fix wrong source position for constant with nir_op_cube_face_coord",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "f4d861696dfb11dc2b6242a683a13238981f705f",
+ "description": "radv: set BIG_PAGE to improve performance on GFX10.3",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "d6bc0f26c918a67ebf85595d06628e8092e271d0",
+ "description": "radv: emit {CB,DB}_RMI_L2_CACHE_CONTROL at framebuffer time",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "31f75aaeefe0e1bce48a00efef2c153c0f5b8be7",
+ "description": "nir/lower_discard_to_demote: Use nir_shader_instructions_pass().",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "265dcb383673822686a3855225b49f376e51ebeb",
+ "description": "nir/nir_lower_wrmasks: Use the nir_lower_instructions_pass() helper.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "c5e64c041fdf825dbb27c64cd0ccc391ccf28fff",
+ "description": "nir/lower_io_to_scalar: Convert to use nir_shader_instructions_pass().",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "dfb8465341707970e557a96f7989cfc17bba4edc",
+ "description": "nir/opt_undef: Convert to use nir_shader_instructions_pass().",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e5d4bbd840622d43c25cf125aad2440abda3ccdc",
+ "description": "nir/lower_vec_to_movs: Convert to use nir_shader_instructions_pass().",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a62098fff202f5e6c689aa6e78ace67c50f17c8e",
+ "description": "nir: Add a helper for general instruction-modifying passes.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a82f664d0a4968cfc123be03e1608f430a99231b",
+ "description": "nir/opt_copy_prop_vars: Quiet valgrind warning about overlapping memcpy.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "98222db0da56018f4f61c742d8a7a1b7fb3cd986",
+ "description": "egl: document which driver hooks are only required by extensions",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "cf663d0d11c669780326e08ab9c49371d0c0afe3",
+ "description": "egl: move extension driver functions after core functions",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "12c941808ff6b9fabdb447b65724ddf49c611b5b",
+ "description": "docs/egl: correct/update DRI2 mention with the shiny new DRI3",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "ab2e59750f28b5e861f9a2a114ea28f5bc3f9975",
+ "description": "docs/egl: add some more documentation",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "7897c315d4f4978257a59271ce156d07ed678566",
+ "description": "docs/egl: add haiku driver",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "c84d3049b01a2d3ce527e81a908fa31c4a867ac3",
+ "description": "docs/egl: complete list of dri2 platforms",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "3909e9d1ac91158b36f524e1297aad8df58b87ca",
+ "description": "docs/egl: move section around",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "3704b0250c9d8ec1cc0d5821495676a9d03be664",
+ "description": "docs/egl: fix typo",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "608c87afdddb9524bce3d2ccd95c2297b453072b",
+ "description": "nir/vtn: SPIR-V bit count opcodes (core and extension) dest size mismatches nir",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a54695ddcb26b4437c361d7df8c93f6b8a990e27",
+ "description": "nir: Add bit_count to lower_int64 pass",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "d91f85f16e0b5cb75eddb3344343b9dc9a58d83a",
+ "description": "nir: Remove 32bit restriction for uadd_carry optimization",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "9232887c6991151df267d835668c64ba25754240",
+ "description": "nir: Implement mul_high lowering for bit sizes other than 32",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "ea715741b5b31044d00959b61bbc96db913e958e",
+ "description": "nir_lower_bit_size: Support lowering ops with differing source/dest sizes",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "0d595f72b2ccea462d01923e02957f1458acdd35",
+ "description": "nir: Relax opt_if logic to prevent re-merging 64bit phis for loop headers",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "43d22c8f2011b780467df97e58981522edccfa21",
+ "description": "nir: Add a lowering pass to split 64bit phis",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "6b1a56b908e702c06f55c63b19b695a47f607456",
+ "description": "iris: Drop stale syncobj references in fence_server_sync",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "f459c56be6bf33439cccc11e932b2b5b52ba7ad8"
+ },
+ {
+ "sha": "e98c7a66347a05fc166c377ab1abb77955aff775",
+ "description": "iris: Reorder the loops in iris_fence_await() for clarity.",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "f459c56be6bf33439cccc11e932b2b5b52ba7ad8"
+ },
+ {
+ "sha": "45793c00d29507c6de0193fbd6c627191ba50bed",
+ "description": "ci: Fix up rules for post-merge / main project branch pipelines",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "502b9daa7aaee27f63cc1fa8f755fdf0a0fedcfa",
+ "description": "aco: add ACO_DEBUG=novn,noopt,nosched for debugging purposes",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "4d40a719b07670b64d6ed4313818ac8d309bb77f",
+ "description": "radv: Fix 3d blits.",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "003ea78b774b82dd93948d226d4fd4d9a19ccae0",
+ "description": "st/mesa: remove useless code for lowered IO in st_nir_assign_vs_in_locations",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "868406197582da862e5a0e788fc49be8373dd12d",
+ "description": "ci: Test the KHR-GL* CTS cases with softpipe.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "d2cf6a8399e38f2c26564aeb6d0646c6c6198518",
+ "description": "aco: sink get_alu_src() in bfe lowering",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "14d748eb28efa57507a3a84b7ef157b27ab27752",
+ "description": "aco: fix sgpr ubfe/ibfe if the offset is too large",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "454bc595d184da6f9567b6a3451c87616ddb6e79",
+ "description": "aco: remove 64-bit SGPR ubfe/ibfe",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "eb3c16e1f8fc2103cd1302a829af502679631661",
+ "description": "aco/tests: add tests for long jumps",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "192b9f43039eee21288145e940502de5eca1a69b",
+ "description": "aco: shorten disassembly for repeated instructions",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "ae6330d955ed9e5a6c9a0ce12a11a08b95830bff",
+ "description": "aco/tests: add test for GFX10 0x3f bug",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "fe2dc41258b1d868b59c44256ef8397f301ed7da",
+ "description": "aco: create long jumps",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "156fd58cdacb28a7fca88fc9ffc84c3cdfbbb8f3",
+ "description": "aco: reserve 2 sgprs for each branch",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e8ac14527a2fd384c1f2cce56e44a9e93e0a13ec",
+ "description": "aco: keep loop live-through variables spilled",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "75d6c30572ce78952f76ee62a71332a424ca886a",
+ "description": "aco: fix spills_entry heuristic for branch blocks in init_live_in_vars()",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "fc9f502a5bd853128a9c2932c793180035883efc",
+ "description": "aco: fix regclass checks when fixing to vcc/exec with Builder",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a537c9e73f86d8cb3f4a2b48b4143708b146f0fe",
+ "description": "aco: don't fix break condition for break+discard to exec",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "1a5444b90013213fa1f1108dc74e17c5e596e5a0",
+ "description": "aco: don't consider the first partial spill if it's the wrong type",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "8f6a900d5e5decd54f71ca89c950548089086c14",
+ "description": "aco: consider branch definitions in spiller",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "cacb388b3b720b63d17e08aabf2bd86d116f4506",
+ "description": "radv: print a warning when RADV_TRAP_HANDLER is used",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "60975ebe58ddb05beebbdd3850dc9d866aee5420",
+ "description": "etnaviv: Add lock around pending_ctx",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "e5cc66dfad0a811338ef088b9b4be17cadc01dea"
+ },
+ {
+ "sha": "da660c90bf94527c3d54a9a59e7f7df935480479",
+ "description": "etnaviv: Remove etna_resource_get_status()",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "785e2707b0d181967ca8986346fa7482d4fbed0b",
+ "description": "etnaviv: Fix disabling early-z rejection on GC7000L (HALTI5)",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "0d8ae4ac15034cf91e53a7258aae920532e72abd",
+ "description": "radv: fix setting EXCP_EN for different shader stages",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "05a0349949921406aefe1d99e9d2af84629997e1",
+ "description": "v3d: set instance id to 0 at start of tile",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "2e8b6f64decc1bfdf53dc4846fc29070d0115844",
+ "description": "v3d/packet: fix typo on Set InstanceID/PrimitiveID packet",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "276d22c52dd9c50a2b2becd13c702fbb801a7e17"
+ },
+ {
+ "sha": "15bdbf34c4f3303f4eb7b7de7c1217cbdbfa704f",
+ "description": "freedreno/a5xx: Don't set the VARYING flag for fragcoord-only programs.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "36bd3e986830bbf7435389cdd68e593b8b43f234",
+ "description": "gallium/dri2: Report correct YUYV and UYVY plane count",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "d5c857837aae205c0e1fddee30300b4419e2bb3f"
+ },
+ {
+ "sha": "7323062a872674ca7868453f62ad883d32dab929",
+ "description": "ci: Mark the rest of compswap as flaky on freedreno.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "27e6117ee9f77ef40721f7757e181ddf93fc60dd",
+ "description": "nir: Report progress properly in nir_lower_bool_to_*",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "39d00722b22a0059bbc58f0158a22f384519cd39",
+ "description": "freedreno/a6xx: fix hang with large render target",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "0f3c12c0ab05bd4f481f2b4c3397e1ddae1fb95d",
+ "description": "freedreno: add env var to override tiles-per-pipe",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "688ca541e7bc0f5791afe0bc3f2fd2692634b281",
+ "description": "freedreno: add env var to override GMEM size",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "758fdb9f3315d9ee4c31ed90e379f98928acd8b5",
+ "description": "freedreno/gmemtool: add tile_alignw/h and a650",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "f6f8a19092027ab0248e216997a5529565ce2e12"
+ },
+ {
+ "sha": "a61890883ddb993cce1b94ccff20b638acd0a4f7",
+ "description": "radeonsi: fix tess levels coming as scalar arrays from SPIR-V",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "75ce078a0aff7fa0f4d6467bea787327da3a4b69"
+ },
+ {
+ "sha": "e512f2cef9200af31340b1451e80da3e8b2ad4bb",
+ "description": "mesa: add NV_copy_depth_to_color support for nir",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "da9d721323dc8b68984dda55a7814d4f9c970963",
+ "description": "nvc0: Add shader disk caching",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "82dd683a3ce83461c374aa2332d2db2ff589b741",
+ "description": "nv50/ir: Add nv50_ir_prog_info serialize",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "3e99af66b4e4ba658072e93f4de519dd271913e0",
+ "description": "nv50/ir: Add prog_info_out print",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "f20a210dc8552daadfe403d899a9ba6cdd21560b",
+ "description": "nv50/ir: Add nv50_ir_prog_info_out serialize and deserialize",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "5ecc06ef20efd70f35f7100b4e42bb22dc262b38",
+ "description": "nv50/ir: Use a bit field in info_out structure",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "f2924994bd3e0389446c2ca6bc23d4712a7742de",
+ "description": "nv50/ir: add nv50_ir_prog_info_out",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "fa8e62824075d8481d1e63ff057be7cd966c4149",
+ "description": "nv50/ir: remove symbol table support for compute shaders",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "83139aca59a6d7da4c4b0abfcc1371f6fc076729",
+ "description": "radv: Update CTS version.",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "4e30191c9d3e5cdb1b65d4563f2b74e9bfdcf243",
+ "description": "radv: Remove conformance warnings with ACO.",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "2a9ffc24cc7a8d782c60265e6a28f0a0067b292c",
+ "description": "nir: Move new edgeflag assert into the io_lowered case",
+ "nominated": false,
+ "nomination_type": 1,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": "484a60d54742a13a3b7bf8fcaa9c57ccddcb7fe9"
+ },
+ {
+ "sha": "2fcfcca842a6c3ca77f38791da88b185839f064a",
+ "description": "nir: Copy semantics to nir_intrinsic_load_fs_input_interp_deltas",
+ "nominated": false,
+ "nomination_type": 1,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": "01ab308edc78cda777bc66f2e8110fbd8c21aa18"
+ },
+ {
+ "sha": "3cda33360e7daada224b66eabbe0d497fcabf9af",
+ "description": "panfrost: Drop mali_shader_meta",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "3d7ce1341670285b849844abd4bc55122e79da82",
+ "description": "pan/decode: Use unpacks for state descriptor",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "1b377c2e591db4cf641bf24977829075cc64cbc2",
+ "description": "panfrost: Use pack for fragment shaders",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "c86b51a7fa7495a36de900410f53862cbd0dabcc",
+ "description": "panfrost: Use opaque pack for vertex shaders",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "100b15cdc827feb5b9339502af9a3b10cc31a059",
+ "description": "panfrost: Add optional opaque packs to GenXML",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a7b2317d0a06c0c4c7f0fb2d7ab0c72f68ce6383",
+ "description": "panfrost: Use pack for Bifrost test state",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "5b3b2a6697900191ed86057373253c6bea9a83bc",
+ "description": "panfrost: Use pack for blit shaders",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a36ac2b9b058228e3c0a4180536838924c504985",
+ "description": "panfrost: Inherit default values from structs",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "754d54382952802b2c32b07add110d80c8261c94",
+ "description": "panfrost: XMLify the rest of shader_meta",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "80f1d611c5ddca6a719e0a470d3967a3d20ebcda",
+ "description": "panfrost: Use preuploaded shader descriptors",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "1e4c49e0b5db350528e9fbc730803338ad4995fb",
+ "description": "panfrost: Upload shader descriptors at CSO create",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "8c14482cdf134a9dcae6807671106bbc54e5aadb",
+ "description": "panfrost: Allocate a state uploader",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "da677a438f2a9e6c2412e9962b53068716001d9e",
+ "description": "panfrost: Ensure shader-db state is zero-initialized",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e0a6af9d7b73ee3bf32ba471406810dfc6cfd435",
+ "description": "panfrost: Simplify shaderless packing",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "55d9c25b5a9001b314c73921d7b21051c0c6505e",
+ "description": "panfrost: Prepack fragment properties/preload",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a29fb64c168b1659d28de495407d594d3200c5fe",
+ "description": "panfrost: Pack vertex properties when compiling",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "5393d734a85da28a7466ae840d205bbb172de4b9",
+ "description": "panfrost: Derive UBO count from shader_info",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "661b46958d770a101462bb47840b485d6a183111",
+ "description": "panfrost: XMLify beginning of shader descriptor",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "3bb61e21f8bf290773897778fbf391775ba706b9",
+ "description": "panfrost: Derive texture/sampler_count from shader",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "d353b15beecd30dd0a4f162041afcd652bbc69a4",
+ "description": "panfrost: Quiet pandecode error",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a0857e9d9ebf01334a0aca731bb622cb445e670e",
+ "description": "panfrost: Support SHADERLESS mode everywhere",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "c9858fb941ce7e903f608e537b3657c946f86980",
+ "description": "panfrost: Identify additional SFBD flags",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "a64599a303ee8ded4bd6b3cef1f720bb7c308127"
+ },
+ {
+ "sha": "7a95ed2ecf4883bb637dc865aeb28ff393480ecc",
+ "description": "panfrost: XMLify Bifrost preload",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "1574866233ad20958f96c76feec18346642ca9ab",
+ "description": "panfrost: Group SFBD code tighter",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "518537d1c8c8958db97bc08bf28182cc9e43921b",
+ "description": "panfrost: Drop redundant NULL check",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "acf77cbb3980a9918b2dd476efbcacadeebc6a88",
+ "description": "panfrost: XMLify bifrost1",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "1b7d4f1940ca1609c511902c33f49a3fa8069328",
+ "description": "panfrost: Remove midgard1 bitfield",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "0268e8481e3793e8078723afd3b7dee89e6d8f09",
+ "description": "panfrost: Simplify bind_blend_state",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "96a9153036801249114b7a23716bda141240c341",
+ "description": "panfrost: Fold work_count packing for blend shaders",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "41aad9aff9d72b5ea4228b58872407ea22d2dca9",
+ "description": "panfrost: Use pack for shaderless",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "19ded1e1212b859c5af67613dc66ce10e2c74ee1",
+ "description": "panfrost: Use packs for fragment properties",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "d47541285965b4f255d1e8c686d38f6e4b96fd0e",
+ "description": "panfrost: Pack compute Midgard properties",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "87c59514e95fa8a7d066b1003fe22c3fdd1c04a4",
+ "description": "panfrost: XMLify Midgard properties",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "68503f3dd5c952aaf8bf8b007a0394d127642404",
+ "description": "panfrost: Group SFBD state together",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "58ae50f1b186212e58a426c34fbef8aafe7bf7e5",
+ "description": "panfrost: Clean up blend shader errata handling",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "8073e27d02b2263bc48a1bb1fd4b2eae3f03e8d6",
+ "description": "panfrost: Rename shader emit functions",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "9a2df304edbe7976c5cd7c522e06dc66b8b08b6e",
+ "description": "panfrost: Specialize compute vs frag shader init",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "9f83217bc8c1561cb8e5d3941ebce9e9a61ee769",
+ "description": "panfrost: Bake the initial tag into the shader pointer",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "606f05b9ab3c54acd1a7a0a6d8ad805e9d2bf7fc",
+ "description": "panfrost: Clamp shader->uniform_count",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e45142113c8fa12db8f8847f8dee22fff54b9c6d",
+ "description": "panfrost: Size UBO#0 accurately",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e5689a5713520477b39502b68204ffc88501678d",
+ "description": "panfrost: Combine frag_shader_meta_init functions",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "bf6d548787091cc31f80e8e2e1c0d6995cca5afc",
+ "description": "panfrost: XMLify blend equation",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "6beac11868c3656d37e383238ec007d0bcead0fa",
+ "description": "panfrost: Honour load_dest/opaque flags",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "919818a8a0056bbd539566e930563218e2e30fd9",
+ "description": "panfrost: Simplify make_fixed_blend_mode prototype",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "94c9f87df1a56864db1e2e64038ca8f9dec1825f",
+ "description": "panfrost: XMLify blend flags",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "bbec4ff9464abc0e4eb8f496d0bb473e5307af43",
+ "description": "panfrost: Separate shader/blend descriptor emits",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "cfef6de429d40785a306ef2a2db7092c4ce0388a",
+ "description": "panfrost: Hoist blend finalize calls",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "6fd62215fabf55688ec84d29efb102d8dc2be5a9",
+ "description": "panfrost: Decode nested structs correctly",
+ "nominated": false,
+ "nomination_type": 1,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": "75cc5b8c2922e192dd8c3e6dc33d6e691f2485fe"
+ },
+ {
+ "sha": "aac5a559cc281f0a375cdf81d4b1441d165ee6f4",
+ "description": "pan/decode: Drop legacy 32-bit job support",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "bc6d6fd0ed57c667377d9aae5cc4a7b4d56b1b6f",
+ "description": "scons: bump c++ standard to 14 to match meson",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "0fd33207b7793772e60f6ad2c25a0fa97babfd54",
+ "description": "radv: allocate the TMA BO into 32-bit addr space",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "d243d21ffc9596140800812e26feeb5d35d13d29",
+ "description": "radv: align the TMA BO size to 256",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "2dbb87282fe0beaa692ead6f00a2a5ef1fb6b417",
+ "description": "gitlab-ci: Test the traces from bgfx",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "88b935bb0c0c31523fa34cbec389b8200d91a8c9",
+ "description": "mesa: fix formatting of messages printed using _mesa_log",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "fd10cb8cfccb8882e33a1ade047fc467b9716f54",
+ "description": "anv: fix transform feedback surface size",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "36ee2fd61c8f943be1d1e2b0354f7a121ffef28f"
+ },
+ {
+ "sha": "5e4d69ec786e56794a995be869b5a9b80d050f2d",
+ "description": "st/mesa: Fix EGLImageTargetTexture2D for GL_TEXTURE_2D",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "855afe01449690e1ed21f9085718551e5ea09bbd",
+ "description": "meson: Fix lmsensors warning message.",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "138c003d22739b0d1e6860ed398dd511a44cde04"
+ },
+ {
+ "sha": "c6861b9f755e4a6b0dfe0afeaeaf8c5880e42312",
+ "description": "freedreno: Drop UNIFORM_BUFFER_OFFSET_ALIGNMENT to 32",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a79dad950b1f10ddeca2c907025a0f649b470cb9",
+ "description": "nir,amd: remove trinary_minmax opcodes",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "1fa43a4a8ec37aacac4d333a4c72987819188e69",
+ "description": "freedreno: handle case of shadowing current render target",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "743ad7bf6b8023c9bfdc98e793ed937d0f567d07",
+ "description": "freedreno: add debug helper to dump buffers",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "6f9bb6c26ac20a816ebf95744377a948adc42441",
+ "description": "freedreno/a6xx: refactor debug logging",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "440aab95c3deac65d1ece587ff33ae7c3bb507cd",
+ "description": "gallium/tgsi: add helper tgsi_get_interp_mode",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "2519472845a7eccd9ff2bfc8a3061ec2ae00de06",
+ "description": "st/mesa: handle lowered IO in st_nir_assign_vs_in_locations",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "2424485fb436b2abeca2dc801ffda156e3d1fe78",
+ "description": "st/mesa: don't generate NIR for ARB_vp/fp if NIR is not preferred",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "5d0630e5043fc25aea3788c6a94059e2aceedf06"
+ },
+ {
+ "sha": "493fdcf44647ee471e934de3e63d193c6a3b6ff0",
+ "description": "st/mesa: don't pass NIR to draw module if IO is lowered",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "484a60d54742a13a3b7bf8fcaa9c57ccddcb7fe9",
+ "description": "nir: generate lowered IO in nir_lower_passthrough_edgeflags",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "7980f3e519f91508787b9dab3bc1e79169a77c48",
+ "description": "nir: add interpolation qualifiers for color sysvals into shader_info",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "4d36dceeabcc59155f2fa4acaf171ce2f3d4418c",
+ "description": "nir: add shader_info::io_lowered",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "844167d10094099e2fdc1fa47ea22f800da305ad",
+ "description": "nir: properly identify texcoords for lowered IO in nir_lower_drawpixels",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "2b1ef5df4eacae2a1c4028655c8b1f35412e0a3b",
+ "description": "nir: print IO semantics (v2)",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "01ab308edc78cda777bc66f2e8110fbd8c21aa18",
+ "description": "nir: update IO semantics in nir_io_add_const_offset_to_base",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "17af07024dfc8302b37a270cea4ef3eae06fe5e2",
+ "description": "nir: gather all IO info from IO intrinsics",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "502abfce7f5df1811b619657e2e973916699dbc0",
+ "description": "nir: save IO semantics in lowered IO intrinsics",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "ec1fa1d51ff614c19d08c949482b40c060de48c9",
+ "description": "intel/perf: fix raw query kernel metric selection",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "f1da3bb3d5ef8a7d11b8abc8534fc7d5ca875faa",
+ "description": "intel/perf: store query symbol name",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a9019d14aed7a6f76fc764afd1e200c816df06b1",
+ "description": "nir/load_store_vectorizer: Clean up unit test swizzle assertions.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "2b2524099379b96a6dbeab037a25cbf5d71da7df",
+ "description": "freedreno/ir3: Replace our custom vec4 UBO intrinsic with the shared lowering.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "73616598bd25764789f858fdadf7c6cd9dccb49c",
+ "description": "nir: Add a lowering pass for backends wanting load_ubo with vec4 offsets.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "d84a16e4817c33eb8cf7d47cc15e6a3ee6385cd1",
+ "description": "nir: Add nir_[iu]shr_imm and nir_udiv_imm helpers and use them.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e78b887f76706ed0667457079474c31ac08374d0",
+ "description": "nir: Make the nir_builder *_imm helpers consistently handle bit size.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "f820dde201f82763b5165dfe6516f20e9c80795b",
+ "description": "aco: Fix convert_to_SDWA when instruction has 3 operands.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "0d194a70c6497ea77bb57aa22e229c4fceabb653",
+ "description": "aco: Fix unused variable warning by adding ASSERTED.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "089bc22de530a1ff251bb1e809f77de9cd578142",
+ "description": "r300: Use util_blend_factor_uses_dest",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "7a776f43d20d436a493222291a8243f3ff1bcd88",
+ "description": "si: Use util_blend_factor_uses_dest",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e0554634592b4dd616bcc51d3e941f86e7bec044",
+ "description": "gallium: Add util_blend_uses_dest helper",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e05930511b7d3dafa36cc8d2dca51767edeff3b9",
+ "description": "gallium: Add util_blend_factor_uses_dest helper",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "48a910d1f9344ed46822b9a969c200e606613cf3",
+ "description": "radv: use the trap handler to detect faulty shaders/instructions",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "8e97a61cfbb50e427159877a2b8110ec0f5ce8ef",
+ "description": "radv: enable the trap handler and configure the shader exceptions",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "af3230e39e9a4fe848e8c859095db8dab6869ccf",
+ "description": "radv: add initial trap handler support with RADV_TRAP_HANDLER=1",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "8fd2f5c16d902708136764f7121aad471559fb23",
+ "description": "radv: add a small interface for creating the trap handler shader",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a0814a873d50f65484b17927379fbb47cf90372e",
+ "description": "aco: skip unnecessary compiler pass for the trap handler program",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "9c46e6fca323390f3cb74d6e865d2883a4fbd453",
+ "description": "aco: add a helper for building a trap handler shader",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a6146aa5980f972a11ee054a49bba9dc79b8bbd4",
+ "description": "aco: validate that SMEM operands can use fixed registers",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "baa9268eb68500e66c3d151f7c97da354552fa91",
+ "description": "aco: add TBA/TMA/TTMP0-11 physical registers definitions",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "7e493e510b7722ea54138906e7bb3b05b58637e7",
+ "description": "amd/registers: add some SQ_WAVE_* register definitions",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "3aa71a61ddebce731205caac079372501f2f8ccd",
+ "description": "amd/registers: add missing TBA registers on GFX6-GFX8",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "5e841e8b4fd689c50e5ff870ccd64788c6181c9e",
+ "description": "nir: add iabs-lowering code",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "9e5e3be412271ff700c9ad7c0c51453ea1e95007",
+ "description": "egl: drop invalid shebang",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "32dc71b23acc996198ecf429018a12326689ae01",
+ "description": "clover: Call clang with -O0 for the SPIR-V path",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e3e45e2456d2dc7eccf03d7c93bc9cee823a1eec",
+ "description": "clover/spirv: Don't call llvm::regularizeLlvmForSpirv",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "2043c5f37cf1f1b64a8f5d9ae04bbf8e7860f616"
+ },
+ {
+ "sha": "c84e2784eb205c7cf9c74b9dbcd5a1b657f93aa4",
+ "description": "intel/nir: Allow splitting a single load into up to 32 loads",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "febe7622468cf71c14a471d2939b9ee80b04466c",
+ "description": "intel/fs: Fix an assert in load_scratch",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "63dd1e980c6855cbfe4cc0ea71779b52c03631ca",
+ "description": "iris: Always re-upload sysvals when we have kernel inputs",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "b4b39b802bda1a9cc91ee3192c8c23c9eba2e155",
+ "description": "iris: Normalize all compute shaders to MESA_SHADER_COMPUTE",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "d0a8ad77e99385175b8266f4dc4d66dd2baa85e7",
+ "description": "iris: ref/unref the GLSL type singleton in screen_create/destroy",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "b9678aa17d3dc0abca6db4ed9d7102dcb9a7d899",
+ "description": "iris: Stop advertising clover-only caps",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "6ec286935aee9d095d06a23669dec02c60439eb7",
+ "description": "iris: Stop advertising PIPE_SHADER_IR_NIR_SERIALIZED",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "4fd2a452675c8b302128f0b9224f175364ce33b6",
+ "description": "clover/nir: add support for global invocation id offsets",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "47e52d84ea3d4c1830bf942a41151aaabbf320d3",
+ "description": "nir: fix nir_variable_create for kernels",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "368e9a0b545633ca352596964657a334b88e0473",
+ "description": "spirv: Use new global invocation offset system value",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "d3faac7a155969722cd5c1e7806c141762c39757",
+ "description": "nir: Add options to nir_lower_compute_system_values to control compute ID base lowering",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "2e1df6a17ff82c4a456caa8be4bfae1fac009b6a",
+ "description": "nir: Move compute system value lowering to a separate pass",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "58074143f540925da92f85a5fb314929648f6dca",
+ "description": "compiler/nir: make lowering global-id to local-id optional",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "41e4eb9948d0ca62e9586b491c720a1a05904802",
+ "description": "nir: Add new system values and intrinsics for dealing with CL work offsets",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "6b1515cb849d29cb93e9c4be23723770e26f2409",
+ "description": "nir: Populate some places where existing system values were missing",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "2da1178bf3eccf985c4f7e73a8ee382d12d55f6f",
+ "description": "ci/bare-metal: Try rebooting chezas again if they get stuck during tftp.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "c27075e9e15d114ceec1f51a2882ef3700652c0c",
+ "description": "ci/bare-metal: Retry booting chezas instead of failing when !POWER_GOOD",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "c63648121e189945e04c4a9963aaeb46db9403ec",
+ "description": "ci/bare-metal: Convert the main cros-servo boot code to python",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "b4374080d7ab26c7ed390e8d63fb4722386376b6",
+ "description": "ci/bare-metal: Use a new serial buffer tool.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
"sha": "ca7d66e847d08914cec0a5e003b400da9c0a2695",
"description": "virgl: update protocol headers",
"nominated": false,