blob: 6950c823fc8272a73998cd9310527e48719dfb06 [file] [log] [blame]
[
{
"sha": "3a1a40b4431d505fa6487cd012ddb4b64387aee5",
"description": "panfrost: Add writes_stencil to the EARLY_Z disable list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "deaef1df158cac797ae91a91d1986547e63566bb",
"description": "pan/mdg: Print writeout sources in mir_print_instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d37e901e35a9db2fc5f10558e44fbf8376a174f5",
"description": "pan/mdg: Add new depth store lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a68063402b4a28ce166bd8f824d69022a2469771",
"description": "pan/mdg: Add depth/stencil support to emit_fragment_store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7534a31a11cbde2cd651592f0805c3f2b43e0c96",
"description": "pan/mdg: Move search_var to earlier in midgard_compile.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f3d60c84bbad121b4507f39d50a9217ae6fc83a",
"description": "pan/mdg: Add new depth writeout code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92d3f1fe5998d64ae0154ed912c291229cc764b7",
"description": "pan/mdg: Replace writeout booleans with a single value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcc8f28b1a3a4e4cc71d4eed38e6b43f414adab2",
"description": "nir: Replace the zs_output_pan intrinsic with combined_output_pan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a5504fb925ab15afac5f84ada58a1e62c085765",
"description": "pan/mdg: Remove writeout case from bytemask_of_read_components",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f36904bae59429e022c4585b30d552a6a886ac5",
"description": "pan/mdg: Remove old depth writeout code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7da8667a7b1597caa057c5f6cda06eebba22dea8",
"description": "pan/mdg: Remove old zs store lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddc2ae32cf40f2aa7d7065720e10ecb01d260a47",
"description": "pan/mdg: Move r1.w writeout to branch->dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f5a9737096aedf6f2b88f333228e86f8f9d3086",
"description": "pan/mdg: Add a macro for printing instruction source information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc8bffe9994eec574064829fde8a65d06b8045dd",
"description": "nir: Remove nir_intrinsic_output_u8_as_fp16_pan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8275dc1ed575888f46b4e54d29e56ca63b1accaf",
"description": "ac/surface: fix epitch when modifying surf_pitch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "69aadc493310bb7306d10559bf48412eb5865962"
},
{
"sha": "e9826a1bb2fd156479c62e915d3cab567876061f",
"description": "ac/surface: set SCANOUT if surf->is_displayable",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ba10fb3f7f41f7ec9e260117a3e037dadd57b9b5"
},
{
"sha": "10f07495f694e175f50bfd088b72dc2e0ecdecad",
"description": "zink: only report device-local memory as video-memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b58c4958be690dc92278f4b435e729033add98c",
"description": "ac/nir: fix integer comparisons with pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24ceb6a5946a9c76de5f9bd3009ed26bf0ca25dc",
"description": "radeonsi/ngg: try GS multi-cycling mode if default mode failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce7692fc1957145c83b59080baf9ec24aae71b4d",
"description": "radeonsi: add return value to gfx10_ngg_calculate_subgroup_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c711beb5ce9fe013d557be71eb986444415b758",
"description": "glsl: fix crash on glsl macro redefinition",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "0346ad37741b11d640c1c4970b275c1f0c7f9e75"
},
{
"sha": "0c37cbf807f06b6aae1f17c99d653274110bad5d",
"description": "anv/allocator: Compare to start_offset in state_pool_free_no_vg",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d11e4738a86ecac6bb4cfaf5cad5c1d32169b18f"
},
{
"sha": "5d547858dac2e9a608416e3b1310b01805e6f5d4",
"description": "panfrost: Ensure we have ro before using it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64f2d45c3bdc4cd0e56bb31d17fa94246f4f1e59",
"description": "radv/aco: enable shaderInt8 and VK_KHR_shader_float16_int8 on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be4dd6abd13408c5cd320fd3d2547b04e1c0cba5",
"description": "radv/aco: enable shaderInt16 on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3aee3aa23bc0945802ae37825c96dc7d5ec4684",
"description": "radv/aco: enable 8-bit/16-bit storage on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cde4989d3c8c25b0ba2a11ec450625e30092b16",
"description": "aco: remove unnecessary split- and create_vector instructions for subdword loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5446e3cf2e381d061e625291ce3d5d587db2e6e0",
"description": "aco: fix alignment of vectors with 4 elements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7bd0f8cd53e966003b2f5f70ed591f0675d1444",
"description": "aco: implement 8-bit/16-bit conversions on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db957f9135a401cdf2f5434096723dd2ec629273",
"description": "aco: optimize packing of 16bit subdword registers on GFX6/7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a51840c52d404ddbde53f987b02df3832f45a42",
"description": "aco: skip partial copies on first iteration when lowering to hw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d6f667193d3b29d27d6721f694af290510a4e60",
"description": "aco: coalesce copies more aggressively when lowering to hw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b21d2d9a9f1f9042def069f51ae46bd64848c853",
"description": "aco: add and use scratch SGPR to lower subdword p_create_vector on GFX6/7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e8e12ea6d20763aa1c819a7be4b9a6158df9a37",
"description": "aco: adjust GFX6 subdword lowering workarounds for 8bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b083581010d29b2604ad34e0dd7ff6dae4417dd2",
"description": "aco: Workarounds subdword lowering on GFX6/7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "942e3c40c30301cc47303bc879fe3b4cca3c8bfd",
"description": "aco: use full-register instructions to implement subdword packing on GFX6/7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f03db848d4334cd46b93022ac8554aba592d912",
"description": "aco: simplify statistics collection for copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0560831593e7ae1b23e1b33023fe5b5d72d159d8",
"description": "aco: fix register assignment for p_create_vector on GFX6/7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98d07bd5a0ad384c33eb781dec891326db207660",
"description": "zink: emit interpolation decorations for ntv outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad8e61621bd0b79d6bed2485e5483c7fb7690e1f",
"description": "zink: track program usages for each shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48925f6927e0623afaa43e98ee94e876a909d3db",
"description": "zink: assert that image-view format isn't undefined",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d3c6605d69559525adc12f4b2c01d06fe9328a4",
"description": "zink: emulate B8G8R8X8_SRGB with B8G8R8A8_SRGB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e11f04d4e09bf71d2e5899f0afa9d04e8f6196e",
"description": "turnip: Expose robustBufferAccess.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d5429d646136cdd3b8abe10f4b8d1f261472414",
"description": "ci: Use rsync for initial nfsroot population on cheza.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e11cce5178c48856a5ea846ee4ee9435d040980",
"description": "ci: Enable pre-merge fractional vulkan CTS runs on the turnip driver.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd167788ec1afaa3b960eda16a05621e842f40dd",
"description": "ci: Build the full VK CTS for baremetal testing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eca02ec44aa977a86ab858c1c5ff3dd6ba91fae4",
"description": "ci: Disable shader cache on vulkan CI runs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f70030d276708e85d951addd19993d967c3b71f9",
"description": "ci: Bump up to the current version of the VK CTS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58dd904c592850a4886c02e65b56e87641d2ecbf",
"description": "turnip: Fix crashes in compute with no descriptors to load.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "334204823eee0f5d308fedbebab75228354ec07a"
},
{
"sha": "b2324f456070d8906ce6cd9efe8da302d54f87a3",
"description": "frontends/vdpau: Default destination rect to source rect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0795241dde1507e0c6a3f9ef07c281ad4f2acf7b",
"description": "radeonsi: require LLVM 11 for gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9538b9a68ed9aa0f8a231d6bf681f6f0a2a9d341",
"description": "radeonsi: add support for Sienna Cichlid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "789cdab3b6188aa8c075eb311dbd8c05d6531d3e",
"description": "ac: align num_vgprs for gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2cc4bfbe01bd27298833623977d050e2a80c5c94",
"description": "radeonsi: don't set any XNACK options on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "430d384c311468c6180a1d67ed90bb74d4fe1c3b",
"description": "radeonsi: set BIG_PAGE fields on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7edf15ad4762eac3bfbcfbf1c8ec8ea4d955c6d6",
"description": "radeonsi: move L2_CACHE_CONTROL registers into si_emit_framebuffer_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "788696c7b29a5e7de8659ae4a3faedf94fe2b9cd",
"description": "radeonsi: implement R9G9B9E5 render target and image store support on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a54bcb9429666fcbe38c04660cc4b3f8abbde259",
"description": "radeonsi: enable larger SDMA clears and copies on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4b5fd9ab096a0bb5106b93191b13c81cc32243b",
"description": "radeonsi: honor a user-specified pitch on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abe89e13294d98de65207dc9e91d49494748399f",
"description": "ac/surface: add displayable DCC code for gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d",
"description": "ac,radeonsi: start adding support for gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1602516d77e7cfb1bf97f8c1298a3a346313ff8",
"description": "ac,radeonsi: replace == GFX10 with >= GFX10 where it's needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ceaf848c564d74bcee14f0cd30b298aef86bd42b",
"description": "radeonsi: enable ARB_sparse_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "334204823eee0f5d308fedbebab75228354ec07a",
"description": "tu: Fix context faults loading unused descriptor sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a751051248d445c3d726a3eab8fc999b0876364e",
"description": "i965: Work around incorrect usage of glDrawRangeElements in UE4",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "487aa807bd1b70602fcb6fbdabd101d4cff7c07b",
"description": "tu: Rewrite flushing to use barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29abf49886d6f3a0118e47dba97eb3abd84e7b82",
"description": "tu: Remove useless event_write helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4f6a9be9f639d106055597f21a814b87eb5997b",
"description": "tu: Don't actually track seqno's for events",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfb176a0acf2326d36d4867fc43751e1b7d0d66f",
"description": "tu: Remove useless post-binning flushes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18c067f9f099d54eee1d5713b24ecca52295987c",
"description": "panfrost: Mark PIPE_BUFFER BOs as not renderable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db57624c0ca693fae38871787cabab50e58358d7",
"description": "winsys/radeon: do not cast bo->va as void*",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "839bc2daa93f88becb0494c8b1564bf40350a162",
"description": "ci: use separate docker images for baremetal builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "408b36a11dfe0bf3cbfda114c058ce7682b90483",
"description": "ci: add arm_test-base docker image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7923c74d42d4d745e6e5b2b572ac558f2b9a1ed",
"description": "radv/llvm: expose VK_EXT_shader_demote_to_helper_invocation with LLVM 9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d76e8131ac4c115b7a750c9f127f9fa920a9d094",
"description": "glthread: sync in glFlush for multiple contexts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90c34aed1d2f814ff8baca87b338d250257ae1d0",
"description": "gallium/u_vbuf: add a faster path for uploading non-interleaved attribs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88e8f1a38d838753542461cea56d1c1b1a5cfc5d",
"description": "gallium/u_vbuf: get rid of some pointer dereferences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6c747e8e0b982c707b1ff73edd1087a1c5e1db2",
"description": "nir: use bitfield_insert instead of bfi in nir_lower_double_ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b4f0eadc189a1fc4607947c2f432f111a2dc20d",
"description": "turnip: fix VFD_CONTROL for binning pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab72c07aefdac3dfcc6010ed357122d982771eee",
"description": "turnip: use common emit_xs_cntl to fill a6xx_sp_xs_ctrl_reg0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e16608e2338ded844a850c6242b08f65f43c1aed",
"description": "turnip: fix HW binning with geometry shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ac4d778fae0cdfa356c7ebe0db88987ccb35fa5",
"description": "turnip: correctly emit non-binning vs in transform feedback case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6cc95abb273a130fb396f4f0dd2b233c534fd008",
"description": "freedreno/a6xx: use nonbinning VS when GS is used",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "0eebedb6190fdab8956769b2485180cc4a07119a"
},
{
"sha": "88d5917cc1c5bd0dec26147a8779b50e94e56dd1",
"description": "turnip: clamp sampler minLod/maxLod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fecd83a0e8e8e19c5cceaf892cfad0f1b9c1dbc9",
"description": "turnip: update some properties based on blob driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c26c9eed8b14fb9935ae228f654004d6952d867",
"description": "turnip: move HLSQ_UPDATE_CNTL write to before xs config writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1f6d2f3e8683f10773e7b349ab4ff6f181233a6",
"description": "nir: Fix logic that ends combine barrier sequence",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "345b5847b42bc1889d8665ebd129913550da4352"
},
{
"sha": "fe214d60bc9e5245bf41c86146036fc61f4535e7",
"description": "intel/fs: Add Fall-through comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5bb4b1ee8c662fb2681b68c965756adbfb0df67",
"description": "spirv: Memory semantics is optional for OpControlBarrier",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3ed2123d77d50ccb984fccdcc1cfa936a18819bf"
},
{
"sha": "b7a3821a5cdf158659b6453c9ca97bb92270263f",
"description": "nir: Fix printing execution scope of a scoped barrier",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "345b5847b42bc1889d8665ebd129913550da4352"
},
{
"sha": "7ec25820875ff1da0c2f5dab60cf5dda9eb51d30",
"description": "etnaviv: drop translate_blend(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f1cf0e4915262c68e5fb8bd8e87fbd0af30dbe2",
"description": "glsl: inline functions with unsupported return type before converting to nir",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7e60d5a501f311fa5e7bca5335adc6013dc1aeb9"
},
{
"sha": "43e69475ad8bb0edb9a454af690c3c8ac69af866",
"description": "aco: use v_xor3_b32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1234faa7bf1519f575fc7d06b75fc4b249f54a49",
"description": "ac/gpu_info, radv: set max_wave64_per_simd to 20 on GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86f21e4eba7ad980109f13bd5480c02593ca19fe",
"description": "nir/lower_explicit_io: fix NON_UNIFORM access for UBO loads",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b38d3cdceab07803a7dd81f8870a892fd82a077c",
"description": "nir/spirv/glsl450: increase asin(x) precision",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "008b0d1701a143df4a7e01f6c56d9ed66f68166c",
"description": "ac/nir: adjust an assertion for D16 on GFX6-GFX7",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c3e0ba52a0ac89c163ada8791151226b5a1b6efa"
},
{
"sha": "b3beb6207f16ac55e3934b4d4d1f178adb4f4cad",
"description": "v3d_bufmgr: fix time_t printf",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d512028d06c40ba56b642095379638b49ebf4a23",
"description": "pan_bo.h: add time.h include for time_t",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "07ba5e47e6674b568219cb91ddbcece20fe9030d",
"description": "vc4_bufmgr: fix time_t printf",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e43ab7bb05857461609ed2bd43703eb272a3ebe1",
"description": "glsl: fix potential slow compile times for GLSLOptimizeConservatively",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "0a5018c1a483abe6c4dddc6c65a7f4e939efc726"
},
{
"sha": "dd81f4853c879c38987909f5e6e670b325f9f6af",
"description": "llvmpipe: do not enable tessellation shader without llvm coroutines support",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "eb5227173f0354aade28e46397a5bb69b2af69fb"
},
{
"sha": "990b3782bc5f2f127345b975a68ac56aaf3e4674",
"description": "intel/compiler: fix Android build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "689acc73989987667ad744026647acc35305839b"
},
{
"sha": "6a841dbf4e4f0cb33bc36a8ba880a9bd6f6e7941",
"description": "intel/genxml: Migrate from deprecated xml.etree.ElementTree getchildren.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "06650a771dc44b3f5628b6d172e224a103a79762",
"description": "android: svga: fix build for GL4.1 support",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ccb4ea5a43e89fcc93fff98c881639223f1538e5"
},
{
"sha": "0570c7a7b5b00724c3cee0eb32ce042c362e2f96",
"description": "android: util: fix build for GL4.1 support",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "48a7456f4df53b94f0335f8b605ca2da9ed16d81"
},
{
"sha": "faa339e666b4d0c4f88f2588cd84176e2b19ec0f",
"description": "Switch from cElementTree to ElementTree.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a61532e4dbdf4fbbf5822daeb5907efaf584a375",
"description": "Revert \"panfrost: Keep cached BOs mmap'd\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "794c239a990e08b5a42d42607e9c5e5b0921390c"
},
{
"sha": "d97aaad1555ad25fd13af588aa02f9ff3e081e34",
"description": "pan/midgard: Use a signed value for checking inline constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bacb280a886905310c9b30c5af234c32ff582dc",
"description": "freedreno/ir3: Handle cases where we decide not to lower UBO 0 loads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e349f502792e927a1acdeaf00e591878bd18c837",
"description": "freedreno/ir3: Drop the max_const on a6xx to 512.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "486b89430795cf12c0fe027fa070b75262337a18",
"description": "freedreno/ir3: Account for driver params in UBO max const upload.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a25347ab92bbe66c0f0c8def4d5f413f396b228d",
"description": "freedreno/ir3: Stop shifting UBO 1 down to be UBO 0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e58ab09ffbd18355868000b2da90a5cd73b5c09",
"description": "freedreno/ir3: Drop unnecessary alignment of pushed UBO size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07ec745014a9fd07a1948aa0f653b1a57b9b5e12",
"description": "freedreno/ir3: Stop pushing immediates once we've filled the constbuf.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab29f2da42f0c5da21edc4dad82e841f243ec680",
"description": "freedreno/ir3: Refactor ir3_cp's lower_immed().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4065861807f1f488f9e9dc0254009982ccbf7784",
"description": "freedreno: Upload gallium constbufs as needed when referenced as a UBO.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1f9d1e26a2aab71d6ba6edcf195b972f12cff80",
"description": "freedreno/a6xx: Add support for ALPHA_TO_ONE.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac1ab9294abd2eb24af8e810cd93b491ac22a8a1",
"description": "turnip: Add support for alphaToOne.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79f3003445e6578abc0563b421776851d6caa21f",
"description": "turnip: Use tu_cs_emit_regs() for BLEND_CONTROL.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d13c7477eb163c3d33aa7729e6bf0336d69156f",
"description": "radv: set keep_statistic_info with RADV_DEBUG=shaderstats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "981d07c74a1611d8c308a96f59899fff66674c1a",
"description": "intel: fix gen_sort_tags.py",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "903e142f0d35bc550ffde321987a5b6fca1095eb"
},
{
"sha": "bfff330f061ff8789d7d26f164725af91cfd2c74",
"description": "radv/aco: enable VK_KHR_shader_subgroup_extended_types on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6391f9ab4cb2b6cb26b559bc33a8e8851af65745",
"description": "aco: fix nir_intrinsic_quad_* with 8-bit in GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1523b34c2aeebdf2952bfad4f0e40326fb2cc7c",
"description": "aco: fix sign-extend 8-bit subgroup operations on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee4bc13de2aacb7bab24a3e55e44e7e50434df94",
"description": "aco: use v_bfe_u32 for unsigned reductions sign-extension on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a874132cc41c2bffc8a547bbd8bc9074653912da",
"description": "intel/genxml: drop sort_xml.sh and move the loop directly in gen_sort_tags.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c67ef7695a2577cc3161deb158fa89f1e9dd0fbc",
"description": "radv: Use ac_surface to allocate aux surfaces.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63db31fdfc4fe85d3357d8d34cf461333c32b970",
"description": "amd/common: Add total alignment calculation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f70b57768346f113da1e0dc31759d48da64e98e8",
"description": "radv: Allocate values/predicates at the end of the image.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec671e871886d773e32385f7f62193836ea25e25",
"description": "radv: Disable HTILE in ac_surface.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f84b4e2639246d23fe94b4688fd75e3d11662205",
"description": "radv: Disable DCC in ac_surface.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81dee6cf8fa98028d98bf5bdd077a6add613ed6e",
"description": "radv: Use offsets in surface struct.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffae3589c986574083fbd20341e6a0abe77b0741",
"description": "radv: Rely on ac_surface for avoiding cmask for linear images.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5488a863cf14f6f02b1aa4ec41fdbdd146492e5",
"description": "radv: Enforce the contiguous memory for DCC layers in ac_surface.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3db633f6dfd960f4052d2e491f4a869e359b98e",
"description": "radv: Pass no_metadata_planes info in to ac_surface.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "599ea341dd17cef54b5e083279cb5ec4748c7f9a",
"description": "radv: Use ac_surface to determine fmask enable.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b7de75b4b252e1a535635e96baecedf3d98bd7a",
"description": "ci: add U-Boot specific fetch strings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06d817199454214a942f32d56034aaae87faa50b",
"description": "ci: extend expect-output.sh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef5b8bbc5ea0c55e99dd1e6c2c7a85590724aa4f",
"description": "freedreno/computerator: fix missing dependency on generated header",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "da467817e3e25d201e94326ff876374093a3ba22"
},
{
"sha": "7a68045b5d3ca52ea9db6f4c2606ae16546187ea",
"description": "glapi: remove deprecated .getchildren() that has been replace with an iterator",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9a9b363ce1682ef8f8d125744f5d32011332009",
"description": "radv/aco: enable 64-bit atomic features if RADV is linked with LLVM 8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba37d408da30d87b6848d76242d9d797dbef80a0",
"description": "svga: Performance fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ccb4ea5a43e89fcc93fff98c881639223f1538e5",
"description": "svga: Add GL4.1(compatibility profile) support in svga driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52ce25be8741e42ddae279f33296ed8e6835ce56",
"description": "svga/include: Headers for GL4.1 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc3505f87ed69ac843cd4ce7d269b2ab01a32ff7",
"description": "winsys/drm: Add GL4.1 support in drm winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48a7456f4df53b94f0335f8b605ca2da9ed16d81",
"description": "util: Add util functionality for GL4.1 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1f81abfd440b7b8ddb51203878a6b97547c19f5",
"description": "freedreno/a6xx: more early-z",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d7ee2749f50f7cd76ce7bd753a2b9762e3af375",
"description": "ci: bump virglrenderer to latest version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec98cff6a9a1e1df7d5ea5a31a0341425eccd64f",
"description": "turnip: Simplify vertex buffer bindings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c9728d960714b1c5eb4806a80157ce95992fcfe",
"description": "turnip: Don't bother clamping VB size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52942f18c60253ad79f7d7fa26775bda83860e8a",
"description": "turnip: Move vertex buffer bindings to SET_DRAW_STATE.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c8c7450fc73b888504174733e905f4a69a72062a",
"description": "llvmpipe: move coroutines out of noopt case",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d32690b43c91d4aab938da83704e4ebb68fccf6f"
},
{
"sha": "2d1688345a622add9fef1dd5d6d87bee614d5666",
"description": "pan/mdg: Ensure ld_vary_16 is aligned",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5f8dd413bcc221424598e6330e91e16914b2987a"
},
{
"sha": "de8be1de132085c434532f3dc0d1c456109a8f2a",
"description": "freedreno/a6xx: Fix VFD_CONTROL emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "202252566bf053a31a4162e99f6fef5b82efc837",
"description": "radv: Always expose non-visible local memory type on dedicated GPUs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "622e3a8510ad6ccff41b2ba2f6184b80ad67dea5",
"description": "pan/mdg: Legalize inverts with constants",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "449e5ded9340243b68183d7fffcc838cf283c89c"
},
{
"sha": "e61a98877ccdaf7ec1f9f890f0f7c1a993ee70a1",
"description": "nir: reuse existing psiz-variable",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "878c94288a8aed3479517660be3e9a88f9b44269"
},
{
"sha": "57e4d0aa1c16d3be36ccee4065c55901cb6fad43",
"description": "i965: fix export of GEM handles",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4094558e8643a266dfc8da9bc073751a3736a2fb"
},
{
"sha": "aba3aed96e4394a213e188f2f71ef045803a27c5",
"description": "iris: fix export of GEM handles",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7557f1605968c39d680545d5b8457d17eea3b922"
},
{
"sha": "e41e820648b1cb662cbe938c73d755331d48c6db",
"description": "i965: don't forget to set screen on duped image",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "604a86e46f67b517e43c4646080ee1993ff95ecd",
"description": "iris: fix BO destruction in error path",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3025bde192919649999da202e7527849bf2038f",
"description": "mesa: Fix NetBSD compiler macro.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a63b90712aad81d544eb8931493a6c4a7805f7fb"
},
{
"sha": "e9cda38031af98cf504fb9eb90dd4214e494ecb2",
"description": "freedreno/a6xx: also consider alpha-test for ztest-mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e3731e7119c36b759ec9492a7c9ebf90b222122",
"description": "freedreno/a6xx: add early-lrz-late-z mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07887c9f34c664c4e87008b9d9b76dc06a2d7c1b",
"description": "freedreno/a6xx: re-work LRZ state tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27e501bcfc585757ddf9ad6c37a0cee361c2275e",
"description": "freedreno/a6xx: update depth-plane control regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6307426ed5bbc978f93fad06153c9d2e6d8d8ee",
"description": "freedreno/a6xx: sync registers from envytools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebcf3545db7dad66f5bce94e659720dfdd9f4805",
"description": "freedreno/ir3: split kill from no_earlyz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "346bb81f4054b012d2f1992983e5b6cd820b33c3",
"description": "docs/features.txt: Update for freedreno",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fb7cad95c227348d2207ab814d9a819c5f205b0",
"description": "freedreno/a6xx: Turn on robustness extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b353524b04fa9cd77e21e2d036c69f1cff30c35",
"description": "vdpau: Fix wrong calloc sizeof argument.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "65fe0866aec7b5608419f6d184cb1fa4fe1dc45a"
},
{
"sha": "8252bb0ec6d429b09d944826d1ddbead69387f0f",
"description": "OPTIONAL: iris: Perform BLORP buffer barriers outside of iris_blorp_exec() hook.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b00338bdee7f91f242a1152327cd01fe58c56bd",
"description": "iris: Remove iris_flush_depth_and_render_caches().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46adb83a2930d346dd2ce2d4d19dfec02e0f7ca1",
"description": "iris: Emit single render target flush PIPE_CONTROL on format mismatch.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b92818849360d629bff186feb0f580a114600062",
"description": "iris: Open-code iris_cache_flush_for_read() and iris_cache_flush_for_depth().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74c774dce9e88f7c01700a4d719c3761650a3055",
"description": "iris: Remove render cache hash table-based synchronization.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa78d05a2340852560a9bc965c87ba9fa271dd1a",
"description": "iris: Remove depth cache set tracking and synchronization.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b980725110dca19fc8a3ea365a74d21f032baa1",
"description": "iris: Perform compute predraw flushes from compute batch.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e8198f34968e6911c2bfdf6b58c505a23cfbc9e",
"description": "iris: Remove batch argument of iris_resource_prepare_access() and friends.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "878c770d13df355432da053c015b7701b3c533e1",
"description": "iris: Insert buffer barrier in existing cache flush helpers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e22659089837aacf6c97544fcc4c9acdda516297",
"description": "iris: Implement buffer-local memory barrier based on cache coherency matrix.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a6349eb866952fe7fbf7834f24bcda3df807a4b",
"description": "iris: Update cache coherency matrix on PIPE_CONTROL.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc221875cf1fe546e0087aeef55ca976647ef9c2",
"description": "iris: Introduce cache coherency matrix for batch-local memory ordering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b7fd91be656ecc7944b7523b28246366cf5a8b7",
"description": "iris: Report use of any in-flight buffers on first draw call after sync boundary.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae88e79f6959df71953db6314c78f68bd2799f3c",
"description": "iris: Drop redundant iris_address::write flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb5d1c27227302167d299bcaa2dabe623a242eb3",
"description": "iris: Annotate all BO uses with domain and sequence number information.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e81c07de41c7f6f585a2c6aa0c67b1082b609b8f",
"description": "iris: Bracket batch operations which access memory within sync regions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cbe9535482f3efd27fbcbb90a329e6567e8c961",
"description": "iris: Add infrastructure to partition batch into sync boundaries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7878cbec59a394904feb512ab6a756a27242912d",
"description": "iris: Add batch-local synchronization book-keeping to iris_bo.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b73b33953161acb07bc6c266c247b9be6faf89ad",
"description": "panfrost: Mark point sprites as todo on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ef527928c6acc63ce88a8df023b64d2a5c4468c",
"description": "panfrost: Fix gl_PointSize out of GL_POINTS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f8abd867616fc4ceccb2877cd1e629232397fb4",
"description": "panfrost: Prefer sysval for gl_PointCoord on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc7397f37633eccac6709af55033533682620387",
"description": "pan/bi: Disassemble gl_PointCoord reads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e4a0c2bca32fcf9f13363fa0c54b6a9b70c086b",
"description": "panfrost: Explicitly convert to 32-bit for logic-ops",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "19b4e586f62eb054bf1dc2f828d5b73abae6a7c7"
},
{
"sha": "6d00eaf733395323ef06efd08851e49de35ba845",
"description": "panfrost: Readd MIDGARD_SHADERLESS quirk to t760",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e53d27de61b408049c07e64911b20b117e243910"
},
{
"sha": "46183a999bd0a56cedc7c1c08c8b58356b424009",
"description": "iris: Extend iris_context dirty state flags to 128 bits.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45918e0d8c1ac3128b743fc4e549a60d744e3bc5",
"description": "iris: Simplify iris_batch_prepare_noop().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26a3c7b363133315d0ee2b03eb2ca986d4b23043",
"description": "nir/lower_tex: fixes for fp16 yuv lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f3255ef0aefaf7a7aca4f7ee8a334cf91bf2c99",
"description": "nir/builder: add bitsize conversion helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "866618c5c86fbbb59036845c1d6e38d8e526b525",
"description": "nir: extract out convert_to_bitsize() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "924bfb65604238439374c314bd02ff2b99441e21",
"description": "nir: get_base_type() should return enum type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dce7722ef89100e5dea337064a9d6631bb18822a",
"description": "panfrost: Handle writes_memory correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2447b3b9d3306b33c75d503c9caf9e7322c957bf",
"description": "panfrost: Document MALI_WRITES_GLOBAL bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee59d1ad773aaa720e893446fb46f4e9f3fe5940",
"description": "panfrost: Update MALI_EARLY_Z description",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e26a02e5fce1d4d0fc3120be323ca1ba899923c",
"description": "iris: remove unused iris_bo->swizzle_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77f08982af8f0807ab489d36a5c137661e10624d",
"description": "aco: sign-extend input/identity for 16-bit subgroup ops on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f31c9b4edf6e8d972f26461c49c5e193bf6d9a13",
"description": "aco: fix subdword copies on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a521c67d223c6e32ea9040643b1bd5a3cdfea04e",
"description": "aco: implement 16-bit nir_intrinsic_quad_* on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b08d269bfa310e911c4d6a8ea8297a38ad599ac",
"description": "aco: implement 16-bit reduce operations on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e73d879e3a35f7491c1239f894bbb2d1c9b2529",
"description": "pan/bi: Handle vectorized load_const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b09c6993dc1b1113ff508d158504af90607aa18",
"description": "pan/bi: Passthrough second argument of F32_TO_F16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a4efe2d730cc61d42eefffd01ee0ae4f853ec0c",
"description": "pan/bi: Pack second argument of F32_TO_F16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "323eecaf1392b8fc6951e9f4967fca6ee755ec28",
"description": "pan/bi: Fix SEL.16 swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ed1ae4724ce5eeedf56d65c5427d2788a54d1e4",
"description": "pan/bi: Handle SEL with vec3 16-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afc18c62d795cb29bdddebed0e5ccadc727ddbcb",
"description": "panfrost: Passthrough NATIVE loads/stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36af05bbdef4e91a1d0616752150ae00ad0dceb5",
"description": "pan/mdg: Handle regular nir_intrinsic_load_output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "293d37e19d8213213719fa975d8801fb126a0c51",
"description": "pan/mdg: Allow f2u8 and friends thru",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ae0141f5b28995e266190a24c179a8fe282d602",
"description": "pan/mdg: Handle f2u8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8b881f1611490e6a7a679a08dad0af717bcbb1c",
"description": "pan/mdg: Fold roundmode into applicable instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93513cd9ff127b9842e34dc331c80f55f151376a",
"description": "pan/mdg: Implement *_rtz conversions with roundmode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6290e83190ab9714f04f4aaa6db49c87f4866ca5",
"description": "pan/mdg: Lower roundmodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1bef784867410e9ec2728b0cadf696a4e5168d28",
"description": "pan/mdg: Add opcode roundmode property",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2eb4c85e42452527d46b03242f6f26c8cb216e39",
"description": "pan/mdg: Add roundmode enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "014d2e46a712408984cd2d766fff49fcd08b7399",
"description": "pan/mdg: Distinguish blend shaders in internal shader-db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99446c9f7d34a0bbefa47fdd6acb539421b59d65",
"description": "panfrost: Only use AFBC YTR with RGB and RGBA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ac106defe351428fbe3c62547e6be918b603d32",
"description": "panfrost: Decode AFBC flag bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a34cc97ca3e19fb36045bf361b3a6bd865f71c7b",
"description": "glsl: when NIR linker enable use it to resize uniform arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d1eadb7906628af800ab797a7423f79bbcba56c",
"description": "glsl: gather uniform dereference info before main linking loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a13d8d48ce523acfac5cfe86cdece5abeaf2d097",
"description": "glsl: add update_array_sizes() helper to the NIR uniform linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6aea287b0a14e5634275d6116b319211885d3b8e",
"description": "glsl: add struct to gather more info about uniform array access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6d78f9b7ff02354af3ac8a918bb5cec6c4718e8",
"description": "util: add BITSET_LAST_BIT() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f518508a817aa5af1eee988439f73ecf6279e9c5",
"description": "i965: call brw_nir_lower_uniforms() after uniform linking is complete",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "907bacea13fff7939edf67fba5b3a6eaf9f1f5dc",
"description": "gbm: document that gbm_bo_map exposes a linear view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f3956fea080d73d98fc28bc8cd148755b597b74",
"description": "glsl: Don't replace lrp pattern with lrp if arguments are not floats",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8d37e9915a3b21b496269a39f677a80a6e02cb2c"
},
{
"sha": "3ed2123d77d50ccb984fccdcc1cfa936a18819bf",
"description": "spirv: Use scoped barriers for SpvOpControlBarrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "689acc73989987667ad744026647acc35305839b",
"description": "intel/compiler: Extract control barriers from scoped barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "345b5847b42bc1889d8665ebd129913550da4352",
"description": "nir: Replace the scoped_memory barrier by a scoped_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94438a64bf7e5cd37c56e954156d59e404d76f55",
"description": "spirv: Split the vtn_emit_scoped_memory_barrier() logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3c937c0e4d1dd05072d9a7169532517ef7d0c7f",
"description": "radv: enable zero VRAM for all VKD3D (DX12->VK) games",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd5ffd3a83e178f14fcc69806d3a52724f05b56c",
"description": "radv: enable zero VRAM for Doom Eternal",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c183ea94afd5560b4b9718fce62d0fdab023a16e",
"description": "gitlab-ci: bump piglit checkout commit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7873276f6895eafc56514a666d54e4a4097f1365",
"description": "glsl/spirv: remove dead uniforms in spirv nir linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a494b6241016d3d5995902748b40c70ae8d1ecbd",
"description": "glsl: remove dead uniforms in the nir linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60bee4c70c0d956ecdcae542a515f3e3a4ee328c",
"description": "glsl: add can_remove_uniform() helper to the NIR linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04dbf709edf069bc720d941fab27c53269336bcf",
"description": "nir: add callback to nir_remove_dead_variables()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc79442f3fa23ecb40fcc67ea3cf4fd73fb0d3fe",
"description": "nir: add glsl_get_ifc_packing() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ac617c1172a5031818fdd907579777acf7729b0",
"description": "pan/mdg: Don't double-replicate blend on T720",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "edd56bad942dfc3a00b307093216e4ad53abe5b2",
"description": "radv: Use common gfx10_format_table.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "560f095dd57b67191ccbd8a5c524d4c6d0fe28e4",
"description": "radv: Include gfx10_format_table.h only from a single source file.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b351a507638ff213add8c3c79f6a7f848d09f8e9",
"description": "radeonsi: Define gfx10_format in the common header.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c98e52f88a1b24b33b4e8b95f80cf5dbbe6d2d66",
"description": "amd/common,radeonsi: Move gfx10_format_table to common.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d936f69677240069bae0f23795b56b4e5335154a",
"description": "radeonsi: Explicitly map Z16_UNORM_S8_UINT to None for GFX10.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "273ead81f1a219b39a93abbed4db548d8eeb0e5f"
},
{
"sha": "415c88eebcda87196b1ee09d28ea40e07b9d229f",
"description": "Revert \"CI: Disable Panfrost T720/T760\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "ae6e1aee7d1bd49ae494b8a25ca33d092a3a145a"
},
{
"sha": "2dfc241e36865655913d0f0d961fc76f49bf2f50",
"description": "ci: bare-metal: make it possible to use a script for serial",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a21966837acd2e053ce183c5f145afcff2fd51b7",
"description": "zink: Use store_dest_raw instead of storing an uint",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "16339646f03a5cb527f119ca572c9328fd5d3923"
},
{
"sha": "c310677a7563b1e2d97f8216be1d60cb21204eae",
"description": "radv: Explicitly cast TIMESTAMP_NOT_READY value to uin32_t where needed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "663e8cb4e67f8b85186631c6a3719ed83da32151",
"description": "aco: Use correct reference type in for-range-loop.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b1bc460fd6ae9bf5efeca62227bb05e0c50ee15",
"description": "aco: Don't std::move temporary object.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "536339b0dda33241d21a0e045681419ca46fc812",
"description": "aco: Don't declare 'Block' as class, but define as struct.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2a778ef0f1720f9fb28afd40a791488648218d0",
"description": "radv: Don't take absolute value of unsigned type.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d2fe60f1cf7995c6a52e5160d2e40cddf8aabeb",
"description": "radv/aco: Always enable subgroup shuffle.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "045c9ffa7d7f496ba347aa7acbfc0edea37a0fc1",
"description": "aco: Implement subgroup shuffle on GFX6-7.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14a5021aff661a26d76f330fec55d400d35443a8",
"description": "aco/gfx10: Refactor of GFX10 wave64 bpermute.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe3947632ce9946562a39ef95a6796b8604f1f42",
"description": "radeonsi: add a hack to disable TRUNC_COORD for shadow samplers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d573d1d82524b8a2e5f56938069cabc0f0176a0e"
},
{
"sha": "85a6bcca615f9aae1ffd2a1e790ee5d980e7cc43",
"description": "radeonsi: pass at most 3 images and/or shader buffers via user SGPRs for compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "877c56bfdcb97e47453b86f23a13033438f0daa1",
"description": "radeonsi: remove const_buffers_declared hacks",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4553fc66a5f23607c2e872d8ac8755c747bd0bd2"
},
{
"sha": "ce4575b3b5950041589cd2b96a8334146d8cec32",
"description": "radeonsi: remove unused leftover code for INDIRECT_BUFFER inside IBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cac24bee6202d5bf1c16caa8174494747fa2d56c",
"description": "nir: gather which images are MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6503e4be13099f41a4c287ae1983362856a39f44",
"description": "nir: gather which images are buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8ef15c061fbb0e6da255ab06d7afd8128faee48",
"description": "nir: don't count samplers and images in interface blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6c8a9bd554f51c05bba5ab2c6cbc70edae9d10f",
"description": "ac/nir: support v2f16 derivatives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c423dd721401eaff22c82e69ffaf70e4d31f50f",
"description": "ac/nir: set the second v_cvt_pkrtz argument to undef if it's unused",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bfb95725aaa13a16011f16ad9ec9501b5a373ce6",
"description": "ac/nir: select v_cvt_pkrtz for all conversions from f32 to f16 for radeonsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d80015eaf4fa34e51eab927d91ef49135a8bd82",
"description": "ac/nir: handle nir_op_[fiu]2[fiu]mp opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70b6d540113df7ee3f769a3f3bbfe1b3df4b7bfc",
"description": "ac/nir: support 16-bit data in image opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3e0ba52a0ac89c163ada8791151226b5a1b6efa",
"description": "ac/nir: support 16-bit data in buffer_load_format opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b819ba949b4f5aeef6f6b200247f9ec801774a54",
"description": "ac/nir: remove type and num_channels args from ac_build_buffer_store_common",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b98df7bf502118c194a3e8c77454355dbb086e49",
"description": "ac/nir: support vector types in the type suffix of overloaded intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5ea87cde8ef5fa777442cca899c179c19910a40",
"description": "ac/nir: use more types from ac_llvm_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "116ec850125389f82e540c336dfd44ee7103abda",
"description": "ac: rename has_double_rate_fp16 -> has_packed_math_16bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1af8fe4ed5225efa53a3ee0b105961aa29cdae3e",
"description": "gallium: add shader caps INT16 and FP16_DERIVATIVES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "733bee57eb80c92736f3ef1e1267e68ee6cfade6",
"description": "glsl: lower samplers with highp coordinates correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c0803c32fd5b1c6cc037372990d2b6f84762135",
"description": "glsl: lower the precision of imageLoad",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11929895332213363628d632f7f9f6d79b5124d1",
"description": "glsl: lower mediump partial derivatives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fe20ebaaa933ddd17b655e61ba3fe3d358b8513",
"description": "glsl: lower mediump integer types to int16 and uint16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a052a9c27777fc2cc92ed7ac3cd820e828abf2f0",
"description": "glsl: handle int16 and uint16 types and add instructions for mediump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c14a87839d2937e07f69418285bbfc3c5b3e629",
"description": "glsl: treat lowp as mediump when lowering builtins",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "116e006693dc37245b7c0823e1a394ad9c2fb770",
"description": "nir: add options::vectorize_vec2_16bit to limit vectorization to vec2 16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6916d1ce823439d7de752b2f2013e9b3e434d82",
"description": "nir: fix lower_wpos for 16-bit fddy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92333c6d1a6e71215c82a49485ba27d1def85152",
"description": "nir: lower int16 and uint16 in nir_lower_mediump_outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f2e95f24d80c797389b5c558e0590ed10e0c0e7",
"description": "nir: add int16 and uint16 type helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f798513f91884e1ae332a0726d3e1d4cf455abf0",
"description": "nir: add i2imp and u2ump opcodes for conversions to mediump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3310cb3e16ddc3b8f7941f4df3b5b9775b8aa94",
"description": "nir: Fold f2f16(b2f32(x)) to b2f16(x)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d32144602c1dfd507f07774ce906dc25d2697da0",
"description": "meson: remove \"empty array\"/\"array of an empty string\" confusion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2903dd767f77edccb671f30e9e0686b50879cca",
"description": "turnip: fix RENDER_COMPONENTS value",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "078aa9df8daff60e52a66d8f8062dce135b94ec1"
},
{
"sha": "d63bd09eb2f6109fbef84ba75ee59ab075686612",
"description": "CI: Disable Panfrost T720/T760",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3acd5a68a4fb324908674a73d1bf9ccec98da316",
"description": "gitlab-ci: Use separate docker images for cross builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a85da8e3d5e430cf661f0343d00810923de2e379",
"description": "gitlab-ci: Add x86_build-base docker image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae400553fbb1a9ca2add87072f7dd61621e69111",
"description": "gitlab-ci: Move meson back to x86_test-gl/vk ephemeral packages lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b19c094dbafbaf60568a3fb01a05372fc6a9ae11",
"description": "gitlab-ci: Stop using packages from Debian testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c964be0cd7ae7cded01430d3505edbbd803ddb3e",
"description": "gitlab-ci: Use Debian 10 wine-development packages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "262e3885a288d93f618cf6552d0193a036273e64",
"description": "gitlab-ci: Move LLVM/clang 6/7 packages to the x86_build_old image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b30b6fded8925364a811030bbcdc486b4100108b",
"description": "docs: add missing \"shader_\" in VK_KHR_shader_subgroup_extended_types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb62e642ae667c99aeb3015fa77ab668af5e4ee6",
"description": "vulkan-overlay/meson: use install_data instead of configure_file",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "56ccea58ae7f6fd56cf4a1697d2cceb68866b552"
},
{
"sha": "138c003d22739b0d1e6860ed398dd511a44cde04",
"description": "meson: deprecated 'true' and 'false' in combo options for 'enabled' and 'disabled'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a63e5cbe489f78bc07632291cd276dbd94a3066d",
"description": "meson: use 2 space not 3 space indent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8e2d79e0228106d11b6ceeb38f4ffb587f0a819",
"description": "meson: use gnu_symbol_visibility argument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc7301865e1eabe06d4225af596e7334c4094fe5",
"description": "drm-shim/meson: Use portable override_options for setting C standard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23df13c98825dd5b99a7e60fc8318ff9287a053d",
"description": "drm-shim/meson: The name of the target is a string not a list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17dcd535c1973fb8bdaba9eb013672825cc10b94",
"description": "meson: Use builtins for checking gnu __attributes__",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ef314b4fa938310f282951888a1b51e31e4fa51",
"description": "meson: Use build_always_stale instead of build_always",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a16e8bfb948d1aa6e84905d0ad47960bfb9fcfed",
"description": "meson: Use the check_header function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1a290bdd57536d6afcff6a02f1512fba7328729",
"description": "meson: Bump required version to 0.52.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30a393f4581079ced1ac05d6b74c7408fbe26f83",
"description": "pan/mdg: Enable out-of-order execution after texture ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c0e82d4ab9073af45a36e6c11ed2a31580cba9e",
"description": "pan/mdg: Add quirk for missing out-of-order support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31de10c4342bc5c21366d14a1266e942b95295a0",
"description": "pan/mdg: Disassemble out-of-order bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca6759c3f9ff56a077675bfbee3dab2b7b7afc6b",
"description": "panfrost: Remove unused nir_lower_framebuffer pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7de4b98193d5bcad1d0a057a9c8d865bf93be9db",
"description": "panfrost: Don't flush explicitly when mipmapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "975238dc2a5bcf4a0d6d8a5560d05d03321aed6e",
"description": "panfrost: Use VTX tag for vertex texturing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89a9cc764533f4cad123dc92c49e89bb181873c3",
"description": "panfrost: Permit AFBC of RGB8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a8e5eb1b11e5dfe42ebc4c10c291e36fbd06cb3",
"description": "panfrost: Fix PRESENT flag mix-up",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c793a4867737d08e20557e0bf8432c9c5dfcb2a",
"description": "pan/mdg: Fuse f2f16 into load_interpolated_input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f8dd413bcc221424598e6330e91e16914b2987a",
"description": "pan/mdg: Handle 16-bit ld_vary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e58112bc08f99861ac634ede8db0f98cd497fc14",
"description": "panfrost: Update fails list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e42950fe96408c4addcc31990787dc5cca537476",
"description": "panfrost: Use internal_format throughout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7765a8c7f5b225d11373a35bd5156c9a98a6514",
"description": "panfrost: Add separate_stencil BO to batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6aa7f6792d30f91eccc68fcec65b81105afc347a",
"description": "panfrost: Check for large tilebuffer requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c46b11438d363f27e9f4418766063c5be9b3e0c2",
"description": "panfrost: Let Gallium pack colours",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8dc8b6640334e94f4f8b66a93c68e49c04b06623",
"description": "panfrost: Account for differing types in blend lower",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c9fe82ee92c1a6ba9a3f8230ed94bac8bbca0be",
"description": "panfrost: Conditionally allow fp16 blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19b4e586f62eb054bf1dc2f828d5b73abae6a7c7",
"description": "panfrost: Switch to pan_lower_framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c286cc0a2146a6ab3e8be278c4c27226b6ff990",
"description": "panfrost: Un/pack sRGB via NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d14757c033b78791968390201f2ece564a4c1ce",
"description": "panfrost: Un/pack R11G11B10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e24e248b84a2fbcc70cc1ee5c598e5a942effbce",
"description": "panfrost: Un/pack RGB10_A2_UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91cc67855186c8df05f22047df29c462ee985376",
"description": "panfrost: Un/pack RGB10_A2_UNORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7de0e5500b6fbab2ed66131a7a54df9f95693a17",
"description": "panfrost: Un/pack RGB565 and RGB5A1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff590702da3ead33976f3b764de4df78f2aa630a",
"description": "panfrost: Un/pack UNORM 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eab8701e7c23cd11e991624804487ecb393c54eb",
"description": "panfrost: Flesh out dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e937dd521b240f5cd6246a18e761992c49a8e415",
"description": "panfrost: Un/pack 8-bit UNORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f01aabb82968077e7ed690276394074cca14bf3e",
"description": "panfrost: Un/pack pure 8-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a6483bb47fb654e3c78e5d81e8500b993d51cbd",
"description": "panfrost: Un/pack pure 16-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c31bcca48e34e44288b9f5e7dbf573a492717ef3",
"description": "panfrost: Un/pack pure 32-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5fcc193f71c4767866e8c7f9f396e60a312ab6d",
"description": "panfrost: Stub out lowering boilerplate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbd72a8f94ca8aad954990b527d7c510983c96f5",
"description": "panfrost: Determine classes for stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18a767df35f2a71105703a1132ab5a3c1ec27313",
"description": "panfrost: Determine load classes for formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e53d27de61b408049c07e64911b20b117e243910",
"description": "panfrost: Add quirks for blend shader types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60d647f9def4b84396fd820fd7a5e6ea7a4f1f0a",
"description": "panfrost: Determine unpacked type for formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c82f8a097f2824de650e6cae16d4ce73b1cb512",
"description": "panfrost: Add theory for new framebuffer lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a175e4a1b1e777b9a9185ad504c3516e55f4c3f",
"description": "pan/mdg: Implement raw colourbuf loads on T720",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f82aad7a27e44314b0fd2461819d31efb49fd5e",
"description": "pan/mdg: Drop the u8 from the colorbuf op names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49840a8a58a6614615fb73c0e558863478190913",
"description": "pan/mdg: Print 8-bit constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ff0291896a91dde9c6f7f0a1bc5b7c3962e72a0",
"description": "pan/mdg: Handle bitsize for packs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9c780b1d08092880a1ad769fffbad571f094c46",
"description": "pan/mdg: Treat packs \"specially\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c495c6c2957c7c30cedeaa218c2caf443ac04797",
"description": "pan/mdg: Add pack_unorm_4x8 via 8-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "551d990a7c85d2b3cba567b00e6f2aceef6e2e87",
"description": "pan/mdg: Handle un/pack opcodes as moves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "605b0e8acf307ff0f9cccd34c2cae8932ad9222a",
"description": "iris: Fixup copy'n'paste mistake in Makefile.sources",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "034329128b703f8c2e8ad1980ddb131df372ce48"
},
{
"sha": "aaec065f03e65f75fd18f8cc24d003f220209714",
"description": "intel/dev: Don't consider all TGL SKUs as GT1 only",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "54996ad49273641e20dbb2d7aff382199e27cd10"
},
{
"sha": "d2f8105b606269c0e71cd599f57997279385d300",
"description": "r300g: Remove extra printf format specifiers.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "04c1536bf7abe253e0e900c311ff9474ff4d1813"
},
{
"sha": "6e1c47b98df384b46ff41ffbf9689a93c78c040d",
"description": "nouveau: allow invalidating coherent/persistent buffer backings",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c48f42e178a1cc484870367c0cfe5fbbf71d86cc",
"description": "intel/fs: Emit HALT for discard on Gen4-5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94aa7997e45b5314d169bbee5bf22ad368c2fd25",
"description": "intel/fs: Fix unused texture coordinate zeroing on Gen4-5",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7c8811fe4012b60a9bcdb2ea2ef6ab79e402809",
"description": "intel/vec4: Stomp the return type of RESINFO to UINT32",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e843303d6f18d56d7c412e6c879134f7b79372ac",
"description": "radv: fix regression with builtin cache",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cd61f5234d2c275b21c249fc2effc058a74ecf0a"
},
{
"sha": "7e4c8949c6f79090b7d8675b488c7bdc90477e26",
"description": "gallium/dri: Remove lowered_yuv tracking for plane mapping.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13735c4f476f997966baa8a1f4c071867d78b401",
"description": "panfrost: Fix printf format specifier.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "6148d1be4bb52039ccda57f25a9d27ecb7aa7541"
},
{
"sha": "4925fb97f65f20fd52c94a080a68108c25a4095f",
"description": "glthread: don't upload for glDraw inside a display list and always sync",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2840bc3065b9e991b2c5880a2ee02e2458a758c4"
},
{
"sha": "cf9926714783efa4524ca2afd62a9817dcbccf06",
"description": "util/format: Add more multi-planar formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d491b0dfd97c27b245ad0ed0e7356377f25ebe67",
"description": "util/format: Use correct pipe format for VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "75d7ee80291d6693ca2611bf8ad2bb14a34588db"
},
{
"sha": "273ead81f1a219b39a93abbed4db548d8eeb0e5f",
"description": "util/format: Add VK_FORMAT_D16_UNORM_S8_UINT.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f047d585ee472a314d4ad5da4dffa5e7c2a42eb5",
"description": "etnaviv: Fix memory leak on error path.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "eed5a009897a859ec118ef84c0437be174a49da3"
},
{
"sha": "bccb3deee2995e68a7f8a63d857f2cd298ff8361",
"description": "panfrost: Probe G31/G52 if PAN_MESA_DEBUG=bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be8cbe0b41dcabb5a0beb7b2ab2bd6ce87eb7955",
"description": "panfrost: Add GPU IDs for G31/G52",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "229084f5de848ea83c83b6d0743edfc90eddb428",
"description": "panfrost: Disable QUAD_STRIP/POLYGON on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4be2cd604bc601f90eb90625bb91a040659b6767",
"description": "pan/bi: Passthrough deps of the branch target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8230a04f513e033843da2f2e26f87ac3846c4dd7",
"description": "pan/bi: Allow two successors in header packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db2c10d0325cc9c127209b11b8c36f2e5625d185",
"description": "pan/bi: Measure backwards branches as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a42731536d59ec2c028138d303d15c18158e85c9",
"description": "pan/bi: Add bi_foreach_block_from_rev helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c697992ca18e6f059d167fa0a1a9af53b3f93fea",
"description": "pan/bi: Defer block naming until after emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd6ff4f7e1845d380c366d4f643725fe76a101f5",
"description": "pan/bi: Pack unconditional branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4791d2bf85045f59451dcbc0e166b3c71ec3048",
"description": "pan/bi: Set branch conditional bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffe7a61a46139b9d872ec60b686aad1926b857f7",
"description": "pan/bi: Set back-to-back bit more accurately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3aacfaf87eccee657ab9a5acc7bfe83b226f120b",
"description": "pan/bi: Set branch_conditional if b2b is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e945d4f79d6f4da1d6ad61ebcef43ba47aeb7833",
"description": "pan/bi: Pack proper clause offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "682b63cdc2631de48d6d5e8ce739e272ae373c10",
"description": "pan/bi: Measure distance between blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64c49ab1fc48e9a82c06f1e9fc92c3cf093ef3ce",
"description": "pan/bi: Add bi_foreach_clause_in_block_from{_rev} helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64bedbfa67bc0f814ba6b0d4a587807fb9b88050",
"description": "pan/bi: Link clauses back to their blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c329567508836b5b40cfbacf29a840e1e6d4c41",
"description": "pan/bi: Preliminary branch packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd9a08d4f2360c227eb17f5b1f166ac46ca08ebe",
"description": "pan/bi: Assign constant port for branch offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdff3ebc9a28ffa0001012ab5ad913c81de7fb8a",
"description": "pan/bi: Set branch_constant if there is a branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9967ab6da8a1c383939752611ad564aee271cb7",
"description": "pan/bi: Pack branch offset constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "627872ef7f8be877cc8c64f0b424827a43ed8ef7",
"description": "pan/bi: Add branch constant field to IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1298ae33658c7e0e1c2e07b70903338e0981bed",
"description": "pan/bi: Passthrough ZERO in branch packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d619ff009b57e6949e88b9a607cc8f089d6d7ad2",
"description": "pan/bi: Fix branch condition typesize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cdd55a81ea14df39608ef38bd6acb77369f9de1",
"description": "pan/bi: Fix CONVERT component counting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8c6a7187856edeb55ebd63c9274e9a780f22b35",
"description": "pan/bi: Only rewrite COMBINE dest if not SSA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e42a5dfd4f2b22c73f4627128ac6d3dbcb10aca1",
"description": "pan/bi: Fix emit_if successor assignment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9a00cf3d1efe336e09906d87a8f5a50cbbe10fd6"
},
{
"sha": "b34eb94d9c97a7bfdd64da444dcc0860f6546f89",
"description": "pan/bi: Allow printing branches without targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4fc16a1d4bbfa520bdf11dbcdf41dd3a3e14829",
"description": "pan/bi: Remove schedule_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3ae088b96d9242d7d0fabde0516ccd76279ffd5",
"description": "pan/bi: Add helper to measure clause size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a4e4477fc3ce3e3a914dad98b1129e90cbdf0b0",
"description": "pan/bi: Add bi_layout.c for clause layout helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3de28bb49229f195e2353d8bbaee63ff3198481",
"description": "pan/bi: Remove more artefacts of 2-pass scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4096be05af306d18bf948f92ab03ee7d6f7468f4",
"description": "pan/bi: Add MUL.i32 to disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec8665615f4b4bd019ea56fb1dd2be3716802b78",
"description": "pan/bi: Disassemble pos=0xe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a658a4f7a5599141c678794676f4a5cfc16ba7f1",
"description": "pan/bi: Document constant count invariant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac64bf9b207f6a4e7f41d57ee123b173f631cb28",
"description": "pan/bi: Move bi_flip_ports out of port assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95e3776d3e0119f679bfb467028ed09226fdf95d",
"description": "pan/bi: Add FILE* argument to bi_print_registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd96b451f66c793b2a9593a58c672e6482eaa12c",
"description": "pan/bi: Drop `struct` from bi_registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b042ddef325ee6f88ebfff76f84173825c40d33f",
"description": "pan/bi: Move bi_registers to bi_bundle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79f30d8a86e9f9fe0f542c75f8ebf2e617f13135",
"description": "pan/bi: Move bi_registers to common IR structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59f8f20306b5890ce2f26b12f22db682cbdbebac",
"description": "pan/bi: Remove comment about old scheduler design",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "635bf652edc9150e2e939d76cacbb74537530ef5",
"description": "pan/bi: Remove FMA? parameter from get_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20f6c7a9134062b6e16f7a5bd16c197cc2055e9b",
"description": "panfrost: Preload gl_FragCoord on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d194f8ac471a075984a0d4f5c6399318c525998",
"description": "panfrost: Set reads_frag_coord as a sysval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52875a34aaf7eaf913740f157bccce5e82f8679b",
"description": "panfrost: Don't generate gl_FragCoord varying on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11470fcde266aa8b864b6a114fc923b2b8e5907a",
"description": "freedreno/a6xx: fix vsc assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6f7bc2979926faff3abecfb52533e7043fc05a5",
"description": "freedreno/a6xx: Program VFD_DEST_CNTL from program stateobj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7aa809e31c77a7b0fdfa5c3f818edabc288148cd",
"description": "freedreno/a6xx: Create stateobj for VFD_DECODE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8952dd6d991fd5041a48df31f849e8ddbcb74046",
"description": "freedreno/a6xx: Decouple VFD_FETCH and VFD_DECODE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c15db8928fb7d16a0cf5443fefce7efde5a50eaa",
"description": "freedreno/a6xx: Move per element offset to VFD_DECODE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "601a029e67cc62a32cf028d87653a877c18ecfbd",
"description": "ci: Rename x86_cross_arm_test to just arm_test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c9ade468598e9c177612e5fc0860aa8b9b39b1d",
"description": "ci: Don't build an arm_test container now that the last user is gone.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f4fc4ff71524d55f6b481e4580c377d3c5f3b66",
"description": "ci: Switch cheza (freedreno a630) testing to baremetal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c89a749f66527caf72c43b433dc27de1594a87f6",
"description": "ci: Add scripts for controlling bare-metal chezas.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a1010e21ac426736fb9af289570d3fbbaaa1884",
"description": "ci: Build a cheza kernel.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b678568a5ef56a6b87204ec1b0499b7c04591656",
"description": "ci: Disable the firmware loader user helper option in arm64 kernels.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d645a19ebf2cc574e6ad3f84100f0e2ddd4d59b",
"description": "radv/aco: enable VK_KHR_subgroup_extended_types on GFX8+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e22567089c829765d0b78a87d96f7dc5af9e10cd",
"description": "aco: sign-extend input/indentity for 32-bit reduce ops on GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83dcd1690be5dbf7129ed05cc12043130a2f875c",
"description": "aco: allow gfx10_wave64_bpermute with 8-bit/16-bit input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ece71507db9ca8c1cd01974f81a17d1f52efd0c",
"description": "aco: allocate a temp VGPR for some 8-bit/16-bit reduction ops on GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e0ea9bccae5d280e163479d9c46d0ad8b29a504",
"description": "aco: implement 8-bit/16-bit reductions on GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75a730ced59701201ef4247cbe2189a9be6a9d18",
"description": "aco: fix register allocation for subdword instructions on GFX10",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad609bf55a87200ab11ad7cf31420dcfd8dfc141",
"description": "frontend/dri: Implement mapping individual planes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2ee293422c09c9ecc8150ad70d29273e28c6a71",
"description": "zink: Check fopen result.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
},
{
"sha": "7503863fe2a48d155ec9c1778206f1e9a2dc5987",
"description": "radv/aco: enable VK_EXT_subgroup_size_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f391262003e2d58395dd17d2cf1e1a6807f7a0a",
"description": "freedreno/a6xx: document LRZ flag buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3947f9d247619043ac9a2c17f746d2fbfb0e5ac",
"description": "freedreno/a6xx: LRZ fix for alpha-test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "838666a41dcbbf566bff57e7a7b841e50bf2bdce",
"description": "util: Initialize pipe_shader_state for passthrough and transform shaders",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f01c0565bb9ad7335395920aebc7489cb76d1b72"
},
{
"sha": "034329128b703f8c2e8ad1980ddb131df372ce48",
"description": "iris: Rename iris_seqno to iris_fine_fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "682e14d3eaee8991ee08ea309cbf9a509b6e6b27",
"description": "nir: lower_tex: Don't normalize coordinates for TXF with RECT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1ce8060c25c7f2c7a54159fab6a6974c0ba182a8"
},
{
"sha": "f0c102c075f8ac76629bb34619187262ccc3e9d8",
"description": "ci: Quick exit qpa extraction for non-matching qpas.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46d9b500f4fa57affbb75ffe092dcf23a717706f",
"description": "ci: Move baremetal DEQP_NO_SAVE_RESULTS setup to the yml.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33e0821a99fcc9e97ae0ce2065f2ce14df568c31",
"description": "ci: Add DEQP_EXPECTED_RENDERER support for VK tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6766d51c15fc8143466b53aa7384d0c06218f12d",
"description": "ci: Auto-detect the architecture for VK ICD filenames.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "044f50b9fdb0186ce32c5e54710f025ff677dab7",
"description": "ci: Drop old comment about enabling --deqp-watchdog.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c343d00edeb9a36a937e38664945ba6554fd4011",
"description": "ci: Drop double \".txt\" suffix on the unexpected results file.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10c4a7cf59733ae2058a76b880ea0767a59dad4f",
"description": "spirv,radv,anv: implement no-op VK_GOOGLE_user_type",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "01ce7887bf0d6ec4619e1851002d4774aaa28a90",
"description": "aco: fix 64-bit shared_atomic_exchange",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f2fd9c62ee167cae34d34664e6bd972169a3307",
"description": "aco: don't reorder barriers in the scheduler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1900ee2c70c15dea56027c21676174704f12348",
"description": "aco: preserve more fields when combining additions into SMEM",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
},
{
"sha": "95d5c1b8a1ebe4a2ce47206b9ff0af4fbfd5a31a",
"description": "aco: check instruction format before waiting for a previous SMEM store",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1749953ea3eb2f3e33a61243cc11860795c658f3"
},
{
"sha": "5ccc7c277c86f754f40515820b27b55296107c54",
"description": "aco: consider SDWA during value numbering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "23ac24f5b1fdde73cf8ec1ef6cbe08d73d6776f5"
},
{
"sha": "8aa98cebc15e6f6f8bcf42162399b5826376b3dc",
"description": "aco: fix interaction with 3f branch workaround and p_constaddr",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
},
{
"sha": "1fc1b877622e3477272a17a43fd438453484bb79",
"description": "gitlab-ci: Pull in GCC 9 from Debian testing in x86_test-gl/vk images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2366f01fd194c9aef91153e3050af30c57bb95a",
"description": "gitlab-ci: x86_test-base image as common base for x86_test-gl/vk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43111ea74589db078aa7d385d49d480097d22439",
"description": "gitlab-ci: Also list arm/x86_build in needs: of test jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bccf2a25a89622c49dcfa488763c245e6584d568",
"description": "intel: Add helper to calculate GPGPU_WALKER::RightExecutionMask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78e400d4a515e8d8187259ed1287dd4671dee9ca",
"description": "iris, i965: Update limits for ARB_compute_variable_group_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46b428074f427ddff37d2f92a3ac0f0468d253be",
"description": "iris, i965: Drop max_variable_local_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90ec26a800ca7d24237b9df9b2549452f4aa9946",
"description": "intel/fs: Generate multiple CS SIMD variants for variable group size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b8347c98842621a621746ec5718c95d297876c9",
"description": "anv: Use new helper functions to pick SIMD variant for CS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "594374dd8d83a32fa9149b2b799d8fc1c51ceb87",
"description": "iris: Use new helper functions to pick SIMD variant for CS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9f4bda6ce52685cc835530d23348c69adfd89be",
"description": "iris: Set CS KernelStatePointer at dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee0fc0f6dcf6093f4e3ff0796ace3cb1590a72ea",
"description": "i965: Use new helper functions to pick SIMD variant for CS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb26d9c3119e089a0e0c6b0bf6cfc90193c70326",
"description": "intel/fs: Add helper to get prog_offset and simd_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b5e77caa7f0225aab3701de66b7434553c66033",
"description": "intel/fs: Support INTEL_DEBUG=no8,no32 in compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10d0f39beb20c4cd6fe6d3f23a3b1d918653127a",
"description": "intel/fs: Remove min_dispatch_width spilling decision from RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9526e14b5cca2417368a41e2fb4a5835cfcbe205",
"description": "docs: update calendar, add news item, and link releases notes for 20.1.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e94a811a46253ebf366f991129b283ff648ae470",
"description": "docs: Add release notes for 20.1.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dff1bac6345b755bfba544b144e1e9dad71be9aa",
"description": "zink: always use logical eq ops in ntv with 1bit inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df2c68ee4fd470efdc4f0121a2fe4aa5c64771e0",
"description": "pan/bi: Initialize struct fma_op_info member extended.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8c79c710d4e1f3e424d5abf1f9abccdfc9a59caa"
},
{
"sha": "b3023055e075386e96fe2fbf093f0db261c0d9fa",
"description": "lima/ppir: use a ready list in node_to_instr",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "632a921bd0dd40ad3167a0b8a74fe7054a78256a"
},
{
"sha": "9ae8b4af75ea708323352c5c016dc4c72ba9c893",
"description": "pan/bi: Suppress inf/nan for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f589f4e045c0e3a353e15899e67729d08a1ded0",
"description": "pan/bi: Add CSEL.16 packing tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87ca1c1eeaedaad6d430c6504f32def27ec984b1",
"description": "pan/bi: Pack compact vertex texturing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6650fa22c79dca1264b8f77f83bba3ccbb0298b9",
"description": "pan/bi: Add f16 TEXC.vtx op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "731dfc6066dac8da477ba02ad90d5f2145fa0811",
"description": "pan/bi: Allow vertex txl with lod=0 as compact",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd0324a1ce9af727442a4a7208f0c017cdd7c681",
"description": "pan/bi: Document compute_lod bit for compact tex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d31bc0e21c4799cd34a1c18643cd15c3f1026a12",
"description": "pan/bi: Also add compact vertex texturing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f514bdd10676ac35a0d4d48f0aefd57d21feb2c8",
"description": "pan/bi: Add TEX.vtx opcode for vertex texturing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fd3ad91c737c1a00a1b6ace95423fd2d8f9d577",
"description": "pan/decode: Decode Bifrost shader flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee6a5a5f0521bc40457258b2f0dede8a3f2f42ba",
"description": "panfrost: Set MALI_BIFROST_EARLY_Z as necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f78f25ce9f5a72573a55c4d919bb65b80c036f7",
"description": "panfrost: Identify MALI_BIFROST_EARLY_Z flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c2d0418c1aaa2b279b72c60fe0fa7a658bb0789",
"description": "panfrost: Add defines for bifrost unk1 flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55e3305a5b0bd47874e99b3dd090929fc3cbfd0e",
"description": "panfrost: Document Midgard Inf/NaN suppress bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e88dff374bb72a1fb28941029726e2b79ad2784",
"description": "panfrost: Ensure nonlinear strides are 16-aligned",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "bde19c0e7ba575f3c8ca8ea76c916034264a8713"
},
{
"sha": "d45936c01cd1811fb0ca927858bca404f1292791",
"description": "panfrost: Identify Bifrost texture format swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3692fd53ee48cd4019bc1822f044d1ffd1ad08f",
"description": "panfrost: Set unk2 to accomodate blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d6cc14513c1032ff8b24b378354aa7fdb99c6fe",
"description": "panfrost: Share MRT blend flag calculation with Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5cf54fc1d5681edac8c4c9ce4822d5a67bc70d4",
"description": "panfrost: Force Z/S tiling on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f512489b2e016837b0b31e7b11948fe503f30137",
"description": "panfrost: Tweak Bifrost colour buffer magic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76e871d3ffc8fac11881fc3f78f86ebfec3955af",
"description": "panfrost: Tweak zsbuf magic numbers for Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aeb580189281c920b29c73e816b4ac86e2a26a0c",
"description": "panfrost: Adjust null_rt for Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83cd3f0b4e773f7db347f8d42a5cfb2584dee45d",
"description": "panfrost: Fix Bifrost blending with depth-only FBO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a91306677c613ba7511b764b3decc9db42b24de1",
"description": "ac/gpu_info: Correct Acturus cu bitmap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "296c04d78c9840f83e7fcaf9b45a4cee96752348",
"description": "intel/fs: Work around dual-source blending hangs in combination with SIMD16",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd2bd68fa69124c86cd008b256d06f44fab8e6cd",
"description": "zink: use general-layout when blitting to/from same resource",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d2bb63c8d4cdc02b1c33afadea5becd58fb7286c"
},
{
"sha": "d9eaac02e53944799fbadf6ab7ff6cc725b0483a",
"description": "radeonsi/drirc: enable zerovram option for 7 Days to Die",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddfd2e626a51373f88f2a58701304e6403450705",
"description": "turnip: support VkImageDrmFormatModifierExplicitCreateInfoEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da409fb7b8c997de28db4016c788abff14bd8c57",
"description": "freedreno/layout: add explicit offset/pitch argument to fdl6_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1acf492de91e04a81950c0446c36b22b48bc94c",
"description": "glsl: fix slow linking of uniforms in the nir linker",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "95f555a93a8891ebba2a291eecd984eb2364d636"
},
{
"sha": "f6214750eb4d53296e674dd26fc668b1029a1c8b",
"description": "glsl: stop cascading errors if process_parameters() fails",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "53e4159eaaf692071bf63365eb27a16c97c9a3e5"
},
{
"sha": "755c0400606f821111fec76764ddb97243f2ad8f",
"description": "freedreno: Add missing va_end.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a0ca1462f31747d028abe9106309f6c95c3daabf"
},
{
"sha": "e91108691d27fa9f2410c056fc909e70a6c4b9c0",
"description": "nir: Fix sources for image atomic fadd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "247f2fb32ae39009f2e1ba6ae0f2c97573b910d8",
"description": "pan/decode: Dump unknown2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a19d49b2e8386c963bd921c7f1f3261d66af26c",
"description": "pan/decode: Dump missing field on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2c8b1ac5791348977fed3d6056ae50af1721649",
"description": "pan/decode: Fix tiler warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4bc7d521b13ab64bdc6d2a75ac79a0964955125d",
"description": "pan/decode: Fix unused variable warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a62123572099cfa173804146771e76dae3637eab",
"description": "nouveau: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e535629805deb88ca169f9ce8b82720f2efca02",
"description": "etnaviv: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb5e10af246b320796f11d6faccbf6dc4c43e4fe",
"description": "iris: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17199107fd2f55dbed674e37922773172152eeae",
"description": "i965: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f59d02a86dcf0e34cf43a223e44f51924e9ff4a8",
"description": "intel: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ea2ad0b3999a8e5d7334447af5d3c32537366fa",
"description": "softpipe: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9983c4cd68edab08e8bc03480c3fdd518637a3f6",
"description": "panfrost: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82996a8cff79aa8acc700cd45c933635e59bdedb",
"description": "glsl: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a024b394272c9210d3ff1915fbb54836a8e095fc",
"description": "gallium/draw: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "747cb95e3c832ca33b848b56af458948ff0cce36",
"description": "mesa/swrast: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05bacdb9170edc408a86ca315f195b9aabdd3651",
"description": "mesa: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f1fde1fafb64ac6e33325b30443b53e243bfb0e",
"description": "util/format: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35938c15e22e3021f7693425f0d2134845c81f6b",
"description": "util: Add SATURATE macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cc7711924fd0f3c76e22e527e21d8f8368e5395",
"description": "intel/fs: Remove redundant assert()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "462bc408fe953d8d4e914e78c7faef057e806872",
"description": "intel/fs: Early return when can't satisfy explicit group size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a308ee4c792bc64486e94374f74d221bbaa10f1",
"description": "intel/fs: Remove unused state from brw_nir_lower_cs_intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e0525e145a180dfbce359f83994137f8b8b7295",
"description": "intel/fs: Remove unused emission of load_simd_with_intel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5a413e19a82b1d97e9d7e0fc504e6012781d90b",
"description": "egl/android: Drop unused variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09efdccf4a83c62e632020e8a425eba67de8dc43",
"description": "egl/android: Move get_format under HAVE_DRM_GRALLOC guard where it's used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c26317ebd6c42fcd70a63c2a95d04f11f3c15bd5",
"description": "mesa/st: Use memset to zero out struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12653beacba00146f5bf31816a7c1dc8e51735ff",
"description": "mapi: Fix a couple of warning in generated code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8341f30f1ea87a22624031c2f5f670d1b9f8678a",
"description": "src/util: Remove out-of-range comparison",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4e64e9f530c22e779ef5747c2a927bdd5b6c47d",
"description": "freedreno/ir3: Avoid {0} initializer for struct reginfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06ab93d6949924a353aada939935737dfdcbae84",
"description": "turnip: Use {} initializer to silence warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "697fe1c8015d14b6d2ebc5ba70cd05439ef1490e",
"description": "turnip: Use tu6_reduction_mode() to avoid warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fff17707ea959f8fd6098e3a154a8574f4912a85",
"description": "turnip: Use hw enum when emitting A6XX_RB_STENCIL_CONTROL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6aa3004d6049afdbbe85b9f807f5f9f840cb05c9",
"description": "freedreno/gmem: split out helper to calc # of bins",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcecdcd82252013020a224f9e2887fcedbe23789",
"description": "freedreno/gmem: fix nbins_x/y mismatch",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1bd38746d5a2d21a2f77e2bf1c6fec17ca5eb6ac"
},
{
"sha": "9b91d88b3390d264d06ccc11142325e99780e808",
"description": "freedreno/gmem: add some asserts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1679efe92755871d48f81d6b3f45158f36c6f711",
"description": "freedreno/gmemtool: add verbose mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c6693f0e4326e915e40caf42f4919407bbadf32",
"description": "freedreno/gmemtool: add a405",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b20663c5ba9523d24edfb6f1ce42561e36607f4a",
"description": "freedreno/gmemtool: make GMEM alignment per-gen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fec8288081261ad902732f64ec5603eb96cd804a",
"description": "freedreno/gmem: make noscis debug actually do something on a6xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3024d009006449df1e69cce4c90a7d1c7f01e5ca",
"description": "freedreno: handle PIPE_TRANSFER_MAP_DIRECTLY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8728c42031379be979e56a457a178ce6a5b87b08",
"description": "freedreno: clear last_fence after resource tracking",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ddb7fadaf8b1aa3004e72d6b0e28e465f8f45fba"
},
{
"sha": "4c97a716a64a0d4990a2cc2f8185713459576ca4",
"description": "freedreno: add batch debugging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e2009c4481434f1b97713d8a0ec193fdccb65a6",
"description": "nir: fix lowering to scratch with boolean access",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "18ed82b084c79bf63666f2da22e5d675fb01aa26"
},
{
"sha": "e369b8931c675a6e86715c682723b085e45e0ee5",
"description": "freedreno: Use explicit *_NONE enum for undefined formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ec3747fbe8e1d5a5a8b29b123b843b57ce77c6e",
"description": "freedreno/ir3: Use RESINFO for a6xx image size queries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ec4c53ef94901bd7d1623047c52dcdb98a9764f",
"description": "freedreno/ir3: Move handle_bindless_cat6 to compiler_nir and reuse.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2068b0143027a9f61011f3cac6b620414c85c8f6",
"description": "freedreno/ir3: Refactor out IBO source references.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00b9099dd599ecaede1c0ddbb8fa3097e299667e",
"description": "freedreno: Set the immediate flag in a4/a5xx resinfos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae00da5ddb6e787ceb0a05872d271c01d04c9652",
"description": "freedreno: Fix resinfo asm, which doesn't have srcs besides IBO number.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1cb75678d53f4616303a688f1c4a89773c1426c",
"description": "freedreno: Add more resinfo/ldgb testcases.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d4a911d8c3d9e3f218ea136179c4cbf9a91b07d",
"description": "freedreno: Fix printing of unused src in disasm of cat6 RESINFO.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f02b480713c9c6e5ad65d1e6ab9e4454a8d9504",
"description": "freedreno/a6xx: Fix the size of buffer image views.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3987e25c03d2049b965d6513e4ef6fe7ae93c564",
"description": "tu: Add missing storage image/texel buffer bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "439a4ac0250f86b8f15fc33bb9443e52045beae8",
"description": "tu: Respect VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08d22bb908e161b15b12dd094f94de06ec0c883f",
"description": "tu: Fix IBO descriptor for cubes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7ab9c4eb17949e20dd8b82de01c977887481489",
"description": "glsl: cleanup vertex shader input checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e89d34aacab069c2074241ea0104705c18c9d67a",
"description": "glsl_to_tgsi: add fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38a4b861459b02401d3ff71670218506e7acf019",
"description": "radeonsi/gfx10: implement most performance counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a3806ffa352a37ab03fca46a596bba99fcb11ca",
"description": "amd: replace SH -> SA (shader array) in comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2cf46f2e3d89c9cd9a30835ee2ebdf24cdd8119b",
"description": "ac/gpu_info: replace num_good_cu_per_sh with min/max_good_cu_per_sa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c3fe285c91dd1289849ff3d5f81e283bdb8b382",
"description": "radeonsi: don't hardcode most perf counter block counts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3c1833b775a3e0b0d1291ad768fbb4bb982ec22",
"description": "docs/features: mark GL_ARB_texture_multisample as done for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd1639cbe330f2b171b72605c75f973de0cb513a",
"description": "zink: expose PIPE_CAP_TEXTURE_MULTISAMPLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f90e818c8678a17203d5035c6e26427704e56db",
"description": "zink: implement nir_texop_txf_ms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "caa83e4d7902912cd22ba82bbd5213f55a657cdd",
"description": "r600/sfn: remove debug output leftover",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cead23cb8ac3fbfdcbc69df024d7ef0c4d9cd1b9",
"description": "r600/sfn: Correctly update the number of literals when forcing a new group",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12381a04108332d56b46dccd9145cb6e6fa5534e",
"description": "r600/sfn: use modern c++ in printing LDS read instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eccf939b6f2a0bc44313a5bdc0f079003f6bd2cc",
"description": "r600/sfn: Fix mapping for f32tof64 and f64tof32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "901793d558e6fcba5438fc0738226833f6147c8b",
"description": "r600: Fix duplicated subexpression in r600_asm.c",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4422ce1b04c117f61394a6834cd7933f06ce4e1f"
},
{
"sha": "ceab349483cb43b0a62895a3657049d4045ad324",
"description": "freedreno/drm: disallow exported buffers in bo cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1241f8cb4c9c6cc65106a085be81963f3505a7d5",
"description": "r600/sfn: Use correct setter method.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5d10e3ec6066239d732d19f69cd95da447e73e32"
},
{
"sha": "ed1fd7bcc6f76b70ab63a6dbb1f0c9e073db84df",
"description": "zink: pass batch instead of context for queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43c691b5b0f1cfba9292b316f846ad932646f0e4",
"description": "zink: do not dig into resource for nr_samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e38513e828df239b4ea06f50af9cecf78305eb37",
"description": "zink: use samples from state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcbc022787d4fdfcfdf843d9f720a587e1f0579d",
"description": "nir: Add un/pack_32_4x8 opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46d5b07c5c39d1b8cf10976f6574a63062dea9c4",
"description": "util: delete fnv1a hash function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf4d652f3f44da7837d5ca7c514533bf8661e31e",
"description": "zink: replace fnv1a hash function with xxhash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33fd35e2d30f7f31a9ce465ee79d8a874355c774",
"description": "r600: replace fnv1a hash function with xxhash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "387176829bcef7058ff2be8f175295e9f80008e5",
"description": "util/hash_table: replace fnv1a hash function with xxhash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "013df5849897e71f62a0df12691f19f0d56cbdf3",
"description": "i965: replace fnv1a hash function with xxhash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "edd62619a1c455226a5bc972b024ea77debecfa5",
"description": "freedreno: replace fnv1a hash function with xxhash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e9af023234d7dbe3349a5303312c613dd28c861",
"description": "nir: replace fnv1a hash function with xxhash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d647b1c48a8a25fd93fbaae5a6119e3f7d09ea5",
"description": "panfrost: Only run batch debug when specifically asked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c5d1e286003bedc52b92cef74013d2d3bb56f6f",
"description": "panfrost: Add debug print before query flushes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be784cc77b88fee2aad4b6ee3bb49e44d3bf1639",
"description": "radv: Implement vkGetSwapchainGrallocUsage2ANDROID.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d555794f3032594dbef3623052103900138d2356"
},
{
"sha": "9a74746bd1f3bd28d4c4c7cba75e3245e1d25530",
"description": "EGL: sync headers with Khronos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "045267d1e6238e45eb98f286332ee233dec53312",
"description": "st/mesa: Clear texture's views when texture is removed from Shared->TexObjects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a51ab5f95624d1c29d9592aa2212f80dead8ecdf",
"description": "radv: Do not close fd -1 when NULL-winsys creation fails.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cd6ec2b1abbd96f4456e92613c2232c919bb9023"
},
{
"sha": "cd0c5b64cccd833e0e93e29d263a6cdd86965d3c",
"description": "radv: Remove dead code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd61f5234d2c275b21c249fc2effc058a74ecf0a",
"description": "radv: Handle failing to create .cache dir.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f4e499ec79147f4172f3669ae9dafd941aaeeb65"
},
{
"sha": "906435fb0ee3c205c53c67cc641e73182cf5ae4d",
"description": "radv/winsys: Remove extra sizeof multiply.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "eeff7e11544f333d211c8f8ad3679db814050cfa"
},
{
"sha": "6c99de98eca60daf40f10291637475c03d8183b7",
"description": "gitlab-ci: Enable -Werror in `meson-s390x` job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3c0f82841a29e191d07028391bfe687ae01b7df",
"description": "radv: advertise VK_AMD_texture_gather_bias_lod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e265b94a2b7a8b681a95d512ad991d6ae3fb69a",
"description": "radv: add support for querying which formats support texture gather LOD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94570e87bd7702816158ce49a612e4b4e278f7f4",
"description": "aco: add support for bias/lod with texture gather",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e99c818cf0666132f0cb76dc2d78e795d0168868",
"description": "ac/nir: add support for bias/lod with texture gather",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41dc3ce449ff6fc47691202ef7c5ee8fa37668c6",
"description": "spirv: add support for bias/lod with OpImageGather",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd39bf52b0783c6a20acb306eae48958ed22df63",
"description": "spirv: add SpvCapabilityImageGatherBiasLodAMD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7943343a0fc2463987f667658a257b74cec1782",
"description": "glsl: subroutine signatures must match exactly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5bc18b79a4625ae39f1d44e8139017834a53736c",
"description": "radv: advertise shaderDeviceClock on GFX8+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14292310d930263cdea9de57ca28faee628c4a78",
"description": "ac/nir: implement nir_intrinsic_shader_clock with device scope",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b034f6cf2a267d3f5cdc24271bc61e5c496f1744",
"description": "ac/nir: fix shader clock with subgroup scope",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cecd4aad4605de47c056913ed430ad38f14625e5",
"description": "aco: implement nir_intrinsic_shader_clock with device scope",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37c88c670f79f4833856e9193d3b7696c8b5ad8a",
"description": "spirv: add ReadClockKHR support with device scope",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "769bf48d1667dc7836d9c4af01c37005b2dd96f5",
"description": "radv: remove useless assignment in build_streamout_vertex()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1fa60838edf4c6b1c01311c5fbeb28db4d29f67",
"description": "radv: cleanup physical device features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "198e5e2e9e7d4f0ae7f52a87181728a492973296",
"description": "radv: do not return from radv_GetPhysicalDeviceFeatures2()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c130a3402e61ba62a2d90f71d4b196b8c5597832",
"description": "r600: Use TRUNC_COORD on samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4174a13459da6086963b4b43b4e0dcdd680da6db",
"description": "panfrost: Ensure final.no_colour is initialized.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3e4e849e6a9633702e26ee16b4a594361e42013f"
},
{
"sha": "73c0f60d8c7c832b49da64740f5d9cbe130811b1",
"description": "r600/sfn: Initialize VertexStageExportForGS m_num_clip_dist member variable.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f7df2c57a207a386ba0d2130541ac9d0546670e1"
},
{
"sha": "76a2aeeef3d314e3eb1f35029e1e86bf69ad5689",
"description": "llvmpipe: Fix variable name.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2e5cddacf7fb6e031540ae9f459d19cce5edefc4"
},
{
"sha": "4e147e2c94e20d144d55996de288d6737e5a76f1",
"description": "docs: drop no-longer-relevant comment about bugzilla",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "444138d6d9f7c0a07ff043bae623efa5ae26b3c1",
"description": "tree-wide: fix deprecated GitLab URLs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9375e72d8d1a7aedefeb1d6fbce6384d640a8d2e",
"description": "radeonsi/gfx8: enable TC-compatible HTILE from the beginning as before",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0d83e7f4b9887346e9b7b4d44c068d340aa04f28"
},
{
"sha": "d30e1e486dd2e78bbf98ce24cc2f3c7f4f22b56f",
"description": "radeonsi: don't enable TC-compatible HTILE for stencil if stencil doesn't use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "caeb44aa244082f3a304a00d5d4e32faf66fca70",
"description": "radeonsi: split si_all_descriptors_begin_new_cs and rename functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b6b35c6b5e96f16e32b55279bcb6e3c4099447d",
"description": "radeonsi: move resetting tracked registers into a new function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3509d3bd53e6b386e8e153e8e3f701b3f631fc8c",
"description": "ac: update register and packet definitions for preemption",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56af131f330f06bf6075681c528fe70f221fbbe2",
"description": "Revert \"radeonsi: don't wait for idle at the end of gfx IBs\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "266fec1307b26a544007423582afd8618791893c"
},
{
"sha": "3f1f23239a149939bf0e520722758e98d10dc908",
"description": "radeonsi: decrease the max GS invocation count to 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3cd96b510938536e264907aa3886774a853c0821",
"description": "radeonsi: don't use INDIRECT_BUFFER within IBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8db739880af2d50e871b6bd27437a2ad37cf6c00",
"description": "ac/surface: don't compute single-sample CMASK if it's unaligned",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "cf61f635ff6a38aad344ebe30551eaaac6fec038"
},
{
"sha": "21504eab78eb465e27520baa7389fa732bfefa36",
"description": "ac/gpu_info: compute the best safe IB alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f365affc906ed9b07857a6fafbb5d51f3f1a607",
"description": "freedreno: Use the right amount of &'s",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f33ca1fed59c4d7b4abdb2121cdc907bc4ccd2e",
"description": "freedreno: Add missing break statement.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5a6beb6a24aa084adfd6c57edd0a64f0a044611a"
},
{
"sha": "f0e075ce6eca7bdb26d8e55cf7d4dd459199363f",
"description": "nir/copy_prop_vars: Record progress in more places",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "96c32d77763c4b561f751ca360e6539a3c5e7f4d"
},
{
"sha": "db6d9cdf0661fbe25b1bc767920a5f6a0944935b",
"description": "nir/opt_deref: Report progress if we remove a deref",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a1c688517dee32c57af17d8e11029eb7470f52d4"
},
{
"sha": "111b0a669979cf277f31c69f501982fee004e067",
"description": "nir/lower_double_ops: Rework the if (progress) tree",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d7d35a9522ea5b524732a8b730008d725b84abdf"
},
{
"sha": "78786a219ea2322af09576472dcc2d6d01cb9060",
"description": "frontends/va: Fix deinterlace bottom field first flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "569ca93751d2bebbfbd3cf673c8da447b1f2f295",
"description": "pan/mdg: Allow DCE on ld_color_buffer masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8c16200e9730e4f4f56dc1478dc72dccce26203",
"description": "pan/mdg: Ensure we don't DCE into impossible masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "197b398c32a9b08dbd60d98d32972271b24ed07c",
"description": "pan/mdg: Lower shifts to 32-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a52e975e4e97061b6ccab1b027bc4524460a7fd",
"description": "pan/mdg: Add pack_colour_32 opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7cf5a30c747e83ef728142e472c341a01f19a70",
"description": "panfrost: Handle !independent_blend for blend shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9283eff6d16174f3efc1da81dcdb601af2ec170",
"description": "panfrost: Use _mesa_roundevenf when packing clear colours",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bb51992c8ecc25170d8fd986f932353307a2438",
"description": "panfrost: Fix dated comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be71e2fd08b364f331a7e44d34f67954f0aeebe3",
"description": "Properly check mmap return value",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "38f32372aa94519f86f3358bea1e26e11398d59c",
"description": "ci: Improve baremetal's logging of the job env var passthrough.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae442c35982e1052267affd92a68f875159a2d08",
"description": "ci: Enable a fractional run with UBO-to-constbuf disabled on a3xx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4bccbde3684255f7f9d4e5cbb443ed849fe9c91",
"description": "ci: Don't forget to set NIR_VALIDATE in baremetal runs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6839ad59e6850beaa95a2d3a401672334ebd08e0",
"description": "ci: Do an explicit NIR validation-enabled pass on freedreno a630.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90cf494338512bde89717600efabc4135545216e",
"description": "ci: Fix DEQP_CASELIST_FILTER (used by a630 noubo run)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09fc9c5f6ca02e5eebc5a11771c2cc1a9df5fc7e",
"description": "gallium/swr: Fix building swr with MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40255831230a6dba45b09ab98d5b626a5bdb18ef",
"description": "mesa: Fix double-lock of Shared->FrameBuffers and usage of wrong mutex",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7534c536ca0f4b2b123200f421460094034f37a3"
},
{
"sha": "0d2ec80dea8adf3089f187f8c0e9bdbcb135b4f2",
"description": "zink: hammer in an explicit wait when retrieving buffer contents for reading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af2d99353555715afe6e6b6ba5158a2cc0d6b015",
"description": "zink: reset query on-demand when beginning a new query from resume",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3933747d87680a3432814aa51f2f5231b2f1ed60",
"description": "zink: fix vkCmdResetQueryPool usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae32a1ed20ebd49c8fb42b9dd31d26c046881f46",
"description": "zink: flush active queries on destroy and free query object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4592c1d45df2c3ec74c29db1294cf31cf8bd1649",
"description": "zink: add SpvId returns to a couple ntv functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21a7fdf97c3c2ad4119fc478fe0f3f4b90ff411f",
"description": "zink: explicitly zero some arrays in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e75effc629fbae477284ef80bb25a9646cd32cdd",
"description": "radeonsi/sdma: remove useless compare",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "004ac58509d601c4be5c7905ccd9ce0f647df05e",
"description": "amdgpu: fix unitialized variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d92ab0e76319220919fccf98550db9adf4030313",
"description": "radeonsi: fix inversed arguments in si_test_gds_memory_management",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dddd91eef326dbcdaec2a7fee6fa429d1cf6542a",
"description": "amd/addrlib: fix forgotten char -> enum conversions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e3e704c7e7e46dfda820ea2e96fa4a32d63ef796"
},
{
"sha": "685e79a64bbd6ead6f21b21ec47f55e06a8ce624",
"description": "glsl: Remove integer matrix support from ir_dereference_array::constant_expression_value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22979f90d9587e7f31c70d07b0b8517ff0bfcaa7",
"description": "freedreno/a5xx: Define the 2D blit UBWC pitch fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a154aea0d3375aa8469f28bb8a85e5ee79eef4a",
"description": "freedreno/a5xx: Set MIN_LAYERSZ on 3D textures like we do on a6xx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f62566ef6f8e096b9bbff5bc51e74b9fe44f241",
"description": "freedreno/a5xx: Add the outline of a unit test for a5xx layout.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7003df71774ae08e260ec01dd8fc95b20c510d1",
"description": "freedreno/fdl: Separate the list of a6xx testcases from the the test code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1a739995bae4f2ad2b075416e9a310957e1a146",
"description": "freedreno/a5xx: Move resource layout to fdl.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e85b6c4ab130670916ef83f32891f8c1023e4a4f",
"description": "pan/mdg: Eliminate remaining divisions from compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b9f6d30f8ba5d693e87bc172bf577c6dd83dcfc",
"description": "pan/mdg: Avoid division in printing helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f5b3802dc4c59cb99e3c81144629d5aba9c085a",
"description": "pan/mdg: Eliminate 64-bit swizzle packing division",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28a750c5f2a4b31c4d58165d19c91310b05a26b1",
"description": "pan/mdg: Eliminate expand_writemask division",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6c906ecdf973166d17f253d0b85894f42f62819",
"description": "pan/mdg: Cleanup comments that look like division",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55da8bcede40ebaf3bb28b381b815ebfe9c4c3b8",
"description": "panfrost: Fix transform feedback types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef57325fba6a1410861f39327c4f26da91b0c163",
"description": "panfrost: Don't set CAN_DISCARD for MFBD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1085f74239f2b81e4e17ece4b9b7a805ee8dd250",
"description": "panfrost: Avoid redundant shader executions with mask=0x0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e4e849e6a9633702e26ee16b4a594361e42013f",
"description": "panfrost: Disable tib read/write when colourmask = 0x0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f69b6e91164fe672c1ae9e54b6f17387d81cd9e6",
"description": "panfrost: Remove dated comment about leaks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6dd11a6dc34c624a90de3e064ad3552830a8d0d9",
"description": "panfrost: Limit blend shader work count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8bd356dff032ea3a67158f133fc24da39c9e0b7",
"description": "panfrost: Allow tiling on RECT textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c41cf03589bdf030f9e3ca312d86f7078a9d06bd",
"description": "panfrost: Allow bpp24 tiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48cc608859cceb523da1a5e74c0e4aad91f3984c",
"description": "panfrost: Don't zero staging buffer for tiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f2997dad061ee38e06f654f524dffbffc5b2a4b",
"description": "panfrost: Don't set PIPE_CAP_VERTEX_BUFFER_STRIDE_4BYTE_ALIGNED_ONLY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a4eeb21bf69fa0ab4e1a5954c1dd0f79441341a",
"description": "panfrost: Fill in SCALED formats to format table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98fc955c6e2f034d1357ea436416d9faaeb1f694",
"description": "panfrost: Remove deadcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "794c239a990e08b5a42d42607e9c5e5b0921390c",
"description": "panfrost: Keep cached BOs mmap'd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "485ec761082ddfd952f80bb96b5fb5a607349b08",
"description": "panfrost: Guard experimental fp16 behind debug flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6293425bfe582e15b7a1460b14e33835b90c98f",
"description": "pan/mdg: Pack 8-bit swizzles in 16-bit ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca48143ec4ba78ea472016add2c7531018549cbe",
"description": "pan/mdg: Implement condense_writemask for 8-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f768cb04ed114d7ac65d8bfbaf130002c81448d6",
"description": "pan/mdg: Implement vector constant printing for 8-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28201af08038343e428036d5b4676d5eb74b0199",
"description": "pan/mdg: Use shifts instead of division for RA sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d435b334b4e22a89104728f0c32d8b2864b4903",
"description": "pan/mdg: Pack barriers correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fde1f2b7cb060c1fd5a00e1447bf69b8bbd15e8e",
"description": "pan/mdg: Fix type checking issues with compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e4c9f5f5ac4373dca5177cfcecc484a476cbf36",
"description": "pan/mdg: Separately pack constants to the upper half",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d475d19f097f6c6d65cf5cc5ef149ebfbddd80e9",
"description": "pan/mdg: Only combine 16-bit constants to lower half",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b4e278628baac10c0cef5a19906362cefb3ab61",
"description": "pan/mdg: Factor out mir_adjust_constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b833702cc1b53cb6e0f0e486a56aa62d9650e79b",
"description": "pan/mdg: Print constant vectors less wrong",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd26bd9425e80dc3236942913f6bf6d670943003",
"description": "pan/mdg: Round up bytemasks when spilling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68d2a889b7a238b187cdf48afa2ed78874d3f23d",
"description": "pan/mdg: Print mask when dest=0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "553c2cf16b7612d4a70bd96230dad63777ec867e",
"description": "pan/mdg: Set RA bounds for fp16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b91d71597e4fba907d27f2a82f070c5a25abde5f",
"description": "pan/mdg: Eliminate load_64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ff2cabe87601d95bf945339ee1b3ea4b4d8bc72",
"description": "pan/mdg: Use type size to determine alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51582e54541a35b4eddd7dab98d8f676bcc46c53",
"description": "pan/lcra: Allow per-variable bounds to be set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0737080ba611f6703a2cec5f4aa3389fc42338a4",
"description": "pan/lcra: Remove unused alignment parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21405f6fcfc428af3f2aa9d1bc1c3b10b25a71fa",
"description": "pan/mdg: Ignore dest.type when offseting load swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f5bad649be3914a6965bda97ca275de989bb7c0",
"description": "pan/mdg: Don't generate conversions for fp16 LUTs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b023b35455c3b4329053b7381063f19611f4d38",
"description": "pan/mdg: Implement b2f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1108eaa90de8507d405e7751db83764770eaa931",
"description": "pan/mdg: Streamline dest_override handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e4793a95c2ead611b81365ea57789bff326d7db",
"description": "pan/mdg: Remove redundant redundancy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cd65353c9dce4fcb3dd70733b5366b04765caaa",
"description": "pan/mdg: Defer modifier packing until emit time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "edf1479beaef2d2f674918cfec758c1823f21e71",
"description": "pan/mdg: Remove promote_float pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72c1e3a66a7ead84e0b895a7bb11d5501238a013",
"description": "pan/mdg: Promote imov to fmov on a NIR level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3cfe2fc1b19120ada25e4b4cd1134418162f3d9f",
"description": "pan/mdg: Identify scalar integer mods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4a42a78d89e4de356b514a569d87c6106b9145f",
"description": "pan/mdg: Use type to determine triviality of a move",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df3d932bb4e0f0a2b6e1d08d142cfaeb034fefa4",
"description": "pan/mdg: Use src_types to determine size in scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95dd478ed325fef8d947f771eae02513725f0f56",
"description": "pan/mdg: Add abs/neg/shift modifiers to IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31e13956e128b9409a7c34f1b5c54081079c13cb",
"description": "pan/mdg: Explain ld/st sign/zero extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbcae7c66719c53a0f8b5e4e3ed43d2223650558",
"description": "pan/mdg: Respect !32-bit sizes in RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c012c8f8bb1871486d7f46fd98ff97c857fa64d",
"description": "pan/mdg: Handle dest up/lower correctly with swizzles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8084fc3b6615201165ebf1bd46ecd91606d1849b",
"description": "pan/mdg: Include more types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9a4bd90a86b6c25aec388394af3a888f1184e7c",
"description": "pan/mdg: Remove mir_get_alu_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9915bb2c40b0cad628536d179eac47ccf3325860",
"description": "pan/mdg: Remove mir_*size routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40e9bee714ebecd8ebbba39d81712ba3714319f4",
"description": "pan/mdg: Fix constant combining crash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb28a3669be8e9d13b80d1a2859120058c9bccb5",
"description": "pan/mdg: Handle comparisons in fp16 path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d4493ee11aa653ed4c2cc51b37f9e60b534b8bc",
"description": "aco: sign-extend the input and identity for 8-bit subgroup operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c76595aec2c47463a3ae580c56bd19191f185acf",
"description": "aco: use a temporary SGPR for 8-bit/16-bit literal reduction identities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3c87c52ea4b8f311f0e87c76420e94b7149d8b0",
"description": "aco: implement 8-bit/16-bit nir_intrinsic_quad_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfa62d97a0fdfd320f8d08e44883342c186acaae",
"description": "aco: implement 8-bit/16-bit nir_intrinsic_{shuffle,_read_invocation}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f03e56eaf0bdd94098960ca6d8b49564f5757992",
"description": "aco: implement 8-bit/16-bit nir_intrinsic_read_first_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af7e2c61335640b4b23bdf907ea9ec94c89c218b",
"description": "aco: validate 8-bit/16-bit VGPR operands for readfirstlane/readlane/writelane",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86e2b03e3f8862d52fd7ff0945eab423ba03ad26",
"description": "aco: implement 8-bit/16-bit reductions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc79945b215c3a78074905deeb27d0300034994a",
"description": "aco: declare 8-bit/16-bit reduce operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf97150d45c9642daadedad05039209e28abe4d1",
"description": "no_extern_c.h: fix typo in comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "089b0310efb6d93bc78bb4b1b0d5e7494db15e27",
"description": "docs: fix broken release-calendar",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "34718070ef899b1faf3baeb3c741114ac1c04b0a"
},
{
"sha": "40ed7fcc0bac0cf46188a527deb44b038f0c0b59",
"description": "aco: fix typo in insert_waitcnt's kill()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51f4b22feec3720c89458094a3245efc984115ee",
"description": "aco: don't allow unaligned subdword accesses on GFX6/7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae390755fea8b48f63314ecfd2699e1d2c375e76",
"description": "aco: fix corner case in register allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acec00eae0604dd439a665f2ae8942c16d057853",
"description": "aco: don't move create_vector subdword operands to unsupported register offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5201985332dae703566764606cbbf4d6f56fc40d",
"description": "aco: restrict copying of create_vector operands to GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8635c28a9264e24e5f0b64e68af31024945cda98",
"description": "clover: Address unnecessary copy warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15a27ed73b2df959b095b9e4e8413e77ee55ef30",
"description": "clover/api: Address missing braces for subobj init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5500a2b7fc558217bbd4c2a966ab6fcadaed8b3b",
"description": "meson: Disable GCC's dead store elimination for memory zeroing custom new",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3045cbc97d7417e3036ba8f1f6f5189c1254407",
"description": "radv/winsys: remove useless free in radv_amdgpu_create_bo_list()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57a4837f6be2b0c8b6a9174d0a385c7f0bfb00e1",
"description": "radv: fix duplicated expression in ac_setup_rings()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef042ae7c369ef7045ba73f79f633e0e76661fe9",
"description": "radv: fix missing break in radv_GetPhysicalDeviceFeatures2()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "57e796a12a883f5845c8e0ed05ec6bdb6d055b53"
},
{
"sha": "1ad9a8a884eccffb2a450746e5cda8d14da82004",
"description": "aco: fix missing break in label_instruction()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22554e1fbc20d0f642e952fda13d8f2631a898eb",
"description": "llvmpipe: compute shaders work better with all the threads.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1b24e3ba756ba4951086d0b1b351364acbd3af1d"
},
{
"sha": "02a1f95386b43bf46cd1c8297d0955242f554fa2",
"description": "dri_util: Update internal_format to GL_RGB8 for MESA_FORMAT_R8G8B8X8_UNORM",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bf576772ab4d9e76dae716640bed6de879f19567"
},
{
"sha": "13fc03f4c0e709f6d1a8d811f9bc8a0c8c42943c",
"description": "freedreno/a6xx: Avoid stalling for occlusion queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c21577246691589f0295081d208894082444a02",
"description": "freedreno/a6xx: Emit VFD setup as array writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f494636faf00ac5a2f6e88b0100c642fc04536a",
"description": "freedreno/a6xx: Allocate ringbuffer based on VFD count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3275b8082a5217888897665d6040bd16652950f8",
"description": "freedreno/a6xx: Map inputs to VFD entries up front",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b7a73021cfa72a0e1bdccf5573b64b8b2e1eb97",
"description": "freedreno/a6xx: Create shader dependent streamout state at compile time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bac0dd99b3fc6b11c31b6408fd86e9a5d8047de",
"description": "compiler: delete leftover autotools test wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba44990726cf935f54aa414b8430452358da23dc",
"description": "git_sha1_gen.py: fix whitespace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c909370117d702d2d9e671ff9a611c85f30539c5",
"description": "git_sha1_gen.py: fix code style",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "413c6f9905262939cbe56cb021d7806eb7d97de1",
"description": "git_sha1_gen.py: fix out-of-date comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f68db81cbb3c8f2b901fc5dcac02d01d3e698cc3",
"description": "anv: disable VK_EXT_calibrated_timestamps when the timestamp register is unreadable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a62ee262fd43f1c7f204de4e5b822d95c2ff6977",
"description": "anv: replace magic `| 1` with already #define'd name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e27f311c859652e11d5e793a7041efc50cdbb2b3",
"description": "anv: pass the fd directly to anv_gem_reg_read()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6bf40c28c9bf2e59b34ee7d7ce9e2698a57afba2",
"description": "ci: Make a530's GLES3/31 fractional runs much more complete.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6033c10092ae69ce2a0ad8fe0a25e124f6bbf50c",
"description": "ci: Disable SMP on the a5xx boards.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1b746284985a34e61c315ba586c789c607ac3ba",
"description": "i965/vec4: Ignore swizzle of VGRF for use by var_range_end()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "48dfb30f9231c22a6af6885dbc9ef86dc2edde1e"
},
{
"sha": "10095387f569bfe8a07dfe2f006209635a0b3647",
"description": "r600/sfn: fix nop channel assignment.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34718070ef899b1faf3baeb3c741114ac1c04b0a",
"description": "docs: update calendar for 20.1.0-rc4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81201e461772a06ed2c20207d2901f6cf9a24114",
"description": "anv/gen11+: Disable object level preemption",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a6beb6a24aa084adfd6c57edd0a64f0a044611a",
"description": "freedreno: add adreno 650",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72d7d2145c400816dd297a20078adea2cfcc3146",
"description": "freedreno/a6xx: use RESOLVE_TS event",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e49748521ec9182e8d2eec823182cc463709123f",
"description": "freedreno: reduce extra height alignment in a6xx layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6f8a19092027ab0248e216997a5529565ce2e12",
"description": "freedreno/a6xx: split up gmem/tile alignment requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf024c96ad33dccbbd8e823407e085e75171b5a5",
"description": "freedreno/a6xx: don't use gmem_alignw for imported buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b65fcb067c6f6a34b08d03e40edf62dc0a9472f",
"description": "freedreno/a5xx: remove unused reference to gmem_alignw in layout code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa2186db0e8c8cc5ed9a9ab6995948e36067f8ba",
"description": "freedreno: move a4xx specific layout code to a4xx code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55803224865d735f060c55cc8940946da725cb0b",
"description": "tests: Make tests aware of meson test wrapper",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef0d92459c3fda92fb3a42b55b7366d9b951a9bf",
"description": "gallium/auxiliary/vl: Fix compute shader scale_y for interlaced videos",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "494b7ef0c1a440c57f5a6a8a301fba4f7e551417"
},
{
"sha": "fc06b8b7dc27d9e0b1a84e898d9f42465bd491e4",
"description": "pan/mdg: Optimize liveness computation in DCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c24dfc9da42abadf079b012f0d6e52fb4c829112",
"description": "pan/mdg: Precompute mir_special_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cf02b5d4a649b9fe621e3ef855021389663222d",
"description": "pan/mdg: Optimize pipelining logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d39f95b75a641d1587151c77c23de85d3d81e89a",
"description": "pan/mdg: Emit fcsel when beneficial",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db9e16450dac9925c0763de1971c6e18de7944f3",
"description": "intel/aub_error_decoder: print driver identifier if found",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64473fd8f7d5d72c4cdb599fc2da8a15e465344e",
"description": "anv: add identifier BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "507b1ca10c62833b515dcbedf9ee56e3812b88cb",
"description": "i965: add identifier BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a4c361b069bb84facc7e6b8ae19908505c12850",
"description": "iris: add identifier BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "805b32cab90547a576afba4a16b04603d355a4af",
"description": "intel: add identifier for debug purposes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e81de67d858ce2d6bde9f4c7b06a05ec3c1f4f2b",
"description": "i965: store workaround_bo offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07781f0afef80c22389c4ac92dbce2cf47c9ab45",
"description": "iris: store workaround address",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33b452aae72a185c877d6f9cd806d8ffa20d13e2",
"description": "anv: store the workaround address",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ff5b9e6923d2083da6c97b6569e50dad78a72eb",
"description": "blorp: rename workaround address function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f36708b143fec1a09c46ea13324df08c0cb5f667",
"description": "anv: fixup unwinding of device create failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "faf28b83fddad6f12e536360690031b9ff2039c3",
"description": "panfrost: Enable PIPE_CAP_VERTEX_COLOR_UNCLAMPED",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "3725aa7b5dbea96a747ede0182a3c8a52d756948",
"description": "glsl_type: don't serialize padding bytes from glsl_struct_field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d9996e223ee6893acba95c7f5100d8345044e6a",
"description": "turnip: enable 422_UNORM formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d070a7ba0cfb11f1e01774b9dd3775ab7cd0c4ea",
"description": "turnip: implement VK_KHR_sampler_ycbcr_conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70502f071cde4497104cf2b0d46a7e9fda5cef3a",
"description": "freedreno/registers: document 422_UNORM and 420_UNORM formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75d7ee80291d6693ca2611bf8ad2bb14a34588db",
"description": "util/format: translate 422_UNORM and 420_UNORM vulkan formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0e11231a4fa7c7c4da2b4f9aed47a6000687f18",
"description": "intel/perf: repurpose INTEL_DEBUG=no-oaconfig",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2001a80d4a81f2e8194b29cca301dd1b27be9acb",
"description": "anv: Implement VK_KHR_performance_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ceb822f9e00f57ebf7fccea4dd8acb510e28cefd",
"description": "intel/perf: reuse offset specified in the query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63c193e921e5936c0d4a906285627ac11fd267f7",
"description": "anv: use a query filled by the perf code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93924ab0917b52be1a3001509b229c87b7ee6e54",
"description": "intel/perf: report whether the platform supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe8e8e509992884963e1a17286dd159971a54cf1",
"description": "intel/perf: add counter category to generated code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c36933e0818ade16cb9d29b91c7d4f0068f7af39",
"description": "intel/perf: add helper to compute metrics from counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7890f559b34e5a97689f16f0f1cdb1651fc4de7",
"description": "intel/perf: emit counter units in generated code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d15369332ff400aabb008f9990f7b990b3c8643e",
"description": "intel/perf: compute number of passes for a set of counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f0c4c2afe4aa669e3f8cac668c3fb4dc359f57f",
"description": "intel/perf: create a unique list of counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65d242ff5e57319c065cec4192dcec6237d60b91",
"description": "intel/perf: update generated code to ralloc all data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a683e7f3dc82fabee8ae88931d608ced6c1523ab",
"description": "intel/perf: store the appropriate OA formats in queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b8eaa84a3e80d1df1c2467dc31432824cffd610",
"description": "intel/perf: make pipeline statistic query loading optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc13bfbd05934f4053b633627f5bd2ef1108537b",
"description": "intel/genxml: add PIPE_CONTROL command cache invalidate bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34a0ce58c7f85ea3ec3f1026469ce06602f38a5b",
"description": "anv: add a new execution mode for secondary command buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a96d92a689a3e6112b5e2b4cc1b99b1152d7961a",
"description": "anv: don't reserve a particular register for draw count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "796fccce631bf8ecb6ce2fd1a68f219788693a6e",
"description": "intel/mi-builder: add framework for self modifying batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "570bd760d3e1c2754fc045981d2162df67e81592",
"description": "intel/genxml: fix bits generation for MI_LOAD_REGISTER_IMM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee9b17fc26178dffde63f793391a54a7c67f292d",
"description": "gitlab: Ask about reproduction rate in the issue template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "989619c05b97e57d8d8a805954ff4553c4f3763c",
"description": "nir: Add const to nir_intrinsic_src_components",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29afa88941dc9319257f19daacec88eef9e72b29",
"description": "pan/mdg: Apply outmods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db7b0eb9112479a82a775c879186602e15c733ab",
"description": "pan/mdg: Use helpers for branch/discard inversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5500b1f2801cf7b0056cdbdec4d168bda58e36e0",
"description": "pan/mdg: Remove invert optimizations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "449e5ded9340243b68183d7fffcc838cf283c89c",
"description": "pan/mdg: Treat inot as a modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b124f5315cf5b6a81ddfc18643a3a52ed9a87a83",
"description": "pan/mdg: Apply abs/neg modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24e2e24dc0124e5c5f9426a5f571a487b2ac6bfe",
"description": "pan/mdg: Ingest fsat_signed/fclamp_pos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22bb5a9acb27f12f175ca76128912b6cd16fff79",
"description": "pan/mdg: Prepare for modifier helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0455de6fc8a62d280e965eec15795c6652719e4",
"description": "pan/mdg: Drop nir_lower_to_source_mods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acc5afb0af5ed64b9469c07dc02ff0d7a018a24d",
"description": "pan/mdg: Remove .pos propagation pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aeb55180ff34c50006dc3ba49097e9834bf32171",
"description": "panfrost: Add modifier detection helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2b0f3c17d055152795c022da8202043baa3e15f",
"description": "nir: Add fclamp_pos opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0aedce417ae48293f8bebd41c3d69b759b003cf1",
"description": "nir: Add fsat_signed opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "518909290b0123f3bcfec8d6854c25ce451c44e8",
"description": "tu: Support VK_FORMAT_FEATURE_BLIT_SRC_BIT for texture-only formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74f1c304e8d0ba53f9b079684a5e06ca08b0c5f4",
"description": "tu: Fix buffer compressed pitch calculation with unaligned sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da68c727156babbb25392d8c2efeec410cb69d2e",
"description": "tu: Fall back to 3d blit path for BC1_RGB_* formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d5cc5ff22164ab8effd5d1cc5ef3a16fb2e0984",
"description": "tu: Always initialize image_view fields for blit sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc4a02d0ed0755c5cf7b75757b402ea81ce54c24",
"description": "nir: Add a store_reg helper and use the builder in phis_to_regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fdbeb70e1a1f98baa6a830901aab44ebd74c078",
"description": "nir: Add a new helper for iterating phi sources leaving a block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c8c5cc87d55546cf3b3bedaf0da5bd3ecede322",
"description": "nir/clone: Re-use clone_alu for nir_alu_instr_clone",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c62dbb145712b49e011feaebd9bf9499b2dfe58",
"description": "radv/winsys: Finish mapping for sparse residency.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fec36c0668bf8f1fd477c97549a0b50f1c55cf4d",
"description": "intel/drm-shim: Return correct values for I915_PARAM_HAS_ALIASING_PPGTT",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0f4f1d70bfe96fc9e218ef5c2196bb677aaa251b"
},
{
"sha": "c8635b6fd350baaf85e87f06ffb76b080094df17",
"description": "intel/drm-shim: Add noop ioctl handler for set_tiling",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0f4f1d70bfe96fc9e218ef5c2196bb677aaa251b"
},
{
"sha": "f8314291b33c7e33b859ffb678a330ca7ae47c9a",
"description": "radv: Expose VK_EXT_pipeline_creation_cache_control.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32e92831456977284537d7d7af990dabf8008503",
"description": "radv: Support VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e11f077bb24e8aa25572a4b8f5e5a05df48c9f56",
"description": "radv: Support VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dde998685e7b254b1a80ceafe64776d6d1f28ea9",
"description": "radv: Support VK_PIPELINE_COMPILE_REQUIRED_EXT.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46624f277e4ba1ce92d9747041719134ba023824",
"description": "panfrost: Enable AFBC for Z24X8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82792ef19fd757bcc5571db875098d2f272f1f86",
"description": "panfrost: Fix Z24 vs Z32 mixup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "861e7dcae6b1156f9eca5ad28b6e21a1e62358da",
"description": "panfrost: Switch formats to table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6be9e094737aa9bf221724f14228bf2f1286bb2f",
"description": "pan/mfbd: Add format codes for PIPE_FORMAT_B5G5R5A1_UNORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aca15d5cba6f8a4a7898166648fd0a6f841df1de",
"description": "nir/opt_if: use nir_src_as_bool in opt_peel_loop_initial_if helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50bead32b150a869f1c17efbee8476114d1462a7",
"description": "nir/opt_if: run opt_peel_loop_initial_if after all other optimizations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "52c8bc0130a2031904f8f4e2187baf2f3f8ff6ec"
},
{
"sha": "d221f70299cc4b14316fe83eeb5ae28797421a63",
"description": "nir: Add documentation for each jump instruction type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d011fbde5ceda9924bae389278e8a278eb2dd2cf",
"description": "nir: Use a switch statement in nir_handle_add_jump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c87082c940ddba90e7bd0aefdf834eb2c335a74",
"description": "nir: Validate jump instructions as an instruction type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0fb3dc8d1030cf3c373bf90dea61d03d22950b58",
"description": "radv/aco: enable storageInputOutput16 on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc1a1da8abbc88e17fc6dec8d000436898187971",
"description": "aco: fix off-by-one error with 16-bit MTBUF opcodes on GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1647e098e94d6aab0b4c454ccdd5300afd1d0079",
"description": "aco: implement 16-bit interp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbbb4057e64f95e95bd9f302a19e5775556ad600",
"description": "aco: emit v_interp_*_f16 instructions as VOP3 instead of VINTRP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34f2c4dc6a6d62677bb7478a70e71b0e5719fc4c",
"description": "aco: validate v_interp_*_f16 as VOP3 instructions instead of VINTRP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fba5bb9cc49aa526ce9b108229aa7e01349275d",
"description": "aco: implement 16-bit vertex fetches with tbuffer_load_format_d16_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ffd3946055ec2761d7a475559f580c587e7ca78",
"description": "aco: implement 8-bit/16-bit mov's with p_create_vector",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "860b4d16f46c343863653faccaa596c193ed13b0",
"description": "aco: allow to load/store 16-bit values in VMEM for tess and geom",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bd3b67163a0dade4268be9fbc3ca8a220c8bb7a",
"description": "aco: convert 16-bit values before exporting MRTs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "462a5fe6f44e03e1f39238174628beda3e43fa18",
"description": "aco: store 16-bit temporary outputs as v2b",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3fb064e000a8706319dc996788159bf84a13f0f",
"description": "Expose EGL_KHR_platform_* when EXT is supported",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "52d6b4d6c0fa480ead93786851349dbd0a54d394",
"description": "pan/decode: Fix min/max_tile_coord mixup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "deb78eec1b7c2fa019c5f8ab8284dab2818b68f7",
"description": "pan/decode: Use a page table for tracking mmaps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c355f1ae8be2a7e1f9141c5433bdbb35fdcd7e6",
"description": "freedreno/ir3/validate: add checking for types and opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f484d63617afe67f9eb8ba98f96e5c3617aa43c8",
"description": "freedreno/ir3: add helpers to deal with src/dst types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3561d34fff44ae82283dc1d4352e87d47793c40e",
"description": "freedreno/ir3: add simple validate pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "554f3d54ca1abac21df7ab052c1b48d9d44e774c",
"description": "freedreno/ir3: fix mismatched wrmask for overlapping VS inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16cd232dbc31fd594b8ce6b04576870b36d301f6",
"description": "freedreno/ir3/cp: fix cmps folding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39de27d3b9031af5115504893b5e1bd42756d3db",
"description": "freedreno/ir3/print: print cat2 condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b86b5ed7d355c97b5eb889637e9dd66d98a6e1d",
"description": "freedreno/ir3: fix immed type in create_addr0()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3474ba53b5e6560e758cef51b50d248b6fb806ec",
"description": "freedreno/ir3/cf: handle multiple cov's properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3db5d146e97e132e17fe7e3aca306c3523d14279",
"description": "freedreno/ir3: fix mismatched flags on split",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b24b6a83653f1b53237288215cbff94ffeb2dc56",
"description": "freedreno/ir3/group: fix for half-regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcfe5eff63358371b10f1cb75964e3f930d4c858",
"description": "freedreno/ir3: make input/output iterators declare cursor ptr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1d33eed417a78407d0955b603085f4e521d9edf",
"description": "freedreno/ir3: make foreach_ssa_src declar cursor ptr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65f604e3b3b25bb95c96062675817a3828562e26",
"description": "freedreno/ir3: make foreach_src declare cursor ptr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "599fd861d4898a0e1c51c64f2a5ae2665e052b53",
"description": "freedreno/ir3: be iterative",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b828929ac9d14309b56177350b37def3b001e8a6",
"description": "freedreno/ir3: move where we preserve binning pass inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0cfc06a2c3ab583ab8a29d9f365cb5ee417dfe3",
"description": "freedreno/ir3: add IR3_PASS() macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9e5605720f48b3094e708e5c762b340544ab3ff",
"description": "freedreno/ir3/postsched: report progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c953794cd6e4a5767b0739b1effc48b066e2a29c",
"description": "freedreno/ir3/legalize: report progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3630c9d29b7bc7dbdf7d914d39782b4d02c5520",
"description": "freedreno/ir3/group: report progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "721147a05d47229252dc49460f6de1eec793bfc2",
"description": "freedreno/ir3/deps: report progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4ecfde2dd07494855631865da45a8863372c3ae",
"description": "freedreno/ir3/cp: report progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "372e4663011e7388114d798ac1028da5dd72ab92",
"description": "freedreno/cf: report progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6d121502d8e66cd891f3386ccfb0aee0d8af310",
"description": "freedreno/ir3/dce: report progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9beb2baaff4a2019aefe3dfc75187d75dba04286",
"description": "freedreno/ir3: juggle around ir3_debug_print()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "947aa23eff7ac6cfb17eb7bc56df0bc9ed4bd2b9",
"description": "freedreno/ir3: remove Sethi-Ullman numbering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ceb56a5318be6968c252a994cff8045d2e8411a",
"description": "radv: fix missing break in radv_GetPhysicalDeviceProperties2()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "57e796a12a883f5845c8e0ed05ec6bdb6d055b53"
},
{
"sha": "bcb0038c8399f7050eb49cfdb227d3d91c1e8804",
"description": "aco: fix disassembly with LLVM 11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff98b1b51a6133282ac9a8ee5b3538418999992e",
"description": "r600/sfn: Fix printing ALU op without dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1124c3f1b629d3fa0d31dea8601aadd72a3339e0",
"description": "r600/sfn: Don't reorder outputs by location",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f942a8e7c72c720bc7d4669a15fa4d37dd7ce7c",
"description": "r600/sfn: Fix splitting constants that come from different kcache banks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "723ae8177e88a8a129b664371da46c0c9d004866",
"description": "r600/sfn: Fix clip vertex output as possible stream variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ae4b7938e80c71b3b06f9eab26c7cab46a5d308",
"description": "r600/sfn: SSBO: Fix query of dest components",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c247f505c253f6f2eb6652f176e21681219734c",
"description": "r600/sfn: use the per shader atomic base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd2d7966ac44697d31684e2b5b5b492142915a1e",
"description": "r600/sfn: Add support for texture_samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "358b0a57bfd7b5f7e0e05fa4f4cfab5c106a82ff",
"description": "r600/sfn: support indirect sampler buffer reads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f3ce9b1d0c5ebf37c8f33d7cfa67d6b3a23a17b",
"description": "r600/sfn: assert when alu dest is missing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd99a7737f70a3bf05492c7a72f4dd0509e09be2",
"description": "r600/sfn: remove pointless check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff92345a19a2929a6c229c23be0771acf9728c78",
"description": "r600/sfn: Don't reject VARYING_SLOT_PCNT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15d6d354207adea208377edbafe9ca8180a9e406",
"description": "r600/sfn: Add FS output sample_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91a618eae9f0f126367b14dec8ebe3c80b7cf825",
"description": "r600/sfn: Handle loading sample_pos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70b84920befb3121b58e22e176267a63a8b1317a",
"description": "r600/sfn: Take FOGC, and backcolors into account im GS outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d777c040958f3881d065123b73a7abcf422809a7",
"description": "r600/sfn: Add support for viewport index output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "607d7fb587b4c479d4af3b5e2abd8c588bffce53",
"description": "r600/sfn: Make 3vec loads skip possible moves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac2c3fb010c00716444e3d7b4381b29afbc92cd4",
"description": "r600/sfn: Fix handling of output register index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9db5536643acff1dac81bbd3cae97a66228b0947",
"description": "r600/sfn: Make allocate_reserved_registers forward to a virtual function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "041df7949656dd691b1e1484ba6c3c1a47b02285",
"description": "r600/sfn: Fix RAT instruction assembly emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8977946aa2aba6652e847fdfdb499c7da3a25b42",
"description": "r600/sfn: Fix GDS assembly emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6eb19dd633c415761a5f2310be4be354a0ba0bd",
"description": "r600/sfn: Fix RING instruction assembly emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e475eae0fe8a2e81c00c1d6871740d2f0d13400f",
"description": "r600/sfn: Fix memring print output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13bb0a97012bb017c5d754d0c55ed0d1d513b264",
"description": "r600/sfn: skip copying LOD if the target register is is the same",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19673ce47dfdacce81ad0095efc7eb6960aed531",
"description": "r600/sfn: re-use an allocated register in lookup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfb0ba82727aeaa8c5fafe6dfce0c926e41202cf",
"description": "r600/sfn: Skip move instructions if they are only ssa and without modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aed9618e20a8314185b7d305b2309a63a3870c66",
"description": "r600/sfn: rework getting a vector and uniforms from the value pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afd47ea83be5521c4ae50ba15e84649e1339ab9f",
"description": "r600/sfn: Handle CF index loading from non-X channel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54c3d4bd24eee4fcf595a859e17e04aed7cabf1d",
"description": "r600: Add support for loading index register from other than chan X",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3baad0361674228eefdfa239b8a4ce22dc1bb66e",
"description": "r600: Lower lerp after tgsi_to_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b689de3444ab053e2b81022537ae31fb2c38b82d",
"description": "r600: Lower int64 ops from TGSI-to-NIR shaders too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32305c0959dec86c24ef776209d4a92bb47e5776",
"description": "r600/sfn: Fix printing vertex fetch instruction flags",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f718ac62688b555a933c7112f656944288d04edb"
},
{
"sha": "65d8c692bd7943b5c7b5538d074f486e94b10e08",
"description": "r600/sfn: Unify semantic name and index query and use TEXCOORD semantic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "667126cc82a78b69d61ffd99ba251edf210bc7a6",
"description": "Revert \"gallium/gallivm: fix compilation issues with llvm 11\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"master_sha": null,
"because_sha": "e2a7436dd10df70ba14d18ab7cf8ad538f80e653"
},
{
"sha": "2a6811f0f981c8d67d0131a0b74549b641ea2247",
"description": "Revert \"ac,radeonsi: fix compilations issues with LLVM 11\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"master_sha": null,
"because_sha": "42b1696ef627a5bfee29911a780fa0a4dbf04610"
},
{
"sha": "c4544f47167ab5fe170e5131ad45b20b02507bce",
"description": "nir: Consider atomic counter intrinsics when setting writes_memory",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "6a6c36e9776a5f1df2e84aead670b215712f4094"
},
{
"sha": "ee90339cfbe960ccf59e486b845476a277cc9dc7",
"description": "llvmpipe: add gl_SampleMaskIn support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "310823eccd81ad2bb89a9ec8b8c177bc8929cefa",
"description": "gallivm/nir: add sample_mask_in support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0dac24790e7386a51f1d513762ef08ca20ed994d",
"description": "llvmpipe/fs: hook up the interpolation APIs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f71a5e25f3560292952ce7d7fe250d2b6c2f4c8",
"description": "llvmpipe: add interp instruction support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06c10fa3a50cdefd95512f0c6b9060834f9dd33c",
"description": "llvmpipe/interp: refactor out centroid calculations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1f5a23a4dfc6f3346a78e560dbeb3dcb8cca31d",
"description": "llvmpipe/interp: refactor out use of pixel center offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae5f6ddc0529fcf29e26bc0c35ffa1e6ea2eb7b0",
"description": "gallivm/nir: add an interpolation interface.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53fcb30c12ebb34329086ea4f8e0165d62c61302",
"description": "llvmpipe: remove non-simple interpolation paths.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b7e03175d9ef0d73ce01896cc8b385978aeba6d",
"description": "llvmpipe/interp: fix interpolating frag pos for sample shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9690b7471289489f346c73d3ecb8990adbc6e50",
"description": "llvmpipe: use per-sample position not sample id for interp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50987644834921ecf571d8010960688425e3fda5",
"description": "llvmpipe: don't use sample mask with 0 samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b11aa12253ad3f0ed68e98b320e873572e1fba32",
"description": "r600/sfn: add emit if start cayman support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4746796b825d9eb607e6d0a5132339c313010146",
"description": "r600/sfn: add callstack non-evergreen support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19273fb227d1434d28821aa5cae8ec2e7ab46d70",
"description": "r600/sfn: cayman fix int trans op2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38560e0d1d0d01826cc460f5455732cda1b227bc",
"description": "r600/sfn: fix cayman float instruction emission.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff9c95421a64a349ca70a61b1a6c9cd22198cd67",
"description": "r600/sfn: plumb the chip class into the instruction emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "164aed6c8142a995c6ac1c36ee7a16896f675163",
"description": "anv:gpu_memcpy: Emit 3DSTATE_VF_INDEXING on Gen8+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3d9747780bc2508f4474230a0998d9dba7b02d1e"
},
{
"sha": "6a6c36e9776a5f1df2e84aead670b215712f4094",
"description": "intel/fs: Use writes_memory from shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d89c28d314b909ebbe94203170b76b82acaa249c",
"description": "nir: Use deref intrinsics to set writes_memory when gathering info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d50069ab08a917705b40641b46594e088734c2f5",
"description": "r600: enable TEXCOORD semantic for TGSI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68b3b5bcab95f34073fcde7fe671cb25975218b0",
"description": "ci: Switch the baremetal runner to be an x86 docker image.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8094a9ab685b67ce5bd54b3f7a2a7b22795f5420",
"description": "ci: Update versions of packages to remove from rootfses.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18fc6a95b672eaa331425538416f035786a1092d",
"description": "ci: Make the create-rootfs more resilient.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "588ea3184ceb928cbc11e99ba3a7cfae2aa61773",
"description": "ci: Make cmake toolchain file for deqp cross build setup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a65521145c0da91a4fe4c9901921745a1af178f1",
"description": "ci: Autodetect whether we need cross setup in lava_arm builds.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "188916bd060e09fbbc1b3911516cd1f49b0291fd",
"description": "ci: Move cross file generation to a shared script.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34195d69ddd03a0fbcc48831cbc5d96f32c3be82",
"description": "iris: Initialise stub iris_seqno to 0",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "fd1907efb385a6f668971e9bb93af2f64d7b8cda"
},
{
"sha": "a6184eae3123840b1ff3d78e24454610e3013013",
"description": "freedreno/drm: handle ancient kernels",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c9e8df61dc8737f167767f2bda8a56abcae8ad5e"
},
{
"sha": "106c2a65dbd6b523a1a68f8b0e913294edc7bbd6",
"description": "freedreno/drm: don't pass thru 'DUMP' flag on older kernels",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b2c23b1e48f043edee1a6aaa3c132c13edba032e"
},
{
"sha": "e422f61e6eadade09fd904eef408746166fa9797",
"description": "freedreno/a3xx: fix rasterizer discard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e105068343bbaf33d555159f795b26bb2bfc429",
"description": "freedreno/fdperf: add dependency on generated headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4504d6374dbe2aa40af519c16765457bcbf81b84",
"description": "ci: Fix TypoError error when traces in traces.yml is an empty list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e85dc9a240601a201ec662f1a17bbdbea2965bfd",
"description": "ci: Split test_tracie_skips_traces_without_checksum in separate cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "550a4f77648f68bc48df34ce9d39dc3df1461f13",
"description": "ci: Migrate tracie tests done in shell script to pytest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37621da7b144a6021a8e3962352ad3561e82f560",
"description": "ci: ArgumentParser receives the args from the main parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb1f22fb014384bec96fa2c2b08e09a2cb29cddd",
"description": "ci: TRACES_DB_PATH and RESULTS_PATH defined as relative paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78c46c2126109dc5c1cb2ff315aecdd69b93d1f5",
"description": "etnaviv: don't expose timer queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5accb3ff997c073f9a9418c97ddd2365f81504f",
"description": "freedreno/a3xx: parameterize ubo optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "475fb28377fa4f5293c1a0853f2c4260418aea7f",
"description": "freedreno: fix off-by-one in assertions checking for const sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c05e16666c78a099fd8c732fc6156a85950ee6a",
"description": "freedreno/a3xx: fix const footprint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9048adbd246c725ae80942b6b56a742ad02295dc",
"description": "freedreno/ir3: avoid applying (sat) on bary.f",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d86892ea3cd6239a9faae825bb657292a7ba848",
"description": "freedreno/a3xx: reinstate rgb10_a2ui texture format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff4df32fae58d944e309ffd8e3fd05669a8cc2c9",
"description": "freedreno/a3xx: there's no r8i/ui rb format, only rg8i/rg8ui",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78615dcca19699737bf9cbc784b66d9ea966bcc0",
"description": "radv: use util_float_to_half_rtz",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8b8af6d398a94cb07015c695fdfdb5c157aa72cf"
},
{
"sha": "632a921bd0dd40ad3167a0b8a74fe7054a78256a",
"description": "lima/ppir: optimize tex loads with single successor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4b7699d849d28adfd057136812b00a6b4838ed0",
"description": "lima/ppir: rework tex lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92611e21c19b35d1e5c9091614b2659d789558e2",
"description": "lima/ppir: improve handling for successors in other blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96c1d5f629b3e45958e5ee41d7d8b34e52ae247d",
"description": "lima/ppir: handle failures on all ppir_emit_cf_list paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa3549c92b240aab23bd5838f1fdca2ae4caf055",
"description": "util/rand_xor: extend the urandom path to all non-Windows platforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d76abe98cf15226f25d93e76e383715061ada6f4",
"description": "util/rand_xor: fallback Linux to time-based instead of fixed seed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0ce684aae83bd6c8129cac09dc98823d786b798",
"description": "util/rand_xor: drop unused header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f50f26325f8df7e076a0ffd2196eab1c36ff07ae",
"description": "util/rand_xor: make it clear that {,s_}rand_xorshift128plus take *exactly 2* uint64_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "576bff5c73ff217b15900982640dbf8f184569d5",
"description": "gitlab-ci: exclude scripts that don't affect the build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "494b7ef0c1a440c57f5a6a8a301fba4f7e551417",
"description": "gallium/auxiliary/vl: Fix compute shader scaling for non-square pixels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd6a5e112aa1fd09bc01f4cf3ca211ad73cc404e",
"description": "gallium/u_threaded: execute transfer_unmap with THREAD_SAFE directly",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "7f22e0fd29369f478da1d36520049f001cd698d1"
},
{
"sha": "c9ccceff1092049b081db88e53db8335a0a64951",
"description": "radeonsi: test uncached clear/copy buffer performance with compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5acf99e81f7ad3c93426e62d6df98d64d73d80b3",
"description": "radeonsi: compute perf tests - don't test 1 wave/SA limit, test no limit first",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c45a2145f5eaae53d48e3aa7e0f10f2c70f267b0",
"description": "radeonsi: disable the L2 cache for CPU read mappings of buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7356144fe42939ecbc01d2066ca6ea5d0f9351a7",
"description": "radeonsi: disable the L2 cache for most CPU mappings of textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36c01248049abba6d79b5ff1ddfe38306e0ddbff",
"description": "winsys/amdgpu: add RADEON_FLAG_UNCACHED for faster blits over PCIe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cbbc18bc678a826508ed0b904ab485c44b7348c8",
"description": "radeonsi: use display_dcc_offset for setting displayable_dcc_cb_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5ac9d18d8f30893aff1e141f89085dab557b7df",
"description": "radeonsi: use vi_dcc_enabled instead of using tex->surface.dcc_offset directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c4c1b049966a2cc4619fec796ea244f53051a6c",
"description": "radeonsi: rename SI_RESOURCE_FLAG_TRANSFER to FORCE_LINEAR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4907bb44c3c9bdeac0077ce8d0a533d3ef685920",
"description": "radeonsi: simplify setting resource usage for si_init_temp_resource_from_box",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f57276309b14be8a61e1913ab00dd6e4b1e5e8ce",
"description": "radeonsi: tweak clear/copy_buffer limits when to use compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b158b117e1ef69d47724f607fb5bd28389148fac",
"description": "radeonsi: optimize access pattern for compute blits with linear textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f8089139f1be6f30628fad033d87fdb8c804f80",
"description": "radeonsi: use correct clear value size for EQAA in expand_fmask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2361e8e72278cfe256f80946516be7a48534e6d5",
"description": "ac/nir: honor ACCESS_STREAM_CACHE_POLICY for L1 and L0 caches too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d573d1d82524b8a2e5f56938069cabc0f0176a0e",
"description": "radeonsi: Use TRUNC_COORD on samplers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "65c2362e88578575899bd208713d87b1206ad360",
"description": "iris: Use modfiy disables for 3DSTATE_WM_DEPTH_STENCIL command",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "864d8acbfdb5df17c5495b87ceba7c009f65988b",
"description": "radeon: Fix whitespaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f80d653d701f51f00f88601707747554c9a7af1c",
"description": "radeonsi: don't expose 16xAA on chips with 1 RB due to an occlusion query issue",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "844d561c580188dad583dd4bad3b77d55e39372f",
"description": "spirv: handle OpCopyObject correctly with any types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d1821adf0bc51958becf116d6df5c65514d58b6",
"description": "etnaviv: retarget transfer to render resource when necessary",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b9627765303356328c409cd59bef43d15f4eafcf"
},
{
"sha": "bb3545a6ee419c4802ac4153eb690a93dc2f339d",
"description": "intel: Store the aperture size in devinfo.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a887ad7c84e14fdad7907037a39e9fee9d504bf3",
"description": "st/nine: Handle full pSourceRect better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbb08255708b9005b5bb719a94ebd93194f51861",
"description": "st/nine: Ignore pDirtyRegion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c474dde282aa7b02513097b58435a470eee23f9",
"description": "st/nine: Improve pDestRect handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffed34113b652a59e6d6a9d9e212a3eac72dd216",
"description": "st/nine: Retry allocations after freeing some space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d771e0cc60a0aa853c5e1e0df304f970a47ab774",
"description": "st/nine: Increase available GPU memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cf13691beb4237a8a449dd317561066df492842",
"description": "st/nine: Add missing NULL checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "725ebc4657d27349ed586e5c178d5b1a971587cd",
"description": "st/nine: Fix a crash if the state is not initialized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0222c550c726f0b80d083681d749e2891b11a318",
"description": "st/nine: Fix uninitialized variable in BEM()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d904d27491aab489d54746bc6650b27c5927c39",
"description": "st/nine: Improve return error code in CheckDeviceFormat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54a7a6908597e016912609db16532cc8eba16864",
"description": "st/nine: Pass more adapter formats for CheckDepthStencilMatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "edff31c0d902cd83495a1e49f306d8f031cf118b",
"description": "st/nine: Do not return invalidcall on getrenderstate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c61b4db7d6f9ce2638bdd35c8dcac70ea950e4e",
"description": "st/nine: Return error when setting invalid depth buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0f21cbaa124fa32509a8d9c14120fc22f0c8c63",
"description": "st/nine: Add checks for pure device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09ac0350fdc97a746342c63deb4e9b626959d47a",
"description": "zink: implement i2b1",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7f6a491eec02d6c141e2b4849a3ba924926a482a"
},
{
"sha": "4c212a1168de9ffc83a7b8e8751ea7cf3dca5c4a",
"description": "util/rand_xor: use getrandom() when available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf2b285c5592e5d8fce24ab6a34eaa9c168aa129",
"description": "zink: mark depth-component cube-maps as done",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea62c237031a05e82147bca2699269bf2d80fa05",
"description": "nir: Use 8-bit types for most info fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57e796a12a883f5845c8e0ed05ec6bdb6d055b53",
"description": "radv: Implement VK_EXT_custom_border_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e3c6a7ba769d358dfffa690751cac6ca7f9c5df",
"description": "radv: Provide a better error for permission issues with priorities.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7458f19e1de7d40ff8aa72b6a141f24d33451c6",
"description": "freedreno/uuid: Generate meaningful device and driver UUID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9623debf48ae7dbea120389eae40d784d22eee24",
"description": "freedreno: Centralize UUID generation into new files freedreno_uuid.c/h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdfede7336b6ef99aa60d955f7a173ea945602d4",
"description": "aco: split operations that use a swap's definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f293d02dc44e631a888073a884648543feecbe51",
"description": "tu: Advertise COLOR_ATTACHMENT_BLEND_BIT for blendable formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "adbdab3ee80017a4939e9cb586ea85f8c4e7efc9",
"description": "tu: Implement dual-src blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "078aa9df8daff60e52a66d8f8062dce135b94ec1",
"description": "tu: Move RENDER_COMPONENTS setting to pipeline state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a9d12d5133639946b624a1ad367ea3f9543a8fe",
"description": "ir3: Fixup dual-source blending slot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e0580550e1b4846d3ad7ff738f57063b05089c9",
"description": "freedreno/a6xx: Document dual-src blending enable bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4aeaef99c003f3c75279d9b400315685ebbba30d",
"description": "Revert \"nir/validate: validate the stride for deref_ptr_as_array\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "667e14e7bd759a77e732c4de09fb978ee3816eaf"
},
{
"sha": "2c6599d6d6dc908374a77d2f315d9a3e235e3656",
"description": "docs: update calendar, add news item, and link releases notes for 20.0.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "212ee624f81bdbf7acb17c1b343a3500130be5d3",
"description": "docs/relnotes Add sha256 sums to 20.0.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5e9a0dfd7e7ef7c47108ddd4d6e5c7aff4fb7d6",
"description": "docs: Add release notes for 20.0.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ceae09da156309327d7ba6f4a59d3a2e9b8837d9",
"description": "intel: Silence unused parameter warning in __intel_log_use_args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cb2330e56568ae705e09e377ccc501051b2514e",
"description": "anv: Silence unused parameter warning in anv_image_get_clear_color_addr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b44eb50f2d125420c2c78d45e112bc3c2ee1472c",
"description": "anv/tests: Silence unused parameter warnings in main",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4638cfdad3199bd97cf8ca7070008186bff456a",
"description": "anv/tests: Don't rely on assert or changing NDEBUG in tests",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f7c56475d25138234ab0bb28a10df9000de594f9"
},
{
"sha": "66e3c74f9c7ffdd7687d4304238b50c3ba35ef47",
"description": "aco: fix WQM coalescing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a5fc96b533418dc2d68f17f3f19ac5f82d59b978"
},
{
"sha": "4151bddab5d3dc082ac689e4d3a96f42fa4718ec",
"description": "anv: Fix descriptor set clean-up on BO allocation failure",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "682c81bdfb7ea28efccea1e8cbfeb7cfc67d02b8"
},
{
"sha": "3f74c6a8815dcc5ff7f56993cc88f9e21aa81d14",
"description": "anv: Call vk_object_base_finish for image views",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "682c81bdfb7ea28efccea1e8cbfeb7cfc67d02b8"
},
{
"sha": "ed95f69dd54c907879b90e9a2d1ddb7f56c717e4",
"description": "zink: correct PIPE_SHADER_CAP_MAX_SHADER_IMAGES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50ebe5a991a45de6fb04b1a7edd956a530cf5d12",
"description": "zink: do not expose real value for PIPE_CAP_MAX_VIEWPORTS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "adc633627349d44c3e5495c442a16b0129c00989",
"description": "meta: Remove support for multisample blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb28ce79882eb6ecad7488f8827a0fdf05de1828",
"description": "meta: Coalesce the GLSL and FF paths in meta_clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5be77851907ef4401596c88916b682a311449b1f",
"description": "meta: Use same vertex coordinates for GLSL and FF clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5d2fbf3528ed96f6b0afc953232983b8753b03a",
"description": "meta: Stop frobbing MatrixMode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29f10ede71ffe8352bdfda154f3994542094bcfb",
"description": "mesa: Add function to calculate an orthographic projection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c731f2ab63d001d47995e3f5e0e8f5c74d5a2e55",
"description": "mesa: Add matrix utility functions to load matrices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5a8d0319b8fe14bb9f970fdca1decf6dbc9e603",
"description": "meta: Remove support for clearing integer buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5d2c40fb9c841ab28cc9ab6eebaaac44afa6e4e",
"description": "meta: Make _mesa_meta_setup_sampler static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27c2082a4238eeece5fb36d948ae96301d5ae506",
"description": "meta: Make _mesa_meta_texture_object_from_renderbuffer static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "067cb2f165c3363957aa4206461829a8e53abd32",
"description": "i965: Assert that blorp always handles color blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "667e14e7bd759a77e732c4de09fb978ee3816eaf",
"description": "nir/validate: validate the stride for deref_ptr_as_array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7afc9632a6d03ed8d23fbab08b564da594b9cfd6",
"description": "nir/deref: copy ptr_stride when rematerializing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1b69d101a60974c105df8519890e3f90fd44911",
"description": "targets/opencl: fix build against LLVM>=10 with Polly support",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1151cd2ffc821a09130f87c2a266b2bfe7b0822",
"description": "freedreno: Avoid duplicate BO relocs in FD_RINGBUFFER_OBJECTs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6fe0799faf73970ac76e26bac2f7b38195fe1e1",
"description": "freedreno: Fix resource layout dump loop.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2eb180db94830a70e21770e3a972efc55ee8385a",
"description": "zink: disable vkCmdResolveImage when respecting render-condition",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "80d7cc6f1294ae2c32377b01f0d0be664d69e81a"
},
{
"sha": "06b6c687e2aba075e9fc3812d80c128bd873bbce",
"description": "anv: Fix deadlock in anv_timelines_wait",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "34f32a6d6648073e2fda3fb78377124fb32bb288"
},
{
"sha": "c059b2270724b2c02416d7d7d45e23a5e994cda5",
"description": "gitlab-ci: Install g++-mingw-w64-x86-64-win32 instead of mingw-w64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dcbb189bbeed39ab03b65fa821dec91cbb999f84",
"description": "gitlab-ci: Move lib{drm,pciaccess}-dev cross packages out of loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da3aee926387cb9113b79c5376a6a8f4295582ac",
"description": "gitlab-ci: Install WINE from Debian testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd9b445145851dcc3d697f3df46f86f86db466c0",
"description": "gitlab-ci: Add Debian testing repository for x86_build image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2773d706707b14f3285f337cfeb5e37b8a60385",
"description": "gitlab-ci: Move down container_pre_build.sh invocation in x86_build.sh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c79ac10690d1a2e44ea30a05542d0ea3f246a56",
"description": "gitlab-ci: Update to current templates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc472a2a7c6c99eb228ef138acadc16337a48ede",
"description": "zink. Changed sampler default name.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1f023307768570a621c3050222bd32c546d72a9",
"description": "radv: enable shaderResourceMinLod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d63a1a84d409d08fd6c6f8a0c569b2620d6a600",
"description": "ac/llvm: add support for texturing with clamped LOD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aaf5706aa32208b456df6b7f53b281baf24c6f3c",
"description": "aco: add support for texturing with clamped LOD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47a769143be8f81e01a70467d51142d36597847f",
"description": "aco: remove useless check for nir_tex_src_bias",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f46a3191ff31a89d6969a67f8b50dbedf085dca",
"description": "CI: Windows: Build LLVM and llvmpipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69ffbcb16244fc4f1161dd4082eb93b7a80232e5",
"description": "llvmpipe: Expect increased exp precision on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf21b763832abc5739fc46eb0d30440587015840",
"description": "freedreno/ir3: use lower_wrmasks pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42d38ad02816d72e8c3ef1d15dabb28ee9eb2f88",
"description": "nir: add pass to lower disjoint wrmask's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a506d49faecf06d5cd2fd2d049319d907b273b83",
"description": "nir: add helper to copy const_index[]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d3cfea78b799af71012dcd6b84cc38a9d172e05",
"description": "nir: fix indices for ir3 ssbo_atomic intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea6b404294a0d6d83360bd0c5c8ab4e6f44c3555",
"description": "freedreno/ir3: use const_index accessors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14969aab11effa1500f114314c9b8879821b8b24",
"description": "freedreno/ir3: Drop wrmask for ir3 local and global store intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4627bfcd69544780e30c069b77967cfb92c9d7e0",
"description": "nir: Add some docs to the metadata types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3111cee2f627d7e681e1695e1e4b1b5b126d5c7d",
"description": "freedreno: Fix attempts to push UBO contents past the constlen on pre-a6xx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7336caa52d90dac3e7cc82259e223e933ca95ce0",
"description": "docs: update calendar for 20.1.0-rc3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0dd24b381c52e0b20fe70041e95611aad6b0d258",
"description": "panfrost: Fix background showing when using discard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15dd7933bc33bb13d146f9e0a1f79092e749f33b",
"description": "anv: Translate relative timeout to absolute when calling anv_timelines_wait",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "34f32a6d6648073e2fda3fb78377124fb32bb288"
},
{
"sha": "0b5288492b90c9a5471152393df31691271f6a55",
"description": "anv: Set MOCS in 3DSTATE_CONSTANT_* on Gen9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3d8edf3e08988b19c6861040b9ed4afa8ca5ec2",
"description": "anv: Set 3DSTATE_VF_INSTANCING on the SVGS element",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "723208988e12f2f3055360ffe8d9bd0b8414171a",
"description": "freedreno: Drop the noubo fails list for CI, since there aren't any now.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "112c65825fddd00a2136c75e09982e1878c944a4",
"description": "freedreno/a6xx: Use LDC for UBO loads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab93a631b4c6c2c8d682d90649df69d3016e4722",
"description": "freedreno: Trim num_ubos to just the ones we haven't lowered to constbuf.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5176c453e5fd74f6999d09e551bcbc771845e8f",
"description": "freedreno/ir3: Move i/o offset lowering after analyze_ubo_ranges.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5387c271409dbfb12292feec2dcd61399bbb1a99",
"description": "freedreno/ir3: Leave the cursor alone during ir3_nir_try_propagate_bit_shift.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0a4d1c4e53f770d1e4f80f112e3d36b9f09a7c4",
"description": "freedreno/ir3: Clean up a silly nir_src_for_ssa(src.ssa).",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2a0cde390001e70e7f9696f4ac7cbca9616cbdf",
"description": "nir: Include num_ubos in the printed shader (if nonzero).",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "492d664be06ca538d4e5c1e380ab7966714a12a9",
"description": "util/ra: Add [de]serialization support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38e68db778439c34ebb876273fcf9139764abc80",
"description": "util/vma: Add a debug print helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "adbcef37d2d1f838ef24a4ab1f4332cc87b5fdad",
"description": "util/vma: Add an option to configure high/low preference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f40f8f623a021d791886ca8e1a159e34cfcb4bfb",
"description": "util/list: Add list_foreach_entry_from_safe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aeb95fda541719d5fe9b8fdb531f3370228228d7",
"description": "util/list: Add a list pair iterator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5425968d2e46eb3311a75f4bf7bedb1d9dd59459",
"description": "anv: Implement VK_EXT_custom_border_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b07f142d7fae956aea55082d4b3d8e5a3d3cfb8",
"description": "anv: Add a way to reserve states from a pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32d631dcd250bdfa0c8089921b50544988ee8f8b",
"description": "anv: Disable B5G6R5_UNORM_PACK16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ae0762f5c05284cda768fff9334eee28f3d0355",
"description": "anv: use the correct format on Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cf702c3326264c616c112280fe8947bfcc5eb11",
"description": "drirc: Enable glthread for PCSX2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "445e559e35ae3151d7587f61310ec0fc25c90982",
"description": "post_version.py: stop adding release candidates to the index and relnotes",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae26149e2e9ccac54d64ded9a9c0a8ae84cfd300",
"description": "post_version.py: invert `is_point` into `is_first_release` to make its purpose clearer",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fba85bcb8bcb722e0bbaa54163d8a39d6fd067d",
"description": "post_version.py: fix branch name construction for release candidates",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "64c7363f7efb6c5bf39cf4443245a82fc9904fb8",
"description": "glthread: stop using GLenum16 to get correct GL errors for out-of-bounds enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1152af2edacb93126b66e19399d971036fc02d79",
"description": "radeonsi: also enable tgsi_to_nir caching for compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45e69e7d118ad0297ee924125fe04e09cfd9251e",
"description": "radeonsi: Enable tgsi to nir disk cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f83f538881da04bc2a5dca2741c69b50a8880b40",
"description": "st/nine: Enable ttn cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4db880d8057bac3209c196edc94c6b1e521a782a",
"description": "ttn: Implement disk cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "522bd414f343c7a132fee17d0d6b755b9ec6766c",
"description": "ttn: Add new allow_disk_cache parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6670475a449ed5166f5de997c820da16a675a6de",
"description": "freedreno/a6xx: Fix UBWC mipmapping height alignment.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81f21ff4ef8b5ffb770d0ff3516338ffdfce3e99",
"description": "freedreno/a6xx: Fix UBWC mipmap sizing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5db2a257413e2c570b49b8c2171166592f3e093",
"description": "freedreno/a6xx: Fix UBWC blockheight for RG8.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9da4ce99538179108dc7694affc68a0e081404db",
"description": "freedreno: Pull the tile_alignment lookup for a layout to a helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc7ccdb3f526c2e43aa48a3f5d43fea948012371",
"description": "freedreno/a6xx: Add a testcase for UBWC buffer sharing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e32783c644fa7230c4de07f1062cfc900a7e0e9a",
"description": "freedreno/a6xx: Improve layout testcase logging for UBWC fails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e4ddb6353d1fea70d4744e7ea70461dd36214b0",
"description": "freedreno/a4xx+: Increase max texture size to 16384.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f7d1541df8a9ea040f893fc6267a3d4ea6ebf26",
"description": "nir: reset ssa-defs as non-divergent during divergence analysis instead of upfront",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b881f3d8e4c367049aeb376602525559ef09ed5",
"description": "nir: simplify phi handling in divergence analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "450b1d87ba6bb41056f2ae8c576f98d6a70fa2e4",
"description": "nir: rework phi handling in divergence analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "febef2245965efb50e283b16d2a927fcaebd8ffc",
"description": "nir: refactor divergence analysis state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9ea0ca6ee6c36fe26a559e2a4d2fcda78a0fda3",
"description": "nir: add nir_intrinsic_elect to divergence analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca2d53f451e527b7227f073aeeaeece00d3787c8",
"description": "nir: Make \"divergent\" a property of an SSA value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db94a2d03d3d888da2091dc20048bc178e243966",
"description": "gallium: remove more \"state tracker\" occurences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74800697032569bde5d4f87b9e2dbbcee4c9d922",
"description": "gallium: rename PIPE_RESOURCE_FLAG_ST_PRIV to FRONTEND_PRIV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c9b9aac7d09e65195dca6681d59c10e4ef713d9",
"description": "gallium: change comments to remove 'state tracker'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6287a94b697ffe12a4e576a38943cdf4e90cdb0",
"description": "gallium: rename 'state tracker' to 'frontend'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b408734e5e2fe1e1ef08080c4425ad8a7ed33579",
"description": "tu: Implement fallback linear staging blit for CopyImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40e842c009699a3e8b7ffff2f75b3070df41c752",
"description": "tu: Add noubwc debug flag to disable UBWC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed79f805faf1ac5919a30d3284e37cc3f394e464",
"description": "tu: Add a \"scratch bo\" allocation mechanism",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ce527a4fed1706aed9ced8e5d3432cc5abfbbd3",
"description": "aco: improve phi affinities with p_split_vector",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51e797e233212be6e78d354ed953f616044ad7df",
"description": "aco: consider affinities when creating v_mac_f32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "138eed45b5362c61b27544d695130bab580c879d",
"description": "aco: mark phi definitions as last-seen phi operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1c0cf7a66905e8d7ad506842a41b0ad0c5b10da",
"description": "aco: fix consecutively written vgprs from vmem instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c7bed72f7948d51a2109f181e7a2d3c77dbd19e",
"description": "aco: simplify consecutive ordered vmem/lds writes optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6beb051aff4f11784cb974a1dc3647e74f2389c",
"description": "gitlab-ci: correct tracie behavior with replay errors",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "efbbf8bb81e97a2b2d2e6e018750ef36cd460676"
},
{
"sha": "8546d1dd789b58bd0aff5ca0a231efb35c09c1ac",
"description": "gitlab-ci: create always the \"results\" directory with tracie",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "efbbf8bb81e97a2b2d2e6e018750ef36cd460676"
},
{
"sha": "1ef03dade12b4d5056c3fe5637f9dfd98a42aae6",
"description": "radv: add a LLVM version string workaround for SotTR and ACO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91c757b7963f458f678226f9637f04a490085405",
"description": "turnip: use the common code for generating extensions and dispatch tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddfae50b67e20895c908c9c0721d0b4cfdb18d20",
"description": "anv: use the common code for generating extensions and dispatch tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "857051c5c63e238f606652acb1e1f9610de68758",
"description": "radv: use the common code for generating extensions and dispatch tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bee8a57942787b4a7a2ca5c375d911288ee16cbe",
"description": "vulkan: import common code for generating extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b1138e3f0e960119a46dc08794132719c93173e",
"description": "radv: implement VK_EXT_private_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "178adfa6a8e5694a077c3e11fdcc5bc0802839ab",
"description": "radv: use the base object struct types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65458528fc169ab80c99cb115bc6f86ae7b43d12",
"description": "radv: use the common base object type for VkDevice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b535ac61b92cdf5f1e5adca3f2a4a43e7384e1a",
"description": "etnaviv: Disable seamless cube map on GC880",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8dd26fa2f065e78f3204357d8b474656b9ea81db"
},
{
"sha": "f079c00ffc1c9e85321955f679e656196f724848",
"description": "freedreno/a6xx: fix max-scissor opt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6706fdc46fc895b3b3d4446af3d4a9ab1e700c0",
"description": "freedreno/ir3/sched: try to avoid syncs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d95a6e3a0ca2d4a420306dd078cea05d3f21c865",
"description": "freedreno/ir3/sched: avoid scheduling outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "488cf208d5d90b0f3b3c346e0abb92e71597202f",
"description": "freedreno/ir3/postsched: try to avoid (sy) syncs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25f4fb346e1fad34ce1f2e9e39b062a303db4ce3",
"description": "freedreno/ir3/postsched: reset sfu_delay on sync",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f351e1d137603213b5daacece5ff67ad0786d982",
"description": "freedreno/ir3: limit # of tex prefetch by shader size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d69f6fd8529b1dcefa443a8cb31bd362bb64a28c",
"description": "freedreno/ir3: fix indirect cb0 load_ubo lowering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "fc850080ee304c2a62f7313c4b7ebe121c3ebb53"
},
{
"sha": "c4dc877cb5df63a6a86013e32695f72c604625ad",
"description": "freedreno/ir3: don't allow negative const_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d8ba7fb44f8130f7ded5459dbac5484cc9202a9",
"description": "panfrost: Run dEQP-GLES3.functional.shaders.derivate.* on CI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7bd021c700961b6eb3f9ee5b7777f4c7e1bab45",
"description": "pan/mdg: Fix derivative swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bac29316b06a5bbee396c70c53ed0640af67c064",
"description": "pan/mdg: Set types for derivatives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69e4d4fabe728e49b22ddcff49153deb3bc43e94",
"description": "pan/mdg: Remove texture_op_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "344dd914972f9ddcef814a3cf08f832708c33146",
"description": "pan/mdg: Use analysis to set .cont/.last flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a7f0e268b7baeb92d8d7d2989beb43550262406",
"description": "pan/mdg: Use the helper invo analyze passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d429187bf3988fca190fcbd53e416b8a46506b25",
"description": "pan/mdg: Analyze helper execution requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3228b3106a672e79093f2186f3e040a7579cd7b4",
"description": "pan/mdg: Analyze helper invocation termination",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0da03c68ae3e16a339e41b967fcb689666f02296",
"description": "pan/mdg: Explain helper invocations dataflow theory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95fd950d35717dda29cb7876ac2f2b7852eff1c4",
"description": "intel/compiler: fix alignment assert in nir_emit_intrinsic",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c6439792287f11f25cb2b62d699f52daefe54a44"
},
{
"sha": "a663c595bc19d627d2fd28081412306b91554d96",
"description": "freedreno: Skip taking the lock for resource usage if it's already flagged.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "356f99161df36223091cf9721dd49e52cb9e5e3e",
"description": "freedreno: Move the resource_read early out to an inline.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d393837332a07f53b9622ca55149e63947e0f937",
"description": "freedreno: Add an early out for preparing to read a resource.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e424bcdfcef19682f9b651f7c1a04e32f18be5c",
"description": "freedreno: Split the fd_batch_resource_used by read vs write.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdcadf611e03f0dc8878fb032b62510c38fe069b",
"description": "freedreno: Add a nohw flag to skip submitting to the kernel.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a43e9740646a42e3c2d914ad7e0eb20f4113d153",
"description": "turnip: Execute ir3_nir_lower_gs pass again",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1bd38746d5a2d21a2f77e2bf1c6fec17ca5eb6ac",
"description": "freedreno/gmem: rework gmem layout algo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c46f46befe67f2e64f1492e5b46974e277ec6ac7",
"description": "freedreno/gmem: relax alignment on a6xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad6e06621b15908d5f3f4c63ce4d84612e5a761c",
"description": "freedreno: add gmemtool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef5f238fd08bb470e0f6327ec76723d37704f13f",
"description": "freedreno/gmem: add helper to dump GMEM layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a49d9c396b61ef2556afba59c495c45bfab0202",
"description": "freedreno/gmem: add div_align() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96b5a70f45612642265d7192e04e90206a4c260f",
"description": "freedreno: initialize max_scissor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1387e778018527f1ea85f616130a2b0d59dcff19",
"description": "freedreno/gmem: don't assume scissor opt when estimating # of bins",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c87618d357a4f75a4f47b2638c8f89939fd6c61",
"description": "vulkan: Handle vkGet/SetPrivateDataEXT on Android swapchains",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51c6bc13ce3a70b1948ce5c4edbc1d29c5460986",
"description": "anv,vulkan: Implement VK_EXT_private_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d76e722ed63607ecead2c66ef9f3a37a12b62bab",
"description": "turnip: enable tiling for compressed formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f543d87f23555912110e2c0f67a57dcb99d94e08",
"description": "turnip: update \"fetchsize\" value to match fdl6_layout changes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a34b3fa198a4f87f8e07c718ec2f2e07927c6d7d"
},
{
"sha": "f789c5975c83f12216cf915d9a791e654b3c9e15",
"description": "freedreno: Fix non-constbuf-upload UBO block indices and count.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4553fc66a5f23607c2e872d8ac8755c747bd0bd2",
"description": "nir: Fix count when we didn't lower load_uniforms but did shift load_ubos.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4777ee1a62f0620efa2a105215eb589fc44dfa0f"
},
{
"sha": "0f2e44d55b01b3637fb96ce18840b8ab9250d508",
"description": "freedreno: Drop the \"write\" arg to emit_const_bo now relocs don't care.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51d7a71bd4f086b42340b0d601d2c3ff4bc7de37",
"description": "freedreno: Replace OUT_RELOCW with OUT_RELOC.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "064f395a890158ea5502f685ef6c22e504e3f0df",
"description": "freedreno: Tell the kernel that all BOs are for writing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2c23b1e48f043edee1a6aaa3c132c13edba032e",
"description": "freedreno: Mark all ringbuffer BOs as to be dumped on crash.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "554b959df0d5b1117fb42d3d7d1e715ea318f079",
"description": "freedreno: Replace OUT_RELOCD with permanently flagging shader BOs for it.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d8d936dfcdab52361b9824cdd1f3ddb41486145",
"description": "freedreno: Start moving relocs flags into the BOs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4235624b6a1f1858a8f200c03b6492ed1b9f21ec",
"description": "aco: optimize add/sub(a, cndmask(b, 0, 1, cond)) -> addc/subbrev_co(0, a, b)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5fc96b533418dc2d68f17f3f19ac5f82d59b978",
"description": "aco: coalesce parallelcopies during register allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38cc649fcb54baf87a974ca2dc29d92b50c86cfa",
"description": "glthread: Fix use of alloca() without #include \"c99_alloca.h\"",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2840bc3065b9e991b2c5880a2ee02e2458a758c4"
},
{
"sha": "dc6c42dc77e4bf0cb07037e038c4a50afa5a8143",
"description": "etnaviv: generalize FE stall before loading shader and sampler states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e5fc97be63e4c4296f16fe34523b68d39776fad",
"description": "CI: Re-enable Panfrost T7x0 jobs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "696bafac40f5f15ae140a2e844fb1b31d4918ebe"
},
{
"sha": "8c6350d2bba852fccbda5e0534bdbb085882b3be",
"description": "radv: update the list of allowed Android extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "021270cb3170ef38244d21cf3fe8780a3ef5fb3e",
"description": "radv: handle different Vulkan API versions correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69430921fc123b9016d5bf1779c0ab0ed4d95931",
"description": "radv: limit the Vulkan version to 1.1 for Android",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7f5462e349a3f082e2944181cd610b1250d711cd"
},
{
"sha": "50eabb7035fe361d870f504b73c15962ddf0b67e",
"description": "r600: Fix nir compiler options, i.e. don't lower IO to temps for TESS",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "6747a984f59ea9a2dd74b98d59cb8fdb028969ae"
},
{
"sha": "f7fcbe9830d160c9610fe641ed0202397ed9c31e",
"description": "v3d/tex: use TMUSLOD register if possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3af695bb0bae8aea119a2d05983acd57366b0fb",
"description": "v3d/tex: set up default values for Configuration Parameter 1 if possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50c2c76ea31edf987594e8b811b7d62be71f5a33",
"description": "v3d/tex: only look up the 2nd texture gather offset for 1d non-arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad8c5bba0a44774477a1b26523a14e8679521fc3",
"description": "drirc: Enable glthread for rpcs3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1290e79489fb645fc73ebb365b684b7797f97b2",
"description": "pan/midgard: Fix old style shadows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47bfc799da61aadd60ef9cc5c4bf0651c519cc77",
"description": "gallium/util: Fix leak in the live shader cache",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4bb919b0b8b4ed6f6a7049c3f8d294b74b50e198"
},
{
"sha": "412e29c277774391c461d0f62c47e54d2f17814a",
"description": "nir/algebraic: Eliminate useless extract before unpack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc0bbb8f0b45049e597d7d585999ae4954266347",
"description": "nir/algebraic: Add some half packing optimizations for pack_half_2x16_split",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2bf41ec6527fbedc2a75a8072d7222298bca347",
"description": "nir/algebraic: Optimize ushr of pack_half, not ishr",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1f72857739beed55276f263f49b3802c336b8c58"
},
{
"sha": "ab16bff97d75301b56530c2c9a410960e2de8bc8",
"description": "intel: Delete hardcoded devinfo->urb.size values for Gen7+ (sans DG1).",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bea2a13212be10982e14617002a3ff851b84717",
"description": "egl: Limit the EGL ver for android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c839e6394028a84c97ebd0a725ff512aeb75ce6",
"description": "amd/common: Fix incorrect use of asprintf instead of vasprintf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39d59cf87a3974142cb69dd52386d96b5e6e7dd9",
"description": "docs/features: mark GL_NV_conditional_render as done for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5743fa6e709a01c5a6820320b2e87931af46e7cf",
"description": "zink: enable conditional rendering if available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c7dea394fc21d455cd00dff3d3881276427fc47",
"description": "zink: add a GET_PROC_ADDR macro to simplify load_device_extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8fd70eef2cb5936e8ccb4d237e50084d6ff2a7c",
"description": "zink: load vk_GetMemoryFdKHR while creating screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c668bdf05cf3aa6907b678c35805962ea79b258b",
"description": "radeonsi: do not use cmask with encrypted texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8873ea0e253b90eb91da514e36bd845d6a5f9734",
"description": "radeonsi: determine secure flag must be set for gfx IB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92e64f4b41ed0ab0b9291d1de0b285733fd92307",
"description": "amdgpu: use AMDGPU_IB_FLAGS_SECURE when requested",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c2ab36f5346a07b14ee85703316f323a77c2530",
"description": "radeonsi: add support for PIPE_RESOURCE_FLAG_ENCRYPTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "413d91bbcb9f4a0db811c714d1cdcd731fee50b9",
"description": "gallium: PIPE_RESOURCE_FLAG_ENCRYPTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c58cbe84d231b602d830f4d9e26ed8d42ddc145",
"description": "radeonsi/sdma: implement tmz support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d96c26b67da5a053d57782d42cb80447e4ade1a",
"description": "radeonsi: force using staging texture when uploading to secure texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe2a3b804bdf4773d853974a0a51584cd5a0f9d9",
"description": "amdgpu: add encrypted slabs support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2853ed1a248d6be1f131a684cddaf4be5a2bb9b6",
"description": "radeonsi: allocate framebuffer texture as secure when using tmz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a67b52de46e42c745af3672767d0271d5425230",
"description": "radeon: add RADEON_CREATE_ENCRYPTED flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "856a03b4c1646cae36b0c2522a3a7b71ecec6fac",
"description": "radeonsi: add AMD_DEBUG=tmz option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "977e19d5cfe02227756aa022a7471570aa17edf7",
"description": "amdgpu/radeon: add secure api",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "506f5d9bda64fc07ee1a216cb3aeef98491c6365",
"description": "ac/surface: remove shadowing declaration",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "7691de0dcefd7a518ee1ecc4d2cd3803e42cc803"
},
{
"sha": "266978f7cabe2c09e5538ef1b79efdd96b2cba00",
"description": "aco: prevent invalid loads/stores vectorization if robustness is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04718a9cd63cea9d815bffd91495069a79db8ac5",
"description": "nir: do not vectorize load/store if offset can overflow and robustness enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fba0a7a6f01496344ddb93e774b2d4bc9195e8a",
"description": "aco: fix 64-bit trunc with negative exponents on GFX6",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "56f955e4850035d915a2a87e2ebea7fa66ab5e19",
"description": "etnaviv: drm: Normalize nano seconds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "022327f7535a7d27f965af7c318005a56b44ab85",
"description": "etnaviv: drm: Use NSEC_PER_SEC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a92a483ff7feee1a903fd1f4caab9c2a035882b8",
"description": "freedreno: android: add adreno-pm4-pack.xml.h generation to android build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ee293160d7d7341e0ec5f0aaf1ceb6950f785ed8"
},
{
"sha": "5dc3b22dd06c74cdb06cbc6cf3b6d073b221e7f3",
"description": "freedreno/drm: android: add libfreedreno_registers static dependency",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "6c688ae81f4a6249cdccf1d218da5bebaf23e4f4"
},
{
"sha": "e622e010fd838eb30eab46800015516703b76f4d",
"description": "lima/ppir: rework select conditions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0c58867cddcf199cf85d270b42965678ad8af10",
"description": "lima/ppir: add fallback mov option for const scheduler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c47640731303ed2607d28ce2cf19a7e8f0f4006",
"description": "lima/ppir: rework store output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "570f1420dbf361cf889c21c119816e063ecc3cea",
"description": "lima/ppir: rework emit nir to ppir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b21b771f7b4bdd60089c784ed35e33622c8932a",
"description": "lima/ppir: remove unused clone functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c4157138f331d5053036f756aefa7006bbb6fac",
"description": "lima/ppir: duplicate consts in nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e6c3861182cbf481ce3d25d0bbbcad4916c92dd",
"description": "lima/ppir: duplicate intrinsics in nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09003ba0700ed0ddc57d85e82320f15a2a90c8dd",
"description": "lima/ppir: combine varying loads in node_to_instr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6a3987f320fa26fa88e6d86cf236d7e426aab84",
"description": "lima/ppir: do not assume single src for pipeline outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "741aa3439d7d38c26d0baf20be506cf79c30978d",
"description": "lima/ppir: fix lod bias register codegen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cef1c73634493ef9766baa0b6a898369eff7686f",
"description": "lima/ppir: introduce liveness internal live set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e790fea7c178141b5bb1b82ab6bcf4034bfdb18",
"description": "genxml: pack: deal with default field not being simple integers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "942d4538a46c3420570ccf5c5f5677380c75caf0",
"description": "genxml: factor out utility functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d07f69413ebd1ad56e5bba86a1891bbf571ff710",
"description": "genxml: fix invalid end value for video fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af17e392b2e50c86dd9a11ee72ce119a4b0033a5",
"description": "genxml: run sorting script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45c33313e6ee5ec85e585b512270c3f668eb149e",
"description": "intel/dev: Add device info for RKL",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "54996ad49273641e20dbb2d7aff382199e27cd10",
"description": "intel/dev: Split .num_subslices out of GEN12_FEATURES macro",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "07b0fbea92a66499ef7c0f9b748b1034831201b1",
"description": "panfrost: don't always build bifrost_compiler",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ec2a59cd7aa42652645e76e29a72335370c80e50"
},
{
"sha": "727a0a53fdd4a1cf63a28c53f51d49a4164b2c89",
"description": "radeonsi: remove emacs style config file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c998c7adfd386eede37de49080a043ef1ec0e34",
"description": "intel/dump_gpu: Fix name of LD_PRELOAD in env append logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a59590e5d686a11687151d57f2fd43d366d6720",
"description": "ac/surface: fix broken pitch override on gfx8",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "441eaef6a9e5bb6d55bb3f875d60b35a5e70042b"
},
{
"sha": "c9e8df61dc8737f167767f2bda8a56abcae8ad5e",
"description": "freedreno: Initialize the bo's iova at creation time.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3c4e6a597a45a0281cdcb8d70ec86ce8dabbb16",
"description": "freedreno: Rename append_bo() in case it doesn't get inlined.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1c74f3facce57555284d23ee11bc009928806f1",
"description": "freedreno: Clean up tests around ORing in the reloc flags.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c688ae81f4a6249cdccf1d218da5bebaf23e4f4",
"description": "freedreno: Deduplicate ringbuffer macros with computerator/fdperf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "094c7646a3ae4980f76605a922572fe2ed78f6f1",
"description": "freedreno,tu: Don't request fragcoord components not being read.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab5590e92bc36e2b785a088751c433d31989d778",
"description": "vulkan/object: Always include the type",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "32f20783a512129fc2d7dd8a11ffa8670cef0068"
},
{
"sha": "d11e4738a86ecac6bb4cfaf5cad5c1d32169b18f",
"description": "anv/allocator: Add a start_offset to anv_state_pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "772b15ad3227e08bb4e18932ac9ecf4c29271160",
"description": "util: Make process_test path compatible with mingw native toolchains",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f8f1413070ae079443ab31a75679cfd10cb756ed"
},
{
"sha": "696bafac40f5f15ae140a2e844fb1b31d4918ebe",
"description": "CI: Disable Panfrost T7x0 jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78d267e6dad9dbcc9e39d7d388075d15e67ba3c3",
"description": "Linux: Change minimum priority threads from SCHED_IDLE to nice 19 SCHED_BATCH.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f66bf5ba444e95e82401d8f6fd726e5ef17b3db9",
"description": "docs/features: add zink features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bcfce2fcd02e9b04b7edda5c0d8a0e4b77be39c",
"description": "anv: fix alignments for uniform buffers",
"nominated": false,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a0de2e0090535bd49b70c52917e7bdab628d354a"
},
{
"sha": "f105b69464d908ee8b54c0bddb51909ebde4d686",
"description": "radv: report correct backend IR in hang reports when ACO is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "290d480c55199e013fdfb91e948046f23d9c704d",
"description": "radv: do not print the LLVM version string twice in hang reports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1ef1c1211373f9336aaf87de865ef7f0c29fc44",
"description": "radv: remove the LLVM version string when ACO is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee2aef3ea531a03dbd50a78c943ca6e7cc99c7a7",
"description": "anv: call base finish only if pass given in DestroyRenderPass",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "682c81bdfb7ea28efccea1e8cbfeb7cfc67d02b8"
},
{
"sha": "a885ee5258241d7ec4b9288cb15955e59d526d1a",
"description": "st/wgl: allocate and resolve msaa-textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "947bb04fcc03c9c1b8a04a6b3cd7f86825e6f244",
"description": "st/wgl: pass st_context_iface into stw_st_framebuffer_present_locked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "808eb20186a23be1a1917668e374243151e6699e",
"description": "radeonsi: Fix omitted flush when moving suballocated texture",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5e805cc74bc52f97de8f6308fc06bc96623e7e09"
},
{
"sha": "37e89e30276724932328edb7b8bf4909606052d1",
"description": "aco: either copy-propagate or inline create_vector operands",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2dc550202e82c5da198ad0a416a5d24dd89addd8"
},
{
"sha": "c9e73624022a482ffe0a41d0cae007e04cc61dc4",
"description": "ac/surface: override all offsets including metadata offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "441eaef6a9e5bb6d55bb3f875d60b35a5e70042b",
"description": "amd: unify code for overriding offset and stride for imported buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c164ea86e193c710d41de769ddfb169ab53ced51",
"description": "ac/surface,radeonsi: move the set/get_umd_metadata code into ac_surface.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7691de0dcefd7a518ee1ecc4d2cd3803e42cc803",
"description": "ac/surface,radeonsi: move the set/get_bo_metadata code to ac_surface.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56e37374ddbc3b66bcfa4d0dadcb1fd53074c822",
"description": "amd: assume HTILE is always rb/pipe_aligned, remove ac_surface.u.gfx9.htile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf61f635ff6a38aad344ebe30551eaaac6fec038",
"description": "amd: assume CMASK is always rb/pipe_aligned, remove ac_surface.u.gfx9.cmask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "127aaf0b9ac1eb46633df35c899b5d1a175a7220",
"description": "amd: remove duplicated definitions from amdgpu_drm.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25edf9b136415fc9c079ad8613b89ce261b5c351",
"description": "amd: update amdgpu_drm.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89d4b6b5c857e1efcff4d945fb83b4e77d26378d",
"description": "llvmpipe: make sample position a global array.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b6449d45317f4441eef464b415f5c65e5103dab",
"description": "nir/algebraic: Optimize some bfe patterns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f46eabf84e6a3227ce846f6725ad16517d146dae",
"description": "nir/algebraic: Split ibfe and ubfe with two constant sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d605a8bbfd0eb84e010bb9944df53b1f7242156",
"description": "nir/algebraic: Recognize open-coded byte or word extract from bfe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58dfb38f784c70020fd57dc38a0fd6c7f0aed80d",
"description": "gallium/swr: Fix crashes in sampling code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58b66f82e648eaa9378699aadcc5862bb941483d",
"description": "panfrost: Handle MALI_RGB8_UNORM in panfrost_format_to_bifrost_blend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c3e82296c8bfc96ac956918a69f917a954c1f12",
"description": "panfrost: Don't trample on top of Bifrost-specific unions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e53cce3ba4bdbddcad5f740a915f126f2388dd6",
"description": "pan/decode: Fix flags_hi printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4d41a151095f73b4b8a7ba06bf06adc7cedebd8",
"description": "panfrost: Add checksum BOs to batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f17e9eef6f9f8a2986264b3da5157542983a1da",
"description": "anv: don't expose VK_INTEL_performance_query without kernel support",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2b5f30b1d91b98ab27ba21439cd8a40a0d1ece36"
},
{
"sha": "6d513eb0db25a272da65822f35907456b544f172",
"description": "tu: Support pipelines without a fragment shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ba2333cc17e7f0a1520866bcfd60a991d34295e",
"description": "util/os_memory: never use os_memory_debug.h",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "76f79db3f5d8492370c92080b5bbea7e31827b75"
},
{
"sha": "905edc376dd1ace6ac2af0fc351606210a0141a1",
"description": "v3d: Include supported DXT formats to enable s3tc/dxt extensions",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3ecf48dda2ddabfbabdad83e19d280d0edb8246",
"description": "v3d: Fix swizzle in DXT3 and DXT5 formats",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "469bbd8387d11bbac2aae4c49765c748c2a9fd04"
},
{
"sha": "17ed4a01ee2bdb773109cf06ea8f827737f88684",
"description": "docs/envvars: update RADV_FORCE_FAMILY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c6afd0f349b17aaa0b2e06ccee44fa709d6285c",
"description": "docs/envvars: document ACO_DEBUG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1aaec1f3f451c60456aa4b28699fd57c7b22d021",
"description": "docs: add src/amd/ to sourcetree.html",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38bbfd3a57d68abdc88a93b436eac9f30a397b0f",
"description": "clover/nir: Check the result of spirv_to_nir",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "deb04adf2ae605a017d7ce4e81f57db679567dfa"
},
{
"sha": "abc4a8285776dcded21d0b7f3035c9858d061611",
"description": "nir: make fsat return 0.0 with NaN instead of passing it through",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8a27c0bb3049963934c77d104db39ecf610e3b9",
"description": "compiler/spirv: flag nclamp/nmin/nmax as exact",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a11aa4ece691ac9b6d8911cac6f3727ac3d7094",
"description": "docs/features: Add ARB_clear_texture to virgl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e6bbab9aecd8e6cfb6e2e8dd408460a96365ada",
"description": "virgl: Enable CAP_CLEAR_TEXTURE if host supports it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e705a2a9f48d3247557d468216c797dfb1758826",
"description": "virgl: implement ARB_clear_texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6321c4b5a038db4682e49e098e9368df7ea18c4",
"description": "r600: Fix warning regarding mixing enums and unsigned in ?: expression",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5469fcea75457542b699404b003bfb051a5fc6b0",
"description": "r600: remove some unused variables to silence warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79f20eb819e4ca4c09a5602c0d82ac905773cc66",
"description": "r600/sb: replace memset by using member initialization/assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee3f4ab2f439c1180067072cb943d2ba4a6c33b9",
"description": "r600: remove unused static functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a244778f7304d47e40a10415e06607835f18a63",
"description": "r600: Annotate some case fallthroughs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9dbca8db5e2dc857410f1ab34f85ca6dc837413",
"description": "ci: run radv-fossils with Pitcairn (GFX6) and Bonaire (GFX7) too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a44cfac502f9a740d0c21b561f270e4221cb78d7",
"description": "ci: set ACO_DEBUG=validateir,validatera global for RADV testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5dbf862b13214cec4765811abba91111c4b0f04d",
"description": "ci: remove unused .test-radv-fossilize rule",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0de2e0090535bd49b70c52917e7bdab628d354a",
"description": "anv: increase minUniformBufferOffsetAlignment to 64",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8cdf125112934b589d9682239e46bf196bd9de1",
"description": "freedreno/a6xx: enable tiled compressed textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "193560c44bfe35655a111870773a8ff5f08ee5dd",
"description": "freedreno/a6xx: compressed blit fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85f2cd84ac14be7d44eb7d5deb9b9756bd7bacc2",
"description": "freedreno/a6xx: Set tfetch correctly for compressed formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a34b3fa198a4f87f8e07c718ec2f2e07927c6d7d",
"description": "freedreno/fdl: Align after dividing by block size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6292059662dccd3e151c731a3b108fd0b9e4c606",
"description": "docs: update calendar for 20.1.0-rc2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2637961d29b3828e07953159d075f8544ce3fae5",
"description": "ci: Fix the nick used in IRC reporting.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c50176dfea360775d36cbbb02027d959db6dfaa",
"description": "ci: Improve the flakes reports on IRC.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b5e71cb181bae7646abe561a779b3d2062ba0cb",
"description": "ci: Enable IRC flake reporting on freedreno baremetal boards.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7bbc211d681696687a134eb158d55fcb674907c",
"description": "ci: Clean up setup of the job-specific env vars in baremetal testing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29da52128090a1ef8ef782188c0f67c7f5ec8d19",
"description": "radeonsi: fix compilation of monolithic PS",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8832a884345686e6a8b2c0c8aa7515ad3f775b9e"
},
{
"sha": "d5109741f372173d6e13bdb6fff06c75def19439",
"description": "tgsi_to_nir: translate non-vec4 image stores correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "784358bd6e6d59c521133c2a31fa9b88f8e18598",
"description": "i965: Fix out-of-bounds access to brw_stage_state::surf_offset",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f6a491eec02d6c141e2b4849a3ba924926a482a",
"description": "zink: lower b2b to b2i",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c217ee8d35fcac8ab11e7b5bfd0e053e1fed7df0"
},
{
"sha": "f457e1b6d5814e51cb9e0ae47e8fd5936139f42f",
"description": "radv/winsys: do not count visible VRAM buffers twice in the budget",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3e37f5d262606f1a0f5a3073835ac0ecc41f629",
"description": "radv: display an error message if the winsys init failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "701f2c3dfc9bd5b18b3103670f3946e723587f42",
"description": "radv: use a linked list for physical devices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d993c9d2c23d70d48248c9a8f8bc2855e12b18f",
"description": "radv: don't report error with other vendor DRM devices",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f03abd504102fc71ec0b18704a2ea3a92542b5f8",
"description": "radv: report INITIALIZATION_FAILED when the amdgpu winsys init failed",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c62e63aca202bef07b20441618dd360b94b2f7d",
"description": "radv: fix a memleak if the physical device initialization failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b867a677e99f429d904021b37c5640d3eeaf0e8d",
"description": "radv: rename radv_devices() to radv_enumerate_physical_devices()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5043287415179b9432a15b4a49e595c09513a28",
"description": "radv: cleanup radv_CreateInstance()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dab8803af431ff2044b4d7b17bb505079bf63d1e",
"description": "llvmpipe: enable ARB_sample_shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a83db420401fd3a29cae7a8b6a49b67fd2ddf58",
"description": "llvmpipe: add min samples support to the fragment shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d237e03a16b9e75a266799af24c2b9112f4d1126",
"description": "llvmpipe: enable GL_ARB_shader_texture_image_samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f036643772fca7e2f2070ab83189b695b0977a13",
"description": "gallivm/nir: hooks up texture samples queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d09d621373747235d90099adf5bed647090ec97",
"description": "gallivm/sample: add num samples query for txqs (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3cc50cabf1459c6fd5db598de55ad02375aad880",
"description": "llvmpipe: enable 4x sample MSAA + texture multisample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94c4577331490693a887916323dee843b69bd141",
"description": "drisw: add multisample support to sw dri layer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7898978377cfee74d69180d73118dc6b8b2d3579",
"description": "llvmpipe: don't choose pixel centers for multisample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8297513aa900a22853a1a12ad4e98e9098e9a1f7",
"description": "llvmpipe: choose correct position for multisample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b72f504e99307b5e9a153813f36ac08b9e9b1a05",
"description": "llvmpipe: choose multisample rasterizer functions per triangle (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26cc01cefda3595acf261fff4a073464fca048f3",
"description": "llvmpipe: generate multisample triangle rasterizer functions (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8611a6b34b889d6ee9220767d6f19e4057dc2047",
"description": "llvmpipe: fixup multisample coverage masks for covered tiles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d13591ba4d9df28ef2e90f90b8eda4ff6c7fc98",
"description": "llvmpipe: build 64-bit coverage mask in rasterizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88851c4798a5ee57441cc5ad71d439a5b6f1a609",
"description": "llvmpipe: add fixed point sample positions to scene.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78b7f2283879d1f952cd13534f4c666447b5b3ea",
"description": "llvmpipe: add new rast api to pass full 64-bit mask.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c638a59fa890887ba4ef791c0186ec64a623110a",
"description": "llvmpipe: disable opaque variant for multisample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5021ebb15d2d4d29c9202bea01fe8d5acb62902",
"description": "llvmpipe: fix multisample occlusion queries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "335938cffd10a7285b98999ad7a6bc8a4ed92ba1",
"description": "llvmpipe: move color storing earlier in frag shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acba9a93ef23796b394b88d5352ec6ebdf14d123",
"description": "llvmpipe: pass mask store into interp for centroid interpolation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "367332b0fce4a613676c0e6ea44c58b2c9c3b558",
"description": "llvmpipe: don't allow branch to end for early Z with multisample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9276ae965aadf967ee8f2ca85dab1dd31881919",
"description": "llvmpipe: handle gl_SampleMask writing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69009949e0418d0b1907fd31f486058642c90c92",
"description": "llvmpipe: add multisample alpha to one support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66a92e5d923a2e6b948c71f37a6b109a00938e9f",
"description": "llvmpipe: add multisample alpha to coverage support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38e81938b65ebc32654f20a65fa8c3673c0c1cf6",
"description": "llvmpipe: hook up sample position system value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "210d714f46e72c954857ba32ca9ffcffbc264c9c",
"description": "llvmpipe: handle multisample color stores.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "102558912be91fa7d0eb22666dc7784739ca208b",
"description": "llvmpipe: interpolate Z at sample points for early depth test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0195240c44f55f35b2c3d2c07b64c9f97775759",
"description": "llvmpipe: handle multisample early depth test/late depth write",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f8c7e232e6c3cf73e809e663f558752817abaad",
"description": "llvmpipe: multisample sample mask + early/late depth pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f12dac5e106b20704aa66f12c3783f5f005b4fe1",
"description": "llvmpipe: move some fs code around",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e949b16c166c6e433307f25dd476d1f35fd6b7e",
"description": "llvmpipe: add per-sample depth/stencil test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d297f2ecf1b14f573dc425fae192b1013d175493",
"description": "llvmpipe: move getting mask value out of depth code. (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18fd62a26e1baa59b650968d798227c922c0352d",
"description": "llvmpipe: add per-sample interpolation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8154bdf25ba2f78dc905759e50adf840471e334a",
"description": "llvmpipe: add centroid interpolation support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5697b9c00c363568c16efbfe6289d58f233a3f11",
"description": "llvmpipe: pass interp location into interpolation code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "339a3a4dea48e1c174be4b544cec8fac50123313",
"description": "nir/tgsi: translate the interp location",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28cc2ed79c1ba7f994a3459de5d11102403e8187",
"description": "gallivm: add mask api to force mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d89499063bd96bcc5d7d9239a1da43bf568c11fa",
"description": "gallivm: add sample id/pos intrinsic support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "455c8e35842b6e149d5d390ab9692e214db63662",
"description": "llvmpipe: add cbuf/zsbuf + coverage samples to the fragment shader key.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2f488684ad398f5abffefb9b1424fcb1650a627",
"description": "llvmpipe: change mask input to fragment shader to 64-bit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67ec1760eecbcb5c52992d9098a7e220f22c7d22",
"description": "llvmpipe: add multisample bit to fragment shader key.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5463576b94fa51a55e180c71dfbc249c2a3cc6b",
"description": "llvmpipe: plumb multisample state bit into setup code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e47d39aee15e80976e62fec2937771b0b9346fef",
"description": "llvmpipe/rast: fix tile clearing for multisample color and depth tiles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01e9779c004efa8acedff83d2560880be894e7fc",
"description": "llvmpipe: record sample info for color/depth buffers in scene",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a30db60edeb7814415b04537cee8cc306ad11fd7",
"description": "llvmpipe: pass color and depth sample strides into fragment shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24cf7a2b36fa784cce9eee4ae8957d3d9dac98c3",
"description": "draw: disable point/line smoothing for multisample (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c72bb4a960e7362e7cf4cd6e3159af85c967614",
"description": "llvmpipe: handle multisample render target clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "782271c0e1544c36fb53ddda1fc0bc055671f82b",
"description": "llvmpipe: add clear texture support for multisample textures.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c8740cbf010f38878209c857e582260f7492976a",
"description": "llvmpipe: add multisample resource copy region support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "178df068210d8c5ff3dd23e925160179c65a5c28",
"description": "llvmpipe: add internal multisample texture mapping path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cab13f91747dc2acbb257b2d9067679b93b1e057",
"description": "llvmpipe: pass incoming sample_mask into fragment shader context.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c070af85114e37e4e1e28791528f336266c93261",
"description": "llvmpipe/jit: pass fragment sample mask via jit context.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a6150251a1ea2545826036aad9c198a61ce815a",
"description": "llvmpipe: add get_sample_position support (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6383673c96de2102edae0e705f7960753fe848b",
"description": "llvmpipe: fix race between draw and setting fragment shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6befeb66070498427e139d3ff86bfd0bd15b5668",
"description": "gallium/util: split out zstencil clearing code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcbe5b3d268b325c1138ddc29785b6b002c38af9",
"description": "llvmpipe: add a max samples define set to 4.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b02eb1a4c99b1268da2c17420ece6f341b42789",
"description": "llvmpipe: add multisample support to texture allocator.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "339aec7241f77fc027ee32d1537b30505c20028c",
"description": "util: add a resource wrapper to get resource samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19703900260d51b709111206caebbad3a9578f7b",
"description": "llvmpipe: add samples support to image jit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e5cddacf7fb6e031540ae9f459d19cce5edefc4",
"description": "llvmpipe: add num_samples/sample_stride support to jit textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc3641d6162c0e876351ee36536f44581260dac0",
"description": "draw: add support for num_samples + sample_stride to the image paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "026bf2659975817cb8fceb759eb80b2459df8c06",
"description": "draw: introduce sampler num samples + stride members",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "609a3bea16b14cd5bbc59c702b91367ed768d629",
"description": "gallivm/nir: add multisample image operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be8a10e2651d362b61a5566092a13311ba1ffe26",
"description": "gallivm/nir: add multisample support to image size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae95a08b9c366d5a8558e20c2c3a11558a9c0610",
"description": "gallivm/nir/tgsi: add multisample texture sampling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb5919d9d8b09a40e5d5ce38f169b71b67661249",
"description": "gallivm/sample: add multisample image operation support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2545c9b15c98049e43904563c52079940bc4ee3",
"description": "gallivm/sample: add multisample support for texel fetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6a20804ad5afb401f1d86dc28460e922d009588",
"description": "virgl: Properly check for encode_stride when encoding transfers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99fce3a6d71ee9970183b3545a4fbb8234b7fa35",
"description": "llvmpipe: simple texture barrier implementation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "870b6a60509e2dd547dc75fee9290224ad306779",
"description": "llvmpipo/nir: free compute shader NIR",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "18f896e55d96c63b11de7ed0cbe484988a1184c5"
},
{
"sha": "d1ad1be35a5ba609fd533f2a808a473a067028d8",
"description": "draw/tess: free tessellation control shader i/o memory.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "0d02a7b8ca794a594c2e9cc5e6d63dc591593105"
},
{
"sha": "a46aa3dc2e4c5462630d40e152904b7d163c9233",
"description": "nir: add missing group_memory_barrier handling",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a6bbf4c80ee9fc4294ec70073e1602ea527963c",
"description": "freedreno/ir3: Disable sin/cos range reduction for mediump.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aac964af4aa1a215196d6ae351a11c9b6b937a22",
"description": "st/nine: Set correctly blend max_rt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d83e7f4b9887346e9b7b4d44c068d340aa04f28",
"description": "radeonsi: enable TC-compatible HTILE on demand for best Z/S performance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39571d384e02848aff8c8fe635ff4b93d740aab3",
"description": "radeonsi: allow tc_compatible_htile to be mutable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04085bedc26535e47d81e333ee8969b7755421b2",
"description": "radeonsi/gfx9: always use IMG_DATA_FORMAT_S8_32 for 8-bit stencil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "345b8aed5cd85eab71b7c80bbf00d8ccc5659bb3",
"description": "ac/surface: unset RADEON_SURF_TC_COMPATIBLE_HTILE if HTILE hasn't been computed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "266fec1307b26a544007423582afd8618791893c",
"description": "radeonsi: don't wait for idle at the end of gfx IBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae4379d81e42dec4f93983dfa9f31cf30384789f",
"description": "ac/nir: export some undef as zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ee1a724bf78baa3fe514036d77d3e96abc998f7",
"description": "gallium: add a new cap PIPE_CAP_GLSL_ZERO_INIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea289d1502dc5739ec9bf69328c037b72dc02789",
"description": "mesa: extend GLSLZeroInit semantics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "679421628bf89067b4cbfa85530f196ca2835717",
"description": "glsl: add a is_implicit_initializer flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa6b22d36a915f27dee576063aead9e2c577f966",
"description": "glsl: rework zero initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84f58a08634d0ea07f557ffa5b91c9c8777a2b04",
"description": "glsl: init gl_FragColor if zero_init=true",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "547e81655a0b9f6d7742e25f2e353e22c3a3b393",
"description": "radeonsi: don't print gs_copy_shader stats for shaderdb",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "dbc86fa3de6aba480f679a36b40227c0fe27c37b"
},
{
"sha": "b0a7499d28dd5a7c89a70cea79cb14d943632609",
"description": "radv: enable shaderInt16 unconditionally with LLVM and only GFX8+ with ACO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64662dd5baeec19a618156b52df7a7e7adba94cf",
"description": "radeonsi: add workaround for issue 2647",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7983d97174de10670fce5a422ce6c1cb5e783b88",
"description": "zink: use nir_lower_uniforms_to_ubo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4777ee1a62f0620efa2a105215eb589fc44dfa0f",
"description": "nir: Always create UBO variable when lowering uniforms to ubo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "354474b9e5a9e9fdbba1b113f36d7d119d4187c0",
"description": "mesa/st: consider NumUniformBlocks instead of num_ubos when binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8471f7a5fa1d5c00de9f314eaccd23dd0e62e71b",
"description": "compiler/glsl: explicitly store NumUniformBlocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8059f206da88a7a2147c66b3057d60d775cbbfce",
"description": "glsl: rename has_implicit_uint_to_int_conversion to *_int_to_uint_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "403eb507f586e62acd648778dc1e7d20b5e1fa2f",
"description": "driconf: add force_integer_tex_nearest option",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "12fb7d700861fb0af639fa21c1e3b65981ee81e4",
"description": "mesa: add gl_coontext::ForceIntegerTexNearest",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "90d9f9a37ed6a84292a96a247f70ffeb88a2ccde",
"description": "aco: remove unecessary p_split_vector with v2b reg class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0cb38f36085ccee6e71b6e50cb4f094d7f03c58",
"description": "vulkan: Update Vulkan XML and headers to 1.2.140",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "785803a2e5472bb497a598643b2386c60c60347e",
"description": "turnip: Remove RANGE_SIZE usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24f9aea770711c8b968177b6e4ff15d8fb8fb48e",
"description": "radv: Remove RANGE_SIZE usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4d11ea3c43447da5add84bdd2e0c91786d9af9b",
"description": "anv: Remove RANGE_SIZE usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57796946985de60204189426ca8eb7bbfa97c396",
"description": "android: iris: add iris_seqno.{c,h} to Makefile.sources",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e31b703c4232fd59d512ab2a865161c9ce859706"
},
{
"sha": "c4cdef64ad6d11e82894d24691348c38d7fad6ce",
"description": "ac/surface: fix MSAA crash with FORCE_SWIZZLE_MODE on gfx9",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3dc2ccc14c0e035368fea6ae3cce8c481f3c4ad2"
},
{
"sha": "1dcf291e3bf7050a396cee74b6baca99a575d915",
"description": "pan/bit: Add IMATH packing tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8fcc23bf28d2c533151465bdf1d1d0cecb59b8fc",
"description": "pan/bit: Factor out identity swizzle helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36e4ffa382f9f82ff6d7ed1dd4fc66010ed48fea",
"description": "pan/bit: Use swizzle helper for round",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "118d53bf93d8ad39238fca6b43111675b1602725",
"description": "pan/bit: Remove test names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52cdaaacbbb546abdbf654f06e413eb250bb019d",
"description": "pan/bit: Interpret v4i8 ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66163614dbfc546168bd44036669277f7a4a0209",
"description": "pan/bit: Interpret IMATH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1799435df0f2782671596dd34c1f1965931943ad",
"description": "pan/bi: Don't schedule <32-bit IMATH to FMA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2925e88996c6b819a6c0330fd61760a8be350837",
"description": "pan/bi: Add SUB.v2i16/SUB.v4i8 opcodes to disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10c18c6f69ed6ea8d82b300dc93c55e3180c1c74",
"description": "pan/bi: Pack ADD IADD/ISUB for 8/16/32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a463b2c2ed452f1ee1497fbc19921c910de93237",
"description": "pan/bi: Pack FMA IADD/ISUB 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf3c3563e0ead2b7050efd12de377b6b6d25dd2d",
"description": "pan/bi: Use IMATH for nir_op_iadd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a94daef589be2e95b12d30733d45b9ffeaad436",
"description": "pan/bi: Rename BI_ISUB to BI_IMATH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c81f51c3c7fb7aa86cee3d9ba4324b1610c726d",
"description": "freedreno/ir3: Define the bindful uniform/nonuniform desc modes for cat6 a6xx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97b21110b8b845bb02596036bdbf9e9562cfa7a5",
"description": "freedreno/ir3: Sync some new changes from envytools.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e5b0c92c549b392065f4856a2e5370b2157d961",
"description": "freedreno/ir3: Add some more tests of cat6 disasm.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b97cc41aa203fd9fb9f5cf5f5aa7fd40f567917d",
"description": "Revert \"ac: reassociate FP expressions for inexact instructions for radeonsi\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cf2f3c27533d8721abed4cdd4dfb00d4d53e8a0f"
},
{
"sha": "5f01869f74a497ee56fd01eedbe0b2802beea63c",
"description": "pan/bit: Add ICMP tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bc684cad838094ae7d26a102079862246dc9eab",
"description": "pan/bit: Add more 16-bit fmod tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "041ba62e8766aec2565234d56c0df02517c26ad0",
"description": "pan/bit: Add swizzles to round tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35c806e701d1557db7d97671030f50704bc7b833",
"description": "pan/bi: Don't pack ICMP on FMA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cbdf29b7e931fcda52aa1a0e8a9551cd7309651",
"description": "pan/bi: Pack ADD ICMP 16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5bd417228020a670e73fc8bf43e9595d1118d085",
"description": "pan/bi: Pack ADD ICMP 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "336d5128f9ba5036834fe1fb6420931b8aaad0ff",
"description": "pan/bi: Structify ADD ICMP 16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdf154d24af8b5a3b3e1dc073e9db329c2e21c5a",
"description": "pan/bi: Pack ADD.DISCARD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a9b9859e72fefb0d994be81e7edb42eeaece969",
"description": "pan/bi: Handle discard/branch in get_component_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ab5c97895daa86d0ac777b60f31737e491a22f3",
"description": "pan/bi: Fuse conditions into discard_if",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "201a11a13ad7c9fddd621602b729440532c9a11f",
"description": "pan/bi: Add float-only mode to condition fusing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d867f787f9ada8b67e4d8ee6e9e388b6d6bc9bd",
"description": "pan/bi: Emit discard (not if)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9ab73296c1c80796b6a3e8cfc1affb486e4dd81",
"description": "pan/bi: Handle discard_if in NIR->BIR naively",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6627b20de3511da153f2733a649b22c13d9e570a",
"description": "pan/bi: Unwrap BRANCH into CONDITIONAL class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e5d2072939617bd6e0abe8b36cfadca83bed6f6",
"description": "pan/bi: Remove BI_GENERIC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20cb039457d79dd88aebff7e92cb223ae20b83d0",
"description": "pan/bi: Structify DISCARD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c03340fd1a12c42fce43ba4060f39706663d541",
"description": "pan/bi: Fix DISCARD ops in disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31a41bb6a62edf77e9c311064c43fffa1c8fcd8f",
"description": "pan/bi: Disable CSEL4 emit for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e14e3065a9f037df5c877057cd53587b58208063",
"description": "pan/bi: Fix incorrectly flipped swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8415b3d552328de44d4602b1d85561af48ef302a",
"description": "pan/bi: Fix missing swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9634894a67d40c101f56f0f3e963359f271ed2a",
"description": "pan/bi: Fix double-abs flipping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef9b4b3a0bea318bcc853f9654721b56d7e1c27d",
"description": "pan/bi: Set clause type for gl_FragCoord.z",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47c84ee73546f1b86df808c02aa509840e6158df",
"description": "pan/bi: Lower gl_FragCoord",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5ef35c4334d7a9e6fdc10cbf10d6f90b963e714",
"description": "pan/bi: Passthrough direct ld_var addresses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "513c774d58044447e0c7c6169a30b9537e0f8e64",
"description": "pan/bi: Print bad instruction on src packing fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0561fe3a06d61a182679eb43888797af5d8cc217",
"description": "pan/bi: Futureproof COMBINE lowering against non-u32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c48839086dbb04bbf23efc1d9bfee73f21f94561",
"description": "pan/bi: Abort on unhandled intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94e6263c0b0ebb81c511452c7844394802bf37b9",
"description": "pan/bi: Abort on unknown op packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a415259fc7404fa473722ebdb0773c8fec3cd3d",
"description": "pan/bi: Add clause type for gl_FragCoord.zw load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30f07e0d843935fcb34fc28e62bc4c832219c06b",
"description": "panfrost: Setup gl_FragCoord as sysval on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89a41dae7702731bee298288f3acbcbd56096b30",
"description": "etnaviv: do not use int filter when anisotropic filtering is used",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7aaa0e59086fa2bf9c5fa7db2774cb2aa32f95b9"
},
{
"sha": "b38e51bd969e212cce90998bc283049e74f9b33c",
"description": "etnaviv: fix SAMP_ANISOTROPY register value",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7aaa0e59086fa2bf9c5fa7db2774cb2aa32f95b9"
},
{
"sha": "cb1e0db23e3fa17562bb276b125aeab0b85582cb",
"description": "vulkan/wsi: Make wsi_swapchain inherit from vk_object_base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32f20783a512129fc2d7dd8a11ffa8670cef0068",
"description": "vulkan: Add run-time object type asserts in handle casts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7628585dd709f3ffb18c7ca134fff1f375ad7b6a",
"description": "anv: Refactor setting descriptors with immutable sampler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73fb7cdbe1c8ce476f21cb6d39944a96151ec4b5",
"description": "vulkan,anv: Move the DEFINE_HANDLE_CASTS macros to vk_object.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "682c81bdfb7ea28efccea1e8cbfeb7cfc67d02b8",
"description": "vulkan,anv: Add a base object struct type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "369703774cfa304f4881e0e379eb02ed98933dde",
"description": "anv: Allocate CPU-side memory for events",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ac4e8e11f36cdfa18562804931be59a4fe08544",
"description": "anv: Stop clflushing events",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9158f795143fb8b333e6fe33b25c2a4e4d2da15",
"description": "vulkan,anv: Add a common base object type for VkDevice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d10bde5a878aac440ea34dfb304812cd00b231c",
"description": "vulkan: Allow destroying NULL debug report callbacks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "086cfa5652ec202f87c14d11e0f6c959d75987d8"
},
{
"sha": "46b3cb011fd1c9198aeec33d453206846b579817",
"description": "st/mesa: destroy only own program variants when program is released",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": "de3d7dbed521c40344c9f8b2b505b6e2b13a7636"
},
{
"sha": "7e7bb38bd8b12fec09afc0e515480bb6c5a8475a",
"description": "radeonsi: fix export count",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "17acff01a00109c87d59b9d876fc735dd5fbe3d1"
},
{
"sha": "af55bdd05d94eda59ee1c9331a50045000da5db5",
"description": "vtn/opencl: native sqrt support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "337ff9c0889c86be398b10a2a962a40c1c2b2840",
"description": "vtn/opencl: native rsqrt support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ab6a58c197ca88d6c7e8a3f9fa841f0a594a96a",
"description": "vtn/opencl: native recip support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a698c2eedba8195a6486cfb3a2a61dd9fcfa31bb",
"description": "vtn/opencl: native powr support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "594c49be08002f2953a7a32bc774ce8f0fbfd6f9",
"description": "vtn/opencl: native divide support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bce8a86b652981db3684da943c6cbb3fd7d7f1ae",
"description": "vtn/opencl: native variants of sin/cos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f76b379a9a68dd71e39a6ca270107384a64f67cd",
"description": "vtn/opencl: add native_tan-support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aab1361d59555ffe084e9da15bb41452d8495f90",
"description": "compiler/nir: move tan-calculation to helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58bb8172574cf9a911af03326903034daa30a481",
"description": "mesa: check draw buffer completeness on glClearBufferfv/glClearBufferuiv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1a40a26a90d65c8cb2881b9a2679ed089bf2ead",
"description": "Revert \"ac/surface: remove RADEON_SURF_TC_COMPATIBLE_HTILE and assume it's always set\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f6d87ec8a908250af5e805c8042524ac360094a2"
},
{
"sha": "ee8f60da19d8e495483e5aa7a84717a8e941dd6f",
"description": "i965: disable shadow batches when batch debugging.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2164320a06f98b5ab49cbcf9d9929c5dd9c9b14",
"description": "i965: add support for gen 5 pipelined pointers to dump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df9629e593ee7faee617e90b644b52f049801e34",
"description": "radv: Extend tiling flags to 64-bit.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bfd9e7ff243a48873721fd57d9a159cc82f580d6"
},
{
"sha": "b5f7b0ce194cb62eba35a95761b7a500478e4950",
"description": "aco: add message to static_assert",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c99107ece02b64916031883889b9e010c99e2435"
},
{
"sha": "8e02de4d7fc3bc7ac1f7f9faf0e18f33fe0098e3",
"description": "aco: remove use of f-strings",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2ab45f41e08a3892138a1e9b20552621b4e18682"
},
{
"sha": "49cc9e95266d547b89ea309798d54814d059285e",
"description": "anv: Disable extensions based on Android versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a77cf797f1209f70925b2bd3ceffce0ad9c3e963",
"description": "anv: Limit vulkan version to 1.1 for Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33c61eb2f10526c0b90c5ad376e5b0433aec296d",
"description": "iris: Implement ARB_compute_variable_group_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e645bc6939794a95ecd7b0f5dbd9de07332ef365",
"description": "intel: Let drivers call brw_nir_lower_cs_intrinsics()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2663759af0edb1ebcee3aa1ff63f846911d16076",
"description": "intel/fs: Add and use a new load_simd_width_intel intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b000b491a49afb12612a3cfeebeca9a528cd5e3",
"description": "intel/fs: Add an option to lower variable group size in backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0edb58a84eb4a2b74b1ce55fea9dc06386c56bf6",
"description": "intel/fs: Clean up variable group size handling in backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1800e4b58caaa89acfe45c95d0d22e533b50ee03",
"description": "iris: Implement PIPE_FLUSH_DEFERRED support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df09efe8df40f39dc791f39fde07b37a48157eea",
"description": "iris: Detect DRM_SYNCOBJ_WAIT_FLAGS_WAIT_FOR_SUBMIT kernel support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "615270502c7e7083e41080d3ea3cc57a29458f66",
"description": "intel: Move anv_gem_supports_syncobj_wait to common code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07fb925ad82f2b61cbdd239956c16e752c64e05d",
"description": "iris: Flush any current work in iris_fence_await before adding deps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3dbde891118af0c64a16c729be5b551447aaae18",
"description": "iris: Store a seqno for each batch in the fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd1907efb385a6f668971e9bb93af2f64d7b8cda",
"description": "iris: Convert fences to using lightweight seqno",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e31b703c4232fd59d512ab2a865161c9ce859706",
"description": "iris: Place a seqno at the end of every batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb95ac68552d84d5d4f587edfb38cdc1889ede87",
"description": "iris: Destroy transfer slab after batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c94379c770e86f66f17d5747e1925bd65bed65c0",
"description": "iris: Give up on not passing ice to iris_init_batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a1ed75b85b91f6eb1a796bf7dceb195bcfc1bcf",
"description": "iris: Rename iris_syncpt to iris_syncobj for clarity.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "812cf5f522abd006fd9f3cb7bbcad797bd8730fb",
"description": "anv: Include linux/sync_file.h instead of cut and pasting contents",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abf8aed68047c1fa4d28e92a1aa2ccf74e0be5dc",
"description": "iris: Include linux/sync_file.h instead of cut and pasting contents",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a807c9e91d1e80542eb35a68bc1951b85268d0c1",
"description": "panfrost: Update dEQP expectation list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "211dee42d000ef27e573263f4c5d7a65b03dc5bf",
"description": "pan/mdg: Enable nir_opt_algebraic_distribute_src_mods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c2d469506c29cb114568b5b74f9e9c3fa00706b",
"description": "pan/mdg: Drop `opt` in name of midgard_opt_cull_dead_branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba9f3d1702613e3d34eb0d36cb1f1935ef557267",
"description": "pan/mdg: Drop forever todo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23a20cfcf30d3c303b2c08ebc1e7557cb7a2e48b",
"description": "pan/mdg: Move constant switch opts to algebraic pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1628c144a98b5bac11571fbdbb12538ce60dcd2a",
"description": "pan/mdg: Rename .one to .sat_signed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f47c60b41123e19c443968af2a311d84d8c96ac1",
"description": "pan/mdg: Ingest actual isub ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8601110e4ecec7a1578e853f694796fe50b4e94",
"description": "glthread: Add GLAPIENTRY to _mesa_marshal_MultiDrawArrays.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2840bc3065b9e991b2c5880a2ee02e2458a758c4"
},
{
"sha": "2a05ba541401ace1417aa57fab907abb4288baa2",
"description": "intel/dev: Bail when INTEL_DEVID_OVERRIDE is not valid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65b05ebdda18c1cebd88c72cc8f50530addb80c6",
"description": "anv,iris: Fix input vertex max for tcs on gen12",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "44754279ace72bc36b016f9ca519141ea4cad038"
},
{
"sha": "8f01fa1fb3bbb94648ab3955860933aefbcb191a",
"description": "freedreno/ir3: Set the FS .msaa flag to true during precompiles.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "812c55b07960918db8bb047031c214f77ab1a37f",
"description": "freedreno: Immediately compile a default variant of shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29f58cfbd07b419bca2cbe1e455232c7319444f4",
"description": "freedreno/ir3: Set up outputs for multi-slot varyings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88dcfaf0ee24b6c858f13b684212951d3077856c",
"description": "freedreno/ir3: Stop initializing regid of so->outputs during setup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c1c21890969ce0f6e0df28522f04cdcd7dd482f",
"description": "freedreno/ir3: Improve shader key normalization.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f1e3235f246048061d3126757d875d1ec05cccc",
"description": "freedreno: Emit debug messages when doing draw-time recompiles of shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a361567c4607cb1e7d1d440edbf95a1aa87b4d9a",
"description": "freedreno/ir3: Remove unused half precision shader key flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05be0659fe33727d2bd26b68994fdff4cad006dd",
"description": "freedreno: Fix assertion failures on GS/tess shaders with shader-db enabled.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f91e49ee29b6c513f7b6837c8c169f0438dd1b50",
"description": "freedreno/ir3: Skip tess epilogue if the program is missing stores.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd8f3b62a4b35a9ef2047cd45e9de3bd62436153",
"description": "freedreno: Stop doing binning shaders other than the VS in shader-db.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b420d04e1f744d15622f89180d1e3e511d92a8ba",
"description": "freedreno/ir3: Fix register allocation assertion failures.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73f34e0d4677aaa705e49ba5bcf498d5e6d673d8",
"description": "freedreno/ir3: Drop hack to clean up split vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd8d257a30d94759fdb2891b58ec7552fcca5272",
"description": "freedreno/ir3: Lower GS builtins before lowering IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79355fd9010888fefd1ce74b88aa1d000a302754",
"description": "freedreno/ir3: Add ir3_nir_lower_to_explicit_input() pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7bfccf08509ada02c3f5c2992f9983b7f5fc7a7",
"description": "freedreno/ir3: Rename ir3_nir_lower_to_explicit_io",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a16ee14f37fca71c0c14d468db690aa410ac4ce4",
"description": "freedreno/ir3: Pass stream output info to ir3_shader_from_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07f89126cde6d61825bc3e69aec0b1eed1a83751",
"description": "freedreno/ir3: Fix the a3xx TF outputs stores.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0b8011e3eab048a8a8c1a2f79ae003cddb62284",
"description": "freedreno/ir3: Set up the block predecessors for a3xx TF",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7bd15135a6dc105939a3e1c349217e6346dcf729",
"description": "intel/fs: Update location of Render Target Array Index for gen12",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "7eb2bc8f52f0e4aaaac1add6236841484dabeecf",
"description": "pan/decode: Properly print tripped zeroes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "6148d1be4bb52039ccda57f25a9d27ecb7aa7541"
},
{
"sha": "3a81abf3b2e6c08dea296d164d6e4429e5230d83",
"description": "panfrost: Add Bifrost texture trampoline BO to batch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d3eb23adb50c621f49000191e6c024df01f090b7"
},
{
"sha": "c46731527a9c73454bd07e0b93986ff1a1193c59",
"description": "pan/bi: Lower for now sincos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3baf2514877f80c3d79c783caf4ab6a1d59479c0",
"description": "panfrost: mali_attr_meta.unknown1 is zero on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4400b05be1aa68168e924066b9d05401745a879",
"description": "panfrost: GPUs newer than G-71 don't have swizzles...",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c409428006447c5e942bee1bc917ecadababe242",
"description": "pan/decode: Trace to stderr with PANDECODE_DUMP_FILE=stderr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6588b87bf72fc47a9028b1d03d7ed4c93452193",
"description": "panfrost: Update Bifrost fields in mali_shader_meta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07b31f3437ef60779f0fea83425521da3b7441f9",
"description": "pan/bi: Print shaders only if BIFROST_MESA_DEBUG=shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c7d30fb4a0ca1625d16dffb3ff2359331783fe6",
"description": "pan/bi: Enable lower_mediump_outputs NIR pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7104e286514500bedf495611a20413c0ea4eae2c",
"description": "panfrost: Add a bit more info about some tiler fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d581a4bc6ad51b3c5478d46dd2f52f7c86a2974",
"description": "panfrost: Create additional BO for the checksum of imported BOs (Bifrost)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28902ba87e7166688157ea3ba0593eb1a60a5d9b",
"description": "panfrost: Split bit out of format.unk3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f130e76ea2b7925d6177b3baa57fe1f9dab55f4",
"description": "ci: add lists of expected failures & skipped tests for RAVEN with ACO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "263ed2e7777875b21d3eff6939392a4a28d0ea5f",
"description": "scripts: remove unittest.mock dependency when not used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc2c3b41b86d1dd8d23685c34be030f2607ed11d",
"description": "ci: fix reporting the number of unexpected/flakes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b8c66aeb9341d695c79a2d69935016919c42f843"
},
{
"sha": "23daa49d4ca6bdbba989b7dd2e46a979494bf588",
"description": "gitlab-ci: Use YAML anchor for llvmpipe paths in virgl rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60912f1ebd36c2bb235856ae7de9b1c3d66ef719",
"description": "freedreno: we don't need aligned vbo's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a7c179473f7afd126110ce18243b7061b661887",
"description": "freedreno/a6xx: add some more formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f7d94580e3b603cb036bef9a1a235ee6b910bc0",
"description": "pan/decode: Don't crash on missing payload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bde19c0e7ba575f3c8ca8ea76c916034264a8713",
"description": "panfrost: Fix tiled texture \"stride\"s on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbecbedb4cae6ea646a2a387378daa086b0a9bde",
"description": "panfrost: Fix norm coords on bifrost sampler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "401409eff31ed4a47b165806a28c870f63498916",
"description": "panfrost: Fix sampler wrap/filter field orders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6148d1be4bb52039ccda57f25a9d27ecb7aa7541",
"description": "panfrost: Fix size of bifrost sampler descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "884f8699925b51f7032b4cd0e8d6ef1a8d48bc8c",
"description": "panfrost: Fix texture field size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d04be375ccdd5612f07689f9c883c4e8c3f159c3",
"description": "pan/bit: Add round tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6bbedf8359a0dfb0c6165277eea2635e73e845f8",
"description": "pan/bit: Interpret ROUND",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1f4f1b816ae4fe6ca0ce96af24f949363ed7715",
"description": "pan/bit: Add framework forinterpreting double vs float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "130a3fba1c744dce5c052840b4f78437d4c73bf8",
"description": "pan/bi: Pack round opcodes (FMA, either 16 or 32)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f35cdaa8dd78ee97bccdab82ef21b6ad6fe1108",
"description": "pan/bi: Pipe multiple textures through",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc634dc3b2792bd84acb0f5aafd83863ac3c4528",
"description": "pan/bi: Add texture indices to IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8424d3b9993d555115a82c7cea4931b89a94fea",
"description": "freedreno/a6xx: fix LRZ hang",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "dfa702e94b96318696314dc3c73b2f934b755583"
},
{
"sha": "0e51082cfa733b3b8255bbd77fc4af46f4108c1d",
"description": "freedreno/ir3: Leave bools as 1-bit, storing them in full regs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "769adc9546afcd72cbe7bb1caf14add5f6ac9f61",
"description": "freedreno/ir3: Drop redundant IR3_REG_HALF setup in ALU ops.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bdd2f284d90b7f07ac5e878490be8d216d0d23c6",
"description": "radeonsi: revert an accidental change in si_clear_buffer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7b0b085c94347cb9c94d88e11a64a6c341d95477"
},
{
"sha": "5afec9bc9fbab57afffb1cede8b8eaad8caac491",
"description": "radeonsi: fix si_compute_clear_render_target with render condition enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19db1a540c248e330284a6c9733633d0695677a3",
"description": "radeonsi: add a workaround to fix KHR-GL45.texture_view.view_classes on gfx9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6acdbd9352bd4175191069139fd5f54cf2cc95f",
"description": "radeonsi: implement and use compute-based DCC decompression on gfx9-10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3da73954a639f8e43e6d22ac3f16a786d5e37cb",
"description": "radeonsi: add SI_IMAGE_ACCESS_DCC_OFF to ignore DCC for shader images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93d5c860812a2565348d07cc1a00bb973f37f034",
"description": "radeonsi: bind shader images after DCC is disabled for image stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44d27fd6fba92a3b11c10d06f1b3babeffbcd4bb",
"description": "radeonsi: clean up and deduplicate code around internal compute dispatches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e58dcc47c3bd4d3f22e9d0a943e339b4866bc616",
"description": "radeonsi: unify and align down the max SSBO/TBO/UBO buffer binding size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "03e2adc990d239119619f22599204c1b37b83134"
},
{
"sha": "b7ffa1560c3eed9bf89d546a1d86d11476ad5f05",
"description": "tgsi_to_nir: handle TGSI_OPCODE_BARRIER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d35c3dc80e8ba99bb889b65fba3c28bca6d41128",
"description": "tgsi_to_nir: handle TGSI_SEMANTIC_BLOCK_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2840bc3065b9e991b2c5880a2ee02e2458a758c4",
"description": "glthread: upload non-VBO vertices and indices for non-Indirect non-IBM draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1485a3ff7b52eed21cdc199aaa76ee1692dfa3c8",
"description": "glthread: handle gl{Push,Pop}ClientAttrib{DefaultEXT} for glthread states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57bf51a97357b0cce293659123a3353d1b726487",
"description": "glthread: handle POS vs GENERIC0 aliasing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09f94632e033805bee57a963ca15df131e7c7f7c",
"description": "glthread: initialize VAOs properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47cf310a671b75b1552a7b5d8accc8baa8ecdefb",
"description": "glthread: track primitive restart state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9037005d6034d6bcbeb508e0f783622e2351b957",
"description": "glthread: track instance divisor changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9c9f57b022ab47251c260825e81241fdad9b3ea",
"description": "glthread: track pointers and strides for Pointer & EXT_dsa attrib functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "befbd54864d2959b83e3d2d46d0825f19cb4fc46",
"description": "glthread: don't use atomics for refcounting to decrease overhead on AMD Zen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f22e0fd29369f478da1d36520049f001cd698d1",
"description": "glthread: do glBufferSubData as unsynchronized upload + GPU copy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70847eb0a95f1e1b0fbd435aa0ef4091ae5bef88",
"description": "mesa: add _mesa_InternalBind{ElementBuffer,VertexBuffers} for glthread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a82889e53733ffe11bf3c7a8be5fe53e382d02aa",
"description": "mesa: add glInternalBufferSubDataCopyMESA for glthread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3707cef4fb3c4a2f5e015ea2525fcd41d8875f0b",
"description": "mesa: inline vbo_context inside gl_context to remove vbo_context dereferences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42842306d3c7ba71f89022a1ebb09a4454a1b6e0",
"description": "mesa,st/mesa: add a fast path for non-static VAOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e3a9d78289ace1928e2dc093fc743cad81c911c",
"description": "mesa: don't update shaders on fixed-func state changes if user shaders are bound",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "256d5ca80af0b742d4b2bf156180a22b1976fb80",
"description": "mesa: don't set unnecessary program flags in _mesa_update_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2b4afdc17294d628532593b084bd6105dd995a5",
"description": "mesa: set _NEW_FRAG_CLAMP only when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21ff963c3a1738b44b4e0fb0b9df193103e4d255",
"description": "mesa: don't call _mesa_update_state for _mesa_get_clamp_fragment_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1538002b81493b5e4754746745db565cf6fe810",
"description": "st/mesa: Move _NEW_FRAG_CLAMP to NewFragClamp driver flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb04db734429971ddc240ba9dc6726a991cc0a14",
"description": "mesa: optimize glPush/PopClientAttrib by removing malloc overhead",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "beb02a781ca9a4918b7ac777aab65cc31338ee87",
"description": "freedreno/a6xx: don't set SP_FS_CTRL_REG0.VARYING for fragcoord",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "612e35c8d94241b07b32a6010ccd1a3edd473439",
"description": "iris: don't assert on unfinished aux import in copy paths",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d56b8c45547086ce23873a58de58484f59ad3a9a",
"description": "freedreno: sync registers with envytools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "200765457ec6db1d4fc4aea9e1b98e03efd79b61",
"description": "freedreno/a6xx: more OUT_REG()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f62cad6b7f8d6061dccc1fe548aee1477805d3e8",
"description": "freedreno: scissor vs disabled scissor micro-opt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "373e9ab27c767b13846c81d1c20102bc583415e4",
"description": "freedreno/a6xx: convert const emit to OUT_PKT()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "710537b19c04492939b11b2a19b010552c937477",
"description": "freedreno/ir3: inline const emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aff93f54190f4c934e25b9210d59db22bdd38ec7",
"description": "freedreno/a6xx: split out const emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58fd1d7ecd38daf5bcbaa225175b43b8c722b0d0",
"description": "freedreno/a6xx: convert draw packet to OUT_PKT()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee293160d7d7341e0ec5f0aaf1ceb6950f785ed8",
"description": "freedreno/a6xx: add OUT_PKT()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a142bb899291ae68d00f552959cf6ee1cbb9e6c2",
"description": "freedreno/a6xx: skip unnecessary MRT blend state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d554987c2b856fe463afab3bd9103c2d1e41b97",
"description": "freedreno/a6xx: combine sample mask into blend state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "880edb9dc5761aa19d89b2a40481e8c2771ff862",
"description": "freedreno/a6xx: move blend-color to stateobj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfa702e94b96318696314dc3c73b2f934b755583",
"description": "freedreno/a6xx: limit LRZ state emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c268afd296375f678e53fed302eea07a74af741",
"description": "freedreno/a6xx: limit PROG_FB_RAST state emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46e177389fee7f5eed90e5debd122bfebb772ad4",
"description": "freedreno/a6xx: move scissor state to stateobj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cfa765049d571a95b14ea006f900de8a7bf5cae",
"description": "freedreno/a6xx: move const state to single stateobj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89dbdb806faaf1a4b3da0ce0ab597f9ced40d549",
"description": "freedreno/a6xx: avoid unnecessary clearing VS DP state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f583dc68e5586fd468475ae833ee3ce8fab5a95b",
"description": "freedreno/a6xx: small query cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3fc8dd0018bbba42325a2bdf378fd96bfd67a6c",
"description": "freedreno/drm: inline the things",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75435d5e2a27466eef6452fda44098405a9aa202",
"description": "freedreno/drm: drop atomic refcnts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4715502975410855cf9997075fa9c598df0c5211",
"description": "freedreno/ir3: Initialize the unused dwords of the immediates consts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fac55ce0d066d767d6c6c8308f79d0c3e566ec0",
"description": "Revert \"anv/gen12: Temporarily disable VK_KHR_buffer_device_address (and EXT)\"",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"master_sha": null,
"because_sha": "c61ad77cd260ce7666b257ce411e512e0ca12ec8"
},
{
"sha": "4985e380dd776ac65c4ae5627138211f9d9f03ce",
"description": "intel/eu: Use non-coherent mode (BTI=253) for stateless A64 messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0edc29020b2830497f31b06898ca26715ecfd001",
"description": "pan/decode: Use correct printf modifier for long int",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03963febeffadefc4f47adaf0bbd3618d5692b25",
"description": "pan/decode: Check for correct unknown field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc11deb86d8bc037d842a04f8782461a5472ecf1",
"description": "panfrost: Don't leak temporary descriptors array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c98c452f012d20bcca3038af88bcbe7278d9c68",
"description": "panfrost: Emit blend descriptors on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33b13b9fbd2998977f76bfeeacf63900b0ed9cba",
"description": "panfrost: Enumify bifrost blend types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e9ae4043004e5505f3c7e327d38911330c04dcb",
"description": "gitlab-ci: update tracie README after changes in main script",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "90a39af5f65e5fa01beeec526594f7e04143e7cf"
},
{
"sha": "bd86399db012d93e81d1a7734214ee8d52ad43ce",
"description": ".mailmap: add an alias for Andres Gomez",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3cde4c3a0804347cfc5a8a2b4958a6e6a4b69a27",
"description": ".mailmap: add an alias for Iago Toral Quiroga",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a70fee7dc9a212a0ab345b11008212f8d62cad3",
"description": "ci: Add intel to shaderdb runs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f4f1d70bfe96fc9e218ef5c2196bb677aaa251b",
"description": "intel: add stub_gpu tool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c3c1d8a9906f3a45cbe50012b2ca60a3bc21fe8",
"description": "intel/dev: print out error when platform is not found by name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd3c0146723043f66bd18e376fa6526126ff18c0",
"description": "drm-shim: silence warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "764ef4bf1a6fe0c256859d275c5f922d46217dbc",
"description": "drm-shim: don't create a memfd per BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b34c8d35f5c8cf8febc1310012de67e6f41b09f",
"description": "drm-shim: move handle lock to shim_fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f78af3372131e4c2f0344396d3490abe816992cf",
"description": "gallium: extract out logicop helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51a82ec3e437d1d2dc4c688578640d25b3e7f0a2",
"description": "gallivm: fix half to float conversions with llvm 11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec6565bb2614afe605afae516a2f1dd8ada5bcad",
"description": "cut 20.1 branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0842758ec0fe716f6559ca630cb8704cf7fb97bf",
"description": "intel/ir: Update performance analysis parameters for memory fence codegen changes.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f858fa26b4cca8834c8687f01d2ba431fcc8e006"
},
{
"sha": "82aa4460492200c621a2f35c93519230b69dbc18",
"description": "docs: update calendar, add news item, and link releases notes for 20.0.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06b5a646e865200aaee36be2d11aea57eca85aca",
"description": "docs: Add SHA256 sums for 20.0.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55bb55e93c72b8519f9f50c9eb78951d67cf68e8",
"description": "docs: Add release notes for 20.0.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e70cfe47b3e94684fed79feff7da1cf94ac63e73",
"description": "pan/mdg: Be a bit more pedantic in invert passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "074815ca0e96c25df55879af9031a13bc4c20106",
"description": "pan/mdg: Track more types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0fe98b478767e90cc5ed976e4e953117fe38308",
"description": "freedreno: fix buffer import",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5a8718f01b3976e1bc82362a907befef68a7f525"
},
{
"sha": "2efa76f795cb2b2bf00b317c580aeeeddd1e9bc2",
"description": "i965: remove unused variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85fe0e551fc045d03aa7739d0f1d887484ec6d12",
"description": "radv: Fix implicit sync with recent allocation changes.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bec92850270a046524056b8d43bbd2554ba9f2e0"
},
{
"sha": "27cafa9a5173cae48781b724da2cc5be682eac83",
"description": "freedreno: switch to simple_mtx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "336a8cd82a4070674ecc056be0af791bf6c7d042",
"description": "freedreno: add screen lock wrappers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8aacaeca685c4e705a3237c2187f2f9bcef23339",
"description": "util/simple_mtx: add assert_locked()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
}
]