mesa/.pick_status.json
Alyssa Rosenzweig 29cf9f7972 panfrost/lcra: Fix constraint counting
We need to iterate the whole row, we can't be clever and only look at
one side, the symmetry doesn't work like that. See the original paper.

total instructions in shared programs: 69392 -> 69322 (-0.10%)
instructions in affected programs: 9002 -> 8932 (-0.78%)
helped: 82
HURT: 28
Instructions are helped.

total bundles in shared programs: 32225 -> 32155 (-0.22%)
bundles in affected programs: 4286 -> 4216 (-1.63%)
helped: 82
HURT: 28
Bundles are helped.

total quadwords in shared programs: 56102 -> 56102 (0.00%)
quadwords in affected programs: 0 -> 0
helped: 0
HURT: 0

total registers in shared programs: 4552 -> 4572 (0.44%)
registers in affected programs: 298 -> 318 (6.71%)
helped: 18
HURT: 38
Registers are HURT.

total threads in shared programs: 3772 -> 3775 (0.08%)
threads in affected programs: 84 -> 87 (3.57%)
helped: 15
HURT: 14
Inconclusive result (value mean confidence interval includes 0).

total spills in shared programs: 0 -> 0
spills in affected programs: 0 -> 0
helped: 0
HURT: 0

total fills in shared programs: 0 -> 0
fills in affected programs: 0 -> 0
helped: 0
HURT: 0

Fixes: 66ad64d73d ("pan/midgard: Implement linearly-constrained register allocation")
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9338>
(cherry picked from commit 4f969d796d)
2021-03-11 14:12:24 -08:00

23960 lines
No EOL
766 KiB
JSON

[
{
"sha": "9f8a0b797ed9b8ad9bf49af8269a337b1152a744",
"description": "radv: cache pipeline statistics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c7e8942f82755c7c83e9dfce0019dd1d793f51f",
"description": "radv,aco: remove aco_compiler_statistics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4d1764b4655876ef2951c438557522f02bff2bd",
"description": ".mailmap: resolve duplicates for Yogesh Mohan Marimuthu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4752ef5039011ad8f305a769bb9ea4b867db000b",
"description": ".mailmap: resolve duplicates for Satyeshwar Singh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8481d5f4d029a7932145ac96bfb0a9da57dc7cd9",
"description": ".mailmap: resolve duplicates for Mun Gwan-gyeong",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc1da67fd13212ece7fc19b697abaa9c0fc404dd",
"description": ".mailmap: resolve duplicates for Maya Rashish",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3d4c485979d74613a7edfa5847a5501123c6b36",
"description": ".mailmap: resolve duplicates for Matthias Lorenz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abd9b0d7d81754e88b1fc6a4c4570737e5a157bd",
"description": ".mailmap: resolve duplicates for Matthias Hopf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fd9f4beb63c8bc018c5ecda7045652cc17c9201",
"description": ".mailmap: resolve duplicates for Mark Menzynski",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00aefdfea6d6e9774c4f1ae077a6dea551df5354",
"description": ".mailmap: resolve duplicates for Lin Johnson",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "028ae10694e899468edb169780294f77b37c46d0",
"description": ".mailmap: resolve duplicates for Jan Zielinski",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c9660e424243c36673c0054c5559fd97bbf4960",
"description": ".mailmap: resolve duplicates for James Xiong",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64b415d96c47971c9c3504382641a4fb56054350",
"description": ".mailmap: resolve duplicates for Indrajit Das",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75f5fc3435b241c02417856d5b23e195bc1bbf36",
"description": ".mailmap: resolve duplicates for Emmanuel Vadot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd4dfc157b22829db913c513f794792d43818624",
"description": ".mailmap: resolve duplicates for Christopher Li",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e34049e46efd604990995c3bf162294a2d2123e",
"description": ".mailmap: resolve duplicates for Icecream95",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd8193fb4cae7260f169ff6f8663677f05556064",
"description": ".mailmap: colapse duplicates for Timothy Arceri",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8955d179d3e47982ccd67b8aecb0f5bed73d60b6",
"description": "anv: fix MI_PREDICATE_RESULT write",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "1952fd8d2ce90586bc20c0f24593b00604eb1592"
},
{
"sha": "718bfdb3dadecf946bd2855ff7a82e34d476746f",
"description": "pan/bi: Implement fsin/fcos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "253b79545168b0e2f79c881f3011e49ad2e7c593",
"description": "pan/bi: Allow negating constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "362756ad094f7d53122872d8ee2b6175f180e983",
"description": "pan/bi: Use replace_index in more places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c276bde34ae3c1ba823873d29774165664cdf129",
"description": "radeonsi/sqtt: export shader code to RGP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "729d3eb0e05752075e92dffa9b253a9d8531a7d2",
"description": "radeonsi/sqtt: don't always use WGP 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47eafb3f517e98b9ce4db93b589e4c09be43b2ec",
"description": "radeonsi/sqtt: remove duplicate token",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a27ea38d2ae5721f761ff230392796912711d092",
"description": "radeonsi/sqtt: keep a copy of the uploaded shader code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f5a8db96d1e2339c05c5ffe038ec27ce98bad3e",
"description": "ac/rgp: move radv/sqtt functions to ac",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2ef94943fdf5457d1fa8d51c686b34de5788d80",
"description": "ac/rtld: make ac_rtld_upload returns the code size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5b1e645e790fdc26cf63540814375ce24af9cb0",
"description": "ac/rgp: make the max gap between shader code a warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e97d817f520653548f1dee1db28bd2d92d28027",
"description": "radeonsi: properly set SPI_SHADER_PGM_HI_ES",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e6e71ddf9e7356162206ace2009011a509527ea",
"description": "broadcom/compiler: fix flags check for ldvary merge",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1784dd22a32dccff0fee0428f7cf7fea8dccc574"
},
{
"sha": "21c1853c5522c5a9fae4b5c0082e487a3043280d",
"description": "broadcom/compiler: ldvary doesn't implicitly write to r3 since V3D 4.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "524848707b4f2635a64b42bff1e530f0d6e0c0cd",
"description": "radv: don't set sx_blend_opt_epsilon for V_028C70_COLOR_10_11_11",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "ed9463815644c85c124c72111d96e256db2986b4"
},
{
"sha": "839007e490d45a5cb43dda4c0aa0c2b8bc47ab78",
"description": "broadcom/compiler: always restart ldvary pipelining when scheduling ldvary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2169c4f76385fd81e99224f5437a925500173bbe",
"description": "radv: re-enable TC-compat HTILE for MSAA D32S8 images on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97b196b921653b30da9cc0e3fc5cf677e25e7a51",
"description": "virgl: use atomic operations when increase sub_ctx_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "367a93830ba6c988ba93b5dfe66dc560d06fdd02",
"description": "radv: skip useless FCE when fast-clearing MSAA images with DCC enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6102507a7477907b166e222ed782ad906a1680a9",
"description": "radv: remove useless check about mips+layers for TC-compat HTILE images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "438f65fb1ebd9f955f1351c87cad92cac31b971f",
"description": "radv: cleanup enabling TC-compat HTILE for depth surfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55b57db84d85994aee17475768dc0ec1c7e5f322",
"description": "zink: add vk/spirv caps/extension for shader LAYER variable",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c77df59c9e63d4da668aaf24f98d97a295ebbff3"
},
{
"sha": "1186fbcdf1221724baca9528dad9d7bd2c333df8",
"description": "lavapipe: fix dynamic viewport/scissor pipeline emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6bcd3042781d0ff51d03b77acace0f714a4ffb42",
"description": "lavapipe: fix pipeline vp/scissor mixup.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
},
{
"sha": "194e4776156f7d04baf335673654113339c5c9f2",
"description": "anv: don't advertise mipmaps for linear 3D surfaces on BDW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c4fd24c016a405f37e2a01d87c4b4801f54cb79",
"description": "nir/algebraic: Apply addition property of equality to the other ordering too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33031bdab66988739e2334877ca1e8a2ea41b3b5",
"description": "nir/algebraic: Apply addition property of equality more conservatively",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "206495cac4e48b4dac8295a0c4182d186968eb97",
"description": "iris: Enable u_threaded_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c133d0930fdaa85c7c5dfd70402892eb3d3ee0c3",
"description": "iris: Use thread safe slab allocators in transfer_map handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b1c857248a97a8e17e633eaed6e5bbe4758ec1b",
"description": "iris: Make various classes inherit from u_threaded_context base classes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3358c7125a339223c35f03474593ffa2b8a0885e",
"description": "iris: Use different shader uploaders for precompile vs. draw time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec0d61c14c06015ba05123116164c28720ecc2ab",
"description": "iris: Support rebinding of stream output targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08e04ddd2c447012460af50a808079451f8754f7",
"description": "iris: Rework zeroing of stream output buffer offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e40fafa991755c22ab82db472acb76d0a9b48c41",
"description": "iris: Defer stream output target space allocation until set time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5659460af4dd5b5ca78487fff54210057db1f43a",
"description": "iris: Defer uploading of surface states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bdd39f03c8c2bba46a951e005f504a58c1c9899",
"description": "lima: avoid stomping over bound shader state when creating new shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ac3f850540f8fffd15e4994de6bbf54b17dc649",
"description": "lima: upload the shader to a BO at shader creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a550c8dc79120c259cea42db376ba7949e98384",
"description": "lima: don't look at dirty bits for setup of FS key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4f706389c92e389aa8f75b9e7e8a28289d257de",
"description": "lima: stop encoding the texture format in the shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8023d6de20cf8b67202b1a037cda44ebf324e1f4",
"description": "anv: implement INTEL_DEBUG=submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6eb84ff30a829d92ae966eccc1f765cbc2fc64a",
"description": "virgl: Add support for querying detailed memory info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e53e0d2c708c89377ef76e011208d1293ec930f",
"description": "intel/mi_builder: Drop the gen_ prefix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d522538b643d8344bc7b896c1e501c1d7c83578",
"description": "intel: Rename gen_mi_builder.h to mi_builder.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e25e5b56f9e746f7ce006ce47510ad2bd24174a",
"description": "ir3: disallow moving memory writes over discard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b3b8524ef3c4b69b8a85afc382c4cee02a53ee0",
"description": "ci: Bump deqp to vk-gl-cts 1.2.5.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72a9f315db31145e50228c409f6146bf29f9b9bc",
"description": "ir3: make mark_kill_path exit early if instr is already seen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9dbb678f5a01cb4c8cdc514257821cf672fa898f",
"description": "ir3: prevent duplication of instruction's dependencies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "517600b4d59c631a59dc3b8426fb485c830dd127",
"description": "Revert \"radv: stop using VM_ALWAYS_VALID on APUs\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "6ac6e2fbfb47e737f2f823fec2931d80769acc33"
},
{
"sha": "e148d5ec991c2a6bedc00222d856e73af75f06f5",
"description": "r600/sfn: lower intrinsic_load_tess_coord to driver version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81b41e0c7670182e02a35e87c4e4fbebc6963584",
"description": "nir: Add r600 specific intrinsic for loading the tesselation coords",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f4c4df6c2da6b2c055952df78bad8edf83c4dc8",
"description": "virgl: add astc 2d compressed formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3732ac0d0ffe487fbf72a2e61ee201f8d5c356f",
"description": "broadcom/compiler: be more aggressive skipping unifa writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2897a83ff8d4b5af15ef333c769428cf5ae652ba",
"description": "broadcom/compiler: drop the destination for unused ldunifa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d1ef1595c8cf2ec2b7fe95840d13550ede87c5b",
"description": "util/disk_cache: make MESA_DISK_CACHE_READ_ONLY_FOZ_DBS a relative path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8423eb7328dd44af69b8d45bde52a86d55429a8",
"description": "ci/turnip: Mark a flaky WSI test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8714b2852785cee692d84f2bfc1903d3061f803",
"description": "freedreno: Remove dead-cells MBR workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6f2e8b3fcf8980a696c43f2fa85ade9d7221e58",
"description": "driconf: Add ignore_map_unsynchronized option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c20b698e26f90ca9191e0a41f0c9964fc55d618",
"description": "zink: rewrite macro for getting KHR device functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "910a2464cf5456e2a94ede26354ff1bce57c0b08",
"description": "freedreno/a6xx: Fix compile warning",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "79921b81bcf8377c41880b3c15bef163b5e8ff3f"
},
{
"sha": "8642456472fba21bbbc63c0182d5e3591a79ebb5",
"description": "freedreno: Deduplicate fixup_shader_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "161169397745fcf8939d9d0ae1390df3ea5b3e08",
"description": "freedreno/ir3: Add comments about shader key/gen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc02fc4823732578b63cef5db46c5123a057c7e3",
"description": "clover: fix array images view creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18be15ad162aa0b98e47d1e93f131b3757a57cd2",
"description": "ci/zink: Add another primitive restart flake.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "283a05ddc9cc0188e3fdf3733673cbbabca54fee",
"description": "ci/a5xx: Update piglit expectations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "957132294f0edcd6865f758dd7d060c93434f711",
"description": "ci/a5xx: Increase the gles3/31 coverage.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1087bf16af9e6f0c5ed58ac9470ceaaf27094cd0",
"description": "ci/a3xx: Run all of GLES3 dEQP.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb82efa792d8cf7f54329c1ed1b56622ccb4108c",
"description": "ci/a5xx: Run all of gles2 in one job.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcdfee3bcdfd9cfc081ebd8d5fa7870e88e1fdaa",
"description": "ci/freedreno: Switch the fastboot boards to using nfsroot.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c89f6ed17b646f7bbfa9b12db397d7896868a3a",
"description": "ci/freedreno: Also retest when only CI configuration changes.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "dab845d457eb04e63f78d4a1f8d2226e51347918"
},
{
"sha": "e2aff7425d2920f3bff85b0971e83e1500a942b3",
"description": "tgsi_exec: Jump over entirely non-taken THEN or ELSE branches.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3429c83f87ef310e9cef953fbc4066b5ec04eede",
"description": "tgsi_exec: Roll the loops for condmask handling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac6aad3d59eaa23617e21234527aea12be5d6152",
"description": "i965: support GL_EXT_color_buffer_half_float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "810c39b0675b3923a55a17dd3b517d65d54c3a37",
"description": "ci: Use lock file to build deqp-runner",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0cc0b3a154dfc4370c6eea4271d8a80c6616abb",
"description": "ac/llvm: open code fpow on LLVM 12 using fmul.legacy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18c1c1404de15bfe9eaed1a6fcb588ac77705d85",
"description": "ac/llvm: add type parameter into ac_build_buffer_load to fix 16-bit TES inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed351b9a71ec40de0dc010b79fb132293e511f94",
"description": "ac/llvm: fix visit_load_ubo_buffer to use SMEM for 16 bits instead of VMEM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46ce67a3310220e346382760a07269224b8d74fb",
"description": "ac/llvm: implement 16-bit and 64-bit fpow correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3475c793286134d0611ae97bc10b0b0b260da7f6",
"description": "ac/llvm: add support for 16-bit source operands for samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c393ae9d84dedbb2fb6f3685bfcf55e9a1698a8e",
"description": "nir/search: Constify instruction parameter to search helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f437e49c60f007abf3605cb4438db372f1503a0",
"description": "anv: fix missing general state pool in validation list",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "83fee30e85965c9c1caffd0ad829bacaef12ae7c"
},
{
"sha": "f3f4a245496ff48f238272a4368e517299f7f091",
"description": "ci/lava: Move the driver expectation files to the per-driver CI dir.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f03ee77734527307a857b537e21c0c36b7ba2ae",
"description": "ci/lava: Move the per-driver gitlab-ci.yml to each driver.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27e0181523474cbf11c251b0294f019acc4d557d",
"description": "ci: Move deqp-default-skips.txt back to .gitlab-ci/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "578fc7dbbc0e6438f90688b1ededecea872a7b7c",
"description": "radv: fix RGP barrier layout transition for TC-compatible CMASK images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69f3d3a29fc9da4f72c596110314ce21639d9cc7",
"description": "zink: Enable GL_EXT_depth_bounds_test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21697082ec92c7c83d03d9dc42c938d3b5f483c3",
"description": "radv: don't shrink image stores for The Surge 2",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "e4d75c22beba5533b499f7f8f8be6ab0a110ecbc"
},
{
"sha": "cbb5ed476ccd674d25c9d961230a1a57965524ac",
"description": "nir/opt_shrink_vectors: add option to skip shrinking image stores",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "e4d75c22beba5533b499f7f8f8be6ab0a110ecbc"
},
{
"sha": "4600dbc6cc81f9ac6590da8d24fafccc69ab514d",
"description": "turnip: fix leak of tu_shader object during compute pipeline creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b33792b794f62724ea664e2add412ebb1292c683",
"description": "radv: bump the initial SQTT buffer size to 32MB per SE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6813b52290da93fcec3369bc97e0009bf80b1bc7",
"description": "radv: trigger a new SQTT capture automatically after resizing the buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a1e3cc1cb59d9b890fc3b3127163baca571e0bf",
"description": "radv: double the SQTT buffer size when it is resized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0608bb083b0e8937311a87bca688fa167052728",
"description": "ac/sqtt: fix determining if the trace is complete on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4c4c0f207790892f0294481fe6b705829259b55",
"description": "radv: do not trace inactive shader engines with SQTT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc5dcf152762b20345d3b4cf61299fd1e279b450",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "587d15ca6c6eff4fdbabf765d68d6aa5d1abf0da",
"description": "zink: use staging resource for write transfer_map in order to not stall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db67d9c0d11c886c5b960126b8bf0a230e65d980",
"description": "radeonsi: don't crash on NULL images in si_check_needs_implicit_sync",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "bddc0e023c2c87d3248691ea62b77626704cc5a4"
},
{
"sha": "f9e6c7a22063ca84794f474166cb7e3ad2da3901",
"description": "ac/llvm: fix ac_build_atomic_rmw with LLVM 13",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bd0cc1a5a5fe80fcf7ae25d00e7aea1cd2e3987",
"description": "nir/vec_to_movs: Don't generate MOVs for undef channels.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e5ef4c60c69b55ff4284cb1514936fc88bb4cd6",
"description": "nir: Add a nir_src_is_undef() helper, like nir_src_is_const().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c77df59c9e63d4da668aaf24f98d97a295ebbff3",
"description": "zink: export PIPE_CAP_TGSI_VS_LAYER_VIEWPORT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffd046cf32d1c6c030d0d4e20de40808b75c4301",
"description": "zink: enable PIPE_CAP_CLEAR_SCISSORED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abc724e440ea1809c7c53cee42a99b68afbb1b11",
"description": "lavapipe: sort bindings before creating descriptor set",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
},
{
"sha": "0a939e788f47734a8a1e7771a3acdf1ea507afde",
"description": "lavapipe: reorder descriptor set stages to get correct binding",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
},
{
"sha": "7ca3e90c186f3b0855a5dad159ffd7aa988815e1",
"description": "gallium/dri: Remove dri2_format_mapping::cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0dccd957879ff642cfd921dda6e8b04dd35fec4",
"description": "clover: Add missing include for llvm-12 build fix",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d1eab2b1eb1dec10197db7d25e27d97f6ca1a2ea"
},
{
"sha": "1294aec650e7950bfa37051a51dfded30382f485",
"description": "zink: apply only the pending zs clear bits during deferred clears",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5c629e9ff24de6014ffa88034c9435e470c926ac"
},
{
"sha": "e891f039da6889b3fb65db5c466dbfe08666fd93",
"description": "st/nine: Simplify checks for driconf options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "642e19dc448f65d0f99a00d1a5bff02f75ae747e",
"description": "driconf: Rename csmt_int back to csmt_force",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a1a1fc5d931e2b853c3f28aa763fb54de93eca2",
"description": "st/nine: Fix leak at device destruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d730f8d7a9bd3d9291562020503282dd94710717",
"description": "st/nine: Protect *PrivateData also for Volumes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b383b1e01a4323f191b387444780b642e912a568",
"description": "st/nine: Refactor ht_guid_delete",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "501ad0e1341b4f3320aed9a85fc5a24405c88e4d",
"description": "st/nine: Add new debug and error checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a53099909af1abfd91000f0a85b5a6e41f81476",
"description": "st/nine: Enable DF24 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1357d2a60acbfc45ec24c4d6495b54b1dfbae5d2",
"description": "st/nine: Implement experimental FETCH4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d097bdcc781169f337174a4e2d47e7b2e506d491",
"description": "st/nine: Track formats compatible with FETCH4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a3451e170ccd4a8c3e43b4241d1126683a2c6d1",
"description": "st/nine: Unmap buffers after full unlock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3dd6b79215cba88c43301e80601149bf8188662d",
"description": "st/nine: Clamp GetAvailableTextureMem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f85f025a05cb7267b5f2c0932b46218f21576819",
"description": "st/nine: Do not allow depth buffer render targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3dbc542f971661e2f848db3d55d6f1fe194f220c",
"description": "st/nine: Reduce system memory allocated by D3DUSAGE_AUTOGENMIPMAP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec74a1361841140c87e617eb14d4d764104fc930",
"description": "r600/sfn: Update status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43816d20ddc0864662698c7977b47d76f3b20f2c",
"description": "r600: Enable GLSL 450 for nir shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d91812d3c7c97387bff7b9c1d050e9b0fa6928b",
"description": "r600: Don't optimize using source modifiers on literals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49b0e8657e2228284fdb92313ee12a89050de13b",
"description": "r600/sfn: Fix loading TES gl_PatchVerticesIn",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd57bf6d820f0cbc6cb3c1026f99c15d596d1bbf",
"description": "r600/sfn: handle querying the number of layers in cube arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "935d9e6863f2e3430c60e8ee1f20cbfc79adcd2f",
"description": "nir: disaallow reordering for r600 shared load and remove component field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1ccf4a0ee3c01d3dd14baee80ec0361045c7070",
"description": "r600/sfn: encode component in address for local IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0c025c870b910a87369aae4ab7a0ceb092eb425",
"description": "r600/sfn: remove some old debug output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b07992c4dcc38316bd7f10323e02e5da12aae41f",
"description": "r600/sfn: remove unused emit_alu_op2_split_src_mods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddc5c9940271bad1d97bcf52d0d18916f8efd064",
"description": "r600/sfn: remove code for nir_op_fsign since it is lowered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fe0339941d8fa44a55ed3deb34e0ec5e529615a",
"description": "r600: unify nir shader options evaluation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04d8d455b76a104493ab7b257426762351782178",
"description": "r600/sfn: Allow any channel for the helper invocation evaluation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "911c6af2fde69dd4721403e47da40126b9d1b9e3",
"description": "r600/sfn: lower isign and iabs in nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d94d759faabdddbfbcdfab66bd84e46ae7bc80c",
"description": "r600/sfn: set info about using helper_invocation to skip sb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c427ed7ffee4f26b991e6a40616a4cfc2120da08",
"description": "r600/sfn: Lower FS inputs to temps late and, and lower interpolate at",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ba7784b1e747830379f54e748bda6fda7b54ac9",
"description": "util: Always use timespec_get on Windows.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a72044ece27f6a06d7819bcd6ba3fcc2f786d0c",
"description": "aco: add missing usable_read2 check",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "57e6886f981ca629a863544df253b9ecb3604eec"
},
{
"sha": "941739619e1f7841aee8048e6a046377b39b19b0",
"description": "Revert \"radv,aco: allow unaligned LDS access on GFX9+\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "1a0b0e8460c1881f94975b3dfbe9c312d9c3fcf7"
},
{
"sha": "acbd4881c286a0f461bc4b57191f687ea7e1eec9",
"description": "broadcom/compiler: ldvary pipelining tracking and documentation clean-ups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a48151ffada15ebc81a8a4dee935afae7e09fefc",
"description": "glsl/float64: Bump #version to 400",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "4d47b22bf007413274cabac264122ab7e428fe7d"
},
{
"sha": "d1eab2b1eb1dec10197db7d25e27d97f6ca1a2ea",
"description": "clover: Fix build with llvm-12.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05f8efbc2cb35298d07ab55d4319cbe470c42108",
"description": "broadcom/compiler: allow pipelining of flat and noperspective varyings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1784dd22a32dccff0fee0428f7cf7fea8dccc574",
"description": "broadcom/compiler: pipeline smooth ldvary sequences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d021539a24736b4f3e9149dc6b6e4963105cfc1",
"description": "broadcom/compiler: track pipelineable ldvary sequences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2c2cdc3d355a2a02ae6d513e62252b3c4782cb7",
"description": "broadcom/compiler: fix indentation style",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b41edee879e33a8490230b771c955e7a5b0c99d3",
"description": "broadcom/compiler: fix DAG pre-remove for merged instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd7d34f71676d58184ba841f73b816967ec63fef",
"description": "anv: toggle on sample shading if it is set in the shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18bc7d9d3f91515fb97773b2247414b3ede691fd",
"description": "intel: Use devinfo genx10 field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d846901d9d874c1407fbce798286d23bb2d4e3cd",
"description": "intel/dev: Add devinfo genx10 field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36dd7c44f63bccf25e01125d28102c0c670c6780",
"description": "intel: Use GEN_VERSIONx10 in more places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "adc575dbf667f3f60ed1790bb4b6e4c21c1385db",
"description": "iris: fix in fences backend for ext_external_objects edge case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7186da8e38a40b692267d4c8c1ac6dc420ad0c51",
"description": "util/disk_cache: move cache tests to the util directory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20bd9fc54700950cab88bc13f0446b2c14f86033",
"description": "lavapipe: VK_EXT_extended_dynamic_state support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c97ebe14617dac2afd2c66813b3679085a575e6b",
"description": "radeonsi: don't index si_context::shaders with enum gl_shader_stage",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a8373b3d3876afa960ead3378adacc43afcec6ed"
},
{
"sha": "a0b7e3d83e6e82fe634f3d71dc2891778044ea11",
"description": "lavapipe: Define supported extensions in C",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6cbc5ac1c1204e08ad802d7d3b76fe8c88004e23",
"description": "lavapipe: expose a 1.0 vulkan API for now.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "548e41aed129904483f821a8fc5ee17f62cacde5",
"description": "zink/instance: work with vulkan 1.0 and later loader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3054921a8d410b3e3b82479f45a5d6f4cea2c098",
"description": "mesa/st: even better no-oping for clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6782f5090266d40051d2b9984a3651f3300f301b",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37ad6bfcd8f387f218c757b5d9b4da0286c2e5dc",
"description": "zink: handle GLSL_SAMPLER_DIM_EXTERNAL in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb3dad8ca4d10d397466c0387bce97bc23cfaa26",
"description": "tnl: Call _mesa_matrix_analyse to make sure the inverse MVP is updated",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "10371c520c1841006795f0a113ae14194dfbf31e"
},
{
"sha": "1cd3b57db87f86ddcb9d71afe51777226c34df79",
"description": "android: driconf: Generate a static table when no xmlconfig",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a6b0ceb341875c23ce0f76c8c7703f0ecbdc8300"
},
{
"sha": "38d5dc9400ec5320607bc7960ff513853add37a4",
"description": "driconf: avoid Non-ASCII character error in driconf_static.py",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a6b0ceb341875c23ce0f76c8c7703f0ecbdc8300"
},
{
"sha": "eb27db8681643cbde80a9e04e25e7fb42d07fdf3",
"description": "d3d12: Handle null constant buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a8c51dc5a4b5f802967b70c5869d48a26c61555",
"description": "mesa/st: no-op scissored clear calls with size zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5e72eb09daba7a087006f6ade691798f759a23c",
"description": "mesa/st: clamp scissored clear regions to fb size",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "1c8bcad81a7ce106b37f1ee4a75b817651d6545e"
},
{
"sha": "d7c38af3da86733084267bed3c90f495a2ac79c8",
"description": "freedreno/a6xx: Fix uncompressed resource vs stale CSO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73f70d9b5f81d71699737e1468bc72abe5d8747c",
"description": "freedreno/a6xx: Always pass ctx to fd6_emit_textures()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21082b452924fbacdce6e7b0218c658136ae93e7",
"description": "zink: force batch flush if batches are using more than 1/10 total system memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "330b5b351b79ad9d1f9cee1d5d71353c7a308675",
"description": "zink: track resource mem usage per batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a3e3402888c8da9d1ad621a9ce3088a81e77995",
"description": "zink: store total memory size on zink_screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0b0507635e7070943f456e1b429eeaf5f3b0132",
"description": "ci/broadcom: retry always when serial log timeout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e45d37296892ce786acb2464302d197237c44e4d",
"description": "ci/baremetal: highlight message errors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97925cee8dc4328080fbf1377f66321787916efe",
"description": "radv: remove useless decompression of the DS resolve attachment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "812dd9c9f64f9a203ccce91627a0fa9e0445d0e7",
"description": "nir/copy_prop: use nir_{instr,if}_rewrite_{src,condition}_ssa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2209d836ce97540160acf3cc607b01ecdd75c60",
"description": "nir/copy_prop: visit copies instead of sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41125bff4ff2e79895975f76601a6c7a18029a3d",
"description": "nir/copy_prop: remove unused copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed9c3c4f19af278221a238130faa878baa16ec26",
"description": "nir: add nir_ssa_def_is_unused()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d80dc15881292e2be91e0d3db58f89afa84a680",
"description": "pan/mdg: prevent csel_v from being scheduled alongside writeout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f969d796d6f8dbd3bc96d518d5f6d268b4a2d56",
"description": "panfrost/lcra: Fix constraint counting",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "66ad64d73d244501f5c70c742564cb5ab4fb56da"
},
{
"sha": "0c18454e8bde9a1db5afd8b4bfb62c79b1941945",
"description": "zink: track all framebuffers per batch",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1cb3015a31c293606922616b0ceeb31e0f709656"
},
{
"sha": "b9cb1cae431308362727e1a90aac376a0a698b4b",
"description": "zink: handle null src for fb refs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4db4616bd1d0e7c35720b7e7981464be1366f053",
"description": "zink: add more usage bits for buffer resource creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2cf50ed6de7b925614166318c2f100ac1a01edd",
"description": "zink: don't start renderpasses during descriptor update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff99faf0cf3bf5eb12761f475876090b751d410f",
"description": "radv: Add nodisplaydcc option.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c9452c3aef4560a5ed1da4ebad7cbe3e7f4941e",
"description": "radv: Add sam option.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a60bde0cf3ff88bd98e21f9b354999b449dd475",
"description": "v3dv: fix branching to large secondaries with more than one BCL buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0360ecac73f9afee9875b3da080a9ed7cde9bb38",
"description": "radv: Enable linear sampling for depth textures.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56bff270febd4ab58a4bcb8fd5ab6787089513e0",
"description": "radeonsi,radv: do not overallocate the SQTT buffer size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24f015eddc13d3a9c5693f2eab807e8c5ce277e3",
"description": "Revert \"radv: do not overallocate the SQTT buffer\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "c7e6f4ff3da39f36fdda8f0ec6eea4925cd3afdc"
},
{
"sha": "6b53f7f969b77838a1cb5f2b7cc1823b93b4ff4a",
"description": "radv: exclude perf counters for SQTT also on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "859dbf953d1c3f9afa6fd1447d00971bd0d36334",
"description": "radv: fix exporting SQTT pipelines with LLVM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d26bcc0f5cba8e578ba0e1f052e76abf61919ea8",
"description": "radv: always select the first active CU when profiling with SQTT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b511bf262dc4b2505e9e5f1b6eb89cdd014284bd",
"description": "radv: remove duplicate REG_INCLUDE_CONTEXT setting for SQTT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4772d15ab76edf3ba768a2c1af7c261d948a324",
"description": "v3dv: Output a message if file open fails in physical_device_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55e23f32c321cd51d1c23036edcf24d451ac63ad",
"description": "gitlab-ci: bump piglit commit for windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2683e3b241b9a652de64e545cc7d17fb3968e74d",
"description": "mesa: add check that non base level attachment is mipmap complete",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1e9a5d65344bd4d948075cdd0617cab961f9885",
"description": "i965: Call util_cpu_detect() early in screen creation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a9618e7c4214e29c97009870ad8904623746ffe9"
},
{
"sha": "09bddd6ceb61ad1f561d0e3e9615a65acb9a0dfb",
"description": "meson: Add missing lavapipe dep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f96a8c781968d7d5b869b5cb47470b4d91576edd",
"description": "frontends/va: Use correct size for secondary planes.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f7a4051b836294ab8f55c71d239e99c5cbf63170"
},
{
"sha": "364857ffe810d21bb3946f06f24149b7b580711b",
"description": "radeonsi/uvd: make format modifiers-aware",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1207229f92fe9c2f5f1447d0859d2152d2443ab",
"description": "docs/features: Add OpenCL status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d3f21f0be49ccb6af32d1691734e868d6b2c493",
"description": "ci: add libdrm to the x86_test-vk container",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "5d0ba8b183427e14399a5792a6fd7d515595af94"
},
{
"sha": "39ea95330fb5cdd18872ad0ed4ffc61ecc0a4ec5",
"description": "mesa: ensure parameter list capacity before associating uniform storage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a7224f3ff7542f1560f06759dbdc375e298e853",
"description": "anv: group as many command buffers into a single execbuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83fee30e85965c9c1caffd0ad829bacaef12ae7c",
"description": "anv: allow multiple command buffers in anv_queue_submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "882fc7244212048059beaf2ddf411a50ba3c80c3",
"description": "anv: end command buffer with a potential jump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8446f4733fd0a4efb692e0202a50ce96946b12e7",
"description": "anv: track the end of the command buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38f6c090863c188a7dbc55cefd8f006dcee767c1",
"description": "anv: make use of new helper function directly in anv_QueueSubmit()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f67259d83bcc9b7775ca710fe9d6e75f00f08175",
"description": "radv: Expose robustBufferAccessUpdateAfterBind correctly.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8c4c46cd3b9b806c854770af7e4807032893180",
"description": "mesa: skip a subset of _mesa_update_state if no relevant flags are set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebef43e248a6911031751e60de23b654d2322c6c",
"description": "mesa: don't update tnl spaces on irrelevant _NEW_POINT/TEXTURE_STATE changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed37c4d350a8f4fc21b3ed2873dd99df1fed6b74",
"description": "mesa: don't update the fixed-func frag prog on irrelevant _NEW_COLOR changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "944e6274d62bcae39b009f3a6760d5f3a9f43cc2",
"description": "mesa: don't update fixed-func programs on irrelevant _NEW_RENDER_MODE changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6302ffeda4846dca050600306fcbfc7529f219ac",
"description": "mesa: don't update fixed-func programs on irrelevant _NEW_FOG changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15580e85ccfccb3418a2419460d1e619c37f8c38",
"description": "mesa: don't update fixed-func programs on irrelevant _NEW_POINT changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fa766adbe8c83b934e6c2c40344fc5d1b881667",
"description": "mesa: don't update fixed-func vert prog on irrelevant _NEW_TRANSFORM changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec978e002f59c8ed829e354f8ca8d9440df487f1",
"description": "mesa: only update fixed-func programs on texture matrix enablement changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10c75ae41c4e914a0160f9d93bbe1e65b5e14517",
"description": "mesa: move _mesa_update_pixel out of _mesa_update_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93c74193fccec4b9997b24a8dbd8042f42456840",
"description": "mesa: be precise about when to set _NEW_CURRENT_ATTRIB and _NEW_MATERIAL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e1875420050d07d8836906a8b4359e5db4f0bb4",
"description": "vbo: don't call update_color_material in copy_to_current if it's a no-op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0a893543d42b85a1f2614d82f4f5b1fcb7a55a1",
"description": "vbo: optimize copy_to_current functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e29a466bc2b44f9b7f040bac1ab9364b1babebdf",
"description": "mesa: merge STATE_LIGHT_ATTENUATION and STATE_LIGHT_POSITION_* parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "272acbed0e2cb68f48f23dc6b891853c1920f019",
"description": "mesa: merge STATE_LIGHTPROD parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7df3d58f460f622e98397ac6be1a4215674fea95",
"description": "mesa: sort state parameters for ffvp to enable better parameter merging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8dd4adc1e5df05eb41c0122c1e8ef9cfaa034f2e",
"description": "mesa: remove the fixed-func vert prog dependency on all texture states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06a8f852f71368f2019fa1141ba48cf27fa1a387",
"description": "mesa: don't push/pop ctx->Texture._* derived states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0dd87304efc48f0370a2943feb041fdf19f0c63e",
"description": "mesa: remove _NEW_LIGHT_FF_PROGRAM in favor of _NEW_FF_(VERT|FRAG)_PROGRAM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abd57010f300517bf80fd0c87047e66900865842",
"description": "mesa: remove _NEW_VARYING_VP_INPUTS in favor of _NEW_FF_(VERT|FRAG)_PROGRAM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e56ad6faefb851601c302049b411680924d6343",
"description": "mesa: don't update derived material values in _mesa_update_state and elsewhere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2060e952eccaa2862096514bfa83b60c41493119",
"description": "mesa: add _NEW_MATERIAL to reduce the weight of _NEW_LIGHT_CONSTANTS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10371c520c1841006795f0a113ae14194dfbf31e",
"description": "mesa: don't compute the ModelView * Projection matrix if not used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f632df4b2ba18e71b704cf5fd431adcb0193dca",
"description": "mesa: don't compute the inverted projection matrix if not used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc05833c8a114256a48cd7b2b905581767f0dcc2",
"description": "mesa: rework _MESA_NEW_NEED_EYE_COORDS to reduce fixed-func program updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14c933b9003eb0816f2b3232c541a8a780ba7dde",
"description": "mesa: split _NEW_LIGHT into 3 flags: _NEW_LIGHT_(FF_PROGRAM|CONSTANTS|STATE)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4868cd1c47141654cd87fa5ecf3047154973be6",
"description": "mesa: move fixed-func-related _mesa_update_state code closer together",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9299a9b5e6594509f2d2faec7880b46bbf94d9c",
"description": "mesa: remove unnecessary NewState flagging for glPopAttrib(GL_ENABLE_BIT)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5acc115bd81640b69d1c6fa9d35cb084c3f9b16d",
"description": "ac/rgp: Only report double the prims per clock on GFX10.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4ded99f99ddbd1103ffddfd9935638fc12e0ecfd"
},
{
"sha": "f66a7240f9f2d231c105ed0d79c10ac8d9780874",
"description": "nir: fix build at -O1",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "336bcbacd05d6fb7ec1aabab68773de17d081eed"
},
{
"sha": "512d281853ca84b2bd92aefb0cde2b9ed5dfceb5",
"description": "gallium: call util_cpu_detect()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d06c1e45544248382290b2c6bd448cc788eb1fa0",
"description": "turnip/ir3: check for bindless IBOs in atomic dests fixup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0fb1c29d126575e1330666ca530899bfcb6b980",
"description": "util: add mesa_glthread for Valheim in OpenGL mode.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cfd835b45a8115d5c7a92d239aa6a22fe30f4915",
"description": "etnaviv: extend lower ubo tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5705ecb6f4d909390c6fe6b1485c5a2880103bba",
"description": "etnaviv: fix etna_nir_lower_ubo_to_uniform pass",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1837135f7ca7ab80df215c4b1364c817fb8c2e84"
},
{
"sha": "8248af3070ffc7f0fdf9ebc8f36db6c3292105de",
"description": "docs: Document GL_EXT_depth_bounds_test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5afb3b7f25db8238e8545bffbe82ed80309fe3d7",
"description": "softpipe: Implement GL_EXT_depth_bounds_test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c55a98330cc1e3b58177c47700defa5f720224e",
"description": "softpipe: Fix depth comparison with float Z formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cac0191baa7393bf9ff7cdc5979301fd80721256",
"description": "mesa: Store depth bounds test bounds as GLclampd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9618e7c4214e29c97009870ad8904623746ffe9",
"description": "util: Add accessor for util_cpu_caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fb9019bebe955ce0510799f02b0dddd6fe9efbe",
"description": "util/u_queue: Ensure num_cpu_mask_bits is valid",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d877451b48a59ab0f9a4210fc736f51da5851c9a"
},
{
"sha": "4ded99f99ddbd1103ffddfd9935638fc12e0ecfd",
"description": "ac/rgp: report the number of primitives per clock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "435bff34e34dd15c37f7cf5f839b3800314b1ccf",
"description": "ac/rgp: report the number of memory operations per clock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2271f66ea5aca0a8f1c3548602a35cd3ec38900",
"description": "ac/rgp: report LDS size in CU mode on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ceded1d0a2911dc666018c507bc4925c6b31b08e",
"description": "ac/rgp: recognize more memory types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "597f89f20acc7f4981c80fa819f3ff5a1240dc32",
"description": "include/drm-uapi: bump AMDGPU headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23b87b56b6f3454a8c746f04b5b13a48e5003ebe",
"description": "r600/sfn: remove old cube texturing code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "488c93ac117f8ee5f23f1565396624f4c961a941",
"description": "r600/sfn: use lowering pass for cube textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc51b75714df08a08cbd9661f6daa7cd2ef5ea1b",
"description": "r600/sfn: use lower bool to int32 and lower int_tg4 only on shader clone",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "387222c09a926b0efd8d4e2d1823d9fe506f7456",
"description": "r600/sfn: fix gather with cube lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "510dac76abb64c28f06debbafd867141a71911c6",
"description": "r600/sfn: add lowering pass for cube textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66b67f43c0b8d201f78b5e0ca45dc4acd7f46f64",
"description": "r600/sfn: Add support for cube_r600 instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3af0c2079b196e2b8f065fa53293c6c400e757c",
"description": "aco: use p_as_uniform for get_sampler_desc and convert_pointer_to_64_bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f1b3544729178715a1ed0714bd1029737089824",
"description": "aco: calculate all p_as_uniform and v_readfirstlane_b32 sources in WQM",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb0c659980b7a134c9fb88bda4764c2c0a2b6a84",
"description": "ci/piglit: fix parallel piglit results",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "bcea453d4a6bed5287331254d8f0a4225b75e43c"
},
{
"sha": "e5db9c3dd4ebbd02a9c89ac4e177f6bc638a28fb",
"description": "nir: Add r600 specific CUBE opcode to evaluate cube texture coords and face",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f4e1e5ed9a20a457181be78646c68944535d83a",
"description": "nir: Add flag to tex instruction to indicate lowering cube to array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b44c48fd2121986d42d3faeb64027082cadccc51",
"description": "zink: use pre-fetched format properties everywhere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee4b844b12326f166a6b3c8ad7ea4a73e4153f9a",
"description": "zink: pre-fetch all format properties during screen init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5005cbc7ed203ad3fb1d9aa4e49139e14841565d",
"description": "i965: Eliminate all tabs except in brw_defines.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95bd5fc4639d9debc37487faac35c70c626f91a2",
"description": "i965: Rename DRI extension structs to be \"brw\" instead of \"intel\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9591acb7b1b21bf5df655739f05cb5549fded30a",
"description": "i965: Rename more camel-case functions to brw and underscore style",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ce41b80cb3ce059612d5d66d6c2e6e399b93391",
"description": "i965: Rename some camel-case local variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24a5fb7b84e85d0c84f22ca7180c752f248c5cf6",
"description": "i965: Rename intelInit and brwInit camel-case functions to brw_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5876d7421641d5a9d0fd7e674d051019ed5702dc",
"description": "i965: Rename the rest of intel_* functions to brw_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d994090e7c03c0185b8f3919a6632c09773dc39d",
"description": "i965: Rename intel_image_format and intel_buffer to brw_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2e38c26483ff474fe724fe340216760ce7c7e1e",
"description": "i965: Rename intel_buffer_object to brw_buffer_object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b45971e473ca042f065295de4f86e95b747f3c9f",
"description": "i965: Use __func__ in blorp perf_debug macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f28f6175e56e067dea8e2bcc1997aadd044297b9",
"description": "i965: Rename intel_mip* to brw_mip*.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f1a4084071145e99f3686d539b67222bd5efc65",
"description": "i965: Rename intel_renderbuffer to brw_renderbuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "703084756f82dfbf9bea31e192f94c7eb56a51ef",
"description": "i965: Rename intel_texture_{object,image} to brw_texture_{object,image}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3733bbe842c8aab0c85f52ca67af3fa554a7dd85",
"description": "i965: Rename intel_screen to brw_screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "462c9e173c18bff25e687a534a3863d12f545c9c",
"description": "i965: Rename intel_batchbuffer_* to brw_batch_*.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a56f4f2b4aee0d77ab9c1875138f0e033836a318",
"description": "i965: Rename use_intel_mipree_map_blit to use_blitter_to_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ed9dfbe6f77f0f3fa1f5b2802536fa496410144",
"description": "freedreno: Add macro for duration based warns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13d0d2db1a2c562ba38c6fe1a97cd01ff66aa045",
"description": "freedreno: Slight perf_debug rework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd4d7596226cea2c758fdf926b999d264f21b94e",
"description": "freedreno: Add FD_DBG() macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d217774f2cfbdcba0ae90c28b82201fbcdc12e6",
"description": "freedreno/ir3: Fix initial_variants_synchronous() condition",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "75b0c4b5e1ee426aead296f2af854b2b64109972"
},
{
"sha": "1b2a35509e74fa999c2353c133a71c3222fc5906",
"description": "freedreno: Fix think-o in fd_resource_wait()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "dabec19b05e6efda3839a4bb752ee15b716bcab3"
},
{
"sha": "97b7786e6be1adf5e023d3ebd1fe54bf25d3fd26",
"description": "android: pan/bi: reorder static dependencies in gallium/dri",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "166630f759246cc1a49ece8dc3feb4e3d6a777a2"
},
{
"sha": "f65a7a8aa3b44c3214f9214cc801bb00dcded700",
"description": "freedreno/a5xx: Fix cube image load/stores.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d4a035c1cdbedeca7afb05ec0f7f2135fda9d61",
"description": "ci: try building lavapipe on windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98c622a96e28020640517cb5499a1d7bd56553b0",
"description": "vulkan: Update dispatch table gen for Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10244fe76ed29bfd238e09ec7d430a9d0dcf95a9",
"description": "vulkan: Fix source list for vulkan_wsi on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc8e7708566989710318cd2664bd4fcd62375060",
"description": "zink: fix dynamic bo lowering for ssbo stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3955dd077b61ad4f39d7ecbfaa78b183c2142269",
"description": "meson/gallium: Add an option to not use LLVM for gallium draw module",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3adac6affc52bb52b3d2fc3fead44d9d5166434b",
"description": "egl: android: use num_planes param in createImageFromDmaBufs()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a2b930014ce2ef930b26216bfece43e9155c470",
"description": "meson/xmlconfig: win32 regex fallback",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c83400e6736152439e1ed1e45cbad78e85ca8827"
},
{
"sha": "f08670b4ea6969966803c78074850bccc9ed15c4",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "190b4ad18e720b616e978aaa96c4cdc6fbcc5674",
"description": "zink: relax tessellation shader reqs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4aac98f8a68b4c6407a5f41a91bfd7763f0607d7",
"description": "lima: fix xserver page flip fail for full screen client",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7184aa15b2c99ae3746322b5ae76981b39a4026",
"description": "wgl: Match opengl32.dll export ordinals.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "690ac7409a461fd3f62137978a10942a28c80088",
"description": "aco/value_numbering: use can_eliminate() function to avoid unnecessary hashmap lookups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbf791e70cfae1218c66d56a8a15125e99cac2ac",
"description": "aco: value number VOPC instructions with different exec masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6ff50f7d3b67260dba91c749da3c1241b15b7ee",
"description": "clover: implement CL_IMAGE_NUM_MIP_LEVELS and CL_IMAGE_NUM_SAMPLES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44e11aa7b49f7a3de77f8259033b18381f48ec06",
"description": "clover: Implement CL_MEM_OBJECT_IMAGE1D",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5284a36f97a4bd1f175c437d56961d0f0721c88",
"description": "clover: rework quering image max sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60173853c25026d3e6ba165678772f9cf602afe2",
"description": "clover: implement CL_IMAGE_ELEMENT_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2afaa60b42c96191451aeb6ad87444dbf9dc655e",
"description": "clover: simplify image arguments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cb9df49c2a10277693394c3a482a74942106e2b",
"description": "clover: return CL_INVALID_VALUE when origin or region are NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a47422d9778056b2263d5f253fab49dfed91486",
"description": "radv: do not scale the depth bias for D16_UNORM depth surfaces",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9af40b824d3c6310f6a849bf295170b54aafee08",
"description": "zink: hook up nir_texop_query_levels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7fe5937906f95b19a8271d622481b0bd6cd83e50",
"description": "zink: add spirv builder methods for OpImageQueryLevels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e1742ba028a33bcad8a1fa29232ca15962debc4",
"description": "zink: do batch-program tracking after possibly cycling batch in update_descriptors()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7da40b2eb2c633ba2b985c209c13acf275cf431",
"description": "zink: increment batch->descs_used during update_descriptors flushing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4412d2b69dda04cbbc50911accdd87baeb15154e",
"description": "zink: properly size descriptorset layout binding stack array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f840057700be120d2d747eeeb258d7cdfea4bd87",
"description": "zink: unref programs last in batch reset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "992ddf7e4bb7e403b0cdf6846085928c5ecfd39a",
"description": "zink: ralloc zink program structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "747caaa83d2609338f4dea4c6004dcd1fee097df",
"description": "zink: use zink_program in zink_batch_reference_program()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5503ffecfb4fe11e5cca60fbfef156c29196da4b",
"description": "zink: add zink_program struct as a base class for compute/gfx structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50ca42dc434d4c8b0272202656157ffc43d430c6",
"description": "zink: Remove leftover dead code.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d550c5780f639cd5e998422f4c80cc692cd727b8"
},
{
"sha": "9b542724253d850d0e1e3c5afb9bde5bbe9321ab",
"description": "gv100/ir: Initialize CodeEmitterGV100 members in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b934d1ecde6072aa72db550cebc72a327e7a865",
"description": "nir/lower_tex: Change coord type to int.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b154a4154b4348a5ae053d0cde331aea902f7bcc"
},
{
"sha": "816d28f4a155a9c8a8c04734183ef7d12dfcf03b",
"description": "llvmpipe: Fix typos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fc336336817c2d70595135c3948f46c503aa855",
"description": "r600: Fix typos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2944b4b6b4da8f72cdf2c09ff027485f4236e638",
"description": "gallium: remove DROP_PIPE_LOADER_MISC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "951f328723894c029b71fd995b098d5a19a87a9e",
"description": "lavapipe: set empty dll prefix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8d63375d207860c1f7ebc947dc94041b062465f",
"description": "lavapipe: add mingw32 def file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8af568e4ae77332e1cc09031301e559996b81fe9",
"description": "vulkan: implement wsi_win32 backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c0546f4665a43d86dcb64549527b4d7675f45d8",
"description": "lavapipe: use null probe path on win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbabd2163d5237c50798852fc5f3f3f0bfa55893",
"description": "util/disk_cache: fix crash in fossilize_db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba4bc54dea1f1221adc03f28a65f7438f8cbfc13",
"description": "zink: rename zink_context::buffers -> vertex_buffers (and usage mask)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cfc669585be743acf6b804c6f7fb70a55513a49f",
"description": "zink: use dynamic vertex buffer strides",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d0434bf6417c386a3e7fd31e2fa52ba37a6ff60",
"description": "zink: make dynamic state usage in pipeline creation more explicit/flexible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51e527a9bae4da0d6d3bd2464be62c6f1041f3da",
"description": "zink: setup CmdBindVertexBuffers2EXT member in screen for dynamic state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f827b29234cb3dfa4ff07adbcf1550fd53e0a573",
"description": "nouveau_vieux: use align_calloc for the context to fix m32 crashes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
},
{
"sha": "81cf4bef7e83fe3174503d48b458f8596420fdd7",
"description": "radeon,r200: use align_calloc for the context to fix m32 crashes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
},
{
"sha": "75d5c1229e1fcc0e0885b35a1cc23e66a90aeb84",
"description": "i915: use align_calloc for the context to fix m32 crashes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
},
{
"sha": "22fc869187e67e7c2a98529572ba22b7d4e667e6",
"description": "zink: set VK_IMAGE_LAYOUT_PRESENT_SRC_KHR on fb resources at eof flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55f05638f51475e4602b6a231a469aec8df199f9",
"description": "zink: handle VK_IMAGE_LAYOUT_PRESENT_SRC_KHR barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5292710c4f999ac855478239c40d789e79b179f",
"description": "zink: handle PIPE_FLUSH_DEFERRED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c271ac0066a637c18cb6db2278676c2f3bd46f33",
"description": "zink: add util function for returning previous batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24b237d3d4c1d67f00e7e4fbf9ca7b5396a7a41d",
"description": "zink: add a define for compute batch count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef3dc995a9a57b96c26cbc7f9cfe2124976f04a9",
"description": "zink: only flush batches in pipe_context::flush if they actually have work",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9dac191f6e85b69ba61fa79b25db54070936aad9",
"description": "zink: fix destroy batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da2d8f1078aabf9baddb4400633cfb89e4f9b1b8",
"description": "zink: create a single fence per batch on startup and then reuse",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a27570326f7607964f2d84f6f1cae0071e678c2a",
"description": "zink: reorder zink_bind_vertex_buffers()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "381e92e811876b9fed2ab42a225ae92ccdad1bad",
"description": "zink: move samplerview referencing around in update_descriptors()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "679dd6974150f1f5465bd0ddd4d8bad1f5792e9f",
"description": "zink: avoid memset during update_descriptors() for resources refs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7826648e141058cb55c7a0a50ea39323827b8984",
"description": "lavapipe: fix depth texturing swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d2b2515c43ef97daaccc7a096dff7ff15ff6a43",
"description": "freedreno/a5xx+: Drop the unused no_decode_srgb flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9522087b7544d6f717d6b6aa48ddcd2bfab6566d",
"description": "freedreno/a5xx+: Stop recompiling on texture samples changes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c93fd1046ad7719ec7e65173254489625b7c8147",
"description": "freedreno: Use the mesa/st frontend lowering of GL_CLAMP.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05d0514a8fc17594f72c7253bab48b3f95130239",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf8ca77be10772e96d44e6c3274b0fb94868abc4",
"description": "zink: handle point sprite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9676976d033b97a43b541293baf2324d4a4449b",
"description": "zink: store prim mode to context during draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e60929b477c1e187131c71e2bad389097521d04",
"description": "nir/texcoord_replace: add a yinvert param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "707dc04b78b540912e178e0a67e1577ff05b2e29",
"description": "zink: no-op descriptor updating for draws without descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fa27e6670a8154cba9e96f4e25a9c58b7555da0",
"description": "freedreno: Drop custom driver lowering of GL's color clamping.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b9f6af1a9b1257f5e7bf2e5dc6bcbe32fee7857",
"description": "freedreno: Drop custom driver lowering of two-sided color.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de17b4aab568aca2fcf243bfb5871fc465b0ccee",
"description": "freedreno: Remove uniform variables after finalizing NIR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fcc36977038597e1f381fca5289420679376eb8",
"description": "mesa: Always make sure uniform storage doesn't get reallocated.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3468c0dd4dd8f2b6de05479de87483218653bed1",
"description": "android: mesa: Move the FXT1 compressor/decompressor to util/",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a46b73ee2506d8d6172634af3de1522d0c3bc368"
},
{
"sha": "a4ffa25ee81b577564085923fed0fb4a33f90a9d",
"description": "scons: Add u_format_pack.h include path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6c72af908a7828f4992a3034c5e091b96e49da4",
"description": "zink: use 0 as default for spec constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "978d244114a8e4f821d755e4f3a755768d876c4a",
"description": "ci/iris: Move the traces yml file to the driver-specific dir.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "60d413b89455c991b87de3463e72bcb24642f6e7"
},
{
"sha": "bcea453d4a6bed5287331254d8f0a4225b75e43c",
"description": "ci/piglit: Stop including the test counts at the end of expectations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1121ea81927c97f3eb52e605cbc448e8e185c738",
"description": "lavapipe: fix descriptor set layout freeing.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f94a5f30e0ebd458c53c752ff60f7e52d4e14e3e"
},
{
"sha": "b9133e48a6c8ee151649a97d44f1f36c54d62de6",
"description": "iris: Pin surface state buffers after possibly updating the clear color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60573b443b84a081e5d7330e71096fc5f642f45b",
"description": "v3d: Replace driver lowering of GL_CLAMP with mesa/st's.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6bacd3e9a6643e07872c53294360ef330ccfa24",
"description": "v3d: Drop foreach_bit() macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ca5b1a6b98aadf5fbec141be543828fbdf98adb",
"description": "etnaviv: Drop foreach_bit() macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b020e84e7193f2f9dfa72c6593cad40bcb8ef9a",
"description": "freedreno: Drop foreach_bit() macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5a64e34d8d072dcfe102bcff2f7e79f5bd7fb16",
"description": "freedreno/ir3: Drop foreach_bit() macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "025b57524f1281275e01c3b1b8519459682d8937",
"description": "anv: for_each_bit -> foreach_bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77cba4b9f2ecb0e32ebf7e6514501a6969edc732",
"description": "freedreno/vulkan: for_each_bit -> foreach_bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6875e1035087fe4ce1ce528c2a8beab38ca944af",
"description": "radv: for_each_bit -> foreach_bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e89f158b82e5b9221d2eae4f46387492d300f3a1",
"description": "v3dv: remove for_each_bit() macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7c7150d6395c1e31f4e73e0e43dc6bb7e6dfacd",
"description": "util/bitscan: add u_foreach_bit macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "618f46ee02dbeb39a9b1a1b70e64b593ffa6c786",
"description": "zink: add more ci flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb7ec9ae70afaf2c0961485cfab10c3a193d73e3",
"description": "zink: support gl_LocalGroupSize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10c05f083fb8657e50c06c938feb7ab5dc5d28ac",
"description": "zink: add some spirv builder functions for spec constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d503bf783d879c12154968fb7876c822db81fe8",
"description": "zink: force 128 fs input components on intel drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdb9a4775bff5c6510eb985891120668ac8f5664",
"description": "zink: set PIPE_CAP_TEXTURE_BORDER_COLOR_QUIRK",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5740ac370142aa626d7a03b16d63fa3fb160f100",
"description": "xmlconfig: Add static driconfig support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c83400e6736152439e1ed1e45cbad78e85ca8827",
"description": "xmlconfig: Reshuffle to keep attr processing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6b0ceb341875c23ce0f76c8c7703f0ecbdc8300",
"description": "driconf: Generate a static table when no xmlconfig",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94ca8706170bd73683b02550b2d916bf95e281bd",
"description": "util: add mesa_glthread for Half Life 2 and Black Mesa.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfb1c986dd06ae2db72e2010385896bb61cf972b",
"description": "glapi: keep declspec(thread) msvc-specific",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ba141b95a7934a553b341222786d12a7c89ae519"
},
{
"sha": "dd055f6017ceb576e9b4cac23eb1d507adf49b99",
"description": "zink: correct inaccurate comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71a985d80b1c29cced979b3c8d16f74463d1170b",
"description": "nir/dce: perform DCE for unlooped instructions in a single pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "336bcbacd05d6fb7ec1aabab68773de17d081eed",
"description": "nir: inline nir_foreach_{src,dest}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "325f627d88623dc2906a159b8c2617f5413b28cf",
"description": "nir/dce: replace instruction worklist with ssa def bitset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15e1979c51b911ebaf6330c79b62144c7d8ea081",
"description": "ci/vc4/v3d: Parallelize piglit jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e814e23f59a80a1ee092d5cf94cc0ea98235d7db",
"description": "ci/piglit: allow parallel piglit jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b17ec53c814d8effa0234ce3aa41fd4f2bb3765c",
"description": "broadcom/compiler: use nir_opt_sink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4132337b8a8f8a9b0de8f4c7e2987a2604b092e3",
"description": "anv/gen12: Implement programming of pixel pipe hashing tables.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11febd50e2816779f32faff030d98141d3085897",
"description": "anv/gen11+: Calculate pixel hashing tables instead of hardcoding.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17add74decb30de6140bbd607b12bb9a5dce760e",
"description": "iris/gen12: Implement programming of pixel pipe hashing tables.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9bcdc5bc70acba64d598b203968545d9e40d62f",
"description": "iris/gen11+: Calculate pixel hashing tables instead of hardcoding.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2ef1c46760ba6996fd49f5fc56d56e1af8d2220",
"description": "intel/dev: Implement pixel pipe subslice counting for Gen12+.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab076e19ed93b1240f21dcfaf48e0dbe70322966",
"description": "intel/genxml: Define 3DSTATE_SUBSLICE_HASH_TABLE command for Gen12 and Gen12.5.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2a17bf25ea1ffcf083b8d248d318f3333714655",
"description": "intel/genxml: Fix pixel hashing 3DSTATE_3D_MODE field definitions for Gen12 and Gen12.5.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e77bfb68a9e46cda66702cb375249e5ae412153",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05a5af02bccfeb293b651e711e236f3db302a596",
"description": "zink: support stencil-export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8724d4fb361795be68eeced4947758e30feffc1b",
"description": "zink: check shader stencil output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef48d57b77daf6e17f55f90fa1fcede1b02018a9",
"description": "zink: add X32_S8X24 format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9c7dd744f51dd22bf009f654d00169880cbdecf",
"description": "zink: improve descriptor set oom handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abce6c5d3d75d90bdfae962bd964ac064947d952",
"description": "zink: ci changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ac0c2c5c949bd1e30b3da4d530be0e1f6d7968b",
"description": "zink: always do full-fb clears in renderpass begin when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fe329e3077c222e316f5ef60d30040f1d87da5e",
"description": "zink: move all the clear stuff to zink_clear.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c4bc68a05996058e4d346fe6580d93d3c0cb6d8",
"description": "zink: optimize the remaining read cases of applying pending clear calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50281dacad0eb745814a3a4ceefed308f8159726",
"description": "zink: add yet another clear helper, this time for applying overlap regions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8e047e8f4a4ec544632fec20d1d6b441fd3ef31",
"description": "zink: discard pending clears during blit/copy if we'll overwrite the data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "031e3e68ee6c4fc4dff541834553db81e468ee6b",
"description": "zink: add helper for applying/discarding clears based on a rect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a48bf14b4420a988d0d2a4d81dffdb6ebeec7a19",
"description": "zink: break out fb clear apply into helper function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6cf5a64cc5f09c2ecf7a1673ccfd17304489236",
"description": "zink: add another helper for checking whether one rect covers another",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72653ade813a30c03209ec3efb520c69e6ae67c6",
"description": "zink: add helper for converting pipe_box -> u_rect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "787412b7eb8a25f92b62fbd9e04d48b1c5fb0023",
"description": "zink: break out region overlap testing function into helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48716b14317054be07d6959e19ecfcd731519aab",
"description": "zink: also defer fb clears when conditional render is active",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c629e9ff24de6014ffa88034c9435e470c926ac",
"description": "zink: defer pipe_context::clear calls when not currently in a renderpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b37cba82718bcf2dd25d7b519ab4ca0e09f14ed8",
"description": "zink: create framebuffer and renderpass objects just before vkCmdBeginRenderPass()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd4f8786e3ce9327f815708021bf68fdf41f77ff",
"description": "zink: ralloc the main context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d03dc2537469be08434743036edae880ac12120",
"description": "freedreno: Workaround for UNSYNC+DISCARD_RANGE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dabec19b05e6efda3839a4bb752ee15b716bcab3",
"description": "freedreno: Add perf_debug logging for bo stalls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e96cf1ed630b6daf8609f25a17767b150a82c328",
"description": "freedreno: Handle InvalidateBufferData() case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e7e071ccfcdf73fbb70c42ca51dde34c7fc9479",
"description": "lavapipe: enable KHR_maintenace3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7414d9cd514eb3b2949c1db31a32a5442456e2b",
"description": "lavapipe: enable KHR_maintenance2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83c4e9419630d6457717fc353807b2bdcfbe743b",
"description": "lavapipe: handle tessellation domain winding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52eb47c8d4840aa4fa74e869beccf29e812d7d65",
"description": "intel/compiler: Relax some conditions in try_copy_propagate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f18faea30659f07235b39a17a0440ba25be35cd",
"description": "intel: Silence unused parameter warnings in files that include genX_pack.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5cf60b75dddd7cee48842d9304dcdd112a93946",
"description": "intel: Silence unused parameter warnings in files that include gen_device_info.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0da47c4019ca1044efe35d7c6bdb8e82d8843713",
"description": "intel/compiler: Silence unused parameter warnings in files that include brw_eu.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41bd5f7cd721b11051fb555201e5c50210d4cf88",
"description": "lavapipe: fix color-only renderpass clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e0e04f288a7f53cf3dc49f2c3deff6185b35749",
"description": "llvmpipe: Enable FXT1 texture decompression.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a46b73ee2506d8d6172634af3de1522d0c3bc368",
"description": "mesa: Move the FXT1 compressor/decompressor to util/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db0c2ef9791971f5af2db7d125fd493482451d26",
"description": "mesa: Get the FXT1 compressor/decompressor off of GL types.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e08a04a140eac441c3c50b26e75eaeaaf934debe",
"description": "softpipe: Fix the const buffer overflow check.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f88d03c16c75cf93f0ec377d6fffd685fcb4fe89",
"description": "zink: actually disable sample mask tests on ci",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5edbc6148d708ca6ad9528012ce767e190a34a6a"
},
{
"sha": "292d45497ff918037a1e12773b99b0e04c6bd9ff",
"description": "gallium/xlib: Partial fix for glXCopySubBufferMESA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6635a470381b79240d0d2a423a099ee4b9ff7bf2",
"description": "android: ac/rgp: fix building error",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "12515d6b59f29cbc6475c76539a5766580afea8e"
},
{
"sha": "4675121ea66216c356dced2f165f287a2be3d4fd",
"description": "ci/v3d: Update expected resuls for piglit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c80ddf9d7401f2e91c0bc0c755cd27f67b6f22af",
"description": "zink: Remove NULL checks after GET_PROC_ADDR_INSTANCE().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c43e8da5350a1103c7b0bb71e4c6dec6b9ef8d61",
"description": "zink: Use mesa_loge() for should-never-be-reached initialization errors.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d53fa9d9ff34ce0d361e1342a91ff42d02bd40fd",
"description": "ci/zink: Add tests of gles2, gles3, and gl33 on lavapipe.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a77eedd6bb690c429102b2d36141055c1a4062f7",
"description": "docs: Document USE_ELF_TLS can work on Windows too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba141b95a7934a553b341222786d12a7c89ae519",
"description": "glapi: Support \"ELF\" TLS on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7e1f492bc44803b933687ce02765ceb4d2a7ef3",
"description": "radv: Disable displayable DCC for GFX8 properly.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "7acb30de8acd4257d914b0c6bb45e3422110db38"
},
{
"sha": "5edbc6148d708ca6ad9528012ce767e190a34a6a",
"description": "zink: disable some builtin-gl-sample-mask sample shading tests on ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e346f61a91266bde48cc0857f82ca6348e38dc03",
"description": "mesa: update vao _EnabledWithMapMode in copy_array_object",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "306f1ef417a58a1b4ec013943733b8b11d3358d5"
},
{
"sha": "b0b1bf9957380ad967e900b40027668353b71df6",
"description": "anv: Fix wait_count missing increment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "02f94c33066eff9e5de2077230affab1a1f3d063"
},
{
"sha": "97ff5160d195714135e0fbc837e123a65910b030",
"description": "ac/rgp: define EM_AMDGPU if missing for compatibility",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "110bb2c77dd31dc98ce678c63009156a9a585f84"
},
{
"sha": "ec35c4b57c7bf145b0e5532c9c5fca239704fc28",
"description": "ac: prefer system EM_AMDGPU definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dba692c6187d2de284bb909f9da7fee483b064ff",
"description": "etnaviv: use nir_lower_uniforms_to_ubo(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1837135f7ca7ab80df215c4b1364c817fb8c2e84",
"description": "etnaviv: nir: add ubo lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffebe480133479be58eb6057f08bec893cd999f8",
"description": "aco: don't rematerialize exec",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a56ddca4e80a6ef7bb0c44edb4e5b6169510aaca"
},
{
"sha": "337ba88293ecf561761ad1fcc7d6e0800f6763e6",
"description": "vc4: let st lower rect tex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c67324542101891b20dab0057c808af3b902d26",
"description": "etnaviv: let st lower rect tex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06f409a8c1f3d7ba69e018041a9b8a95d640d5c6",
"description": "etnaviv: nir: support nir_intrinsic_load_texture_rect_scaling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c40e9a3229e64f505ba2cf66f9b57369bdaedf5",
"description": "ttn: lower rectangle textures if not supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08e072015a372e618dbb20095a691e9410ff1e9f",
"description": "gallium/st: lower rectangle textures if not supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "758a2d5343c4c7e757657c2c0fe8ee34d98d00e5",
"description": "gallium: add PIPE_CAP_TEXRECT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cb52f67351516ae52410405054a07c6737502ad",
"description": "nir/lower_tex: wider usage of nir_tex_instr_src_index(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a403ff4d703c3aee0d001f3fd3da7c81b518f86e",
"description": "nir/lower_tex: 'txs free' tex_rect lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fbde2fd9366e2bb96ffd928da61527d22d1fab4",
"description": "nir: add has_txs flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0e23c92b30e3656351aab3a7745ec1b95f360b3",
"description": "nir: add load_texture_rect_scaling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "765097eac4623ce5318dda0e7e13455ceb0ffce1",
"description": "radv: add support for instruction timing with RGP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a72b7a9b6c63d8624cc09bf97f360d13698ead03",
"description": "radv: add support for exporting pipelines with RGP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "884e14d78458e708f0318e3c16e4aeb0c79fa244",
"description": "radv: store a pointer to the code in radv_shader_variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7acb30de8acd4257d914b0c6bb45e3422110db38",
"description": "radv: Enable displayable DCC.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f848f2adfae3e7725de2ae0ecaf39bb50d3abd92",
"description": "radv: Use ac_surface DCC settings for shareable images.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e189dd3fde220849fff8b6b6f0a2e927eb62cd6",
"description": "radv: Add DCC info to the metadata.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54f3ed224d63ec21d02e446a7ee66969b45678bc",
"description": "radv: Implement displayable DCC retiling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e34542bdf12740372732bef20d6327e7b46696c9",
"description": "radv: Implement initialization of displayable DCC.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d78389ea5fe02f74336fdedcf9f9c1ae786e4ee8",
"description": "amd/common: Add retile map size helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e59847f67f967eaab98f85f4530bb7b8cfb60ab5",
"description": "radv: Use shared code for setting opaque metadata.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c5c995cbe5133538d5e1ffd6d03cf7ac233f7db",
"description": "radv: Handle UMD metadata on import.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a88805dedec55712334b13b92315c035c69189d",
"description": "amd/common: constify ac_surface_set_umd_metata.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75c9adf0398014b21ed9bbbd36f741b02b8f87f7",
"description": "aco/lower_phis: fix all_preds_uniform with continue_or_break",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9a089baff1af757b1c0f033f4bb16cb2c8864271"
},
{
"sha": "54c17e45ae8596961b02f356254784c2ef46b9e1",
"description": "broadcom/compiler: skip unnecessary unifa writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1cf2406da9bece65609c087373465b3f827f6f2",
"description": "broadcom/compiler: add a constant alu optimization pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89de085055b193f7fe29f4056ef202017ea6f27b",
"description": "broadcom/compiler: remove unused leading ldunifa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d16d2d0be435f090652b45948a262796eb67c4c",
"description": "broadcom/compiler: allow dead code elimination of unused trailing ldunifa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e20ae14978305b3bf738265a6041fc4ffc33c012",
"description": "broadcom/compiler: fix ldunif optimization",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "14af7b30855745b3b3aca7bc33a4507b73467a88"
},
{
"sha": "9f3037065420ec96d6573e4ea481d349e65efeec",
"description": "vulkan: Use typed outarray API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "054dd668a69acc70d47c73abe4646e96a1f23577",
"description": "meson/llvm: add native for gallium swrast",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "611e9f29e2fa9b62e54e8853cbf165584f23b1a2",
"description": "lavapipe: fix icd generation for windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34ed5e4e601187a18d8b59ea5dbdc96de0bbdf21",
"description": "lavapipe: add dll definition file instead of using PUBLIC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "deb44bc317d919171f8bad126a99ee6146ba0c89",
"description": "lavapipe: fix msvc initialiser",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4eada332235c5afaace7c42c30ee42e0234fd49e",
"description": "lavapipe: use the common icd generator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "806577cbcc6b2555178a1e8e3d38f1581b534a34",
"description": "zink: update ci results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "445dd1906fa728964ab1c7799b4d76f2bb2378df",
"description": "zink: handle PIPE_TRANSFER_DISCARD_WHOLE_RESOURCE in transfer_map for buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d5f7b3a6d9ae6d5a8c925cd32e6919dc41efe93",
"description": "zink: change some transfer_map cases of waiting on cs batch to flushing cs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07df65d45f8e3ab06d4ca06dddecdecb1cc22b43",
"description": "zink: only wait on last write-batch for resources during transfer_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16792ccaa187184873e26f4e3dd8376f4ebed9e5",
"description": "zink: beef up zink_transfer_flush_region",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "211437c938dbdb26358235d4d9a72a684432d21c",
"description": "zink: simplify barrier usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98250d42b76f0f4cd0ab39bc990612ee61bacefa",
"description": "zink: only reset pipeline hash conditionally when updating fb state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1843879c1a2efdf4396234bde1ca352b5b2a512",
"description": "zink: move gfx pipeline creation closer to the bind point",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f5cd19ac9d247367333d0b015a073f2617a9d34",
"description": "zink/ci: disable arb_timer_query tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60726ed0d314ac928739249d7f825a753e1ad0c0",
"description": "zink: rename 'has_draw' flag on batches and set it when the batch is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90bcb91cd5389201cd10a44b86d091e08ba0f7f7",
"description": "zink: destroy renderpass objects on context destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b9357727bda4246685c5fb36d8037febec25d93",
"description": "zink/ci: update results for GL 3.3 testing enables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd55eea2ba7da057bd444cb8b7402fae85b1f247",
"description": "lavapipe: add calibrated timestamp support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60d413b89455c991b87de3463e72bcb24642f6e7",
"description": "ci: Move the piglit expectations lists to the per-driver CI dirs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad77170b850f67733a6f9142edc331677283326f",
"description": "ci: Move the dEQP and traces expectations to the per-driver CI dirs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2656569c60e7e77f8a8a2bf5da841ca07576534",
"description": "nir/range_analysis: Handle vectors better in ssa_def_bits_used",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "96303a59eaeb2a38ab04330fb6ad9bc75f9d7b36"
},
{
"sha": "ce649e54f15870a4965052e4dcf235bf45354786",
"description": "nir/range-analysis: C++ linkage",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "96303a59eaeb2a38ab04330fb6ad9bc75f9d7b36"
},
{
"sha": "cccac5e14fdf881d0dc01a39a93de82845229a64",
"description": "zink/ci: update results now that we are testing zink/lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40ea20c5f77c3628dff47cab37e3c48d7a61a7fe",
"description": "zink: use extensioned draw indirect functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02f94c33066eff9e5de2077230affab1a1f3d063",
"description": "anv: don't wait for completion of work on vkQueuePresent()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "829699ba632b2b78e4de372baf42ae01095158a7"
},
{
"sha": "cb74cd816c0a0b1d6a715585414f8518cefbba5a",
"description": "anv: reset binary syncobj to be signaled before submission",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "829699ba632b2b78e4de372baf42ae01095158a7"
},
{
"sha": "38ae84b8daa1c2bc2f74093cf46ced5e252b04e5",
"description": "Adjust dylib compatibility versions to match what was set by mesa-18.3's autotools-based builds",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "279d1705525026c15e7cae88f8fa752046db1c19",
"description": "glx: proposed fix for setSwapInterval",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "60ebeb4608a871ba89ba081c1c6e7ebdd5efec9a"
},
{
"sha": "ee27ca68f8df4b22aedd4436d2acdfacbf0dea3f",
"description": "r600/sfn: Base instr lowering class on nir_lower_instruction code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a877ce1abafca632c7059a21be1b6f7f99d199c7",
"description": "r600/sfn: remove duplicate barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa588edf15713fb8f84a3ce7962e732ca5d2b9d9",
"description": "r600/sfn: Fix indirect_file flag for IMAGES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66f4cac69ec347bd92395e6563d460f1da9327c5",
"description": "r600/sfn: Handle memory_barrier_atomic_counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "099938d0f81bfe74ea036941bf84e5088de7a3a0",
"description": "android: util/fossilize_db: add missing sources to Makefile.sources",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "eca6bb9540d8d1b260511cd0a71bdddb00ff4a3c"
},
{
"sha": "419758abc8be8fb27d9baeb41158e618dcc52945",
"description": "ci/a5xx: Increase our dEQP GLES3 fraction by 4x.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e89593752780f22028e11f031b1f34ed291c383",
"description": "ci/a5xx: Update the piglit expectations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcc2ed62990bbb755498885d8fcf0eb96469ca27",
"description": "ci/bare-metal: Use an upstream kernel for db820c.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c539275d97ab97b83e604319982d6e9024c9e8d",
"description": "ci/freedreno: Remove stray BM_DTB definition.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63a7f1fa29b0a9c36c44256a93fc78c852070b14",
"description": "ci/freedreno: Fix a5xx piglit runs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "856b71bef097c2354feac5358286e502312ae721",
"description": "pan/bi: Do copyprop in linear-time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07456bcde2c915610b531b3134b0e3acb829414b",
"description": "pan/bi: Remove unused definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f71801aa21c9e8ec1795d4ba0850cf854cf8bb0",
"description": "pan/bi: Adapt builder to dest count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac3722fd83d8a0563eae31517fc24e3815c49b4d",
"description": "pan/bi: Annotate instructions by destination count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4ed4cbf142ba894b0c334f2144ed6387a7c5feb",
"description": "pan/bi: Allow spilling with multiple destinations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cbded63fba06263eee0c231eca3594d0d35a1c6",
"description": "pan/bi: Make bi_writemask take a destination",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35e24aef6f7680280f97728f69c9cfe27070539f",
"description": "pan/bi: Mark DISCARD as having side effects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25da85880e1cdeffa070e395ca5de8c08b9ea2ed",
"description": "pan/bi: Mark branches as having side effects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11fbe5aeb5916b705ad4cdc31545d870106d3f6e",
"description": "pan/bi: Inline `bytemask of read components`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9882a59a2f2cc36d900d332337a307ba627020c4",
"description": "pan/bi: Reduce liveness calculations in DCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a4d98599768f62700fd5a4f6e65ad180f17e345",
"description": "pan/bi: Use nir_opt_sink/move for constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5eff64e3a318f911326499e9940ee773f6f58c21",
"description": "panfrost: Don't advertise OES_copy_image",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "61d3ae6e0bde93c5601278d1a60c44be655a7cb5"
},
{
"sha": "af46efaf60942d0a9ab30d85931b1fcec97f2d5f",
"description": "panfrost: Fix typo in midgard.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1964bde50e1c0f8dfea5f24d320cf2113b0bab5",
"description": "panfrost: Reinterpret format for reload blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56047fb64d713512edfb89067ef2be2fb68916b1",
"description": "panfrost: Fix UNORM 16 rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b239a378614ea0c2aa486c8010474a2431c17ee",
"description": "panfrost: Hide MSAA 8x/16x support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f21b089f8ee16f1b51ed64e9c203b073c015766",
"description": "panfrost: Raise TEXTURE_BUFFER_OFFSET_ALIGNMENT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5f7bafa316f60ff79b9839cf88142b33f330a8e7"
},
{
"sha": "76fb3961b12da083c18a25cde6e9a29ae3fdd498",
"description": "panfrost: Fix NULL deref in pan_sfbd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a124c47b9f90c3f18032928c24a06d157a0334c1",
"description": "panfrost: Fix NULL derefs in pan_cmdstream.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f17852474299a71f173ac1ce4769db83971945a",
"description": "panfrost: Fix NULL deref in pan_mfbd.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8db8b72951a4ea2be46fd4c5be1d792b75d783cb",
"description": "panfrost: Remove redundant NULL check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03c2c0f0c4e0519cf19b25ffc05d3f0c50ec7912",
"description": "panfrost: Fix NULL dereference adding cbuf to batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7af037fc1186ede7e0277d87201b64dbd8be19cc",
"description": "panfrost: Fix infinite loop spilling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04be7934df765eea0623360f748249870487baee",
"description": "pan/bi: Fix elimination of repeated branches",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a805d999c0e1effb14c28d8777c4657845c4249b"
},
{
"sha": "a496b41d50589191ad2e37a17019aef0dafcb9f2",
"description": "pan/bi: Optimize out redundant jumps to #0x0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46384d0dcceeae285dea5566e4c026c971dd8d01",
"description": "pan/bi: Fix more jumps to terminal blocks",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a805d999c0e1effb14c28d8777c4657845c4249b"
},
{
"sha": "0d5a88c6cb48efa277fb23b2f3b4239a415396fd",
"description": "ac/rgp: fill CPU info by parsing /proc/cpuinfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d0d678c9f657bae03e8265b18cf5d1775fd1e2d",
"description": "zink: set conformant ubo/ssbo size limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1f75fda9c1adfcf01a04114effe7d5e60663c33",
"description": "zink: add available|visible masks to all barriers in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df29245720c32639dd6e0b52d77890c324bef6af",
"description": "mesa: update oudated members for debug and check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54cb05b46c5fee48277ca2545417a2f6657642d5",
"description": "zink: always set VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT for non-staging resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc37d882fcde8a0fb7ca94ec076f6680e3d61dda",
"description": "zink: remove 'scissors' member of viewport state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "547e982e8e9d9af78fda4e950a80aab45c6b9abc",
"description": "zink: handle scissor+viewport states dynamically if extension is available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bae8ca723ddf7368457996c0e265c395bf14eec",
"description": "zink: always use 64bit flag for query results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8dec725bf06daf1ae3b994697d0c4ba8cb17c7e9",
"description": "zink: improve batch flushing for queries when compute batches are involved",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab82e2c4f17cb4afd5087ebe45c042bf73b1c4ed",
"description": "zink: better handling for availability queries on qbos when query/resource is busy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d1ad50c75853a5b6592ec83f741a693a267c403",
"description": "zink: simplify some of the qbo direct buffer write code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da051b06a7c1ff086518ed253fb666cd3f0e4438",
"description": "zink: break out query result buffer copying into util function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7026ea71710d9d8fde2e3f70699b5ca53cebc811",
"description": "zink: fix buffer resource usage flags",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2bfa998960d506a60a3c4515a50e19e5ec11e795"
},
{
"sha": "38ce8d4d00c2b0e567b6dd36876cf171acb1dbc7",
"description": "vulkan/device_select: Stop using device properties 2.",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d520b692354ded47dbc32d19c2be253727bc935",
"description": "radv: Don't use dedicated memory info to indicate sharing.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a639d40f1330351924d736ca260de764734f9ef7"
},
{
"sha": "2b10bff7b3d878075f905e80e505f7db55022551",
"description": "frontends/va: add pipe to DRM format mapping for NV12 and P010",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b85c6531f6d954a2335ff58c93ce04faf0ec2cfc",
"description": "frontends/va: add support for VA_EXPORT_SURFACE_COMPOSED_LAYERS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be916e3653dc41fa9924ced75d5d1b11f7403dc4",
"description": "frontends/va: extract pipe format to DRM format mapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b44e453478ac28fb93db18941f887ca691a54ea",
"description": "intel/perf: fix roll over PERF_CNT counter accumulation",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "5ba6d9941b5dda95b88b924ac51133f36bd0f653"
},
{
"sha": "018393d851230bce2c1b2e269267d75dc0a039ad",
"description": "intel/perf: Add Alderlake metrics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65b6eacb0b98772e0acd1a951d5c7c4311b2d87d",
"description": "intel/dev: identify alderlake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5d8b731e410e4bd05b452ac4b92bda5a5edd67c",
"description": "radv: emit missing subpass resolve marker for SQTT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "491a1949eb64198b43ee8f087ee2d44e77f4e6a1",
"description": "radv: rework radv_cmd_buffer_resolve_subpass() a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7cc83f237efe1fdba075d07b18450c4345d2dc7f",
"description": "aco: Initialize ds_state.front.writeMask.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d488d0fd7baff77204dbd3fd0d625b5974728534"
},
{
"sha": "9f474bd4b48954d0423856fd4ee1d676ee45e171",
"description": "nir: handle negatives in ffma reassociation optimisation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4f7535ba2044785a5590ff597fe7c8df233716f",
"description": "lavapipe: use clear interface for renderpass clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ecb47abda371bbd84187d36731fe4810aae7184",
"description": "llvmpipe: zs clear use 64-bit memset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3116f9801b66eee1b24720121e995a94d2feadbb",
"description": "u_surface: use optimised memset64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83f0bc5d8487aa491782d364e1da2e0f6d5a2641",
"description": "util: add optimised memset64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ff397c00e15504da9835d4f219c83dfe7919a2c",
"description": "util/fossilize_db: Fix compile error with clang",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "eca6bb9540d8d1b260511cd0a71bdddb00ff4a3c"
},
{
"sha": "226c7ae2a86dfeb0f29ea736b77b4427c02f0482",
"description": "lavapipe: reset object base on recycled command buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b1568b7a32a754251773a62d8143b873418a943",
"description": "tu: reset object base on recycled command buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd98fc39aed0951c0e1dff10599a32fab1d1c87a",
"description": "radv: reset object base on recycled command buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a340c0929a49dc716d19a72a3ff202f6745befe",
"description": "vulkan/util: add api to reset object magic + private data.",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b6ed24cb8ea7617c2f02b199e299348d5dc9c51",
"description": "gallium/tessellator: Rename D3D11 defines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "248a5a330d04f10fa4cf91039a5bb7043cec0eda",
"description": "gallium/tessellator: Remove unused includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bca9e7fe234de2c155c64e08e8577047c1d263e9",
"description": "gallium/tessellator: Remove XBOX 360 code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3d47ba0c7596415b896297378ae5de0c4f30359",
"description": "lima: fix max sampler views",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f339eb0360729ca5717509615039fef8c35d459",
"description": "docs/features: add lima features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "644fcd94864260218037d0b9a0dfd3b00be073d8",
"description": "util/disk_cache: make use of single file cache when env var set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eca6bb9540d8d1b260511cd0a71bdddb00ff4a3c",
"description": "util/fossilize_db: add basic fossilize db util to read/write shader caches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1fabc4ecbedd1fbfaca7886cf1b34a7e9409a80b",
"description": "util/mesa_sha1: add helper to reconvert sha1 hex strings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f88c13f26d9b56385d3f012909b2fea42833ab84",
"description": "util/disk_cache: use a new cache dir for the single file cache feature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1e4810221484c8e7b5e5a9423a5811a357d39dd",
"description": "util/disk_cache: move cache path strdup call back into disk_cache.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48d7c4e0f3626a744bfa4434b3fd663d71c5824a",
"description": "util/disk_cache: do crc32 check on compressed data for ZSTD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f54a65c69be700c5a07ddf53022d72cec5679013",
"description": "intel: check setuid before writing output file in INTEL_MEASURE",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0f4143ec3787ffc851feeb3ec4ee977ef46ee461"
},
{
"sha": "3250e04d25ec0bc41d7c7e4263104d1910429b7e",
"description": "nir/algebraic: Add some max/min optimizations with 3 variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9b5bce85ad99b827a859191307852e88c2707e1",
"description": "nir/algebraic: Remove some redundant b2f logic-op reduction patterns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e127c1fca6bd934469f4803dde54842fbd100da",
"description": "nir/algebraic: Fix some min/max of b2f replacements",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "68420d8322c2b304a0b15f94b43dec19f082dfae"
},
{
"sha": "a983a87a5f142cddbea871bde8f13025c01a4d94",
"description": "freedreno/ir3/print: Improve branch printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03762a956eac4686b861cb96df97b3bb17701b9b",
"description": "freedreno/ir3/print: More sane ssa src/dst display",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1516b6bd9a5307ad37f10b1b1c614e399f4bce2d",
"description": "st/mesa: fix PBO download for TEXTURE_1D_ARRAY textures",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a01ad3110a92e88f815242b59ad1da6d2623decc"
},
{
"sha": "4c4a91abe59c37aa88391e7aff30e078682ecb4c",
"description": "iris: Reference the shader variant for last_vue_map as well",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1afed51445c4d0fa9420ab3fb9e5b82638a1a304"
},
{
"sha": "0fa7ec14734a640858e7f4047ffab78f71272ece",
"description": "turnip,freedreno/a6xx: tell hw the size of shared mem used by CS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dab845d457eb04e63f78d4a1f8d2226e51347918",
"description": "ci: Move specific driver testing to separate files in separate dirs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a3dbf1ca6b082251896beceb5e57d6368d95624",
"description": "microsoft/clc: Add a test with an unused kernel arg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11061c4e28662e0d482536c164bfcbfa94d4cee8",
"description": "microsoft/clc: Re-order dead variable removal after uniform vars_to_explicit_types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14a0004232683db25c392f5b4eb6fc2cdf47642f",
"description": "turnip: consider tile_max_h when calculating tiling config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c763d238c6c733df057db489f09ef35c69a906ba",
"description": "xlib: Fix build regression since 99e25d183d9",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "99e25d183d9cc8a2445f80ae0ee78db9d7ac4358"
},
{
"sha": "455ca9226aef58e1285ec1eb4089be8658e6ea37",
"description": "ac/rgp: set gfxip in elf_hdr.e_flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ce8b5024aec433d590d1b5c416f2ddff4d17c1d",
"description": "ac/rgp: dump co, col, pso database to rgp profile file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d51ccd7d16b210d475b2b65c334b8efccfb639f",
"description": "ac/rgp,radeonsi,radv: pass struct thread_trace_data to ac_sqtt_dump_data()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c544e56fb505145eae744bfc8d79b5221e60bb59",
"description": "ac/rgp: expose data structure to populate co, col, pso database",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "110bb2c77dd31dc98ce678c63009156a9a585f84",
"description": "ac/rgp: add helper function to write rgp elf oject",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12515d6b59f29cbc6475c76539a5766580afea8e",
"description": "ac/rgp: add rgp co, col, pso data structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27ff46bde66bc8a7f6f3c5d4844c946fe8c4a04b",
"description": "ac/rgp: add ac_msgpack.h/c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34d6ce28e380d48c8c42a6b52a9c39abba8d341a",
"description": "util: fix gcc vsnprintf overflow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6b3b38434a87b21eb8811baca7f6244d24e33aa",
"description": "turnip: consider HW limit on number of views when apply multipos opt",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "8d2757789a72714489fc1fd5dfee04e48c52fee8"
},
{
"sha": "88f42ea93e0dbe16ef56c965083d2d9324a423cf",
"description": "radv: emit the trap handler registers earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c6104d3d1fc2fe14aa9011e16029454baa0e770",
"description": "radv: make the TMA/TBA BOs resident buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "918838cd24ed9d48e8f318c8520b6caf04a71a1b",
"description": "radv: make the trace BO a resident buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d96c0a22639a858ac7439de72c784652474e3459",
"description": "radv: make the border color BO a resident buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "834b69d1ef4bf73293b8a0d6c85e4dd19ac029b6",
"description": "zink: fix win32 build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "575756274a843ea777195974b2def49f9967c9ea"
},
{
"sha": "e3bdf815b790be61f5141afe630bb8eb1453a0ce",
"description": "radv: set correct value for OFFCHIP_BUFFERING on GFX10+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "74d69299d167cdd88bf8582266ab4fa8b845f53e"
},
{
"sha": "bf535c082bfbb1bf2271a514e677185af040b765",
"description": "nv50/ir: Initialize Instruction members.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31dd0a4a1e509c7cfbdf2cc015a89d58ffbdc896",
"description": "zink: use vkGetFenceStatus when we're obviously checking for status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79861e3d88b5e1edb47cf412908ff0053b5b8736",
"description": "zink: break out even more of zink_blit state saving",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec54166a2b230020032922dfa550caceb66d880b",
"description": "freedreno/a6xx: set SP_PERFCTR_ENABLE in computerator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46f64aa3be6cd89d39c8ac05782324224dcebb4d",
"description": "freedreno/a6xx: update some registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b94c652afe145edfacb1c0d4fa0a10d2144c3668",
"description": "freedreno/a6xx: always use reg64 for address registers (no LO/HI)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b15d4484f869061f847e56f03dc4eda78a0b778c",
"description": "freedreno/a6xx: update perfcntr registers (declare as arrays)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72f00fe72e602c736c407812c854198f8e2e7c11",
"description": "freedreno/registers: use macro instead of inline function for array regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79921b81bcf8377c41880b3c15bef163b5e8ff3f",
"description": "freedreno/a6xx: Document threadsize-related fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cb3015a31c293606922616b0ceeb31e0f709656",
"description": "zink: just end the current renderpass in zink_batch_no_rp()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3080eca75bca2567841188f1b7e9093e96f91b6",
"description": "zink: break out buffer copying into util function with batch param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46a04672af9c31a389ee3ff420d85f37c7faf8cd",
"description": "zink: add buffer barriers for resource_copy_region",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "034657bf6c932fce6006f9926fe10ffc19cc7315",
"description": "zink: just call context destructor on creation fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66d596642633d20f7b58f29a53081c33f5f6600b",
"description": "zink: update relnotes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90b6d97c75fd2482c6788e0e0f5163a9774592fb",
"description": "zink: tag some missing ES features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a6b8685aa394c280711cc2ea2148e6e1b3d1310",
"description": "zink: fix surface creation for cube slices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44f76d5fc7630913eab7450b70719bc20588e6d7",
"description": "lavapipe: use os_time for timing related things",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "368c804383ec8dcdf5b3869cbe27d3fedb4b3589",
"description": "lavapipe: make OPT macro MSVC compatible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bd707ba1750e0dde138ead0fd964fe5dc843aae",
"description": "lavepipe: some misc msvc fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1e0249e90d1dd1ad75492d135f3a60e34af5e06",
"description": "lavapipe: use msvc compatible 0 init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab42e49ea73caabc8d383de26852fd70117f0c8b",
"description": "lavapipe: fix some void ptr arithmetic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3dd9529fa960dc6ec20bd9a6a94dfd266838059",
"description": "lavapipe/meson: drop megadrivers build req",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0c03f29e0b7680a5d62b151a92e1e66e456428c",
"description": "lavapipe: implement physical device group enumeration",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "6af87193c4f7fe1dbdc15553ecd453cfe913c64e"
},
{
"sha": "0fd58b4537a92d72c7eb7d86a14033356adc24fa",
"description": "zink: be more explicit with image barriers for copy operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "466efcb2473c0bc63318a9b8bb83f8c1481c4bdb",
"description": "zink: add general zink_resource_barrier() wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6cbd25c04b98e3e54e7092db78b94a431527491e",
"description": "zink: zink_resource_barrier -> zink_resource_image_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55a0eb6e0a54abd317d1d9d835bc63f2fb618874",
"description": "zink: improve barrier usage for clear functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77b0533d75d326790c204c9ce27154e0b4defd4c",
"description": "zink: add batch references for resources in clear functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d6c90826de0ad25e8155bc4e98e0f3d2ab2e1cd",
"description": "zink: add access info for update_descriptor image barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab3a2fa69099314299c72eac24b6a90cfdcec6e5",
"description": "zink: add access param for image resource barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f6d104ba8a163bb0b928f691c4fb6d720cceeee",
"description": "zink: add barriers for index and draw param buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d664166c85f6294f3e92eb34cb876e63ae6e99a",
"description": "zink: assert batch is not in a renderpass when emitting pipeline barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9df8c4ba96c12ea93abcd26640930ac7b27fbadd",
"description": "zink: take struct zink_batch param instead of direct cmdbuf in barrier helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d3935a0b303fe9c6df52b3eda96abd04e369e59",
"description": "zink: combine resource barriers where possible during update_descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b2fb618316c1c5d9286cde388572cc230f216f3",
"description": "zink: break out barrier transitioning in update_descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "017dbd63fb9544863705903e696368c5bf9cb725",
"description": "zink: avoid emitting unnecessary pipeline barriers during update_descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d7cb2495ad163671b95f58ac606c11a958b4a9a",
"description": "zink: add generic wrapper for checking whether a resource needs a barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4536607ea0a66bee2540c1b292103b42605afa08",
"description": "zink: use define for max descriptor array size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03030f87a175cdcbda64c87c8860d3effdbe71c7",
"description": "zink: add helper for image resource barriers and avoid unnecessary barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b00f407996a77eb723a5169e87a12cddc4f13051",
"description": "zink: add a VkPipelineStageFlags param to zink_resource_barrier()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "061e4e22938af573197feebba2062cf1e19a83b8",
"description": "zink: remove aspect param from zink_resource_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73e84c33a2d2f8677d85d7121c09ff4b053ba70a",
"description": "zink: rework xfb barrier transitions when reusing as vertex inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb14793ebbeb1e993e2ec0f27080a9e2a814b632",
"description": "zink: rework xfb counter resource barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd858be0115268b0ff2bc118648924c6fd4bb0d6",
"description": "zink: set buffer resource barriers for descriptor resources in update_descriptors()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69304052e3adce35cd89d7d8d1eddec3cc35282e",
"description": "zink: add helper function for getting pipeline stage from shader stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf6794eb8e4af268f6cc1b4fd78058d36e6c5989",
"description": "panfrost/ci: Mark flaky test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2346a94de0ced443cef176759e18bf04d1a1a2bc",
"description": "docs/features: Mark atomics/images done on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10b9e3ca0a0d99305a74e214ecc36640a3408d30",
"description": "panfrost: Advertise FRAMEBUFFER_NO_ATTACHMENTS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91d2171902936f59c1cc76c2c8f70f522b0aa8f6",
"description": "panfrost: Comment on state of ARB_shader_clock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed29a2beb80e53e6a9985786c77350d963e860e7",
"description": "pan/bi: Use explicit move even for RT#0 of MRT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a6f1500bedd2ceaacdc95c7e7b04fc9b4d32f7f5"
},
{
"sha": "02d68b9b83b2471528fa8f7e73ab9356eabf8202",
"description": "pan/bi: Allow dynamically uniform tex indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfe309e70757abdedd200002ec5cb134ff608e7d",
"description": "pan/bi: Implement interpolateAtOffset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ec9dc98d7a35b57348fbc43e3fb3a9d39d01eb7",
"description": "pan/bi: Add imm_f16 helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4ae458df89bb3aa04b05217fcb0ccd16ec67ef3",
"description": "pan/bi: Implement interpolateAtSample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f265ef6c15f2aeb557863f61b20871b92dfd2af",
"description": "pan/bi: Preload sample ID for sample shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96ea2c3e9d63053bba188bf3ecdaa437c68bac43",
"description": "pan/bi: Elucidate slot 6/7 operation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f2d61886793dfac5ec79852d0847089bd856d48",
"description": "pan/bi: Flesh out LD_TILE emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cff5c40fc3338d01e741c8c27e125b2c0260550b",
"description": "pan/bi: Fix blend shaders using LD_TILE with MRT",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "c7e1ef7c0c5a989a3bae4aa8bd682afe5e231829"
},
{
"sha": "9151329fd2936c96334459bc4b65c629f66c2c71",
"description": "pan/bi: Implement shader_clock intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8081811f2e3fdfb6c9e7b3a0838d745b89864d9d",
"description": "pan/bi: Implement image_atomic_comp_swap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "078a84f4744717437e6539508360c27b991de79f",
"description": "pan/bi: Implement image_atomic_exchange",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afe4f0e6b153bb79621f127eeb7f39b6350e0c7f",
"description": "pan/bi: nir_intrinsic_image_size support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "075d9a1084826145e597772b317e2bf6d6cc9659",
"description": "pan/bi: Implement image load/store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c495323ce137e0201dca58b299f10db41276752",
"description": "pan/bi: Materialize *DTSEL_IMM in the scheduler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71f849a292810a24619a3441b9cbcdee19a37362",
"description": "pan/bi: Remove check for first_ubo_is_default_ubo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd21f0e1c52a2a150d0755592ef7de95fbd44497",
"description": "pan/bi: Handle computational atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83583218016e63b9a738be27e8aa10424307b97e",
"description": "pan/bi: Add ATOM_C1 promotion check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9d277f6441284265a0b7a0b5b8e52d9fcb0eb6e",
"description": "pan/bi: Extract bi_atom_opc from NIR intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1adbd5d335d8e6334d7669b531b00e2340fbd0c",
"description": "pan/bi: Lower atomic pseudo-instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c51c3a8fe30abf52c4b2d1fe302bd0057c543571",
"description": "pan/bi: Add 32-bit atomic pseudoinstruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a687d110930e23a38cebf5a35e7a778664eedfeb",
"description": "pan/bi: Add SEG_ADD.i64 pseudoinstruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d31df8416bbabf50460dfd6b08f55f399f0a9288",
"description": "pan/bi: Allow @rNULL with tied operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "111255512afc8e7e31d6f0f1adcef1308cdfec04",
"description": "pan/bi: Don't read alpha out of bounds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68539ba5eb27db7b7b63819a7b0bdc7624e63927",
"description": "pan/bi: Fix LD_GCLK staging count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f84568a710b61fae9cfc98cc117132007b1f81a",
"description": "pan/bi: Don't inline 64-bit constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69f11f9e262c5ad37fa17da3f289493d3d18cccf",
"description": "pan/bi: Fix RA of node 0 again",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c578ca739393d97e4eb5accb5b6e76d9b0f7b1cb"
},
{
"sha": "88ede65be8026cc3649f5241ebf3a7b8f1269c31",
"description": "panfrost: Remove useless check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2be7c89d48df33c2fffca6d14cf4708776d1ef3c",
"description": "panfrost: Set border colour on Bifrost sampler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa251afb821f70965f16e4a983b1bd0e4a977f08",
"description": "panfrost: Take panfrost_dev for AFBC selection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a5052d83639f375683632b3c8257a882df8f030",
"description": "panfrost: Spell fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50f32bb6e2697306e2d4302055f3c1047bf94a9c",
"description": "panfrost: Fix NULL deref for an empty frag shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa9046b262522a3c54d49f5d2605a59f16578810",
"description": "panfrost: Add RT conversion sysval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7dc60fc3c8bf528ac166664477f7bb3cc7eb760f",
"description": "panfrost: Export bifrost_get_blend_desc with type size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d2b2e3c6705db42c253bfa45ff6c8335c16a0f5",
"description": "panfrost: Flesh out allow_forward_pixel_to_kill check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e83481a1a9a5a6239e31b938d9ad86a52a82c29",
"description": "panfrost: Handle PIPE_FORMAT_NONE as 'constant'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3e3daa603bc420ac88be07be703f7830cc5c8ee",
"description": "panfrost: Flesh out pixel kill / zs update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a25b9cd8d04a0c17d23371f4a358218016f4a0f3",
"description": "panfrost: Track coverage, early fragment tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3399673ba40379ed5fc3f0db82a2e2bdc8974738",
"description": "panfrost: Label groups in GenXML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba3ad38260da6672fa6a958083859b50216306f9",
"description": "pan/decode: Disambiguate border colours",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc494b30b701a29b8182ae1d1d45d7484ebd8b7e",
"description": "pan/decode: Pretty print 22-bit pixel formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61584bb4e86f3d535934cccd44ab4d19ef7dd12d",
"description": "pan/decode: Fix tiler printing on Bifrost",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "9d682ad7f9927f87cf06f1bf23ae872a5ae85359"
},
{
"sha": "9dd9e0200d8e9d3fa23d34da03d77edd1e5b65f8",
"description": "pan/bi: Implement barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60bee701036e12de2cf2b5558e165e77cdf8f425",
"description": "pan/bi: Stub scoreboarding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b0a10823b3f80f5d28cd460a57b7fa435d34ee8",
"description": "microsoft/clc: Use driver_location for metadata instead of re-computing offsets",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
},
{
"sha": "3ee8f2ccba93a984f895eeff6d908979e22215b3",
"description": "microsoft/clc: Move inline samplers to the end of the variable list",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
},
{
"sha": "d773257012a2fa3d67144263387cff670cccc97a",
"description": "microsoft/clc: Fix wrap modes for inline samplers for integer textures",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
},
{
"sha": "9da8179a1e8c835749c6c97f4adc31d0428cae8e",
"description": "microsoft/clc: Let lower_vars_to_explicit_types fill kernel input driver_location",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
},
{
"sha": "7c8c14a98811c3ee5775defa1b04deef15412978",
"description": "intel/mi_builder: Add tests for gen_mi_z and gen_mi_nz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9145d77707b2f1142b67b29eecbea959fc3b2998",
"description": "intel/mi_builder: Rewrite unit tests in terms of constant folding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efdbe53edae9c754536b7ded0af459b4371643f6",
"description": "intel/mi_builder: Add constant folding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbcbb321ad57d3181335f9e9641d49ed502de13e",
"description": "intel/mi_builder: Short-circuit shifts in more cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c64d7aa8e3216e5627c41f4fa31ff70c964ca91f",
"description": "intel/mi_builder: Fix a misleading comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40df12d4ce5b90b01421db4bef2d30fef59d4559",
"description": "intel/mi_builder: Delete a bogus comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "749ae5af93d31042feefcdab917ecf42d26b5863",
"description": "intel/mi_builder: Create a context in the tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f290b4f650b2e06bf2da25be8ad1f593c920fc1",
"description": "nouveau: Silence a warning at -Og",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86b85798bdfec9e3fee66d8e723fbbf56ae0b69a",
"description": "nouveau: Silence some warnings at -Og",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba4b9cc0c790b37c3d8de7ab145782c651719489",
"description": "gallivm: Silence a warning at -Og",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "109f9f39106de13880381aae020add77a54823f7",
"description": "vl: Silence a warning at -Og",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cf6c9e609c1e1b9c2590c0af6f72e0ea2390e69",
"description": "nir/ttn: Silence some warnings at -Og",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10bcf257666c3a55c9359ad6f892f94b4334bb06",
"description": "gallivm: Silence a warning at -Og",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36ea1758fd38eab7f8f2b6e418a6b5fbfc443191",
"description": "loader: Silence a warning at -Og",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b882857d288debc327486894e20eeb47edf9241d",
"description": "glsl: Silence a warning at -Og",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89acceda60efd52c126bf91babd83974a515ce83",
"description": "glsl: Silence some warnings at -Og",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "831eff15f8c3b613a7e532d938fec08533c71886",
"description": "glsl: Silence a warning at -Og",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2b3ecb84fc54c571cd8383f7aaefc625797a571",
"description": "softfloat: Silence a warning at -Og",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fad353d7f8a1830f61d8715daff702af35c340f4",
"description": "nir: Silence a warning at -Og",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03d3294e35befc2be6ed0ed66ed92fab991c166d",
"description": "gallium/trace: remove transfer_map assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6ed8bf77cb8b78f98ff4924816ee052a9aa2c7b",
"description": "panfrost: Fix uniform_count on Midgard",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ed810eb0a0c795dcfdf0d22f389a4020203bdff4"
},
{
"sha": "0fc146e7da4885684751ef62444ba653712574f9",
"description": "zink: enable GL_CLAMP cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8f71f6ac48c14d3ec923e3cc819d79095a43070",
"description": "mesa/st: add PIPE_CAP_GL_CLAMP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10e71d5c9a4760af0d2593c6c48dced71f549c1b",
"description": "mesa/st: add pipe_sampler_state::border_color_is_integer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b154a4154b4348a5ae053d0cde331aea902f7bcc",
"description": "nir/lower_tex: rewrite tex/txb -> txd/txl before saturating srcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6e1178f917f73261940dee66cfba3e5211c29f9",
"description": "aco: Disallow LSHS temp-only I/O when VS output is written indirectly.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "72c348f85c746a574974e18d3d0a3a30b2c43a26",
"description": "radv/llvm: Fix reporting LDS stats of tess control shaders.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cf89bdb9ba9c7a7ba39d142ee3c83e0379c2092a"
},
{
"sha": "48f349971fdb90e5c782daed3a5f971281cc57b3",
"description": "aco: Fix LDS statistics of tess control shaders.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cf89bdb9ba9c7a7ba39d142ee3c83e0379c2092a"
},
{
"sha": "d8ce76977faa998d8647ac755e3271b5db868f1f",
"description": "anv: track buffer creation flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6294a13a64fae85ddcf3c485b756c9938f5c444",
"description": "anv: track command buffer pool flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "207ee2b6a9d0d0976c6d3b0f2e0a1e8c0763f50d",
"description": "isl: add external parameter to isl_mocs()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e484478727ca51f6a80ab4f572e11c7e0c9ceaaa",
"description": "genxml: Add PIPE_CONTROL protected memory bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b43528aded3312ffbb10a57157ff2090918bf14",
"description": "genxml: add MI_SET_APPID on Gen12+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b02c709b702810f4e65eebac3b628db9d631999a",
"description": "radv: use the pipeline key as hash for pipeline bind markers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51f3855cc4bd2b6402fd033bcceb6ff148cac09f",
"description": "radv: only emit pipeline bind markers for application pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a377708fdef5d63c03049c9f2aa35b63952f054",
"description": "radv: add support for user event markers with SQTT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c63be7ffc067592ca08a2a26a881e55e87c6948",
"description": "anv/android: Re-implement AcquireImageANDROID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa3cd19697ca54e26189886ca19d63370a258079",
"description": "nv50/ir: Initialize ValueDef member origin in constructors.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "620afb095675676023786022fc460b2a4f15c6e4",
"description": "lavapipe: set viewport state dirty on first execute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c00efec235652aee7ca2d959cc707ddced350f9",
"description": "lavapipe: avoid pointer to pipeline layout in execution",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f94a5f30e0ebd458c53c752ff60f7e52d4e14e3e",
"description": "lavapipe: add reference counting to descriptor set layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d12cecbd53ebba42f367cf38309b8648a1e7745d",
"description": "ci/freedreno: Drop the \"arm64\" in front of job names.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9500341847e1e9c2b996734613ab0a4a62718a1c",
"description": "ci/freedreno: Add a fractional gles31 run with asan enabled.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1b63211c481be10da6c79e406ca1ae7c4cd1fc0",
"description": "ci: Allow better customization of the name of the artifacts for minio.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82392e0bb9aad927705dbfc81ebdd229add639fa",
"description": "mesa/st: Make sure to unbind cb0 on transition away from gs/tess shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a687e71afd9a734de0df85fdfc4125f79b282c35",
"description": "v3d/qpu: Avoid leaking memory in the QPU disasm test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f776046238e1ae153f24b332e29718681829027",
"description": "freedreno: driver-thread annotations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7e19c6a4f433186b134ca796143c48c4c4f7792",
"description": "freedreno: Split batch_flush_reset_dependencies()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a54c4a335a45fb5781ef7ffe7de4471aa7ce180",
"description": "freedreno: Quiet fallthrough warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d5fe24c9b7de15241727922e18c3ea08d11ef08",
"description": "macros: Add thread-safety annotation macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cef1a34bb89f1c9d111c3d5f941096b1a36e381",
"description": "zink: move command pool to the batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "575756274a843ea777195974b2def49f9967c9ea",
"description": "zink: handle dual blending override from driconf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56d005c21c1e679c62214e89497766d097da6f38",
"description": "anv/formats: Advertise linear sampling on depth formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "69e94e8939f79041b9cc21f03286b24166a0d746",
"description": "intel/anv: Fix condition for planar yuv surface",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "226316116cd1e48a8f0734aa58669f98294d3d19"
},
{
"sha": "29b866fef66e30c2e997adec7f5f8c93f25d3506",
"description": "aco: remove special handling of load_helper_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e6c9e54f1bdb67eba8f7201eee788c687ff735a",
"description": "nir: lower is/load_helper to zero if no helper lanes are needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b689a6531677a6cf7eb424bf0be4cee4d810fdd8",
"description": "nir: lower load_helper to is_helper if the shader uses demote()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c31364f5e7d34fdc977de20808bbb361f77184e",
"description": "intel/compiler: Use CMPN for min / max on Gen4 and Gen5",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2f2c00c7279e7c43e520e21de1781f8cec263e92"
},
{
"sha": "684ec33c79a068bacff70c3414342ee895501926",
"description": "intel/compiler: Make the CMPN builder work like the CMP builder",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2f2c00c7279e7c43e520e21de1781f8cec263e92"
},
{
"sha": "6c8e2e9317fe221eb360c37021e0a43155701a06",
"description": "intel/compiler: Enable the ability to emit CMPN instructions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2f2c00c7279e7c43e520e21de1781f8cec263e92"
},
{
"sha": "b0d7434c714e63361fed765c2ccb4af4c4baa585",
"description": "intel/eu/validate: Add some checks for CMP and CMPN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a212d08296f4f0f47ee7798816a60c2eb6960714",
"description": "virgl: Drop a context dependency from part of the shader compile path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "175c827e723186af11019f348f47c15287afc235",
"description": "gallium: Flip the default value of PIPE_CAP_SHAREABLE_SHADERS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64ffe0ad25afeaec21c6a95eb5a0bc7bffa80a68",
"description": "ci: build gfxreconstruct v0.9.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ddabe00c5834ba843737b5b62b593d4ec5124e3",
"description": "ci: only install piglit dependencies when installing piglit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eba962dda4c41bbe1cab12161b513b9de075c256",
"description": "ci: remove pytest since we don't need it any more",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f729a7c9d61b90892a890ba714b310ba01265f5",
"description": "microsoft/clc: Only apply float scaling to 32bit fdiv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "226316116cd1e48a8f0734aa58669f98294d3d19",
"description": "intel/anv: Fix condition to set MipModeFilter for YUV surface",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b24b93d58431a4349eecddb07304f6eda648e997"
},
{
"sha": "c1d33c758edad2f18540b7e06b1a3e55088f6fbf",
"description": "ci: piglit runner colors diff output on failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2104135f38c7127c9d18769010520da0d5d049b3",
"description": "nir: Fix grammar error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e97fc3a2910ac3dae9312014f6c7f7b79d24db7",
"description": "radv: do not allow to capture SQTT on the compute queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d8516bd748f00a27b174ad0c5f46f5f8a8a7b63",
"description": "radv: stop emitting pipeline bind markers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de542784f8ccd2c7511572dedbf0e91a155b193e",
"description": "radv: make sure to allocate enough space when emitting SQTT userdata",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80709d11d299fc2b1fb0c941340d7aa4bce78bb2",
"description": "radv: remove an outdated TODO about SQTT cache flushes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09b23c42f9cb72dd1b4c994ce0548c48a902030e",
"description": "radv: move SQTT parameters initialization to radv_thread_trace_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "388bde7e824701b4db4cbcfc37ac31af14120f92",
"description": "radv: create the start/stop CS for SQTT dynamically",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f7379e30895a03424174244615e1b8f9c5a0f96",
"description": "ci: tracie dashboard URLs only in the failure after the testcase",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "27f8c466486b6e25d301681d3610fbe57ad8c032"
},
{
"sha": "739330363730256018c4a33bcb2397a69e9a7e54",
"description": "ci: correct artifacts location for piglit's runner messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87153b8f1c1c85a8eaaed2ab62d500cff4315c92",
"description": "ci: make sure piglit's artifacts are not overwritten",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ae5b84a67650ba1beeed47e620e4533ccbad311",
"description": "ci: correct piglit's HTML summary location for artifacts upload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88a6c6a4385390a466184d04851e2d23d9069539",
"description": "ci: clean paths used in the piglit runner",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90d6365ad4a1ee2e7cf8105d4a4ed34d926d17a7",
"description": "radeonsi: force dcc clear to use compute clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d64a1045ea205ee0297d2f741a824811570fc6d",
"description": "radeonsi: enable dcc image stores on gfx10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f18bceac72b92a066f3f8ebb5ed9f3e86a5f8a7f",
"description": "radeonsi: replace force_cp_dma arg of si_clear_buffer by enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a0b0e8460c1881f94975b3dfbe9c312d9c3fcf7",
"description": "radv,aco: allow unaligned LDS access on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2d57f55a83fc6d9e418348f1f9a7a4c829327ba",
"description": "radv: relax shared alignment requirements in mem_vectorize_callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4feca7ecde9f5486a55dffe8d6899d1114b799bf",
"description": "gallium/trace: add a pipe_screen::get_compiler_options method",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a3512ddfdf7ff1dff0920568102bfaef99ab498e"
},
{
"sha": "c59fd3acb9ef7442e5219758927738ffbdcf2e71",
"description": "glthread: ignore the return value of glUnmapBuffer, don't sync, and return true",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "638a18484907203e04c2bcd88b1fb4794b1db3f3",
"description": "glthread: don't sync when using pixel buffer objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b6739ef8072edeac457f27434972edff14d18c0",
"description": "glthread: don't declare pointers with const in unmarshal functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2804d489e37ccb69c0f41a8eb016863e9b419782",
"description": "glthread: assume all parameters are fixed if marshal_sync is present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8288882965bf1c5f0ca5d9f29c1b759bee2bc718",
"description": "radeonsi: set MEM_ORDERED optimally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9e385b084f19d535a5e27ab0ecb213d2ffbb76d",
"description": "radeonsi: gather shader info about VMEM usage for MEM_ORDERED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27e22f025ca1cca1785ee504c19a54cf30958a3e",
"description": "radeonsi: gather shader info about indirect UBO/SSBO/samplers/images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d47c44add80cfde213a9d5763c1fb633fac914ff",
"description": "radeonsi: gather info about bindless images and memory stores with strstr(intr)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e47d6fc73a360a9230f1136005399f7d4d475df",
"description": "radeonsi: fix the value of uses_bindless_samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19e6601413a53685c406e3e16f5befa50acfb57c",
"description": "radeonsi: do late NIR optimizations after uniform inlining",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33ac9dec91d07ef353e110ac376842d84ec539b4",
"description": "radeonsi: allocate filled_size for streamout targets in set_streamout_buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9db4b331f9f35f123e05a103d0e721aad873a006",
"description": "radeonsi: improve comments in si_emit_derived_tess_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98ea523e007efa71adecfcce92a168efcf9b54dd",
"description": "radeonsi: for tess, determine the minimum num_patches before optimizing tg size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fe37b850a4c00221a210481eeb3b9f5ec68e3ea",
"description": "ac/surface: use family_id so as not to crash with SI_FORCE_FAMILY in addrlib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a67d3e7c9e2c1ae9b05153a281cf73926b9f6af7",
"description": "radeonsi: fix si_check_render_feedback",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"master_sha": null,
"because_sha": null
},
{
"sha": "bddc0e023c2c87d3248691ea62b77626704cc5a4",
"description": "radeonsi: fix read from compute / write from draw sync",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8373b3d3876afa960ead3378adacc43afcec6ed",
"description": "radeonsi: store si_context::xxx_shader members in union",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47ed0091943871a6370a3ad5a0c5f510da272c45",
"description": "radeonsi: fix indentation issue in si_texture.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "064b84694921f82001a2431cad2eb9b94c153fb9",
"description": "broadcom/compiler: don't dump shader-db stats for failed shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df6c19c1fd88ef840be4c01e5de73d11570a849e",
"description": "broadcom/compiler: use a helper function to decide on TMU spilling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14af7b30855745b3b3aca7bc33a4507b73467a88",
"description": "broadcom/compiler: don't emit redundant ldunif",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8dd54778fa0f2b27f453df56c2f62c17dfadd7e4",
"description": "turnip: VK_EXT_memory_budget implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4342dec09a9914f68271e21a9006963ec8a406b9",
"description": "turnip: keep track of memory heap usage, size and flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "182fb988c8b6c3cd2f0d383b330d128b3f513f60",
"description": "util: fix parsing of /proc/meminfo MemAvailable value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7a7d25e5b909711e3649eba2f24cc04dca8ab20",
"description": "etnaviv: Fix memory leak in etna_vertex_elements_state_create.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c9e8b49b885242d84ba031dacef5aa4a5ac1e5b6"
},
{
"sha": "3ce6ca7214d022d04414dd9618d2c8146dc1da4f",
"description": "intel/fs: Shuffle can't handle source modifiers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "90c9f29518d32a29725b114f3b16ad8c62a812ff"
},
{
"sha": "12fa219768c56cf7744a1adc3d9f63e3e686176a",
"description": "nir/opt_large_constants: Handle generic pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b133a1b25c17198193dafd6b356dfa42bc27028",
"description": "nir: Fix parameter order in the bcsel-of-shuffle optimization",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4ff4d4e56966a40bff83d1813e3a308cff38736e"
},
{
"sha": "ceb6986d341abc97908af96461ddc6fc3c85b3a8",
"description": "nir: Don't optimize bcsel-of-shuffle across blocks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4ff4d4e56966a40bff83d1813e3a308cff38736e"
},
{
"sha": "129d83cac2accc4a66eae50c19ac245b864dc98c",
"description": "nouveau: Use format modifiers in buffer allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df451091ac96c09d726379384fa14dea5db2d5b5",
"description": "nouveau: no modifier != the invalid modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf999b3cc3dd4e38b5a6938eb85417abfc10227d",
"description": "nouveau: Use DRM_FORMAT_MOD_NVIDIA_BLOCK_LINEAR_2D",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff534e1b5066f1c8e7969f99f40ec080eee1b907",
"description": "nouveau: Stash supported sector layout in screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4cc3d915b89aa3d92b6b4efb56e3e668f77a0eb",
"description": "zink: add a disk cache for pipeline objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb3cb170fc22dbab7399ff7e28ee77bb3530d7ff",
"description": "zink: create a VkPipelineCache object on the screen and use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de6ed185841fc1e32e3ff07f955cbed2a406994d",
"description": "zink: hook up valid_buffer_range for buffer resources using util_range",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b6e7d00f0dbc9421e687fb8549fde5e608dbea0",
"description": "zink: add flag for no-oping fence finish",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25a37c030b67fcac1046244031869d8921c7de16",
"description": "freedreno/ir3: Add missing shader prog cache invalidation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75b0c4b5e1ee426aead296f2af854b2b64109972",
"description": "freedreno/ir3: Async shader compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "132512822b832003da272d3e4d20d4b7606ed22d",
"description": "freedreno/ir3: Reshuffle compute state creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4ab72d8e8a320df3e2f3cb10f7e4cb60396404d",
"description": "freedreno/ir3: Reshuffle ir3_shader_create()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7100bb1ebc85e1ae0509bc35d68a44c32e61d22d",
"description": "freedreno/ir3: Add ir3_screen_fini()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90031adfc74dc2c5c331257e69decb3d86d7be9f",
"description": "freedreno/ir3: Move ir3_compiler_create()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fdd1d30f6684a716b70bff5948137e6e54adf6e",
"description": "freedreno/ir3: Add ir3_shader_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "378c14331b8b9bd48045b6fc6453146ab97e8150",
"description": "freedreno/ir3+a5xx+a6xx: De-duplicate create_compute_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f673266191e2d90da89abeca05a46af3530f890d",
"description": "freedreno/a6xx: Drop fd6_compute_stateobj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2bcbb6792abfd2b52ec38ea241e0148383ba4ab",
"description": "freedreno/a5xx: Drop fd5_compute_stateobj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ed94905a66a8b6f1e9d64c636fc4127d847507e",
"description": "freedreno: Misc cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d550c5780f639cd5e998422f4c80cc692cd727b8",
"description": "zink: use nir_shader_instructions_pass for draw params pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f95afdd606f022d256500ae3aff3a4351d244259",
"description": "clover: Add -fgnu89-inline to Clang command line",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37142847faaac9ebf67858aeca9166d161b0c9c8",
"description": "microsoft/clc: Add test with inline function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1b8629b2c1f5fd6c8fb4ec575486d1ccc93eaa4",
"description": "microsoft/clc: Add -fgnu89-inline to clang args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ef04f56c110e20363bac80935172e35a101c2e5",
"description": "spirv: Delete the impl for prototype-only functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d1d55f0fdacaf589e7a7598d8f6902ec4cabde0",
"description": "spirv: Store the nir_function in vtn_function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a35d27b8753f9df1a536f0dac34b941358bdc1b",
"description": "zink: add nir_intrinsic_memory_barrier_image handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc0eb6554bc7a40659dcf12e9619481d57da2013",
"description": "frontends/va : Fix memory leaks incase of error returns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f59e6ad5d76b111a2123efa8b1d3f5c2f3c9400d",
"description": "CI: Use a sha for the Windows SPIRV-LLVM-Translator dependency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d451285e45957f6eade4ae586b8222e5e992bc6d",
"description": "zink: fix device codegen extension detection",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "efe6f00e345765515012862155590fba8181c31d"
},
{
"sha": "2491d5a662581518fc01943e5410bab3dc661707",
"description": "nir/algebraic: Covert up-cast of down-cast to extract on Intel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9b3be09e15c35149ac5395b0419186580381019",
"description": "nir/algebraic: Clean up up-cast of down-cast when we can",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96303a59eaeb2a38ab04330fb6ad9bc75f9d7b36",
"description": "nir: Add some range analysis for used bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d670afa27a42bd86730815e8246110292de95cc1",
"description": "intel/nir: Lower 8-bit phis on Gen11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d41ac6e2ca8f5015993cce2376e5669a2125ce28",
"description": "nir/lower_bit_size: Support phi instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6413e6759195c0ebb341f896c1e4d83ac8e64a9f",
"description": "nir: Add a couple helpers for phis and cursors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6dfdde149e854e109bca3f3eb3c2adb3c2245214",
"description": "virgl: Return total video memory if available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e778aceaae0505e4d3bc322f689338f18d662090",
"description": "virgl: update headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38f012e0238f145f4c83bf7abf59afceee333397",
"description": "frontends/va/config: Fix check for packed header config",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b4651890be4db10a6a6ebf0e6cf2fad7d00623b9"
},
{
"sha": "74f9bcc21cd9732c1a26d16d8287e6356f335b10",
"description": "gitlab-ci: add intel APL and GLK devices with manual triggers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ec815cfd29461edb9d4260497b7e91d18235dd4",
"description": "gitlab-ci: build the iris gallium driver as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2b5def1f071006870d00bdf39efe8342fabd0df",
"description": "gitlab-ci: extend x86_64 kernel config to suport Intel devices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56bbbc83221528553c666400dc5c936132a9129c",
"description": "intel/compiler: Free resources on test teardown",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "628c10f14e994afee933e9e523b6b6363b1b734d",
"description": "intel/genxml: Free resource before exiting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bb376bbdb7ad1f49737cb9f736a1bf68da94eda",
"description": "pan/bi: Use the correct size for UBO loads",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2e57684d2d3ec6ddf5f0e1158af549983c306a3c"
},
{
"sha": "596fb88c01d5eec8c9d06c6f1f691650c0754505",
"description": "radv: Do pipe misalignment check per plane.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4c99d6ff54b2614b46d7e2252aa6c71c46045c16"
},
{
"sha": "7f61ff7b4d1dfe791264148ff3cbe8b03c76aeca",
"description": "broadcom/compiler: Merge instructions more efficiently",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ccbb89207a6ef3f5d90d40ed346317fa7fb31fb",
"description": "meson: invalid keyword argument dependencies",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e4cc52c05437bf5bfd62b536a58f9eab04b3d695"
},
{
"sha": "f502bdf1ab629e29a76611a16a2bbee257c27570",
"description": "radv: only apply the MRT output NaN fixup to non-meta shaders",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "309f9f565fa4a438ada285bcd8aac3fa2f82b4fe",
"description": "ci: Update baremetal kernel to 5.11 plus patches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98b6cd157ad1bb5331d012472bd4a26d65ddd3ff",
"description": "lavapipe: add support for missing 10/10/10/2 formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1797e4ebc5a8c25f3f4c9f000f3634d359301eb8",
"description": "lavapipe: add support for 2/10/10/10 scaled formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4326c5460de6bf3119ea4c33390dc432f200f500",
"description": "llvmpipe: don't support scaled formats outside vertex buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8258726d904061fd82b3503eab312ff81117c0d2",
"description": "util/format: add helper to check if a format is scaled.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b6d59bd8ca15ec885a04423366bbc7f198e5e92",
"description": "zink: support nir_intrinsic_group_memory_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a14610281a0145bb2fe98a2df8cad86c85b8344c",
"description": "features: mark off GL 4.6 and ES 3.1 for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0960938d865b8d289c64d913231b5cd240ab50c9",
"description": "zink: GLSL 460",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efc219f1c4340de7e53952cd5aaa0219436a9995",
"description": "zink: PIPE_CAP_GL_SPIRV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb5957e13d1d122327028d2c233c27ae616c7f56",
"description": "zink: enable pipeline statistics cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a4f5d1bb562d166d395f20b049cc92b9ce9058d",
"description": "zink: enable PIPE_CAP_QUERY_SO_OVERFLOW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d7d55c2cf4f0b77f4e9e7d9a77025b51ccf8653",
"description": "zink: enable PIPE_CAP_POLYGON_OFFSET_CLAMP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "670b79ffd564022060ac6363a8054319a092a2db",
"description": "zink: enable PIPE_CAP_DRAW_PARAMETERS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75baabf9fba0a76bc053dbaf55377193ef69e023",
"description": "zink: enable PIPE_CAP_TGSI_VOTE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "759a71b67d09afb0e3d72dbfbce05a8ff4c12da3",
"description": "zink: add util function for submitting the compute batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1bc95bfa5e0a9737d73894c984556c1e4053493",
"description": "zink: rewrite drawid based on shader key value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7fad9d647a9fdec76d3d3d465873ac0fa76677d3",
"description": "zink: break out push constant creation in compiler and add drawid value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0911f825d349578608f3f440702a4265e3500e8",
"description": "zink: add a vs shader key for rewriting gl_DrawID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "165a940fc26fe87853be74bb0d6fb582f0257ee2",
"description": "zink: add a draw_id param to vs push constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55abc1202c67ebbc406ad7c64af64bbbf875895c",
"description": "zink: wrap shader gl_BaseVertex access with a bcsel based on push constant state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf4fac51ee63ca3cb75a01fd5e18eddccf2d3fac",
"description": "zink: add push constant value to indicate whether the current draw is indexed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59aae6db9ffae056b42ba8dd5c3cfefb37472ec3",
"description": "zink: rework tcs injection to be more compatible with new push const struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00642ab6edb784433b6225caab821bdb72d6060a",
"description": "zink: create a struct for tracking push constant layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c28bc38f9401e39cc4b494a28a2527055c2ce15a",
"description": "zink: add handling for ARB_shader_draw_parameters variables in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8300bc1f1694dadb4af4a134ed1100de152e5eaf",
"description": "zink: handle 1bit undef values in ntv",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "93af00502ebc32061c63927815d0d2255fe66a98"
},
{
"sha": "e3428419fb9ccd01e8f1b1f7f2b9d864a36f38d6",
"description": "zink: fix slot mapping for legacy gl io with tess stages",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "aec03553e1bec8ac4c026b977006d7661879b277"
},
{
"sha": "2b6950c3fdaf7554248857cfac1236003f5b04ad",
"description": "zink: add support for pipeline statistics queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff0233353a5cf504fc8412b2f7eafd94a0abc1ff",
"description": "zink: hook up cs invocation queries to the compute batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "942ba4e34124d1058492f544dc8fd42f4012fd12",
"description": "zink: unset generated TCS if its parent TESS is unset",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "334759d8509b1ca3009edd0ad9b7caad3e12456e"
},
{
"sha": "fc6b5be666fc9b842a0b0b0f068dd5f098c96ccb",
"description": "aco: fix assertion in insert_exec_mask pass",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a56ddca4e80a6ef7bb0c44edb4e5b6169510aaca"
},
{
"sha": "ddce1ec5f58a3b9a57810a170c95beae0b6a817f",
"description": "aco: fix transition_to_{WQM,Exact} if exec.back() is not in exec",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a56ddca4e80a6ef7bb0c44edb4e5b6169510aaca"
},
{
"sha": "f0d17aa88cb855d670ac6d8e0aa578230aa74afe",
"description": "mesa: add debug code to catch missing _mesa_update_valid_to_render_state calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "743b912f9d7e496a9def623b1e0259b6d9b615a9",
"description": "mesa: inline draw validate functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de2f0b7ce3ac0a82e49e75a0ddd7d34c6f4179ee",
"description": "mesa: inline _mesa_set_draw_vao and set_varying_vp_inputs for draw calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "707919014998f457bc1d693b28d1f46ee09caead",
"description": "mesa: gather errors and call _mesa_error only once in validate_Draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37beefe6016538079d23138bc9a53ff01aab947d",
"description": "mesa: precompute draw time determination of enabled vertex arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "306f1ef417a58a1b4ec013943733b8b11d3358d5",
"description": "mesa: precompute _mesa_get_vao_vp_inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40b8838a5a1743f2874fe3303283d8aa7b7e62a6",
"description": "mesa: set _DrawVAOEnabledAttribs only when it changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba29044fba31c2bd41a62e644ea099b0d7a43791",
"description": "mesa: move gl_context::varying_vp_inputs into ctx->VertexProgram._VaryingInputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99e25d183d9cc8a2445f80ae0ee78db9d7ac4358",
"description": "mesa: optimize set_varying_vp_inputs by precomputing the conditions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cea48437d222bd40548c8ee143eb47b1a23328d",
"description": "mesa: validate numInstances in common functions to unify code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f64f3338aa73ca25bcb02d1e986cacdd3fa5a29",
"description": "mesa: move disallowed TFB in DrawElements on GLES from draws to state changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1488d0a9b10da7493fb1df75245234bf27ec3d54",
"description": "mesa: add a separate valid primitive mask just for glDrawElements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "820dec3f7c76edf0fe4ceae5a1d1c55bb0ddba6b",
"description": "mesa: don't skip draws with count == 0 or numInstances == 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4975a89f38199263d35fc2ed5d94d81d4850797b",
"description": "mesa: skip MultiDrawArrays with primcount == 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bd4755410f767e8857ae928b12632d3a90634fc",
"description": "mesa: remove an optional GL error about mapped buffers during execution",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7794305f0d7931691cf075f38cad8f1e68ea28c6",
"description": "mesa: call _mesa_update_state() before validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6daa113c39760fdf0178154a2cd4b53cebe24cd5",
"description": "mesa: remove optional draw validation code to increase performance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "055129029828cc870aa7b35377b36ea4e006b516",
"description": "mesa: remove VERBOSE_DRAW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ee052eb731ee1d2de4502b0621eb884436c19cc",
"description": "mesa: optimize the dual source blend error checking using a bitmask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad057b7f60b1794508238a62d728be8d6f9cdc55",
"description": "mesa: inline _mesa_valid_to_render now that it doesn't do validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf9d61a3d40c9a95cff9a25a16d62eeb1e9b5577",
"description": "mesa: move blending validation from draws to state changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40341c5118ceeba522dcf9643c38843df2a4c1b6",
"description": "mesa: move GL_FILL_RECTANGLE validation from draws to state changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a22e7196615590aa2f384d5631f57fdfb3530f4b",
"description": "mesa: move ARB program and integer FBO validation from draws to state changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c35ec4d2f988a37d87aeb3e6d00a537e524a8db",
"description": "mesa: move FBO completeness checking from draws to state changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e747d9af06e55255b5ae8f06434adfe7c54b0f1",
"description": "mesa: move some uniform debug code from draws to state changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba10295bf87ae7c5ba9c37aa102123a9e23fe22e",
"description": "mesa: move sampler uniform validation from draws to state changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9c611d671d96c0d7f162c8572a3119b1b292ed9",
"description": "mesa: move shader pipeline validation from draws to state changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d45043d3b859b73f56c2379f3bba3bda29e8108d",
"description": "mesa: don't report 1 for GL_VALIDATE_STATUS if user didn't validate pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6e84f56f71d2877f909f1814f57fbe743a6f58a",
"description": "mesa: add skeleton code for DrawPixels/CopyPixels/Bitmap precomputed validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c24a03d0359affaa360aaa55a3e8fd136ada6834",
"description": "mesa: inline check_valid_to_render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfd1080f9db7502b05c3f5841ebad1c9eea2a857",
"description": "mesa: fold most of check_valid_to_render into _mesa_update_valid_to_render_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12ecbd6bf8bbc742f07830582419dc38bd453649",
"description": "mesa: move check_valid_to_render call into _mesa_valid_prim_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4be5fc2916ebec4ec986ee575adadb684ba16528",
"description": "mesa: precompute draw time prim validation during state changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6913fb366ae52523a1236025575c3d6ccecba1c",
"description": "mesa: precompute all valid primitive types at context creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc7842952342fd1281526940fe999fe6363f3b59",
"description": "mesa: optimize draw index type checking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eabee821e9d7b1529301e7418dfda0f7e030e84b",
"description": "freedreno: Add missing dep on freedreno tracepoints.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a02dcb970fff17e73648b58bf4a603bc4f9c0c36"
},
{
"sha": "3414d4fdc5ec837506171ef8e787b7dcafd24c90",
"description": "vulkan: document flags choice for vkGetDeviceQueue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8236e32de7c7eb5f990a7a3bf8e5e8604586234",
"description": "ci/v3d: Add V3D and V3DV testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d0c96a8c2c5410b330e5389aab43227fafc1b1f",
"description": "ci: add option to overwrite CPU arch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d4c13f3b8e40c3ae1825bcb695bffe49d2ffb70",
"description": "aco: add DeviceInfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b759557caccd28ae811830ef22aab16391c19dba",
"description": "aco: consider that GFX10.3 allocates LDS in 1024 byte blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ff805a19d9df606f28a408364c208d79170d273",
"description": "radv,aco: add radv_nir_compiler_options::wgp_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f520f4c299c2c976c14eeea8bd0691e709d5e6db",
"description": "aco: add Program::wgp_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "592d64611c6bde8bbdba4dd48f424c3b5aa75ea9",
"description": "aco: fix waves calculation for wave32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a770cae4b936ab2644b88f233d9dd4be50b853f",
"description": "radv: round up max_lds_per_simd / lds_per_wave",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "267d7074d90c40d7488945ef11adb32618a9baf0",
"description": "radv: use lds_{encode,alloc}_granularity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa53335135572518c5308c70b11c8cc5c87ecdb9",
"description": "ac: split lds_granularity into encode and allocation granularities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df61444ac47244f60db99f16d4e7c1e6ad403a4b",
"description": "radv: switch MaxWaves statistic to wave32 waves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43108824ecc93dc4f666efcde04d0916feef8794",
"description": "radv: fix max_lds_per_simd on GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0face691b132f1db2963881ead948dc4373b6f88",
"description": "ci: Bump deqp to current vulkan-cts-1.2.5.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65d52aef82dc8bd616c017bcda3b0cfcb1a296b7",
"description": "intel/dump_gpu: mark bo as unmapped if its address changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5da10cefe24943f5a4d92ed6ea2f5a6f116e1a87",
"description": "intel/tools/aub: remove superfluous new line from error messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aeae1771987c29c8d36f1b3053ee367387d0a685",
"description": "intel/tools/aub: handle truncated input file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0893f6f03fee90f4e4303f881840e7e23c9646b3",
"description": "intel/tools/aub: print better error message when mmap fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93824b6451a4cc3eece1d7afa77e9a440ee41ee3",
"description": "panfrost: Move the blend logic out of the gallium driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37974bcd26a5cc5b801a4cfb37eba909b5578798",
"description": "panfrost: Move the blend lowering code out of the gallium driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "334c96fa371b4754154c73fc1e96dd1846dd2d03",
"description": "panfrost: Rename pan_blend.h into pan_blend_cso.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c21c6d134bcf684b8c023d09a68bf70acf70ce82",
"description": "panfrost: Use the pan_shader_prepare_rsd() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec51b841a7420e1fece911e1fdc3d783a08a93f2",
"description": "panfrost: Provide a helper to prepare the shader related parts of an RSD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5b1a33460edffa22ddd138bd63ef9e7063303c9",
"description": "panfrost: Move the shader compilation logic out of the gallium driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d18fc89066a6d1ee5a1354636b2ef94162b13507",
"description": "panfrost: Keep the compiler inputs in the context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72d14f8b6f76b34b2d40d33d672337d1e5ab8f47",
"description": "panfrost: Move sysval_to_id out of panfrost_sysvals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d7eda9c9558593e9900eed0b5edc7a106664028",
"description": "panfrost: Prefix shader related helpers with pan_shader_",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10d9c4e5746c0cdacd86da10ac503393fab116fe",
"description": "panfrost: Hide backend compiler internals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "678f44447b33301c0a22fb344508884115e69678",
"description": "panfrost: Use panfrost_get_shader_options() in panfrost_build_blit_shader()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4340f9cf745f2f3122cdc652cbc63f4a4f253f8b",
"description": "amd: update addrlib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a740318e4258a0da4f08d019e19146966943cc03",
"description": "radv: Properly handle modifier import failure.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "7f7da82dbb7839593f454d92e57b0aff15b65a07"
},
{
"sha": "8a61f311605c0c1f6d94fa58eea833128ae9bb50",
"description": "radv: Remove vk_format_has_stencil/depth helpers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa26c09fb04e7d9502260849e82ba34a8dfac42e",
"description": "radv: Remove the format table.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9d9acd3ea71cd106c0c806bf050ef52e70ca9a7",
"description": "radv: Start using util_format_description for everything.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72f4cf530fef18fcc2b343f7edcae9783635143c",
"description": "radv: Only support format with a PIPE_FORMAT.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6515a634107c482e6073dc27df7f5e34ed68dee5",
"description": "radv: Stop using plane_count.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a4fb0ab73eede6484b8ebb577ce149e6a5c2bc8",
"description": "radv: Stop checking for MULTIPLANE layout.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fff372c75e8fd1ce08f5646fdcd43a2a27d5f89",
"description": "radv: Do not use generated table for plane formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7cf8c4f683ab208b7f4bdd1c90bcf699c97f6e54",
"description": "radv: Do no use vk_format for getting divisors.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abb2b43c9c741c4c3a020a49985233816fc5e14d",
"description": "radv: Remove VK_SWIZZLE_*.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47a380f47c7295538a4ec994f41f91d97518b832",
"description": "radv: Use u_format helpers when possible.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34a1c64d087c1d531f64863cd1928011a2d0bfcf",
"description": "radv: Add plane width/height helpers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b71406dda19e2699b1f43f5f5372633fa63f5c1b",
"description": "radv: Determine swizzles correctly.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5685e4dd0ad551f1382277f9d1c970f5d5f126e",
"description": "zink: fix detection of KHR_maintenance1/2",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "efe6f00e345765515012862155590fba8181c31d"
},
{
"sha": "83eebadf928c12dc39e64d05ce0c597554ba9113",
"description": "lima: implement GL_EXT_texture_swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "628ce5472ca45f6e92856a0314905fc578300f4f",
"description": "r600/sfn: Initialize FragmentShaderFromNir member m_pos_input.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "374bc76706ec5fbdd87c7bca6782f0f6886e9009"
},
{
"sha": "0408279e8c38a36db8c34bb630dc907566822fb6",
"description": "radeonsi: add debug options nodisplaytiling and nodisplaydcc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61fd8fc10ba86f0490024066d2b0f1142bb9923f",
"description": "radeonsi: skip s_sendmsg(gs_alloc_req) for NGG passthrough on new chips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d151fcf7190e0795e9fe4c3e8c2c9052c8a8c866",
"description": "amd: sort chip enums based on hw revision",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29ca71e10e58077fb847a914b5051e69a4add352",
"description": "ac/gpu_info: conceal L2 cache sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16cf791861562a4563b2ae6d414d776b1f5eb6be",
"description": "ac/gpu_info: inline get_l2_cache_size and set cache sizes farther down",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bec7b7d52818f2985eb599f8d6c745bf50f5c518",
"description": "ac/gpu_info: remove redundant radeon_info::num_sdp_interfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dcb6ab84e65e42c6e15bdf75e0cc2e7ab18bcb61",
"description": "ac/gpu_info: add radeon_info::num_tcc_blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ccf664f0568c1ae9868d53e1206d1a6b4445846",
"description": "ac/gpu_info: rename num_tcc_blocks -> max_tcc_blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70995133804091f9c9323da401faf81f98f26c4c",
"description": "ac/gpu_info: print use_late_alloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8481a3414f690a57252097370a2f722ceb395a70",
"description": "winsys/amdgpu: disallow pb_cache for backing buffers of sparse buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a36d5bf11b51717c04cca13dc6a215e54d3a20ac",
"description": "compiler: Drop now unused gl_varying_slot_name()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5716cadc506fca6123776336f8878241d3cbea4",
"description": "st/atifs: Use gl_varying_slot_name_for_stage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0589bd46c851b3a67c6a32d8eb947eebc145d3e5",
"description": "etnaviv: Use gl_varying_slot_name_for_stage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4e962cbe0ac5224dfb72c02ed3a89534cec74d5",
"description": "freedreno/ir3: Use gl_varying_slot_name_for_stage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9da54b92529017e4add1e64017954f46f0e17991",
"description": "intel/compiler: Use gl_varying_slot_name_for_stage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fc8da13f62b3db562af7f311dc276b234ffb936",
"description": "zink: flag exact alu op results in ntv with NoContraction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b793f956712c277169b570dee6f9d4a2d2f9fda",
"description": "aco: remove dead code for the handling of exec temporaries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a56ddca4e80a6ef7bb0c44edb4e5b6169510aaca",
"description": "aco: make all exec accesses non-temporaries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d7b3bf1a73da8ae45bee61b173beac5a87c2c94",
"description": "aco: handle non-temp phi definitions and operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e663a15098f8a028df413e0d2de0247c5f5991ea",
"description": "aco: don't create unnecessary exec phi on merge blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f614c6f7cb97ffc4db2d6c9e222e744871e33d3",
"description": "v3dv/meta_copy: get tlb compatible BC compressed formats for copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fdf375a9093059da328a5ce312644bfa6b1717d",
"description": "v3dv/formats: expose support for BC1-3 compressed formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcb229cbe07073686bfce1ca87ce1983f74d049d",
"description": "v3dv/device: clarify that we can't expose textureCompressionBC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "643873a94f679d43474e0a3f163f494ecdbe9260",
"description": "docs/features: gl_HelperInvocation on Panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f70317e0d92f0a8ed640294cf20c33e0c52fbb8",
"description": "docs/features: Mark sample shading done on Panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2193d768bd72918e505fb4accd738b526bf015b9",
"description": "docs/features: Mark some ES3.1 done on Panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0308095af7d1b71135cc7dfacbca186a12d58372",
"description": "docs/features: Mark more TBO exts done on panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e33dfafbe6274fa2b7c48f3f07e5cd17a0d15dc",
"description": "panfrost: Advertise OES_standard_derivatives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f21e13301a54c1604e888e12421c43e66055391f",
"description": "panfrost: Bump advertised ESSL feature level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea289ee1db3bbe588d6030e55b92a04c34a10ad6",
"description": "panfrost: Bump max SSBO count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6bba718027e1a720f2531573b6be5a89a7722278",
"description": "panfrost: Advertise SAMPLE_SHADING",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9aede94711b1865b9448255e987cc4d112589a75",
"description": "panfrost: Assert on indirect compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b00d311e7f1e5e423b86dfd16a17265c47411c2",
"description": "panfrost: Remove stale TODOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d83442f8ea87e4dee9d03f9279884eb9c211c60",
"description": "panfrost: Simplify bind_compute_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "856f0abd2b7106dc0e95b7beef3435a3295e879a",
"description": "pan/{mdg, bi}: Lower load_sample_pos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00c1d5da34716d388b8cb2f2a4b289794ee3ffbb",
"description": "pan/{mdg, bi}: Lower load_helper_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00df27458633f0f90e520e051188c18029ced603",
"description": "pan/bi: Implement coverage mask updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae8b1fa7db047a38ee9d8256d6e5ae3af26a6605",
"description": "pan/bi: Decouple sysval loading from NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e7b5f3826359abc6c1ba152bff1decc32721809",
"description": "pan/bi: Implement nir_intrinsic_load_sample_positions_pan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca0f50ec6aafd6726ebc08d85aecf2263aaf08d9",
"description": "pan/bi: Implement load_sample_mask_in",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92569f5d6ec8b806ec4dcc7810f36cca0c172425",
"description": "pan/bi: Fix gl_SampleID read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56240f6e85ad668774a83edad806ab6b60f16f1b",
"description": "pan/bi: Lower ifind_msb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad06e0592aa5c1b92ea113b6151c55a2b7d208ab",
"description": "pan/bi: Implement ufind_msb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ef97a079aa705c609a1a3fb9d8640b8d8675d9a",
"description": "pan/bi: Implement bitfield_reverse",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06d6dd1b405a5b2bc01108fd2ff9a3ca949a7c79",
"description": "pan/bi: Support bit_count()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58e887f07e24ce644770a6257bebff32980469cf",
"description": "pan/bi: Add uclz() support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72c6173a8556936e0b4dca653a0365c03e435327",
"description": "pan/bi: Lower bitfield inserts/extracts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0551cb0c2e574123627a1fc7fd388851e34bc7e",
"description": "pan/bi: Implement texture gathers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab9650d5aa0f1873674da57dad34db1d9c49ff0f",
"description": "pan/bi: Remove redundant TEXC opcode check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1079d7ccd6c3b4fe78c5b34f9beb323f163137d8",
"description": "pan/mdg: Lower stores from helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c44671df3a6f466b3f3a05864c1707b7d432d38",
"description": "pan/mdg: Stub load_barycentric_sample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a2f12898528174da0e16c4f5c950bd9b2496fb3",
"description": "pan/mdg: Lower ufind_msb, poorly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36248dd44820c8ff54798eb5c9a8e2c4b22b2eb7",
"description": "pan/mdg: Implement uclz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "887e39144761e62b74872f3ccd7c033c2baaa925",
"description": "pan/mdg: Rename bitcount8 to popcnt, fixing the unit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e55af16bfed950d9662cb4ee43381f5bc4407924",
"description": "pan/mdg: Lower bitfield instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94b6d4e0ed06c9ccfadc4fe091b080e120b41432",
"description": "pan/mdg: Remove unused pack_unorm_4x8 lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "954623856c8f8aa6057770290fa329aafcd0a95f",
"description": "pan/mdg: Assert on bad 64-bit swizzle in disassembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97a85c10716bab5020d321bea2e9c24f024497f4",
"description": "panfrost: Add MULTISAMPLED sysval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f55657366da24626449606a5fcf3f9c38db2f74",
"description": "panfrost: Overhaul sysval handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4086b8980dfcc4ce27f3343ff99b2516e230d376",
"description": "panfrost: Implement get_sample_position",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b01df1f9bfb8e1fb0d4532c53dbd7d1d047cf04d",
"description": "panfrost: Advertise MSAA 8x and 16x",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "072cc5d5f18d0c1d95261b72d3d5717d21dff09e",
"description": "panfrost: Ensure open_device has pandecode initialized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd3bda22f44529bb131f7eb4f17ff4d3d13d96b2",
"description": "panfrost: Use sample location LUT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a61fb6296657a0eb1f36ec2b591474ff69fc200b",
"description": "panfrost: Upload sample positions on device init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "376c3fa4db13210e9275de18b50f0a41a01187a8",
"description": "panfrost: Set sample count/pattern for tiler FBD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "555c17e2c659f69ac2cc48ec9c4901cc33d1fede",
"description": "panfrost: Remove batch_is_scanout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a6fc40b99c091fe40bd24a1beb7f50ae6140f83",
"description": "panfrost: Remove PAN_REQ_DEPTH_WRITE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37050ad62a9d33a2c93000902c5999481917c790",
"description": "panfrost: Remove PAN_REQ_MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1439f8db12b50d8c572f899f03ad906acd24a73e",
"description": "panfrost: Don't use PAN_REQ_MSAA in SFBD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b5aa5fbf2af23b431be1eb43eccdf99159b4132",
"description": "panfrost: Don't set REQ_MSAA in pan_mfbd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ccce5b922fbcf893394ee4e6970fb35296b5ff24",
"description": "panfrost: Generalize MSAA handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bea7839c1ea2ffb190a083a0399806bf032de37d",
"description": "panfrost: Set tiler descriptor sampler pattern",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b08100fb96e1568aabc9b9512b9a509c56bb5c8b",
"description": "panfrost: Add panfrost_sample_pattern helper",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6ad375bdfe01b011242f761fc2f8df8fa899fef",
"description": "panfrost: Respect info.fs.uses_sample_shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55f8df6d36b429b566df54c2dbc2fafa87400781",
"description": "panfrost: Refactor sample shading state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56bf3086fc4aa0f187a9eafc37841be38a665aa8",
"description": "panfrost: Push sample positions sysval for Midgard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "beb7d660561b424c58d5527ff3edaee100d07a8b",
"description": "panfrost: Add sample positions sysval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f782983cfb37c77984833e89548e9adda40b4e09",
"description": "panfrost: Preload sample mask if needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d682ad7f9927f87cf06f1bf23ae872a5ae85359",
"description": "pan/decode: Only print local storage for vertex jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b27d0164eeca48a34a1c48d89d4e79b8cc1cdaa3",
"description": "pan/decode: Cleanup sample locations decode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2afdcc187b3f72d1db669b179f22aca11a6d8a52",
"description": "nir: Add sample_positions_pan intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7dc48c309fb646b770fd2fb539addcd5cfc1eeb",
"description": "iris: Make a pin_scratch_space() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93ff47eb19089435896b48707641bdb799d2d2fa",
"description": "zink: enable KHR_shader_draw_parameters on Vulkan <1.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efe6f00e345765515012862155590fba8181c31d",
"description": "zink/codegen: do not enable extensions that are now core",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4deb58b9d85213823151d68573f39c3f415304e9",
"description": "zink/codegen: fix type annotations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4751135e57538fdf2af3c7a498690d35da28fdab",
"description": "zink/codegen: validate has_properties and has_features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "613132c41f8884141138def5fa51600b41f66db2",
"description": "zink/codegen: perform basic validation in zink_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33d006f565ede180384f218734d383d69901de79",
"description": "zink/codegen: make zink_device_info accept vk.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d36bfd21f8c4090310664c0abf326683dc52860",
"description": "zink/codegen: introduce notion of non-standard extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7489f5fc4dcec623013197e06a56d930cffe6230",
"description": "zink/codegen: more validation in zink_instance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b64a9a12a45d799adc98a074bce24f1c9a8f0fd0",
"description": "zink/codegen: introduce ExtensionRegistry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "caa4a218f1eb35e772a6a265345713cd92bf297f",
"description": "radv/winsys: set use_global_list inside the critical section",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7379ca4043e94570dbf82af4a46c003ba4f51c70",
"description": "radv: only make the WSI images resident if the global BO list is used",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "96b03aaa175da4ea391c1e27b46a4235908611f4"
},
{
"sha": "44a76ba16df052df3c218b4ac3c7953e60301e58",
"description": "aco: use VCC as regular SGPR pair on GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "112f3892615ab363adad4ad17ad8716286aae478",
"description": "aco: don't abort() if disassembly fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "171fbe3ae1b0f568046813b8029757b8ccce35a7",
"description": "aco: check get_reg_specified() on register hints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd16e21e97025857266edac6640c7a55f162413a",
"description": "aco: also consider VCC in get_reg_specified()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "947bf0bd67b7047f247fc10874ced2db8d4f6527",
"description": "aco: don't decrease the vgpr_limit when encountering bpermute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b98a4d4dd7eaf1f299a0e8cbf5c52d8f2a93da0d",
"description": "aco: refactor GPR limit calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eaf681724e992209f1ca97e2c37837170b8087aa",
"description": "aco: change gpr_alloc_granule to full alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bacc3b36f55ed1f0fbb8a7efdfb072a0f3ee4ee1",
"description": "aco: fix shared VGPR allocation on RDNA2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "14a5021aff661a26d76f330fec55d400d35443a8"
},
{
"sha": "04df0cb4ae7055b0a4a6dc9875aa5926131fe5f4",
"description": "zink: VK_KHR_draw_indirect_count is a device extension",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "1c01ad1b804a6c46d22775c1622de412eec50fa3"
},
{
"sha": "335c8b68d209e4270a508fcb3e95a02931a31451",
"description": "radv: emit pipeline bind markers for SQTT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8721a6cbf2a03fd9925eb01ec73c5cf419a5cdf4",
"description": "zink: fix streamout for tess stage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2891e0b74e6c6dc4a93bc73536949dbb93c2bb50"
},
{
"sha": "41e8dec75cdb3d06a94fb958f3063d8704e814d4",
"description": "wgl: Disable automatic use of layered drivers with LIBGL_ALWAYS_SOFTWARE",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8955980f17f902d24c50962502a20285dcd11642"
},
{
"sha": "2ddafc26765796934fcdbcec2286810e468f67c6",
"description": "d3d12: Fail screen creation if a shader validator is needed and can't be created",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
},
{
"sha": "f66b0c73031f1525426e4eb2dfeacbc84da4c7b7",
"description": "wgl: Add a loop for screen creation with an ordered list of fallbacks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8955980f17f902d24c50962502a20285dcd11642"
},
{
"sha": "e6cf34d611cbb6432e50570b239971da140c101f",
"description": "wgl: Refactor screen creation to a function",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8955980f17f902d24c50962502a20285dcd11642"
},
{
"sha": "9bf8bfe3c8db1a0e10eb0471fa6916f924e06e1c",
"description": "pan/bi: Fix empty shader handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bfcdc8f1747eabad57449a309be7160dd27605ac"
},
{
"sha": "a805d999c0e1effb14c28d8777c4657845c4249b",
"description": "pan/bi: Fix jumps to terminal block again",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "77933d16d8c27a1f520be20aa227428bd4e83c7e"
},
{
"sha": "44c0672fd40c232c4cb26068abbf0596d764b6e5",
"description": "panfrost: Fake shader images for bifrost+deqp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dee59ebfcd5280cd1c2a472db08c6d6392619593",
"description": "ci: Disable scons-win64 job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "045a85085afeed0afae1969a6fc52610f060bab5",
"description": "radv: Ignore WC flags for VRAM.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7262c743dc84d4efa778658bb77b10850c29e014"
},
{
"sha": "6827ff562c8770eadf6f1cd7e222332523a28928",
"description": "zink: support SO_OVERFLOW pipe query types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea7cd847d3020f303360b3edac78f324e1a48116",
"description": "zink: put SO_OVERFLOW queries on the primgen list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c3ef8b39206e9d7d28fa6915ce1e3154cba8d29",
"description": "zink: break out cpu query reading for qbos into separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a336a4453b7ef9f3e4884cba6ace839d6df1dbcd",
"description": "zink: make the xfb_query_pool into an array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "257a808357939da62792b7a603715271e93eae4d",
"description": "zink: always use query->type for starting/stopping xfb queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "accffda30d75ee1cbda95a7a3c577bfcb6415b2e",
"description": "pan/bi: Skip ATEST for colour blit shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e279606232ea2e7d4eea746ce33a989935a9ef5d",
"description": "panfrost: Pass is_blit flag around",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5159f406d895c6a253e90c6b076045ac133e55af",
"description": "zink: use gallium api to copy to display-target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b8b14172f7cef185152f6c3e516528a57b85a1d",
"description": "zink: ignore irrelevant bind-flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d0ad591f93b26fd89a629b1c13ae1cf2441d48d",
"description": "zink: limit host-visible bind-flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fc179c774502d083dfab7385484fddc75d90f21",
"description": "zink: don't always require linear display-targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "708327472b95dae7bf2ce0585637e22c653fb344",
"description": "zink: do not use extra staging resource unless needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e4ae3466b21490c5db8e9d3c112d6c9efb4716e",
"description": "zink: drop extra set of parens",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a87d6485974c1d9af7e0a7ad300ac565be176266",
"description": "ci: disable sporadically failing test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e52b7b46d7f25aa175c1c50075a37453f941c73",
"description": "lavapipe: handle null-buffers for xfb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72b8e643b0232dfcdcbc9f071c410653bc10d079",
"description": "anv: Allow null handle in DestroyDescriptorUpdateTemplate.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "af5f13e58c9dfe3a54487a3b002370c1edd39cf3"
},
{
"sha": "82981ccbb1d1bef20b1dfdc93f3ed6d98b8c708a",
"description": "broadcom/compiler: use unifa for UBO loads from uniform addresses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "878555976e9171ceb06d2688c56f0419cf9b23f7",
"description": "broadcom/compiler: emit ldunifarf when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2a04aca4816e228b7273357f4b50ca38a6d0abb",
"description": "broadcom/compiler: do not DCE ldunifa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efc75e13ea13b4b5b76dbb0be846c996b99af5de",
"description": "broadcom/compiler: disallow reading two uniforms in the same instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8e4bdae8d5d2bbaff4fe2a426f8b30edd0ef563",
"description": "broadcom/compiler: ensure 3-slot delay between unifa and ldunifa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42880fdf5d6ed71249e4435e508dbdf6ec064d17",
"description": "broadcom/compiler: preserve ordering of unifa/ldunifa sequences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97c078488f4cfbf80af154463b67866e8fbe185c",
"description": "broadcom/compiler: disallow unifa overlap with thread switch/end",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24db1a5112fb651efb83520b856ffb6d0e612ddb",
"description": "broadcom/compiler: add a helper to check if an instruction writes unifa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b929ae9f0c61c3e022267100ff530a032a31c60",
"description": "broadcom/compiler: don't check for GFXH-1633 on V3D 4.2.x",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "457ed5aa01fc65c47dea6bfb7e358d4518969b7a",
"description": "broadcom/compiler: name registers correctly based on V3D version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f85fcaa494cf1bbc9337d4675069c7921356d7e9",
"description": "broadcom/compiler: pass a devinfo to check if an instruction writes to TMU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "449af48f42a78f4fdca34bfe8f014d963dfce3ff",
"description": "broadcom/compiler: add V3D_QPU_WADDR_UNIFA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6731daa5e70a28f5577a7aa572cad59e49caba2",
"description": "disk_cache: Fail creation when cannot inizialize queue.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e2c4435b078a1471b044219552873a54b1817bac"
},
{
"sha": "9909fe6bac53dc32c6599820387545f5019f8a85",
"description": "broadcom/compiler: Skip bool_to_cond where possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8762f29e9c21315be7cd73f8207da4528dea871c",
"description": "broadcom/compiler: Add a v3d_compile argument to vir_set_[pu]f",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c78b372dd06b7156d897e4493ac7bac7bdb3622a",
"description": "radv: Define supported extensions in C.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8331b7c8d51e577a8ca37a9532864d1b90c130b6",
"description": "radv: Remove custom icd json generation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f44a76ab437cc8c3a600aeeb5e220aeb9f0a1a3",
"description": "panfrost: Set barriers flag for compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f934e922df65b42f9d77990086f1f80cb0165c5",
"description": "compiler, nir: Add and set barrier metadata",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2bd2a03657b0289dc745324f700c99bfe13ebd0f",
"description": "panfrost: Enable ES3 conformant floating-point",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dcf6247fcbb94e249db2d940335fb57daa951df7",
"description": "iris: Remove context from iris_disk_cache_retrieve",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "84a38ec13362a7c9d4477c21c37305e499d64287"
},
{
"sha": "b65680d59fd0cd906dd15080128079b9d13eb04a",
"description": "iris: Remove context from iris_create_uncompiled_shader",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "84a38ec13362a7c9d4477c21c37305e499d64287"
},
{
"sha": "cee922940bed3904fa47b339abdf3a36adee8536",
"description": "iris: Remove context from iris_compile_vs and friends",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "84a38ec13362a7c9d4477c21c37305e499d64287"
},
{
"sha": "730ce521044fb3ba1198a2baa6fd6c39e5c8740f",
"description": "iris: Remove context from iris_upload_shader()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "84a38ec13362a7c9d4477c21c37305e499d64287"
},
{
"sha": "979434639e61d2b08c293949ead2f6b06467de7c",
"description": "iris: Remove context from iris_debug_recompile",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "84a38ec13362a7c9d4477c21c37305e499d64287"
},
{
"sha": "4256f7ed5847505c30e903b6674dac88c5d03315",
"description": "iris: Fill out scratch base address dynamically",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "84a38ec13362a7c9d4477c21c37305e499d64287"
},
{
"sha": "564a9e18a7f4aa2787beb75421c6807830369aed",
"description": "zink: lower flrp64 and ffma64 when in softfp64 mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a64fe5ae5bbaf4eb3684363ea94e44046a58a5d5",
"description": "zink: add spirv interfaces for bo and image/sampler/push variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89580073f361d85f112366edf320eb96b2886e14",
"description": "anv: Add ANV_QUEUE_OVERRIDE env-var to override advertised queues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1326e1c0fe56c7a036fd5cbc07c68268b642cbfe",
"description": "anv: Add fake graphics-only and compute-only queue families",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a90420bbe9509997b1f95b1e81fadca7154f383",
"description": "ci: enable max texture size tests for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "664a80387966f56b5fa62b1ba8270148c9a8d06e",
"description": "vulkan: Fix windows api conflict",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e487ae1b998c06b429cd071021d387c02c872142"
},
{
"sha": "a27d76a2d9a51dcb9028d0dfa8c1a3d1171e5006",
"description": "pan/bi: Push UBOs on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "040a350b1eb0be13613c7ddaa8524ac4afc45cfc",
"description": "pan/bi: Add SSA-based scalar copy propagation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa79168b9e4b35a0c9d34025d60d46aab74640b2",
"description": "pan/bi: Simplify derivative lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0acc6b564efefbef9c8902ffd0fd1bef5b220323",
"description": "pan/bi: Rework FAU lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6106fb5d8dc71376dbcebd5de41289362ed308f2",
"description": "pan/bi: Handle modifiers in rewrite_fau_to_pass",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "fc7770b1ddac0f26489925ded8002bd9a8886095"
},
{
"sha": "e9572ff3e98273680248735c060bf0d7589ad814",
"description": "pan/bi: Generalize bi_update_fau with fast zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f27e24934ea55b614eb90d36ff8e2abd5cc4841",
"description": "pan/bi: Print FAU uniforms in IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97e5181fe47e5b732262750fd67129c72366876d",
"description": "pan/bi: Add bi_is_ssa helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be02c0868c763a6ed5384d689ee52d7ffb79c332",
"description": "pan/bi: Add bi_replace_index helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54beea9799531aec85d687bb1dc07d6f07e1bea7",
"description": "pan/bi: Fix multithreaded shader-db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "755227baa6d651b158fa560eb8238864bc0eef12",
"description": "pan/mdg: Push uniforms based on UBO analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c65067150d0587fbce6460ccdeb354640051e86",
"description": "pan/mdg: Update UBO promotion comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b70ebc14c0f66375bc2d6a9ed073dd54ee7aa17",
"description": "panfrost: Don't store uniform_count on Midgard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10f06a2b70491f4c07d0c7e02bc22a3adf23214a",
"description": "panfrost: Set FAU count based on program->push",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce8188ccf2dbb2afae9a4cb213dea9aad63b1503",
"description": "panfrost: Push uniforms required by the program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4dccea0ba37d6b8f91b689dd441ba6a4c8ff58c",
"description": "panfrost: Add UBO push data structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed810eb0a0c795dcfdf0d22f389a4020203bdff4",
"description": "panfrost: Don't truncate uniform_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db7e2dce1c83f826f01a6d9508b84afe34097347",
"description": "panfrost: Move sysvals to dedicated UBO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0dc539a87227e88bbee790ecc6ec8ec6eb991333",
"description": "panfrost: Respect buffer_offset when mapping to CPU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21c3e82495d7c6b7fd419e393f6b71642bf031f0",
"description": "panfrost: Fix race condition in UBO mapping to CPU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0b94209154ea98d1de04647f3e18b4426d8fb7c",
"description": "pan/mdg: Set lower_uniforms_to_ubo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a82e5836089d26fcb70a3e964b8a395c25f1b9d",
"description": "pan/mdg: Optimize UBO offset calculations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73bbf08897545a97edd0e7e1d202ba317bc69968",
"description": "pan/mdg: Add MIDGARD_MESA_DEBUG=inorder option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7bcc40ec1b0ed82183eccb9c47db4166c2f7af4",
"description": "pan/mdg: Fix multithreaded shader-db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6673c40011c0183953718f45bf0b9b4cba06bee5",
"description": "anv: discard all timeline wait/signal value=0",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "34f32a6d6648073e2fda3fb78377124fb32bb288"
},
{
"sha": "aad3135ec97af1230714cc805eec21013c0f0808",
"description": "features: mark off GL 4.5 for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "989731bbe273e2ec60893e9f3ef6da439fc75fee",
"description": "zink: GLSL 450",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2e67f679c961125d8e902151894dba5da33004a",
"description": "zink: enable PIPE_CAP_TEXTURE_BARRIER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c94819286e5aa84b9bf0ebb828d0c5be346fdeed",
"description": "zink: enable PIPE_CAP_TGSI_TXQS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "faa7393a6a049fa8b6743ff31b62c46a4498a0b0",
"description": "zink: enable PIPE_CAP_CLIP_HALFZ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d9d7f15b9e08789aebaea476226be71fd453f3d",
"description": "zink: enable PIPE_CAP_CONDITIONAL_RENDER_INVERTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e88a6d1c7b03cc231ad95ddc9dfd9baf8dd07a15",
"description": "zink: GLSL 440",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f7430dd50e2748e5e5ca9e9802a78df2ec961ca",
"description": "zink: enable PIPE_CAP_QUERY_BUFFER_OBJECT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90e8543da0542318c11cec8b9fa7eb05507f34d2",
"description": "zink: enable PIPE_CAP_TGSI_ARRAY_COMPONENTS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49dd9d2026f919a537b90b1b6448a3ee0356b27f",
"description": "zink: add a get_query_result_resource hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffc66d4d8f8fbd8993471e0d3f0a79f5579eebcd",
"description": "zink: add PIPE_BIND_QUERY_BUFFER to the all-purpose resource creation path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4316e0459e4b35a90968aeabc5c0e14e66f66fcd",
"description": "ci: Ensure that jobs inherting the ci-deqp jobs artifact meson logs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eeaf7b51f382f53beea742ddc6ded81abbeca72c",
"description": "zink: fix xfb buffer refcounting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e163f1c9493c7eab4c6c5f86e3dbf5f097729c18",
"description": "tgsi_to_nir: Fix uniform ranges.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f3b33a5a35e605101d45213bddf52f2f800a52bb"
},
{
"sha": "563806811522bbe1c821c31d4ebde2fd3dd5d316",
"description": "zink: enable excluded test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b65093c0cfbc614e88bb333fd99e4f578ddccdb7",
"description": "zink: correctly handle 64 valid timestamp bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d906c007d665725eb501f304aba31b8a25b1a18f",
"description": "radv: use a more relaxed alignment for upload buffer allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9de874539954c4fbd0cfd08443b3e60112e6c966",
"description": "ac/rgp: append the number of seconds to the generated RGP file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1185d09f0691365d56ff1e509ed711167d1f164",
"description": "radv: add support for resizing the SQTT buffer automatically",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d79bb24b4a8911201ae86bebcb2619a23e8461e",
"description": "radv: adjust an error message related to the SQTT buffer size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7e6f4ff3da39f36fdda8f0ec6eea4925cd3afdc",
"description": "radv: do not overallocate the SQTT buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72709c2bcef02001d5cba1c56b6acf27acedbf67",
"description": "ci: document arm oddity in build-rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b4bddcd99e7e98dc3e738f113cf6fa5d2225e6f",
"description": "ci: Restrict meson-gallium job to gstreamer runners",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "452a37e634e1e896a9bbf142477223a03454d944",
"description": "llvmpipe: enable GL spir-v support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14b2dc0013c73fbd47d232b2f3ff47d29f1f624c",
"description": "glsl: fix leak in gl_nir_link_uniform_blocks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5723919282c32bdacb68ef8d68f2132732e69017"
},
{
"sha": "a29e7c07849dd3d66c9956fff61769ef89b50a71",
"description": "zink: handle nir_intrinsic_load_helper_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ed874d73fafcfbcb54730dc5c20e58f24d55f5e",
"description": "lavapipe: reset shader constant buffers after execution",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c10b7854902cec504b5bc5139d9a56e489c00b16",
"description": "llvmpipe: fix use after free with fs variant cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2937f69cc038a6305b353fa4926aa8c8f0ba44f6",
"description": "llvmpipe: add a mutex around debug resource tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acaf07c24b348100ca6e011c5ca4531175ab0593",
"description": "glx: Fix GLX_SGI_video_sync for the no-current-drawable case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88ca480c8babc684c22a6b53de4caaeb3bd9b0b9",
"description": "osmesa: Pacify MSVC in the test code",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c5c1aa7c75c05927017325829cb3f354654d0b73"
},
{
"sha": "fbacd8a99c8b4e2f48af423a4552484f7271690d",
"description": "iris: Call iris_sample_with_depth_aux earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bd092736c631c8c544c3a830c5aea221d10e329",
"description": "iris: Drop iris_resource::aux::has_hiz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cfa38e5a9917f80e52cfa35393fb9371eb5828b7",
"description": "iris: Don't avoid aux state getter/setter with HiZ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2a2ee319330c6bf22fa7cc3b076ab522818bf00",
"description": "iris: Loosen aux state getter/setter assert on HiZ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0079b8543adcaad038022d95f345fdc3cc4348a2",
"description": "iris: Fix aux usage of depth buffer prepare/finish",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71704794750578cd90b4ba4ed7aaf66eb1744424",
"description": "iris: Keep aux_usage in iris_blorp_surf_for_resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e03fe19e576ddc8196ceb0992818f501b3a6eb7",
"description": "iris: Fix the depth aspect aux usage in iris_blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "767fd868a07b18419ca9afcd229ed3bae45c6684",
"description": "iris: Drop batch param from iris_resource_prepare_render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62831815e69f4d998c6fc319a5a66182abad9665",
"description": "iris: Delete redundant assertion in iris_hiz_exec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0908d0c915701475255e7cfbc3dbe2c3a0ba2b3",
"description": "iris: Drop a stale comment about HiZ sampling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "becefe5a694ce6effcdce8d62a9d5df63d367f3f",
"description": "iris: Drop an XXX comment about sampling HiZ arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c6882c09007c6f7b1d4f1224e61ac2e0ac5882c",
"description": "i965,iris: Delete misleading HiZ sampling comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f961cf2047d6a1a1cd3f15b20821ea4aa0aa90be",
"description": "blorp: Assert 8x4 alignment for a HiZ op on Gen8-9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2573760b478329deb7598a75123762480d1c0ce",
"description": "zink: Factor out instance setup a bit more",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f88d9c9d7cb4edea2cd981d09d1d076de37b535f",
"description": "zink: use better mapping for PIPE_FORMAT_X24S8_UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "329b26ab7654263dacd66254d898c02f16c4c77f",
"description": "lavapipe: report correct value for minMemoryMapAlignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aea36ee05e996f504186176b139b5ef9737cd323",
"description": "zink: Fix win32 build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60cd7ff7f7a7a00322f015db86927e36b12d7daa",
"description": "pan/bi: Fix 2-write pseudo op scheduling",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "77933d16d8c27a1f520be20aa227428bd4e83c7e"
},
{
"sha": "214e7de90935774d6743c75c7cd1f5aa49c2f9fe",
"description": "pan/bi: Fix 'last tuple' for terminal-NOP clauses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e487ae1b998c06b429cd071021d387c02c872142",
"description": "vulkan: Fix windows api conflict",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ea69f40d87c34bf6bd4c9bfc698472c9e9c07b5",
"description": "ci: run piglit on zink with lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef36de243c2be34a4d285c410a116bd3b22b27a1",
"description": "ci: make sure all lava-builders have libvulkan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7725ad4aa21e3b63fb4a4ca1a2af7a0c87ca55e",
"description": "gallium/u_upload_mgr: lower risk of hitting an assert",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ccf9ef36285689818da89973b3585925a035d158"
},
{
"sha": "d81087a700c1115fa93c87e4d7299dd31cbba9c6",
"description": "zink: handle null xfb buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79dd0562f461b429aca81ea35ead9c6315659b85",
"description": "zink: create dummy xfb buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce230f15e4825f2e6bb7ec200e1bc049b1be21f4",
"description": "zink: rename zink_context::dummy_buffer -> dummy_vertex_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b69e8b16f4cb23c748252e14d9dc48d2e8db655",
"description": "anv: print out perf permission warning only once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b20e08fadd43bb0fbd3ae54d54c3678305a51715",
"description": "zink: enable PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e388fae89873dd425b2f021c2e52cfc83e1f5a2c",
"description": "zink: flush all resources with persistent maps on work batch before draw/compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "564bb1410cf72901650c61c5f757eb0c4e26d5f0",
"description": "zink: slightly refactor batch resource referencing in update_descriptors()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b92ba0100e3465af175733ff0c0e5f1874c5fe7a",
"description": "zink: track persistent, non-coherent, writable transfer map count for resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a7a226e495f9f4ff9d98d754429a61757edde82",
"description": "zink: set HOST_COHERENT bit for coherent resource creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "152916b2bb9adcda39818822770ed8be39f3a887",
"description": "zink: use = and not |= for VkMemoryPropertyFlags during resource creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd0ef080d03fa3a9eefb513aec8fee88339c33df",
"description": "v3d/compiler: fix QPU scheduler TMU sequence shuffling",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "197090a3fcae47a4aa0faa06ea3a45e1bb64a458"
},
{
"sha": "79fcea9475da1f03164a855f32c4c259007a8a19",
"description": "zink: add a texture barrier hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "802c1afe9c6f31b92d4f6ee2ded7975156139094",
"description": "zink: handle nir_texop_texture_samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efbd3584e37594821558b8ab31c1fec4898bdbdc",
"description": "zink: rework viewport handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0a76b2067b2914a66f5253bb279a4b8186ca748",
"description": "turnip: enable inheritedQueries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed7e6eb54bdc13b524b0595749b118e1f4d4d3ea",
"description": "radv: fix memory leaks if a submission fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf5713d73689fa1a7cfefb989d4d793863b726b7",
"description": "zink: handle vote intrinsics in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e35612e45f042eb36de1f4c5a1d494f19c087e65",
"description": "zink: add spirv_builder wrapper for vote intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf6901809e81d71afeff5d65b0d010350e869336",
"description": "ci: Add trailing slash to path for documentation preview",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ae8f9584f4c98bc9574145fedf2939361997c33e"
},
{
"sha": "f758b1a25bff6ce33abc5e23190503fb22c5e8bf",
"description": "v3dv: support for depthBiasClamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7575fa71fb026003800bc5e376393d1cfab7113",
"description": "aco: fix adjust_vertex_fetch_alpha",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e8220e106bf22eb5103bfec7a3b97bbcf69aee90"
},
{
"sha": "19711b0f44a92e450240b7dcbae4f2c147ed6208",
"description": "radv: stop allocating useless ESGS scratch BO on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "caafedf38f1c0ced35340d2d0823203c8dbd4ae8",
"description": "radv: fix double free when creating a fence failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd03f1c6f6d8d63cf73c0ea6fc726bf74279e199",
"description": "gallium: Document behavior of more lowering pipe caps.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcb5f9f94ac77080848be46ce7bf3edcae07ac71",
"description": "v3d: Stop advertising support for flat shading.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff805f8ac7911b57bd4e1bf1839db942e3e2d176",
"description": "v3d: Stop advertising support for PIPE_CAP_*_COLOR_CLAMPED.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2992dc7386d4cce6848483d4b334773d09b97c5a",
"description": "v3d: Stop advertising support for PIPE_CAP_TWO_SIDED_COLOR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ddc2f916fbe32af2443af59727dbbc543e04b88",
"description": "v3d: Clean up vestiges of alpha test lowering.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8ad931808e2d3f54b4bf2ddbbaa632be1018801a"
},
{
"sha": "b9a9cd59ff8938d1dd3c8a90a2cb4fb170d6adc8",
"description": "vc4: Stop advertising support for VS color clamping.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e584d4f6dd80aae8dd7b199be6eda28cc711d8e3",
"description": "vc4: Stop advertising support for PIPE_CAP_TWO_SIDED_COLOR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc0841c82aec18cb93f4f1d52ea193c70cb846a8",
"description": "vc4: Remove vestiges of alpha test lowering.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1404b8b1e5b6c517851d3296feb659c1fa4cfdef"
},
{
"sha": "9aa7a2d10ce6c191171a13a3e2f7dc185861f069",
"description": "mesa/st: Assume that the default variant is always first in the list.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d5ce66b02016a8c985e3e3cc44df65ccfacca48",
"description": "mesa/st: Always precompile the first shader variant.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "659916d6742c561edb8c32b0dab5771f5f7ef34f",
"description": "freedreno/a5xx: Don't forget to count our custom blits against queries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "881ce0f0a4f619104c38587695075467fc4f6c55",
"description": "freedreno: Remove FD_STAGE_* in favor of a \"disable_all\" flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cc3956193dcf9fb8bc3f43df0bd6fc1de58946d",
"description": "freedreno: Force updating active queries on batch reordering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1bab56e1ba5bd93c4b79034ab95f6ca411fc6919",
"description": "ci/virgl: Fix GLES31 testing on desktop GL.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "697fb11cfc070154ef84ae3635c47267ecd4a9eb",
"description": "features: mark off GL 4.3 for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb80609bb063c558efb9b8b2018887370f92e797",
"description": "zink: GLSL 430",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7909c642b167b3ab214f0ae4de1d1cfaa4a88c32",
"description": "zink: enable compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5cf5ad6f09469991f7447a3684f91f4abe1b287",
"description": "zink: export compute-specific shader/compute caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2771967cbcb0e1f6f7bbddd98764f3b940c8826",
"description": "zink: add launch_grid pipe_context hook for compute handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce6d08a0e76e1b5976695b3f2b3d7acfca731941",
"description": "zink: flush gfx/compute batches when the other pipeline needs resource sync",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dac99517ff2f6dcc8d5057d79385bb2e967945f8",
"description": "zink: handle descriptor set updates for compute operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e20a43ec3545f50705d16ace70145fa7b32dd19b",
"description": "zink: handle memory barriers for compute batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3633ed12b236f9221291303692eb8cc9ac60559",
"description": "zink: setup compute batch and add handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa555772b99ff690716aabfea0b588d4348eafe3",
"description": "zink: break out descriptor updating into separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2247a37247962951dcb2f64e1a454ae883fb01e",
"description": "zink: add compute programs and pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c50b12b9e32f86b328d5513b1a04c63da646287",
"description": "zink: rename pipeline_cache_entry -> gfx_pipeline_cache_entry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79613650b3d6c6a0b09e158545ac35460e615f9b",
"description": "zink: explicitly get shader stage from shader during binding setup in draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "184d773d0f061eeb84110f0f37cc03dc40cf1302",
"description": "zink: make allocate_descriptor_set() take more params instead of a gfx_program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9aee1165b215556bcca89db978120d1acbbed13",
"description": "zink: refactor batch creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dcab2ca6b1bc5e7de146e83689a9a39ce6a793b5",
"description": "zink: take a pipe_reference param in zink_batch_reference_program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f32891b159d8f725f9f9206c4a0d0144629b18d3",
"description": "zink: ignore compute batch when starting/ending batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f6ffc55431cb36f6de0560df091077542df279c",
"description": "zink: handle nir_intrinsic_memory_barrier_shared in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2b6e108823a9c4280d2df0e86a0323e45b210b5",
"description": "zink: add handling for shared atomic ops in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "deff4c220bce0099ec4dc9cac6d4ed398030217c",
"description": "zink: implement shared load/store nir ops in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36cdcbe0927c6a62d6a63d3d5caf9d7db1cd1d88",
"description": "zink: handle COMPUTE glsl variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d65c7cc0a872940e6801b643b32cdc5de3545dc",
"description": "zink: handle COMPUTE setup in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9122c0417a027f8227c0d90658298211ac29c8c",
"description": "zink: handle COMPUTE bindings in compiler/ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5ff286992e90a055680e2eaa3eca1a861804d0d",
"description": "zink: add spirv_builder function for emitting a 3word literal exec mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "813c361fe02643842e88b88cb9849d7addc21517",
"description": "zink: wait on compute batch when necessary during transfer map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "261058f27797b33708c3394491017d14b0759838",
"description": "zink: make zink_batch_reference_resource_rw return usage info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e196c471a4a0003b278bd9451393ede9554b292c",
"description": "zink: make get_resource_usage() public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "079fae88229e5892b884f45c5c0b76d428b170e5",
"description": "zink: bump resource usage flags to allow 5 batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36ee845cd42aeec22b5b94363891ad24cbec5b81",
"description": "zink: add defines for compute batch and gfx batch count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c489dfefc3fde017af23af6be87b694ec7c01d0",
"description": "intel/stub: plug some gaps in our ioctl faking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4c642a7b4dc0b7699e3d5eb126b956b3df36c69",
"description": "drm-shim: report support for timeline semaphores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64cb03a52dc97e737b1e24eec6499223021174ce",
"description": "anv: only signal wsi fence BO on last command buffer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ccb7d606f1a2939d5a784f1ec491cffc62e8f814"
},
{
"sha": "8297a9a429b19db7f2424776cb282466e3b2a938",
"description": "anv: break up internal queueing function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e93344288b7e6ae35fba9b7898388e4b6c1f2698",
"description": "anv: add a comment describing has_relocs field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ef3dca47637f224efdf67625cf7963985cc097d",
"description": "vulkan/lavapipe: add missing VKAPI_ATTR/CALL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2608312d3365fb1f47dbd97cc15e9836852223b",
"description": "aco: remove loop to flag loop blocks as WQM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed020008b57744f7b9093da0f4c13bdedffb712c",
"description": "aco: rewrite setting of Exact_Branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0074a6f0532196f5d9d2be00a9d884100401816",
"description": "aco: do not flag all blocks WQM to ensure we enter all nested loops in WQM",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "661922f6ac9576fc2077c5d50b53ef7edf9e8a18"
},
{
"sha": "9f9441c231858f6c36f84a63f02be6208903e69f",
"description": "ci: Append build image tag to LAVA tag used for minio path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7357bb6bb6ab2bfe6ee255c0a32b307c93b988db",
"description": "ci: Incorporate base image tag into dependent image tags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c3337d0bfee65292456316899afa54b5de4e170",
"description": "ci: Add and use .set-image template to construct docker image name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bdbbf972d9fd50ebac595904fb807b9269d35e1",
"description": "ci: Move FDO_DISTRIBUTION_TAG assignment to template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfdfebc8cbe9e8f3881eca55289f5fb45f919baa",
"description": "ci: Use MESA_IMAGE_TAG everywhere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab7e1dff0bc6f273cc65897acba41213ec900b84",
"description": "ci: Use MESA_ namespace for image variables in Windows jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26d2ffeb202253bf13baea3567ff7881c357d15a",
"description": "ci: Set GALLIVM_PERF=nopt,no_filter_hacks for llvmpipe-gles2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e53e9df02633ddc546e0332f358f8775ab66877",
"description": "ci: Set GALLIVM_PERF=no_filter_hacks for llvmpipe-piglit-quick_gl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8061d038468975e3a011ef8b762d85961fad78f",
"description": "ci: Set GALLIVM_PERF=no_filter_hacks for llvmpipe-piglit-quick_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "339817f2e7f036ded6c8f7a41caac6898a391988",
"description": "ci: Disable two radeonsi jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4decf6f396e34bea8d4c4efbeb78c01fadc259a",
"description": "radeon/vcn: enable dynamic dpb Tier2 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7a481872ef4cac04e28cc954e00d07073fdbfb3",
"description": "radeon/vcn: implement dynamic dpb Tier2 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "905c1032092a59de55eff4fca3c847954ebac65d",
"description": "radeon/vcn: add dynamic dpb Tier2 message buffer interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc39225014a56bb9e5cc3822e4257678d1a03fdd",
"description": "radv: fix printing the debug option names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8220e106bf22eb5103bfec7a3b97bbcf69aee90",
"description": "aco: optimize AC_FETCH_FORMAT_SNORM alpha adjust",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd7d8a77e9a767b81d73e7820c48c2325101ffac",
"description": "radv: Fix vram override with fully visible VRAM.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cf2eebdf4f1eff4eaad30e6f62e026d8fbbe4ff5"
},
{
"sha": "eefb18e5fb679a9ab8c9cf174e5e69626fc44b00",
"description": "gallium/tgsi-to-nir: Take property NUM_CLIPDIST_ENABLED into account",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "055175d4840b2e8af40d1556936c4b5f75e7cc1a",
"description": "gallium/tgsi_to_nir: Handle SAMPLE_MASK output in FS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96b03aaa175da4ea391c1e27b46a4235908611f4",
"description": "radv: use the global BO list from the winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6c28474a3b9867bc1d4e1278c8dc8a7fd9823a2",
"description": "radv/winsys: enable the global BO list unconditionally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b967ccf77c2c7d928933c4c16868a8bc381c8df",
"description": "radv/winsys: add the resident BOs to the list of BOs at submit time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afdbd71ba5ef3ab07dc71282a566cee582a1a675",
"description": "radv/winsys: add buffer_make_resident() to the API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16abc82ef052fa41ba7b54dbe88b4745739e0fd3",
"description": "radv/winsys: set use_global_list to avoid adding a BO twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3235ff5cf4ef5795c1ed39f9156b2011e50e5119",
"description": "radv/winsys: move the debug_all_bos check outside of the add/del helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cc0d61088732bf0e70ae5f7579506723e881c12",
"description": "pan/bi: Don't check liveness unless the index is valid",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b8f042c9bb0e1c6de684222d301084e5e2b17c3e"
},
{
"sha": "9e1aa234485613154cc1ad2b67988fa5df460a18",
"description": "v3dv: initialize render_fd at the top of physical_device_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df48267c65f1247b21f379e3a758bb5ddf7ade37",
"description": "gallium/u_tests: test no-op fragment shader instead of NULL fragment shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "974c4a17001bb27673c39048a335c5f3141acbfd",
"description": "tgsi_to_nir: translate FBFETCH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81d923fa51ec3c7d4ae95ff683999634f755c64e",
"description": "tgsi_to_nir: translate SAMPLEID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5088caa119739a1833e3d26edb7cd58acc161c38",
"description": "st/mesa: do scissored clears on depth/stencil as well when supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13f92183c7dbff9d76a83656862d0b2c2536e25d",
"description": "zink: support nir_intrinsic_memory_barrier_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27ad9fd5da3f113aaa4995fe46c0ee9586372225",
"description": "panfrost: Fix clear color packing for 12-byte formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7008e6558a8c96920b48ed7265a85bca07f469de",
"description": "radv: Update JSON generator if Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8930ecd3cedda7e099ac10b0398cfbd2dfd805d3",
"description": "nv50,nvc0: add scissored clear support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23340b959cfe854dd2eb6cc820134f9e0dbd850c",
"description": "nv50: add PIPE_CAP_NIR_IMAGES_AS_DEREF to unsupported list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac2bcb9e3ce3fbc7b8cff252252465a4a889fa2d",
"description": "radeonsi: don't use cp_dma prefetch on GFX6",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "47587758f21019229be5faf9417e7dc5b9ea732d"
},
{
"sha": "568a66825912d17d5a1a7f9a0dea188c079c51fc",
"description": "spirv: Allow variable pointers pointing to an array of blocks",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d2afe1c83254c4cf437e14a221087ecc01cc7d1",
"description": "ci: Move out expect files from .gitlab-ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8246ad5f4f4cd08fffddd86862febc3bc4a78f9",
"description": "ci: Move container files into their own dir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4cb96d12b38c663533f135ae4259d8bd56f6a75",
"description": "ci: Fix selection of linker in Android builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f4bb72745ca1fa507749843d32f320f879cf1b7",
"description": "pan/bi: Add nosched debug option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ced55f0bcc202f0087b213da756985e87091ef13",
"description": "pan/bi: Remove older cube map lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1dd3ff51e8b84e20ca8f66e3992b1dd3e0538fd0",
"description": "pan/bi: Remove old FAU assignment code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77933d16d8c27a1f520be20aa227428bd4e83c7e",
"description": "pan/bi: Switch to new scheduler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0c0082ab01cc6cba8048afe640779d6f0fbe164",
"description": "pan/bi: Schedule blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8fac99a7c0b3cd648074faecc52a16238493f80b",
"description": "pan/bi: Add constant modifier handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5742d911663edb9497cbe3c9811ec06003beab0",
"description": "pan/bi: Add constant merging routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79dc2038a2f4649cc1a7aac00c29d2ee6a6292de",
"description": "pan/bi: Add constant state constructor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7aaaf9cfafe4af9371ade1e42983f9a86cd9fb01",
"description": "pan/bi: Add constant to passthrough rewrite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc7770b1ddac0f26489925ded8002bd9a8886095",
"description": "pan/bi: Add trivial rewrite helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66100895ff0132b21108f4650401748e8532e51a",
"description": "pan/bi: Derive M0 from pcrel_idx while packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2096359cf9bd253315a7728e425ecc7e61374471",
"description": "pan/bi: Add pcrel_idx to bi_clause",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "649e45234f1f1a242866b39877cb015aca9f68c7",
"description": "pan/bi: Move bi_constant_field to bifrost.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee78628f786f834216b1e91ef43ca82fd41ca1ca",
"description": "pan/bi: Add bi_foreach_instr_and_src_in_tuple",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8fce919d22c1389e3511dc9970d62245bf53146",
"description": "pan/bi: Extract bi_ec0_packed helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4252fb84f4f0ad5ec6f3d966fec308a3b42ffd7a",
"description": "pan/bi: Add passthrough register rewriting helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09c5d4ce186a016d17522b0798dd0e0736388464",
"description": "pan/bi: Destructively schedule a single instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63271dca9a0710502178e63268324328f4be0ad4",
"description": "pan/bi: Choose instructions to schedule",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a303076c1ab71f92907b1967c4b542af0c847198",
"description": "pan/bi: Add bi_instr_schedulable predicate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2537a53d5cc1f992366c9b7c5ea2781cc7913f5a",
"description": "pan/bi: Add writes_reg predicate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb27baa35acbcef4563d5ca96c53f7ccb305af93",
"description": "pan/bi: Add T0/T1 constraint check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0349181e40a03ce53404949d0e89296158dd7215",
"description": "pan/bi: Validate reads_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f1cda5284403f3f9e93ca1fa7eca703c87a0b3f",
"description": "pan/bi: Add bi_count_succ_reads helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06bde2cc31e99f309f7e06d18a236870f9d94c08",
"description": "pan/bi: Add bi_tuple_is_new_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93c82c6facb10d88b2aac22defaa723e7361d5fe",
"description": "pan/bi: Add FAU update helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5607c8745353061dae9575b217a8a73f24e8e4d",
"description": "pan/bi: Add constant count estimates to scheduler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb7e363688e49047e6d88d0c2052dd8eff793c27",
"description": "pan/bi: Stub worklist routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ddff0fa8b1b597110247d377c84869b74f8f0ea",
"description": "pan/bi: Flatten block lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39406571ec4ebf9860a077878e130bc97472e2d4",
"description": "pan/bi: Add cubeface lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b4ab7bd2ac0fb1f2413bf2f202d7bf369999a99",
"description": "pan/bi: Add scheduler data structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07a3ccfbed2d7b0723a21a7014704ce07e67041b",
"description": "pan/bi: Include ATEST datum in the instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8f042c9bb0e1c6de684222d301084e5e2b17c3e",
"description": "pan/bi: Dead code eliminate per-channel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08d98290feb67ec71e0944c1ce3f6deffa53a156",
"description": "pan/bi: Cleanup terminal block check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a27f8887dba8a5c73d7f30042927b8cfa785362",
"description": "pan/bi: Print program size in shader-db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ecce71f71bb4206d2e4c1d5e29c0454032d2f79",
"description": "pan/bi: Fix shader prefetch size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5ab019b5a5a29d4b65f7b8bb37a5372919fa287",
"description": "pan/bi: Return the size of the last clause from bi_pack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5c79e6d9fde89675c1dfff4b5a211d09f41bf8c",
"description": "pan/bi: Lower transcendentals on G71",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4f26d12f9c761d539022e4f1662b02e39efa6f6",
"description": "pan/bi: Lower FP32 transcendentals where required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3aadebf4a843aaa4fca0529ef76d84ac769e7a8e",
"description": "pan/bi: Fix bi quirks detection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0219ecbfa056c7e0fd4b49f05bddc13aaccdb3f0",
"description": "pan/bi: Rename NO_FP32_TRANSCENDENTALS quirk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bdd4cbb57bef96fce2ab1da3877cbee7c9e5f3b",
"description": "pan/bi: Lower flog2 to a table and polynomial",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4c028f77040fc78872e91e1a610e4c74c50ca46",
"description": "pan/bi: Lower FEXP2 with a table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10b1f266872bd03881b7bd0c7894f0ebf020db42",
"description": "pan/bi: Lower frsq to Newton-Raphson",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5e5d11599f998dc89ad192fc85feb3c14b4e97a",
"description": "pan/bi: Lower frcp to Newton-Raphson",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94fed29680c74f8857036ec97c3f762abfd6c014",
"description": "pan/bi: Fix FLOG_TABLE modifier handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "dd11e5076e6dda833b3e62551761aff9d2b01600"
},
{
"sha": "9157cf81240f898c1f36f1789982b53874101b4d",
"description": "pan/bi: Add bi_fmul_f32 convenience method",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8eeb61a3bf9a0de4d803340efb7ccc47615b3b94",
"description": "v3dv: add a perf trace when a device is created with robust buffer access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6f82027493aa533fb2aae6956f9584880708317",
"description": "v3dv: serialize pipeline compilation when debugging shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44dcc4c24d00d678bbd06509afd1b3bd5d878f01",
"description": "v3d/common: use spaces instead of TABs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae8f9584f4c98bc9574145fedf2939361997c33e",
"description": "CI: always expose docs artifacts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ac6e2fbfb47e737f2f823fec2931d80769acc33",
"description": "radv: stop using VM_ALWAYS_VALID on APUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a3de3a31fcecf2ff4e4b37e6f6d700f62eeec8c",
"description": "radv: add radeon_winsys_bo::use_global_list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "263bd5e6fdac63ef9d4ab9d7867bbe4fa70845ee",
"description": "nouveau: print warning about unhandled cap only once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e00c4ea338e7f1f40aee03bd1ba34e1d461fd98",
"description": "radv: use less AMDGPU contexts by creating only one per queue priority",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e498f25ff4ea9a3382cbfa558205812a312bbd85",
"description": "radv/winsys: stop zeroing radv_amdgpu_cs_request",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abb3fab7c6a8c998594136e27fc468127dcd940e",
"description": "radv/winsys: remove unused fields in radv_amdgpu_cs_request",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0856f559a9ec2348474d4ccdc91a85955caf79a5",
"description": "radv/winsys: simplify the user fence logic for submission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05c383f9483241075c848cba2f318b74c2225ac6",
"description": "radv/winsys: remove unused radeon_bo_usage enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6104ff0534d277a3aae307eb563fb4365a14048",
"description": "radv/winsys: remove useless is_local check in radv_amdgpu_cs_add_buffer()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "856775400d5f6836aa760418bfb6f31b488aba6a",
"description": "radv/winsys: remove useless continue preamble CS for IBs path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e02b1577d0485a54c9e45114153e0f11660a9c1b",
"description": "radv/winsys: remove the radv_amdgpu_winsys_bo::ws indirection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb625b7a5ff501852ba7ce2a309217859d7cb791",
"description": "radv/winsys: use an array for the global BO list instead of a list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b29a8a206ee5981ce6d7a0ab1776ee30208b5dc",
"description": "Revert \"broadcom/compiler: improve generation of if conditions\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "93f8f83a95383e38769bca8cd3c236d3b1c4c87f"
},
{
"sha": "e91e1b45cb4a0174978c4dc1cd8802abfead0e10",
"description": "ci/freedreno: Run a3xx gles3 in parallel and increase coverage.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec9d56c3faccf863c082ddd27b242de88d2c6306",
"description": "ci/freedreno: bump VK coverage to 1/4 of the CTS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48dd9b7e341d7c93d242e7dc6a19760459603129",
"description": "ci/deqp: Bump runner to 0.5.1 for recent runtime perf improvements.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed138f2861a6cbc39085e0b506c90d35a3b3175b",
"description": "nir/algebraic: Partially revert 3f782cdd2591",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59237423567802661db7c591f67dc3abcfd629ed",
"description": "nir/algebraic: add patterns for a >> #b << #b and a << #b >> #b",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b0443a9008ac4c004b1f3fb846b5c1e8c961df2",
"description": "nir/algebraic: Fix a >> #b << #b for sizes other than 32-bit",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "00b28a50b2c492eee25ef3f75538aabe1e569ff1"
},
{
"sha": "84821964eb6a6962a862223865d44e3c236df66f",
"description": "zink: force 4 component formats for samplerview/render textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b45c8a8671e93952ca94118bad4c0be532f1f628",
"description": "android: radv: fix building error in radv_android.c",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "7f7da82dbb7839593f454d92e57b0aff15b65a07"
},
{
"sha": "ecdef27117776af09bedf98fe9b2be7ce2533787",
"description": "android: radv: port to using common dispatch code.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "23f8ca0c9dbab9f6c76ffb4f239229c1c6719d2e"
},
{
"sha": "a4c11385b7107c89558f3d0e23234bfcb52664a6",
"description": "nouveau/nv50: fix linear buffer alignment for scan-out/cursors",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "6650c53e64198d1b2a283778e620be8458765dae",
"description": "nouveau/nvc0: fix linear buffer alignment for scan-out/cursors",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "92f12952f32ee08cd302f8591ab059ca5f167239",
"description": "nouveau: reinstate fencing on screen destroy",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "28a781323fba87e6e338cfecb0b6fe25a08f61a4"
},
{
"sha": "0464117ad9bd47f079175058771220e8dad4f00b",
"description": "ci: remove nouveau from shader-db runs",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"master_sha": null,
"because_sha": null
},
{
"sha": "862b6a9a97ad9c47c14dbc76ea892293573c746f",
"description": "radv: Improve spilling on discrete GPUs.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a9162c85a7b9140ead8ddc6eb1c99fdb2c89191",
"description": "android: iris: implement iris layer of INTEL_MEASURE",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e67b8f504b4cbd1bc951fee4a8f53b19f25d36c8"
},
{
"sha": "5445e287493e5a68d406870e502c94ffceedb923",
"description": "android: anv: implement anv layer of INTEL_MEASURE",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4a2d9e44ff26138fcb0b92d03b6c05bcbbea5b80"
},
{
"sha": "9664bb1f3bb6afd5c3e9cd91ccacb6ce6fa9d38a",
"description": "android: intel: Print GPU timing data based on INTEL_MEASURE",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0f4143ec3787ffc851feeb3ec4ee977ef46ee461"
},
{
"sha": "e5fc8a28dc77b1eecc12f11a351ae6f321a135f7",
"description": "winsys/amdgpu: try not to skip any code with RADEON_NOOP=1 to test CPU perf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ccaad7d84423fcc4ed95ad1515d001479b4b3c59",
"description": "winsys/amdgpu: don't set unused usage for backing BOs of sparse BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d76b912bc382840cdc9fba0b44d09030f232c83",
"description": "winsys/amdgpu: don't inc/dec num_active_ioctls for backing BOs of sparse BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77d111fcbf8adcc8cdef7506bbaa3d844aa58668",
"description": "winsys/amdgpu: move amdgpu_winsys_bo::use_reusable_pool to the u.real union",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04f02e573cefb7eb26c574f971ce11460a2e18f9",
"description": "winsys/amdgpu: move amdgpu_winsys_bo::is_user_ptr to the u.real union",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96c188d023fa9fd634378b5053138f8b9f28cd05",
"description": "winsys/amdgpu: move amdgpu_winsys_bo::is_shared to the u.real union",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4bb9df366a74b0f691c971a674357beebad4e86d",
"description": "winsys/amdgpu: move amdgpu_winsys_bo::cpu_ptr into the u.real union",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3778b8fe147e7ac09cc55e3e59c0f642ce5cbc2",
"description": "winsys/amdgpu: pack amdgpu_winsys_bo::is_shared and protect it by a mutex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff311df6b54e2cab3c6afa3d00adc0a534b0eb5c",
"description": "winsys/amdgpu: remove amdgpu_winsys_bo::num_cs_references to remove atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06b9dedfd91f45244af758e342f3beac22afece8",
"description": "winsys/amdgpu: optimize out conditionals in amdgpu_lookup_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9bc23d27ace5a98759814aedf678ac9c100dcc0",
"description": "targets/libgl-xlib: add support for virgl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75c7e4b2f8b9e57bb3fb29fb0704edcbe415ea5f",
"description": "virgl: Convert errno to string.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d37124b065c2b6c99c042fb402c6a23ce16b034e"
},
{
"sha": "09ce403b2d77ca80eade07562839103ed9b46f0b",
"description": "radv: zero the bo descriptor array when allocating a new set",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "126d5adb11e18a329e197db8f117b47bba30eeed"
},
{
"sha": "2f534c2e2ee97b89c43f155c0e2f9efe5a3dffac",
"description": "radv: null bo list pointer for null descriptors on update",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "126d5adb11e18a329e197db8f117b47bba30eeed"
},
{
"sha": "021bc4f868308630df6f8311db3932046219d086",
"description": "nv50,nvc0: clear internal vbo masks based on the trailing slots",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0278d1fa323cf1f289a2c5f4cd803c4203d4a48a"
},
{
"sha": "eff837c7c2de627545dd9197d09f6ff337e68456",
"description": "pan/bi: Implement ACMPXCHG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d400d5e150f966653b516e7f8da714a76e97b194",
"description": "pan/bi: Implement AXCHG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0a2a0af75768d09ff138c87585cd9640986f114",
"description": "pan/bi: Respect side effects in DCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5709f17a2739aeaaba29689144118b68ddc5ba8",
"description": "pan/bi: Add side_effects helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "836c1c6fb10e308d353aa2ff50f239545c2daa27",
"description": "pan/bi: Fix NULL deref with empty shader",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d0902aa2d4d9652c62e7c6e63eee0ff5dfbc0b42"
},
{
"sha": "855e29cd78f2870a0937a6b105d4bc6aafd9cb44",
"description": "pan/bi: Make sure we never branch to an non-existing clause",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbce99a809dfd9f050ba28b8341562e418675695",
"description": "pan/bi: Add an is_terminal_block() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c391c32af22bb93f1914fbac492f77f4b6c7585a",
"description": "ci: Update to newer ci-fairy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "366fb28dacef2ef45702a9301b176190ac429e56",
"description": "ci: Fix MESA_TEMPLATES_COMMIT value",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "48f78dfd1ac10d5d309aff437f81d44d1ed06cd2"
},
{
"sha": "d1f93261b17d73eceb16b7081000b5bb8f6608f2",
"description": "aco: always set exec_live=false",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "3824c06aff27f9aae05c82c85a1a7779b27df980",
"description": "zink: support using lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3adf6da4c10c0bc1a5209455fee7cc6e75683a74",
"description": "zink: explicitly check for VK_NULL_HANDLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b38b1ccafbea38986ae419df026e2bb05972ada",
"description": "zink: check for error when calling vkEnumeratePhysicalDevices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc8613c8d5ea4e5497a1c4d6cdcd201a250eb519",
"description": "aco: add fallback algorithm in get_reg()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57cb2fc88e1708687b7468cac9210410a72185de",
"description": "radeon/vcn: enable dynamic dpb Tier1 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b460c9b5d13c351972c755b03832dfeacd0f2b79",
"description": "radeon/vcn: add dynamic dpb buffer Tier1 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b4326346bcfe2957f662b3e796304d3e5c1064d",
"description": "radeon/vcn: add dynamic dpb interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "480d1436fe965d9519b1943ed47d1bddd4af8c6d",
"description": "radeon/vcn: clean the message buffers and their indexes logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f6cd7bba91e8be99e7736e59fe9df539444daf3",
"description": "zink: be a little more precise about query types in one conditional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d45ef517c604ae60977c7f2597f0ea5f32124c22",
"description": "zink: unify shader image unbind codepath",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c72d99550c88434243c4ea58b777ff52f8b58fe1",
"description": "v3dv: allow a component swizzle in copy_buffer_to_image_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d4a0797ceefc841dda4b8db8cd6b0ed03ba7815",
"description": "v3dv: batch copies in the copy_buffer_to_image_blit path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7aa04ad0659d8a4766ba6d8ea45f0602cd9f99f8",
"description": "v3dv: handle D/S buffer to image copies with the texel buffer path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ecb2eaf26dd980d28a8a9ee3caab72c8336077f",
"description": "panfrost: Don't add the tiler BO when it's not accessed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66125c429fe7ced20e1125b9a439ae98d5fab993",
"description": "panfrost: Fix a polygon list corruption in the multi-context case",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d8deb1eb6a2244e765a1789c87b32ff43bd5349c"
},
{
"sha": "0c3fe064215864e7966c8640ad36f173d78cb855",
"description": "spirv: Skip creating unused variables in SPIR-V >= 1.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3abbe7a24c0a1927313ce629b0d14a11d7e61c8",
"description": "spirv: Count variables *after* unused ones are removed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc98ba2eaf29cea084a5756ff851057f3513e555",
"description": "spirv: Use OpEntryPoint to identify valid I/O variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4654650d6b56db2d2ebdaac4ac72d9da84159335",
"description": "nv50/ir: Initialize BindArgumentsPass member sub in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a5bdd6cf77511ae8a219db6f1aa6d8e46c26fe4",
"description": "freedreno/a6xx: Add support for glDrawTransformFeedback().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59f047e6e70bf8ebce1921707ecd75252c9d0f41",
"description": "docs: Document PIPE_CAP_STREAM_OUTPUT_PAUSE_RESUME.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "500945041391f1dcacf8dc7bc0d91fb45aeb8f53",
"description": "freedreno/a6xx: Skip guessing VSC size with indirect TF draw counts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbaf13682147faa8fd6fa1c19e588f3ef4c5e678",
"description": "radv: Pointer arithmetic without void*",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "736834931bb2e72a3bb9f25c507eb654e5c1b66e"
},
{
"sha": "27d496706eb4a2e923b291cc014979026eb0c381",
"description": "anv: Move extension tables to anv_device.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d6de5d2274e0e2ed6b233c7cee5ec97def7a5f7",
"description": "anv,vulkan: Move anv_icd.py to a common location",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91931c4eddba8f3e5d7606c96ad56e2834660c1d",
"description": "anv: Make anv_icd.py more generic and independent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7a045ed632deee6109e7340a1180507ea2647f5",
"description": "anv: Pull the patch version from the XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf54fc768ec89c512adb71515650d7a52f82e6b2",
"description": "vulkan: Rework extension disabling on Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0260b4a7e74c4ef3aa64a9dfe37895654584bd86",
"description": "vulkan: Add a common helper for enumerating instance extension properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f26b336331f9fb63eabbe3ab6949f924d7d28113",
"description": "freedreno/a2xx: fix scissors clamp bounds",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "6ae726b79988addc50c1ed149151a351d0343d9d"
},
{
"sha": "3aeb029728387fba26931fd690e11e21f77782bf",
"description": "freedreno: Drop pointless clear of used providers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4338cafd7f2d9fd8557d65ece569414d9be60228",
"description": "freedreno: Backport a5xx/a6xx fix for active query handling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b709efeb0981c4b95cc347eb9d61e6e52dc6d360",
"description": "freedreno: rename batch->active_providers to query_providers_used.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75a43866769620f9ade6f71e7d1d9e7d9d4f9ac7",
"description": "freedreno: Make sure that queries are disabled during shadow blits.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50bac9f3fb267de993aa00bf00f6f6e4461d6ab9",
"description": "zink: move maintenance2 extension to right file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a88cd98315c6eecd8026402cf785ca5092589b58",
"description": "drisw: Disable automatic use of layered drivers with LIBGL_ALWAYS_SOFTWARE",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4a3b42a717ce4fa4450066352f04f2e1ef78ad9a"
},
{
"sha": "6ae726b79988addc50c1ed149151a351d0343d9d",
"description": "freedreno: clamp scissor bounds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da21eab1428758024967de04598b2898583d4e41",
"description": "radv: print image array size in debug mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "564102b1be0da61e86010033e37b5667c3406e4a",
"description": "docs: fix invalid rst syntax",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2e2edaa89b4cfd935f1dde28e81bbcacf39ad15a"
},
{
"sha": "b4651890be4db10a6a6ebf0e6cf2fad7d00623b9",
"description": "frontends/va: Update conditional checks for code stability.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "083843de1efb34e8b6774fa453c8c6139cd4b580",
"description": "nir/lower_io: Fix grammar errors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6630825dcfb384a17947c9f98f1cab3c157d2c0b",
"description": "broadcom/compiler: let QPUs stall on TMU input/config overflows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d57a358128f13ea9e20216938387dbf425c1e394",
"description": "broadcom/compiler: log spilling shaders to perf output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f90b729fb04a3d8a9c341e289b831a287a7dd8e",
"description": "broadcom/compiler: disallow spilling if TMU pipelining was enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e18d6bbf2fd2201f23f979a8f217af8a5912f2b1",
"description": "broadcom/compiler: disable TMU pipelining if we fail to register allocate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecd654bf00255a04f17d52451348046830425690",
"description": "broadcom/compiler: support pipelining of image load/store instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bdc6dca6c4c6624f064f2cee062b30a65a1444b",
"description": "broadcom/compiler: refactor image load/store TMU emission code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be45960d3e23cfa9a96b5f15d64f8936be0f8f28",
"description": "broadcom/compiler: support pipelining of tex instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "197090a3fcae47a4aa0faa06ea3a45e1bb64a458",
"description": "broadcom/compiler: implement pipelining for general TMU operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e96f0f8cd1ef02fcedf68f1d0afd9ce403fa0d8",
"description": "broadcom/compiler: prepare TMU spilling code to account for TMU pipelining",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3926030183c8875856c29979f1aba75417992f6d",
"description": "broadcom/compiler: fix indentation with TABs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14bafbba9bbef1aa4a5a9194ce53f931f33124cd",
"description": "ci: Run 'time' in the background and propagate signals to test process",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "35f59e14f833944bff7df9ab99cf87bfb402c52f"
},
{
"sha": "09e421846d68286cdce159463f21c69c4b6818b8",
"description": "nvc0/ir: Initialize SchedDataCalculator members in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f1c6f36ec2e691589f043f3969afe00c84cc090",
"description": "nvc0/ir: Initialize NVC0LoweringPass member gpEmitAddress.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49d77357eab13f8a58c2c6be00a718a8c1097880",
"description": "amd: Disable surface modifier test on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdfd316d5b5e67b7c3e2dbff93c803e1f648385e",
"description": "radv: Implement VK_KHR_zero_initialize_workgroup_memory.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e59cdbf779e58d55a00f51ea1143b92410cd0a8",
"description": "spirv: Fail when parsing invalid Initializers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e41b0202c9af96d511546e2e9c78742e86fb981f",
"description": "zink: don't pick a cpu device ever.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
},
{
"sha": "586f1397133f2d918fc440c6bfce858d73f5cb80",
"description": "winsys/amdgpu: expand the slab allocation range to [256 B, 1 MB]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e97af11ba95f2563579414c4c68f2cbd5af4928b",
"description": "winsys/amdgpu,pb_slab: add slabs with 3/4 of power of two sizes to save memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35005881bf969c934c57d5dffb76ad1a8efa2310",
"description": "winsys/amdgpu: clean up slab alignment code, handle small buffers better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "965c6445ad419aa49302f75db1d99345708c5aae",
"description": "winsys/amdgpu,radeonsi: add HUD counters for how much memory is wasted by slabs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e47fe9a940f3989caf98024fdc584641601fa2e",
"description": "radv: fix waiting on the last enabled RB for occlusion queries",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c167b773fe0f4bdf4ad9d385ea23cec5f812cc0a",
"description": "freedreno: Put an upper limit on VSC size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff61e9b54d9133cd7ac2f2d4b4761a43383834a3",
"description": "freedreno/decode: Fix overflow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57238876765017ae8c3217f702e67cb1cbcc4008",
"description": "turnip: fix resolve MSAA D32_SFLOAT_S8_UINT image to S8_UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09e9be3d8f5aee0819fe2a5bb9d8f598f3b0d842",
"description": "turnip: fix resolve MSAA D24_UNORM_S8_UINT image to S8_UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b609d4677d3f910c546c1d94d8ddfe4511e2f065",
"description": "i965: use aligned malloc for context instead of ralloc",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
},
{
"sha": "a545fe9742cd580245290da97c18e6e77e0524ea",
"description": "intel/perf: introduce additional ralloc context parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "095fd121a327c7e11dedd6bc7d85bb2abb7a47bf",
"description": "intel/perf: cleanup, remove duplicate function declaration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "047d799a16837983603683080e52254fc78594bc",
"description": "radv: Fix assert.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "7f7da82dbb7839593f454d92e57b0aff15b65a07"
},
{
"sha": "469341fabc987c3a06327118a23f160772223a22",
"description": "radv: Add modifier fails for CTS bug.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "58e52326254e6967018354bf678fc7fa7c0eee53"
},
{
"sha": "736834931bb2e72a3bb9f25c507eb654e5c1b66e",
"description": "radv: memset the alignment hole in cache_entry to 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fc5d18aac39b1cbeed29866037e9c8dc066611b",
"description": "turnip: fix UINT64_MAX size wrapping in tu_GetBufferMemoryRequirements()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea42632ba754846d362e2d9a235dd7ba265b26dd",
"description": "turnip: set sparseAddressSpaceSize to zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a975fc8e70eaa0f0e24b187b1b0042204d1f569",
"description": "pan/decode: Prefer sizeof to ARRAY_SIZE for char",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df8c4471b3e765e2a620afa17d15f63017530f4c",
"description": "pan/decode: Remove tile range validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53c672aa12f7d6a185a28a5f87f421e7c77b809e",
"description": "pan/mdg: Drop unused stage parameter to disassembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a00db92e4908bd63d264aa5f793a78f6727053cb",
"description": "pan/decode: Remove mesa header dependencies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "307191f88c9935f43934cbe2f630371f03ed1c59",
"description": "pan/decode: Remove unused disasm stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "641b8a6a19cd5d16cb831230cae720b827113826",
"description": "pan/decode: Remove pandecode_prop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19ae0017d1f8ba4ea82bda765cb9f408e08221f0",
"description": "pan/decode: Simplify tiler printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0aa3e959b818faeb437ef84634a54ef710f43be4",
"description": "pan/decode: Remove unused MEMORY_PROP macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19a29f2e45da85afeab0020623bbc672b3791d1d",
"description": "pan/decode: Deduplicate shader property printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c0669979d0d6b4ef2a5094b9e6d8c7077afc177",
"description": "pan/decode: Deduplicate SFBD blend printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71c43211c1a7437724f345d211e1adf1bf3da349",
"description": "pan/decode: Remove dependency of decoder on the encoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "776a6a84351a0e5aab9725e0a49a29161e17d94e",
"description": "pan/decode: Remove tiler size checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aba23ec43e4d47677a10ce54c9cacb57e1ea5e08",
"description": "pan/decode: Be explicit when printing invocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd388b14c8d5f0bcb0004fc1382846f42b8ece9b",
"description": "turnip: add missing register write to disable dithering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bdaa4d1ee0029d13e5d76060c1fcbf95a46b1145",
"description": "turnip: don't always use 3d ops for blit_image",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "872c4bcd27db7b7ca26abe9fc090ae26d502156f"
},
{
"sha": "b37bd5f89b4110e1038a4a6979d345f7b9f17e13",
"description": "turnip: IMAGE_FILTER_{LINEAR,CUBIC}_BIT only for non-integer formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4653c1033be250f4fa489355c79cb767e1b2b01",
"description": "turnip: use vk_format_is_int to disable COLOR_ATTACHMENT_BLEND_BIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de44e700b1606a181d1a13013495040b35c1bc5a",
"description": "turnip: delete unused vk_format_parse.py file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "596e82510daf55e402677ea7ed532faa07e3c614",
"description": "turnip: fix logicOp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0602d4ec69779db11008a8e370b1c46442fc7784",
"description": "radv: correctly enable WGP_MODE for tessellation control",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2338e4ad36fc41414e0d2362e5191d39d218a1d4",
"description": "radv: correctly enable WGP_MODE for NGG and GS",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "56cd79b63d25ef0d5d795bfa6ab58955b9f96e3b",
"description": "radv: round-up num_records division in radv_flush_vertex_descriptors",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cec72c3a9cdea1cd474979c7019c70771c5cd82",
"description": "radv: Use typed outarray API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e8b8f0514081dd591bf4e5416acac18ffe6f911",
"description": "ac: Remove unnecessary header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5df057a3e6525074e50e620b5b732e22e3ba6304",
"description": "aco/ra: Add helper to get a PhysRegInterval for the register demand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32fc4dada20a88a33e165e37e7df6734b7099dd7",
"description": "gallium/u_vbuf: skip non-indirect draws with 0 vertices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc9645be67d62b9147640909fbef6b418881d93c",
"description": "Revert \"gallium/u_vbuf: skip draws with 0 vertices\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "be8d811e57973e9d3632f90e47fda1f5c24ca379"
},
{
"sha": "d49b0fa72fb6464657d786db4174cbcee6ff37d9",
"description": "anv: Implement VK_KHR_zero_initialize_workgroup_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2414ada876e4d694f109a79d8cd33b59d7afafd",
"description": "nir: Add nir_zero_initialize_shared_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4f2297f007202ce868b7f5297c7418fe88ad9bb",
"description": "spirv: Recognize zero initializers in Workgroup variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "378eca1394ad019325b38f92163bd43d8eaefa46",
"description": "spirv: Refactor variable initializer code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "696b0ab2c923024c865fa0ffdf725b2d4b6328d0",
"description": "lima: always set stride in texture descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce432ac7cd3aa4a4b0c571989ad367b1d17487e4",
"description": "lima: enable r and rg pixel formats again",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f17c8dc79885d61feb3c3a37be8935c364202569",
"description": "lima: set yuv formats as external_only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "774fae34f045c12915b5ff26c64ac091a8c743d8",
"description": "nir: Drop the lower_mem_constant_vars declaration",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c730ace12b51d46585fac6710fbe57dccd67071c"
},
{
"sha": "6adf410cc077e4b4bc1395fa3065d08064539e69",
"description": "clover/api: make use of validate_mem_migration_flags in clEnqueueMigrateMemObjects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e4f7e14af9135a9e680f3915002dbb8cb7a0beb",
"description": "nouveau: add support for SVM migrate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7616c89a4af756cefc865970509f0a184a0d787",
"description": "clover: implement clEnqueueSVMMigrateMem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3718938c1acc165ba98dce4cac1c75f93a740017",
"description": "clover: track allocated svm pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3c2432b375237bc0a2d3c75d5c8ae0b18fb3903",
"description": "gallium: add support for SVM (Share Virtual Memory) migrate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e474224131e54ce278edc0fac6586ca657be1d9",
"description": "zink: wrap some long lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7d9ac2956253f4b7f65e1caef1a3394d3e2f29f",
"description": "zink: refactor vertex-order emitting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06e421fe5c219f6b8be967649ba99e1f4f9355e2",
"description": "zink: add a get_spacing-helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e240221d1541ca81a8953990392b8f647c8c24cd",
"description": "zink: add a get_primitive_mode-helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "701ade314fcd3e8f18e1ce84aedc98facc3a124a",
"description": "zink: do not insist shaders come from glsl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84fd3b7709a4823711fcfa643fdc68f03b16f0e4",
"description": "zik: correct spir-v caps for textures and images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ce9c029b1957373eff3148b8bb2cca2b5d3dc21",
"description": "zink: only emit cap when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6da248c0edf86dc5b02dab12ca5f34da31c7ea0",
"description": "zink: only emit SpvCapabilityDerivativeControl when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36a4b423fe9e6a61753f891739e26088682c2040",
"description": "zink: correct return-type for function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fbacf5bcfbcf6b481d669eac85faa86a04a5e14",
"description": "zink: be more careful about limits when unsupported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b9042577c88cefd9bcdf88b525407b178525d9e",
"description": "zink: remove stale TODO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f064b7a42c86703b22d90240094f2ec3e8ee7797",
"description": "nir: Add some ssa-only fast-paths for nir_src rewrite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "592c17b39d949951bcf9c90138719ff7471e637e",
"description": "va/picture : Added failure check for stability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eec2d4e466a89ece98b2c0e3947db41d84d08a95",
"description": "anv: switch intel perf queries to query layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ca1f488e6f6a5796173307a474b7fc22a2f7766",
"description": "anv: switch khr perf query code to use query layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76bba61e0be7c0e4448e3a4bd732e1e62645843d",
"description": "anv: compute commands required to implement perf queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "185df6ac9cfb8cad9c925bfba249f8479890cdad",
"description": "intel/perf: drop the special READ_REG operator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f721f2ad05f70f1e2ef069f52f21b30fcbd56cf7",
"description": "intel/perf: add DG1 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b335bc55ab1b9e90334807dc6463ef5f07633a9",
"description": "intel/perf: add RKL support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d6741b11b1e189fa163e590590b4d1b04cebb7c",
"description": "intel/dev: identify rocketlake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b3443fbd974fa776462ad7e097029fafd47ba3f",
"description": "intel/perf: break TGL perf configs in GT1/2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f97fc0ff8b33fbf24a664962c51391a3a51e7e5d",
"description": "intel/dev: identify tigerlake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6afe5d3624eb2e5025378d55968a824b6b89425c",
"description": "intel/perf: add async compute metrics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7335faa1a9cec997c2289db915b7972b4158f196",
"description": "intel/perf: small ICL equation refactor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5f32e948f6290ca2d5cd6941f03af58c682fe67",
"description": "intel/perf: update files from IGT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d0886089e3b60a6a14326e038b0cb9ec6adfaf5",
"description": "intel/perf: remove reordering script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01179d2bc38e33bf24397349e4e76e58b71e8571",
"description": "intel/perf: reorder xml files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12ee1ec25e8fd313bc7c3a9898bd3e487b335e9d",
"description": "intel/perf: add reorder script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "404d0f762676547d39f30cca8d4371a81cb6851d",
"description": "intel/perf: rename lkf into ehl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ed29f944ced3ea2d476ab0f010610bf88f669f8",
"description": "anv: remove unused query pool field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e649124462c9a9fba17a854540f916c723c94c0",
"description": "anv: fix layout comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c513250255d6ad031b8574ed7bb54a1e1ccdeef",
"description": "intel/perf: switch query code to use query layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8750f43a9077b3b53f54505aaa2cc46fab5d4f90",
"description": "intel/perf: add performance query layout using MI_SRM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f32d1bf5295ce420779b324c6935e68ac6ad8be4",
"description": "intel/perf: query register descriptions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6e980e9bf6c33f4166b423ead0d221c76c2bcde",
"description": "intel/perf: prep work to enable new perf counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "969f6efbc2f35fac9253a21fd3b64c0211573862",
"description": "genxml: PERFCNT registers are available since HSW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "adc7f97a7073d6b2a19b461f0c53060910e80267",
"description": "iris: don't emit IRIS_DIRTY_VF depending on trash in restart_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "470d3a3640e2635e36b79e12a611f379f814e9a7",
"description": "panfrost: Update ctx->batch when a fresh batch is requested",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "834bb5e54cfb20ecba3a55358dc19494e91381e5",
"description": "panfrost: Add a panfrost_compile_shader() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89cfa4180ba6ffe4e89ce2110da8c1a6b2ebf6fa",
"description": "panfrost: Use dev->arch where appropriate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d78f686ad1c523f1ac3fafc01d6895f05dc303c2",
"description": "panfrost: Rename and move pan_render_condition_check()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3913089d2d87623e4be6169cf5f0902bd1a29e3f",
"description": "panfrost: Set attribs and attrib_bufs to NULL when attrib_count = 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81a21ea9cd1134fd22ed07d83925976bd3625280",
"description": "panfrost: Only allocate the extra attribute buffer entry on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63d9e412ecebfa786021376556893879412e0bf0",
"description": "panfrost: Don't memset the last attribute buffer entry twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4544d00e71ab95e5512669c4a458787df0f29f44",
"description": "panfrost: Get rid of IS_BIFROST",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec6c6f610c4e8fc69e3d86bef56cf64eeaccbd4a",
"description": "panfrost: Fix tiler job injection (again)",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2f1947b39ca5426f1bb501d22cf3dcae9ae411ea"
},
{
"sha": "93f8f83a95383e38769bca8cd3c236d3b1c4c87f",
"description": "broadcom/compiler: improve generation of if conditions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b60dfa2c0926fd119e646df01a87cff495bbf98f",
"description": "radeon: decrease the size of radeon_cmdbuf by switching prev fields to uint16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34114e1dcb50a9a6be311e4fc9cdfa1d6795a8c8",
"description": "radeonsi: tune NGG shader culling vertex threshold for each chip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffbf3a5f8b51cb2f2a98fc0eb64e5ff369e4b15c",
"description": "radeonsi: simplify the NGG culling condition in si_draw_vbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75817435108bc4a2109074fb6c1d25defe38f5e0",
"description": "radeonsi: set current_rast_prim at bind time for tess and GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2edfb279137e8f0f8be0f8ce710056591a670a19",
"description": "intel: combine common gather routines in INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6fc72e286d57ff2770d7540a9eead7e1d3e2aed",
"description": "intel: support secondary command buffers in INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9eacbfaf7be7cc5cac03c60fa64d558ea693a03b",
"description": "intel: stop tracking submission state in INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7d4ebbf86477a5788ef741b75507e5f898db559",
"description": "iris: add hooks to call INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b338bb70e0df3839718315140f217d173cc6d460",
"description": "iris: add a iris_context reference to iris_batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e67b8f504b4cbd1bc951fee4a8f53b19f25d36c8",
"description": "iris: implement iris layer of INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cec1a9bbb92cc47dfb73771234002c1302e42e90",
"description": "anv: add hooks to call INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b6209b9081c50657ba81c79d0491afa2904f662",
"description": "blorp: add hook for INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a2d9e44ff26138fcb0b92d03b6c05bcbbea5b80",
"description": "anv: implement anv layer of INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5f3eb1961d5c98796c415b5cde1bae49ee7590e",
"description": "anv: enable timestamp for INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f4143ec3787ffc851feeb3ec4ee977ef46ee461",
"description": "intel: Print GPU timing data based on INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9960579c339774a3c549552f287824c0c4371d3",
"description": "radv: Enable modifiers with the WSI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58e52326254e6967018354bf678fc7fa7c0eee53",
"description": "radv: Enable DRM format modifiers on GFX9+.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f7da82dbb7839593f454d92e57b0aff15b65a07",
"description": "radv: Add image layout with drm format modifiers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1fbb6ff563004d83413eae3cff41bb643d29db4a",
"description": "radv: Add drm format modifier queries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c83e3ea98b7e2c8972e9897c5971f78c69a7138",
"description": "radv: Add format modifier format queries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4dbbd59a010a44efd095dbda64282eeebf290db6",
"description": "radv: Don't relayout images with modifiers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f543f09e2ac2424226b89f5a41371b444cff4635",
"description": "radv: Use the surface offset from ac_surface instead of a plane offset.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd816bddf29116d41320df2f16ee23f9933f4fd8",
"description": "radv: Extract DCC format support handling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21f476920e8543ad2ceba40f18115ea9534af3b6",
"description": "amd/common: Add modifier size helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a678ec9b8c057311ed7e96977c067e5469ca9825",
"description": "nir/from_ssa: don't check for interference within the same set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd05620e437e4957c9408cae249517f00236cee6",
"description": "nir/from_ssa: consider defs in sibling blocks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "943ddb945877fc8a48dd7a435d40e1a9e7b9eead"
},
{
"sha": "abdaf5fab82c7d74c036cf576b012b71fcab705e",
"description": "Scons: check for timespec_get on windows as well as unices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2545f22f46df332da85356f7103470c4734f4e6",
"description": "vulkan: Drop the type_prefix parameter from gen_extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bafd0c680d20c61e180e5469a882d201352abc15",
"description": "vulkan: Rework vk_device_init and friends",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a7514ea099eb4982f4376213debb88a191132a7",
"description": "anv,radv: Use common entrypoints for VK_KHR_deferred_operation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23ba48a0c73032bf01f8364b3a759f6bf50c1b31",
"description": "vulkan: Make the debug_report implementation internal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41318a58196d385ce97041e16a055baf892e38cb",
"description": "vulkan: Use vk_object_base::type for debug_report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c41eaf0add39cff5c3aaa79ffdd6edcc484cd72c",
"description": "anv: Use vk_object_base::type for debug_report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd1705a4808f61513f5ff818679efd5c5f105f8a",
"description": "vulkan: Make vk_debug_report_callback derive from vk_object_base",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "51c6bc13ce3a70b1948ce5c4edbc1d29c5460986"
},
{
"sha": "19d7cf045755c50e4045ea10b39c35ee985aa76b",
"description": "radv: Switch to the common VK_EXT_debug_report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f2341767ba60e377a1440b5d3997da862f6e44b",
"description": "radv: Use common entrypoints for VK_EXT_private_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23f8ca0c9dbab9f6c76ffb4f239229c1c6719d2e",
"description": "radv: port to using common dispatch code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d16621281688814146f0f5a116ebb462d00cc60",
"description": "radv: move to subclassed instance/physical_device structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abbca2fa9281c4e8b5b5b078d950275bacdddf1a",
"description": "radv: remove all entrypoint enabled debug option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f695957421351e951ec92d8b892e22129e64f6dd",
"description": "radv: move queue object to a common base object",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9b1138e3f0e960119a46dc08794132719c93173e"
},
{
"sha": "7fe36c1187533854c39e768bb82d47bb9b8a2568",
"description": "v3dv: Switch to the common VK_EXT_debug_report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9933b188d2a9a27f49b5f6fb25f47e5d7040f02c",
"description": "v3dv: Use common entrypoints for VK_EXT_private_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21f9a886737abbc89711cf1e085e1da8df65723f",
"description": "v3dv: port to using common dispatch code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e2bbf5d504eddf929a0eed5635f44b3e68a0595",
"description": "v3dv: remove reference to v3dv_instance on v3dv_physical_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bde7e1c313062c1f70a57054b9c2c9e1184d6d25",
"description": "v3dv: Drop v3dv_instance::app_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c0079e0ee1ad18e9c75f6e5a56188a52acb9837",
"description": "v3dv: move to subclassing instance/physical device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "249652fc1ec801a0d7070679161c27cf9fff7747",
"description": "lavapipe: Drop some wrappers in favor of common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "394708b3cbaf58ba1441ee0850974aa897e2318e",
"description": "turnip: Switch to the common VK_EXT_debug_report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a8060271c7c171cf6bac0e30a102e5ee6a79054",
"description": "turnip: Drop some legacy wrappers in favor of common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0870cf4c06d9c8298be8a577d63104fa27ee7290",
"description": "turnip: Use common entrypoints for VK_EXT_private_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59d70c47c7742a65000e2a4e7a7bd2b8e9f5751d",
"description": "turnip: Use the common dispatch framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed9e75950b38cb6e0c96bbcf5cec1f0e7d9a96ef",
"description": "lavapipe: use common dispatch layer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae895d308adfd204b61653fe70cad9be74f6d0f6",
"description": "lavapipe: sort extensions in proper order.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce98c8f7af33371afd436de8bcb64ad369831e90",
"description": "lavapipe: add missing wsi entrypoint.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd3c665df084cb297c633f5c573c272be5016b10",
"description": "lavapipe: move to subclassing instance/physical device.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcdf481d13cb8c306a64bd31352ccc654f78ad69",
"description": "anv: Switch to the common VK_EXT_debug_report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eef79aab1c3cc72357c57dee1b132994c70aa620",
"description": "vulkan: Add a truly common VK_EXT_debug_report implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06f877f6e6e9590d86bb941a5baae7de85751356",
"description": "vulkan,anv: Move VK_KHR_copy_commands2 wrappers to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac6be0ef223fcf0d17f4937274146c43bc996b0d",
"description": "vulkan,anv: Move a bunch of trivial wrappers to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f51155a349186ebf567218eba11e65be2cfb214c",
"description": "anv: Make Get*MemoryRequirements a wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3536bec0fa01908a1afd28bb3596927c22a98573",
"description": "vulkan,anv: Add common entrypoints for VK_EXT_private_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8bc9a4e7acfb82a3984f9d7f26db557529e736f",
"description": "vulkan,anv: Move GetDeviceProcAddr to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94d02e8dead2d9eef5629cbc425b2bcc986b8503",
"description": "vulkan: Add framework for common entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0be8200839c3ab19dddd5ad2e30a53184fcd388b",
"description": "anv: Use the common dispatch framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e190bc2ae5d4f98e3903e66d6e5b1758a636c91",
"description": "anv: Add a single anv_genX switch macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9be7aa3fc83ba3117bae7907765fdf2023c2683b",
"description": "vulkan: Add a common entrypoint table generator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66cdc0c0dbb554944d5531a7b4088f51da2c1b81",
"description": "vulkan: Add common Get*ProcAddr implementations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46ecbff39bb0228f5a6be1c74149bb8327e2b1ad",
"description": "vulkan: Add entrypoint tables and related helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eff07c0407e59de88de971647015a2b77f0f6842",
"description": "vulkan: Add generators for instance trampoline functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d360a996f9197113cb267d651cfee1166ba3e385",
"description": "vulkan: Add common instance and physical device structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f22fdad9548bebe5926f1269b0af037c4d5459d",
"description": "vulkan: Add dispatch table lookup helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cf035a96bb28b6e76af50bb0039810c9f172cb2",
"description": "vulkan-overlay-layer: Use the new dispatch tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74617eea4601a0d5e851d1a36bb67d9ddf529673",
"description": "vulkan: Add dispatch table loading helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04f1095e84ddcc27adec5f02e6729f0ed65da60b",
"description": "vulkan: Add common dispatch table generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82f5acd952be1a97a60639d299393c162b976150",
"description": "anv: Use the common extension table struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4cc52c05437bf5bfd62b536a58f9eab04b3d695",
"description": "vulkan: Add common extension tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d6ac87d6113577a82a55e4262cbf48024ae59c3",
"description": "vulkan: Add a return code to vk_device_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ee88948e3aa511777cdeb29e76da43059ea8ee5",
"description": "vulkan: Move vk_device to its own file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b28396542757cbe51b447f0cfb85dfd1bec07ff3",
"description": "lavapipe: Properly clean up vk_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62f966cf447cc8f23981422f3792061c24fd3deb",
"description": "v3dv: Properly clean up vk_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce0e5cd35ba64e395ad41cb3fb22cb956a4f515c",
"description": "turnip: Properly clean up vk_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e76c0ea8231db9def192f56f49b8224ce60f806",
"description": "radv: Properly clean up vk_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3419512dbd351670e24b0088bbb7e4a3b699ed2",
"description": "anv: Clean up the vk_device on the CreateDevice error path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d6cf9e1c28052003a13f4c855a6617a511d0349",
"description": "vulkan/meson: Add missing dependencise on vk_extensions_gen.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8647c9844031def60860368c4da41a43349c093c",
"description": "ci/freedreno: Add Valve games and other traces now that we have GLX.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23350b59391ec56c0671a3524d6d87864751a65c",
"description": "ci/freedreno: Do our piglit runs against Xorg.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4855d29304ec9cc80bba1cd882cbb5ea6c3f5b0",
"description": "ci/lava+baremetal: Add an xserver to the root fs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e2edaa89b4cfd935f1dde28e81bbcacf39ad15a",
"description": "docs/ci: Document setting up the http cache for traces.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04a2f1462eed47b52afcd9be6a87d1e5c1cb5c47",
"description": "ci/docs: Update CI farm requirements suggestions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2af6b535881867cc5a941063459e9df508d8c650",
"description": "ci/freedreno: Use the http cache for artifacts downloads, too.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a45810a24692e5af75114a4b5dc3f5023157f17d",
"description": "ci/freedreno: Use the new nginx cache for trace downloads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18bfb74292202857363027b5728567f1bbc84daa",
"description": "ci/freedreno: Drop pointless GIT_STRATEGY setting for a630.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1eaefe6cfd16186a88dbc1205c0cf16996bec0b6",
"description": "radv: Do not hash vk_object_base in descriptor set layout.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "178adfa6a8e5694a077c3e11fdcc5bc0802839ab"
},
{
"sha": "e8707961134daa9b91599840ad5698366a6229b7",
"description": "radv: prefer CP DMA for GTT buffer copies/clears on dGPUs due to slow PCIe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5a02d16a6f2b078824a2341b92c57e213281773",
"description": "radv/winsys: move the initial BO domain to radeon_winsys_bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35f59e14f833944bff7df9ab99cf87bfb402c52f",
"description": "ci: Use GNU time as meson test wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf23161040c650fc878427686d2452a1cae624f5",
"description": "r600/sfn: Use the constant buffer ID when given",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d81439463a52f50ba43c3d51c549e6db1783393d",
"description": "r600/sfn: Fix dual source blend lowered to FRAG_DATA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "576da40a73d9d88fb5b660c144eb72e9f7564c53",
"description": "r600/sfn: Fix FS inputs when reading from the same position",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "374bc76706ec5fbdd87c7bca6782f0f6886e9009",
"description": "r600/sfn: Add the position input as varying",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd6c95a1b1e01d1ae9a22443f7f71e31eaf446af",
"description": "r600/sfn: Set unnormalized flag for z-coordinate when fetching from array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80200c75e0c9a0a5d031d82f7f4cfc4aed96837a",
"description": "r600/sfn: Fix use of cnde_int for bcsel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56f1eb9de7972f1b2b083d939355941c128c1266",
"description": "docs/features: mark ssbos as done for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e47a9938d327d5c62224d58596180a22dcecff4f",
"description": "v3dv: Only lower local arrays of size up to 2 to if-chains",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f583df7b6f0fdcc383afbf03e20ed2f91eb4a95",
"description": "broadcom/compiler: Enable PER_QUAD TMU access only in uniform control flow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79bde75131c1f64bc34092a081c531b025a5a588",
"description": "broadcom/compiler: Emit uniform loops using uniform control flow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6643bdbd5375de604001bc23d45eca134cc3a0f3",
"description": "broadcom/compiler: Use ANYA for branches in uniform ifs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7fc44f9ebbe93f7aefc010aea4e13e29d0d67fd",
"description": "nir/from_ssa: Respect and populate divergence information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8fb6cbdcb67b969b9cba64b8d816538f1a0f75a9",
"description": "nir: store the results of divergence analysis on loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "019449dad7270d03b773841750e8e750dcb4d46d",
"description": "nir: handle v3d intrinsics in divergence analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "349e4f3c65201fe8231a755fdf9545a28be3ae19",
"description": "nir: add more intrinsics to divergence analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "824ae644778b1aff2956d18962053f6e1da932e7",
"description": "mesa: Remove _mesa_destroy_context()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "55e853d823e860dd232a8be0378bd0519e35b6bd"
},
{
"sha": "28d902dd62953529f29444af2b4f907d1d70da5b",
"description": "android: pan/mdg: create nir pass to lower image coord bitsize",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "db725e1d52a64646c32d5a6159fd6beb526d3abf"
},
{
"sha": "c897f7a72272e19002f2bff25b3ef9ed865fa3d6",
"description": "v3dv: Fix assert.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "cec2ed7c80fdee58d10d5c3187cb1be3de6fe488"
},
{
"sha": "70652885e3d5fdc1ae71d8cf7bdbb320b468f5b2",
"description": "lima: Fix typos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e014e3b6be638f4192d6eddd3d1033fd571f3a76",
"description": "mesa: don't count buffer references for the context that created them",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c679e7debd6198a163a8658f5696be9d169e3b05",
"description": "mesa: pop all textures up to NumCurrentTexUsed, not just MaxTextureUnits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81e6f6ef0cd51187d38421b90dee868cff5de33f",
"description": "mesa: don't push/pop default texture attributes redundantly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5da8352225ddd0b95d3198123174216e09a848b1",
"description": "mesa: don't save gl_shared_state in glPushAttrib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8706e97ffdd8d35bcbb3c9a3cd9858d61f95d08d",
"description": "mesa: partially skip glPush/PopAttrib for MSAA textures and texture buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68030bbf73c82a16f394fab807076d5c64258dcf",
"description": "mesa: only pop states in glPopAttrib that have been changed since glPushAttrib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "807c365c5e3be618c274a52ac6365fe8b8d08256",
"description": "mesa: optimize out _NEW_ALL in glPopAttrib(GL_ENABLE_BIT)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd0148dd38989a749ab7ddb7e437e4fb3674df5f",
"description": "mesa: fix trivial bugs in glPopAttrib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "674d275f590d05f1f14dbe40a6c77b6203206ac5",
"description": "mesa: for every state change, remember states we changed for glPopAttrib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1f16b59b3ce7e1498e08d57947bbc9cf78624ed",
"description": "mesa: flush glBegin/End before changing GL_DEPTH_STENCIL_TEXTURE_MODE",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "23e81b93bbe3966a842de507988eeaa7342e12ca"
},
{
"sha": "35be83846ee97b2e10f4f62468f1392196087b76",
"description": "mesa: fix glPopAttrib for many texture fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "230b46bceebeb388e5333abdb36d3f3df7136984",
"description": "mesa: don't push/pop gl_texture_object::Target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c0a8ddb6fbd07f8cc7783c734c3fa8b2e3ffe32",
"description": "mesa: optimize glPopAttrib(GL_VIEWPORT_BIT)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a04939662d55d5665e04f1cc87af09ef32cf6465",
"description": "mesa: optimize most _mesa_ActiveTexture calls in glPopAttrib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4490541c699c3dd2863f71733ba3ac9d2be7165",
"description": "mesa: remove/replace FLUSH_VERTICES when it doesn't do anything",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85d300ecd1405eabca7434df04ae3dc6e919e874",
"description": "radeonsi: precompute NGG cull flags in si_create_rs_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47587758f21019229be5faf9417e7dc5b9ea732d",
"description": "radeonsi: prefetch VB descriptors right after uploading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5b529ad1486dd6a31fe394ad0e4b18bf3a79d6b",
"description": "radeonsi: set VB user SGPRs in si_upload_vertex_buffer_descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81139adad0d27599915d57bda60182fb12a9c572",
"description": "radeonsi: reorganize si_draw_vbo for lower register pressure (part 2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2671ffd75ae6a07a429ea319280fcb33f9b7fe6",
"description": "radeonsi: reorganize si_draw_vbo for lower register pressure (part 1)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6193aab6557f0b6198a6b5dd596a83221498de81",
"description": "radeonsi: optimize si_emit_prefetch_L2 when it's split",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c28396cf20376e64ea4fb122834b0649579d530a",
"description": "radeonsi: don't check for redundant and NULL states in si_emit_all_states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11293d71f25eb03ee790958b566d82d834a3efff",
"description": "radeonsi: delete si_pm4_delete_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4b503d0bcd8dafacd54b4df1bb562ad385b5bbe",
"description": "radeonsi: move si_pm4_delete_state logic into si_pm4_free_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0bc5edfbd0c7f5b48397084fd8c01b162aca8da",
"description": "radeonsi: mark shader_pointers dirty once outside the upload descriptors loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8dda30c6f97e1daaaf4da988006db1349feb6b4",
"description": "radeonsi: optimize no-op cases in si_upload_shader_descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e93b42c214aa02d7393f12f07572ddececdd0e5e",
"description": "ac,radeonsi: track memory usage in KB to reduce types from uint64 to uint32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "205e737f51baf2958c047ae6ce3af66bffb52b37",
"description": "docs: update calendar for 21.0.0-rc3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41997bb86026de6049530c14b932b7e43e9b90fa",
"description": "docs: update calendar for 21.0.0-rc2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea6f5ef779a456a9839f11f79276b12249ff3349",
"description": "docs: update calendar and link releases notes for 20.3.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98d21ee5e1f06de78df8496e2271f33cb4fdff11",
"description": "docs: Add sha256sum for 20.3.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea26354ce790ab9c166e847f9837292da6053527",
"description": "docs: add release notes for 20.3.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1869072c80d4a8b3e42f94ff717fc174c54a4e59",
"description": "spirv: Store SPIR-V version of the module",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0d73ca65c0b159a25e9bf6bbe0f5a418f1f58cc",
"description": "spirv: Don't remove dead variables in `create_library` mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd44bcf9a843c753fe5915cd79842a965257abfd",
"description": "spirv: Don't bother counting num_images/num_textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55e853d823e860dd232a8be0378bd0519e35b6bd",
"description": "mesa/st: Allocate the gl_context with 16-byte alignment.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
},
{
"sha": "25c70a9a1ef6758d9158a5cc5b5b67e1d19e5fce",
"description": "lavapipe: add missing loader interface negoitation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f026345b34a925bea149492b620033f6ca074b77",
"description": "microsoft/compiler: Make resource_state_manager only build with_gallium_d3d12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8deca5a72eaf0a014e52e446464be671454414ef",
"description": "CI: windows: Force using LLVM 12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a69ab2ae3693fd817d6ba0d0345aca6931a6c5fd",
"description": "CI: windows: split the layers to meet new registry requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ef1f418bb94d61cff76c4724b079059fb89906b",
"description": "CI: windows: augment the timeout of building the windows container",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d76f51d6fd6084ba7cac74528faf370604f15de2",
"description": "glsl: support 64bit integer loop iterators",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "234ba13f100ed1334a7c93b94e259066fbf1cc80",
"description": "pan/bi: Add packing format tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9497d8025f49fd04bb172e9346deacefa5a4a14b",
"description": "pan/bi: Test pack_sync",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0a5e5eb15776178781c5af2baa960bd3aee3cd6",
"description": "pan/bi: Test pack_tuple_bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7898decbd32f505ee29a38f33af83da1ad1a26ec",
"description": "pan/bi: Test pack_upper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e383af639a9bc72e2f203c00c2e07806746bbe66",
"description": "pan/bi: Test pack_literal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80157fac68b478d2d5f0e66b4ae56babda125e15",
"description": "pan/bi: Add packing unit test group",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4379f7bad27356102131f14567ed1fee578a35a7",
"description": "pan/bi: Pack multiple tuples per clause",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9362a1398210d501d2290d9802bd38660fe5c9e8",
"description": "pan/bi: Calculate pos for constant packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51f13185c84aee70dae6af81553b8c8981445f4f",
"description": "pan/bi: Add pack_format helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e9a05c0041d5bd78801c5d8a47d33d4da6f6dfb",
"description": "pan/bi: Add subword 4 or 7 pack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1adb996acc3ca55906fbb36540fe053eb0182678",
"description": "pan/bi: Add subword 5/6 pack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "038bb8eabe6df6e051a56ac9144a4fc83f576fd0",
"description": "pan/bi: Add tuple/embedded constant pack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2258acf5caf4fafcc60f91f9160ece61b733e151",
"description": "pan/bi: Add bi_pack_sync",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f523c60fc6eeb6c693ca99b160c2a2d8196eaf5",
"description": "pan/bi: Add bi_pack_tuple_bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0812a5204ba65de71ca6ffa5e629df561108d060",
"description": "pan/bi: Add bi_pack_upper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62696e5ff5e88052f804990cb08ca0327f7b55be",
"description": "pan/bi: Add bi_pack_literal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "576a94b7b899c5f48bc672e2415bb0f57fb7d650",
"description": "pan/bi: Move bi_packed_tuple to compiler.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9496689f57757d981d43954327d0780978e56619",
"description": "pan/bi: Add clause encodings as a table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34a80e910e68f1d8070cba73d0cf5afc035477b2",
"description": "pan/bi: Pack multiple tuples in-memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb8b80843cedcc57ea35d429bbc1f25d1a3114d1",
"description": "pan/bi: Amend misleading comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b480444e165f103016c7b652fa7957c42645a35",
"description": "pan/bi: Clarify tuple comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47348db7e82306a37799a7fe814656902e52e771",
"description": "pan/bi: Use enum bifrost_message_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce2ef3dad6d9219989adfeb78f50e8037c222106",
"description": "pan/bi: Use canonical terminology for tuple",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f74dda9377b150d6a97b9e121f3a23ef6aa1a7a4",
"description": "pan/bi: Move bi_constants to bifrost.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac2b8a56cdb11f8d153160ed39604b430cc39fed",
"description": "pan/bi: Test read predicates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0e88a2c2e77fb3d0ab0b94c853a55b01b8e5a4b",
"description": "pan/bi: Test bi_must_message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3436e784e4a2f027b3a8587f8d9f65daae10a66",
"description": "pan/bi: Test bi_must_last",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7bd6ca934d0785a152b8fa2df4f87ebfa08b31cf",
"description": "pan/bi: Unit test bi_can_{fma, add}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c05092d9a3d79536e07648300f2c6cbb899103f2",
"description": "pan/bi: Add various read predicates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea402eae031d8327cb37d43f8ef650a5f8fe5ff8",
"description": "pan/bi: Emit branch and table bits in opcode table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "674ec5dc3f3290c8952120cebeb53cdccd45b559",
"description": "pan/bi: Label table instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56e35a4022ac023e0b90a33ce107ddcb7d52392a",
"description": "pan/bi: Add bi_must_message predicate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab4234bdf005e010e95be6ae99d32fa7025c7b24",
"description": "pan/bi: Add bi_must_last predicate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb217914f739ebce8734347ca7498817fba6140d",
"description": "pan/bi: Pipe last flag into opcode tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df4960499e8d142bc10f86281dc0a78be5403b85",
"description": "pan/bi: Annotate ISA.xml with 'last' parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31a7e49613502290afb5392e237f15a32bd77a37",
"description": "pan/bi: Add bi_can_{fma, add} predicates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7434f31e09450ef7d46ecae5ef19d2eb7e817059",
"description": "pan/bi: Factor nir_function_impl out of the context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "114a0f9798636d6a476f1d6dc88c34c5ca5c4796",
"description": "pan/bi: Stub out scheduler unit test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81692b6d2c2796be1ff667b0e8a530bdd0d3817f",
"description": "pan/bi: Add \"word equivalence\" relation for index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab6f05eabdf4a54a93225bbabcffb747b6e2f0a1",
"description": "pan/bi: Move init_builder to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60c0df2c3b2277737796d402f70615b5fc824728",
"description": "pan/bi: Print multiple destinations if needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7cc458dc4630a416e10a99241a35664b8452290",
"description": "pan/bi: Add CUBEFACE pseudoinstruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44726101d1e8c28c2aba2f4eda651840ab099bb3",
"description": "pan/bi: Don't fill garbage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee7aaa27b814343c91705d68de6eebadbe65830b",
"description": "pan/bi: Implement spilling at the clause-level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c578ca739393d97e4eb5accb5b6e76d9b0f7b1cb",
"description": "pan/bi: Add interference per clause",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "108e10f32a7da9587c2d4f0470e385bb55b5020d",
"description": "pan/bi: Permit multiple destinations in RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07b13647cbcf4ff6d655dae6312ba9094e252456",
"description": "pan/bi: Don't open code bi_foreach_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "083a658ee87f511cf2a42db8333db635c9889688",
"description": "pan/bi: Add destination iterator macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eca516ebdb8cf993a30f9f7acf36071b10f674df",
"description": "pan/bi: Add bi_foreach_instr_in_clause iterators",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62239f68b7e1358cff4d23b4639c003ccc718df3",
"description": "pan/bi: Add bi_foreach_instr_in_tuple helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f785ad9ac713f0091474a7aeb6643f740297eef",
"description": "pan/bi: Add bi_foreach_clause_in_block_rev",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec0d0426d6d381df685f7cdd72b9f6103e7ad680",
"description": "pan/bi: Add bi_{before,after}_clause cursors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ce67cb0d95edf4ecd1e6272a0aa6e56736e4267",
"description": "pan/bi: Add \"soft\" mode to DCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "623bd2127f7dd80c1eed967f25db0ea17ac8dd4f",
"description": "pan/bi: Add dead branch elimination pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0902aa2d4d9652c62e7c6e63eee0ff5dfbc0b42",
"description": "pan/bi: Pass through wait_{6, 7} flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19b195d3bfcbb5a0a8ef238f4f7d3af8e5f55d40",
"description": "pan/bi: Move bi_next_clause to bir.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2492074d3d7c18b6d1f12c0373bf5a721eabb9bd",
"description": "pan/bi: Pull out bi_count_read_registers helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a69c73988b26aaaa6bffde1b3fef5fdc4a7a90a7",
"description": "pan/bi: Fix M1/M2 decoding in disassembler",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "08a9e5e3e892e9acc7fcfc2cefb45990efa62e40"
},
{
"sha": "6f28a4449a82da7717b9c25d8e7ed74762e97f99",
"description": "pan/bi: Fix dependency wait calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6cb0a0ad63467749ced7d6c92fbdaca75545bd5d",
"description": "pan/bi: Fix staging register packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bca242c78520eb48e68f0101b2273ef5208e282b",
"description": "pan/bi: Fix IDLE register mode packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1d551ea9f264a9d8453ac14f2ad899f9efb2f03",
"description": "pan/bi: Print disasm/stats with DEBUG=internal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3c92d32ba1cb9b482fd4ef6e4cb0ca83f6a9e20",
"description": "pan/bi: Lint for infinite loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63c2ee2c4c15940f443dd330a4c6ff9281ee7de1",
"description": "pan/bi: Refactor PC-relative printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24991d787f7033562087047f0ca8d8441e9de11d",
"description": "pan/bi: Print FAU index in verbose mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15d03ed783d0bcd5e421e40c492afe4d406b51e0",
"description": "pan/bi: Validate format 12 tuple count in disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61af9cb76bc9ac8d5e6723a35fde0140cd3eeb11",
"description": "pan/bi: Add internal debug flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1ebe7a19b8c587ab9c30e7e507dcb53ae1a6595",
"description": "panfrost: Allow waiting on slots 6/7 during preload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5780cdb9bca105f0afa9f34d769aeed875a2698",
"description": "panfrost: Fix TLS sizing if cores are missing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26b009b054bdd66b831a5df05c102ade7e36594c",
"description": "zink: move tess/geom shader info to vs shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b8c121917dde9ddec52c588cbec3db72daad278",
"description": "zink: flag shaders as needing update when clip_halfz changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03971d8ddcf1344d4080f3be78de04558a05a618",
"description": "zink: add shader key for vs shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "079f348a5cd1c53b5bc51510acd789800814bd8f",
"description": "zink: flag previous vertex stages as dirty when toggling a later stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aedde2d60d524f45fb2b14728aa6dc0059380d6e",
"description": "zink: improve barrier helper for buffer resources and add check for barrier need",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49ee821eb9a926cf978942d65a3a2206f8514284",
"description": "zink: add helper function for checking if access flags include write access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1077bd0c648b586e2d3a5ee94c4583a20b44f759",
"description": "zink: add a stage param for buffer resource barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37cd4070e887b6a0ba0c924638a49e95a68c710c",
"description": "zink: add barrier helper for buffer resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "718c4726f394874c1a7a9ac72e91ea7913a0bc0a",
"description": "radv: fix centroid with VRS coarse shading",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c092ff2f2f57a4cc559507420f7f49eaf9b1d8ab",
"description": "radv: re-disable TC-compat HTILE for D32S8 on all generations",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "cc5b6a0e897c6a1946e340c3f0b62e5ca47796f1"
},
{
"sha": "97c3ec6116df48d70c527447e700c17625f5c752",
"description": "intel/compiler: cache computed register pressure benefit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5dc823304b1653fc69b6de73bb304049e69f218d",
"description": "radeonsi/sqtt: forward string markers to sqtt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bd5120a57c13b8bc761c856f979ade4ce63952d",
"description": "radeonsi/sqtt: allow AMD_THREAD_TRACE_TRIGGER to be a frame number",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80c3ed147bb0843e176f450bf5af21419d1997f6",
"description": "radeonsi/sqtt: fix SQTT bo size overflow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2d57d28ed6f3740b3b7de0cc874178dcff936f5",
"description": "radeonsi/sqtt: use more event identifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a77834cecf20f89da80c1e80ba2624fa319493e1",
"description": "ci: split src/mesa/**/* matching rule",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84a38ec13362a7c9d4477c21c37305e499d64287",
"description": "iris: Enable PIPE_CAP_SHAREABLE_SHADERS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1afed51445c4d0fa9420ab3fb9e5b82638a1a304",
"description": "iris: Store a list of shader variants in the shader itself",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "578cd00d93624eee4654d16656a44fd5ffd0527f",
"description": "iris: Refcount shader variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bef0af3f216303b7611f13f66392cd3f35c1f175",
"description": "microsoft: Fix comma in variadic macro for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c7062417bedb203a0a58e27e85febd55c75cbce",
"description": "gallium/tessellator: Fix warning suppression",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "790516db0bfc056df0290c42565214d4148e901a"
},
{
"sha": "4fec6c9448171c9d80b34a3ec215a1864ad28725",
"description": "panfrost: Add the tiler heap to fragment jobs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d860b61f091aaf319f06bc248b1370efc3647df2",
"description": "glapi: guard against invalid XML definitions for glthread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5a0714aaeb207d1601dae3b23efd3587c159ef5",
"description": "glthread: fix glVertexAttribDivisor calls not being tracked by non-VBO uploads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76c322a48defa384731734a130699df9e8c064f9",
"description": "glthread: fix interpreting vertex size == GL_BGRA for vertex attribs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c9c9f57b022ab47251c260825e81241fdad9b3ea"
},
{
"sha": "b308d56e2079fd5abc1d7043846a5305195c3ad0",
"description": "ci: Update baremetal kernel to 5.11-rc5 plus patches.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97fbe2d45f989dc6197c206205347e53c97a81d6",
"description": "iris: Move VS draw parameter dirty flagging to iris_bind_vs_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdbb5d4dd9af52d34ac8e87b02e4376b312785c2",
"description": "iris: Minor code restyling in iris_bind_vs_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddfdd944688eeb3a8a71e33635e8468cf0d6c65e",
"description": "iris: Use shader_info rather than vs_prog_data for draw parameter checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d938fcefb96fb86486255988f79ef72d987cd907",
"description": "radv: Expose VK_KHR_workgroup_memory_explicit_layout.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d0c940d703f25698d4d4ec38060015261b66bfd",
"description": "freedreno: Remove duplicate bc invalidate on flush_write_batch().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f179594cf9a937dea3ac1e9d0b1d6d3fc86a8af3",
"description": "freedreno: Early-out from the resource write path when we're the writer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1a0eba2417919a48aebabe041797ff2a4d7f68a",
"description": "freedreno: Use a real type instead of void * for the fd_batch->key.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "695d3bcb12d36a2979b0b834b2361886fdc25f81",
"description": "mapi: Undefine MemoryBarrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92f1b6bad58833f45ae8daee18acd4d214399a06",
"description": "glapi: Undefine MemoryBarrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4656be70dd75adce5481394ddfc14edf31c068d8",
"description": "anv: Support multiple engines with DRM_IOCTL_I915_GEM_CONTEXT_CREATE_EXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5e7c91487b1721005f13bb1ed9255d7e180d697",
"description": "anv: Add anv_gem_count_engines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d84c764fde8c10207ee26a343e724d03e9551a7",
"description": "anv: Gather engine info from i915 if available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0d07c838a9fcd67e4ae8cf948ced2daa3edf8c6",
"description": "anv: Support i915 query (DRM_IOCTL_I915_QUERY) from Linux v4.17",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d07f7191812fa29ac3272c182148fea869c1006",
"description": "anv: Print queue number with INTEL_DEBUG=bat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fd080662157db0a682bcc27420789d7cbc3310c",
"description": "anv: Turn device->queue into an array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40d4799d8a5c426498b69f13d9128895e8eb8691",
"description": "anv: Add exec_flags to anv_queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89ae9457309e9dea4c40cf313798315e4ff86892",
"description": "anv: Add an anv_queue_family struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b920ba5ab979e5e1e5c1f21ecb63b23f713b350",
"description": "anv: store queue creation flags on anv_queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e18d045b693dfbca1dd40c920d9e4cc3f965b56c",
"description": "anv: Refactor anv_queue_finish()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34721e2af488eb68ef65c6e2465aa8c0bcd79dee",
"description": "anv: pass context to reset stats helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2cd83fbc57f6571be145b7f743f6e728e6c9792",
"description": "anv: Fix an old parameter name in GetDeviceQueue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc8d74a555bd294f9185f299f287b1f017bd20f3",
"description": "anv: Drop anv_dump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65ef4a2e02fbb89d02024d0c4afcd2c0fdd75e48",
"description": "util: Use explicit relaxed reads for u_queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3a43e36e016b296312cfa5dcc19042c12e4e5e7",
"description": "intel/fs: Add an ex_desc field to fs_inst for SHADER_OPCODE_SEND",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9003735b9141fb156d3b2e1133b94cdf14f63424",
"description": "d3d12: fix for upside-down multisample stencil blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f33b95801001376e10f2d1fd0433046defb06af4",
"description": "vc4: add drm-shim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e25a3e21f83390342a1de5f13d41caa0ea076dfa",
"description": "ci: disable glcpp tests for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9ae947e7272897bc31b0ec9dca3be0d7ab33119",
"description": "meson: add enable-glcpp-tests option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a29632dd25f79a00824e461aea969fcc29bf04b",
"description": "Revert \"glcpp: disable 'windows' tests\"",
"nominated": true,
"nomination_type": 2,
"resolution": 0,
"master_sha": null,
"because_sha": "f7527f7f652814a700dddc13a5b737571248c86d"
},
{
"sha": "514b17235fb876e48b8a3f880e26a6224517919a",
"description": "zink: export ssbo caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e5c4b4da311f5314e3ecb72a52414b3e375faf3",
"description": "zink: flatten out ssbo/ubo variable decls in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "388f43c036430367e2c6a546494e51378327fcea",
"description": "zink: implement get_ssbo_size nir intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "313c77f326b44d8c8901e723f71bd5de38de6725",
"description": "zink: support nir_intrinsic_store_ssbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0847a43245c6efdd17ad4bd03ef52c72167fa65",
"description": "zink: rework ssbo indexing and binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "deeafe47b6d46a72404133e1ef3dd9819bc07687",
"description": "zink: handle more ssbo ops in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39665fc8c059d0b615b160bc152689546b4bf9ac",
"description": "zink: handle null ssbo attachments without crashing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bceb47d57b39863ddebabaaffeb3cfc276bb6e29",
"description": "zink: flag ssbo buffer resources as having pending writes per stage",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e79d905f5a0d5bf0f83276ed08fc5d3affd65952"
},
{
"sha": "db1c9b36b441141eca9080a20a7c8a3e37dc84ea",
"description": "zink: add spirv builder function for OpAtomicStore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "070334dc69ba52058a0507302443d3ee6382ccd7",
"description": "glsl: redeclare built-in variable with separate shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d63547f2ff6fa78051157b310d70846684355d1",
"description": "iris: Properly handle new unbind_num_trailing_slots parameters",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0278d1fa323cf1f289a2c5f4cd803c4203d4a48a"
},
{
"sha": "0f1a8f8a6d231c0e265eb22781a0002baa1823b0",
"description": "i965: Don't parse driconf again",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d67ef485804cab53499dd763db136070ef107a16"
},
{
"sha": "f11a827941c5cc0bf986863975a77e4d892f00e1",
"description": "i965: Use allow_higher_compat_version option during screen initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbf6c17a1bd86607d90899d9c2ae92fc23518935",
"description": "i965: Don't advertise OpenGL 3.3+ if driconf disables GL_ARB_blend_func_extended",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0444b7618a6df8cedf2b6c694be7a56478fa5a4",
"description": "egl/dri2: enable EGL_WL_bind_wayland_display in EGL device platform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbf09c0c26dda7296322491c35fce02f3147dfa9",
"description": "radeonsi: fix centroid with VRS coarse shading",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c3432ad852449ec31580a0b77af785e37eaa48f9"
},
{
"sha": "be8d811e57973e9d3632f90e47fda1f5c24ca379",
"description": "gallium/u_vbuf: skip draws with 0 vertices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "431cd34cdb18dd6804efeb48f1c08360acd58d98",
"description": "st/mesa: set take_index_buffer_ownership to skip an atomic in u_threaded",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6da78e4ccf00ecd97ae83e799c20242f92b4c1b",
"description": "gallium,u_threaded: add pipe_draw_info::take_index_buffer_ownership",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "104a41bd0743596f7eccadcef3a70a3d40c370d7",
"description": "gallium/util: optimize pipe_vertex_buffer_reference binding the same buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf82b3dc74c1e30704b01fe85b2d0fcfd1081bc8",
"description": "gallium/u_threaded: unify user and non-user codepaths in set_constant_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dcc94af6b1a555cf18ea74b0831b36754681a241",
"description": "gallium/u_threaded: add a null constant buffer codepath",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ccf9ef36285689818da89973b3585925a035d158",
"description": "gallium/u_upload_mgr: eliminate all atomics for the upload buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b18b68ba18deb30daaaf3f115d6dd498fa5ce915",
"description": "st/mesa: skip atomics when binding UBOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7688b8ae980223f094be9c70fe695e2122caf3e3",
"description": "st/mesa: eliminate all atomic ops when setting vertex buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4a21b6104e7692de070a6f48a768d1894b732ac",
"description": "cso_context,u_vbuf: add take_ownership param into set_vertex_buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27dcb466293f2ab3f80a141fd0b8c14617a8e37f",
"description": "gallium: add take_ownership param into set_vertex_buffers to eliminate atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b688ea31fcf7e20436c0a44f57eaca6f6c6418f3",
"description": "gallium: add unbind_num_trailing_slots to set_sampler_views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72ff66c3d739af30d065ed08defb3aac1dcf3735",
"description": "gallium: add unbind_num_trailing_slots to set_shader_images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0278d1fa323cf1f289a2c5f4cd803c4203d4a48a",
"description": "gallium: add unbind_num_trailing_slots to set_vertex_buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a51d4b10f1a056a7e8ff592c034575139d19211c",
"description": "gallium: add take_ownership param into set_constant_buffer to eliminate atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0aa63c31ca807e8aaa01a75d918830ac87fc070c",
"description": "Revert \"gallium/u_upload_mgr: allow use of FLUSH_EXPLICIT with persistent mappings\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"master_sha": null,
"because_sha": "54f7545cd7925db9ff78b9dccbff7406dd2ad4a4"
},
{
"sha": "8be936f29511d95a3ab385f08d3dc67f599b7e33",
"description": "lavapipe: handle shader draw parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae2edc81271ca19e3a293e74ea6e766b28ff46c4",
"description": "llvmpipe: handle firstvertex for vulkan draw parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ad4cd89069bfc98533182d2ae9151fa74fb5414",
"description": "anv: Enabled the VK_EXT_sample_locations extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ab5dc45f6320cebd9813c5d927a075a189cf44e",
"description": "anv: Removed unused header file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27ee40f4c9d86ed9190a8fee6d230e7416b288e3",
"description": "anv: Add support for sample locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43acc10bd087ae1f8feacaa1814fc6921995aad2",
"description": "intel/common: store sample position in plain arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb082d826050240ff1abb0e04c0d1cf1a11dc738",
"description": "anv/state: Take explicit sample locations in emit helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a02891fdfd358d074a1efd81819a11949dc90140",
"description": "anv: Break SAMPLE_PATTERN and MULTISAMPLE emit into helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "983cebb5d2f1230fba8d450be95a393de483e5ee",
"description": "anv: Implement physical device properties for VK_EXT_sample_locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecd8477e932d522c7866c3f73e9f1b4720d96a50",
"description": "anv: Added the VK_EXT_sample_locations extension to the anv_extensions list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ced77af3fdf619183d3ff764f6b31c92485614bb",
"description": "ci/freedreno: Make a630 piglit_shader run a manual run, too.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "804c90e256ef1e0051accd3741a926341941add4",
"description": "anv: Implement VK_KHR_workgroup_memory_explicit_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5de6c5973a68dd1ac9dbe40bc6e51f8313e5c768",
"description": "spirv: Implement SPV_KHR_workgroup_memory_explicit_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9d230077f08955f97fddac84b4014d2131c8917",
"description": "nir: Two shared memory *blocks* may alias each other",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb2a0fbcd33dfbedf1bff0d612cd3612c44f2330",
"description": "spirv: Update headers and metadata from latest Khronos commit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73fb2bcaaf61910ebe1da3880634e8474ca8767a",
"description": "vulkan: Update XML and headers to 1.2.168",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c90ef5bcf431ec2a45abdccd05d320d4eefa716b",
"description": "ci/freedreno: Ban more flaky clip-enables tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a73a2a679f82ddde43e3e35d254b8c3801fd478",
"description": "egl: Fix error string returned by eglQueryDeviceAttribEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f97cbad5ecbda5659f101015ad4026cf3f2bf37",
"description": "lavapipe: add support for external memory/fd/sempahore extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24ede1ba5b57675321cdb20ecbd9f12c4ed4f88a",
"description": "st/mesa: don't enable smoothing if multisampling is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f45d77038bbb60bec15bf2ff6769409e55e7b53e",
"description": "iris: Move the URB size checks into iris_update_compiled_xs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "939bc0c5889358d4afda1404659d67da66db2b61",
"description": "iris: Reconfigure the URB only if it's necessary or possibly useful",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a710145b5bf60ef47460eea87b072077e3ddaa72",
"description": "intel: Produce a \"constrained\" output from gen_get_urb_config()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86ff78e8fe55b424c6b853ead6979bcd46820d81",
"description": "zink: don't export PIPE_CAP_MAX_COMBINED_SHADER_BUFFERS value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2dbe2b87b5e7a1a19c4a95d7cc5c8cef0ab10cc",
"description": "aco: implement non-uniform get_ssbo_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f2a9f253e973f38a37a0491f87db64dc1026dc5",
"description": "radv,ac/nir: implement non-uniform get_ssbo_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30f40364f6b2ba48f1dbe7b39ff8316dc2bb9fd5",
"description": "nir,spirv: allow non-uniform OpArrayLength",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b64fdefad5cda57a530d98000ae3f690ef7f417e",
"description": "panfrost: advertise images for midgard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7584a25919a0ac015a6e1e8dc78c5c4326fa485a",
"description": "pan/mdg: implement nir_intrinsic_image_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8edccb7e8dd0dfc2e8b69ff158976eed0e90848f",
"description": "pan/mdg: implement shader image instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a14f825126b89a96a1d9d112fe0a6e62f84fe97e",
"description": "pan/mdg: rename st_image opcodes and add float16 versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45095c42ac03e94b1969e849d2f4075021594996",
"description": "pan/mdg: add ld_image opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cfedd36ba407ec25d222c36b03a0d4c9a033ed0",
"description": "pan/mdg: enable image bitsize lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db725e1d52a64646c32d5a6159fd6beb526d3abf",
"description": "pan/mdg: create nir pass to lower image coord bitsize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0efe7a6eb909b47fb24a7e15edcf4ee0d01cfd95",
"description": "panfrost: implement image_size sysval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc85f65e059d3c603210bc3a0d93c34bdcdd6d17",
"description": "panfrost: emit shader image attribute descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b9b0ee5321d9b483ed3c734b97135d04d039f18",
"description": "panfrost: implement gallium->set_shader_images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f63a35baee5101cf999a2fd96420c4148984df51",
"description": "panfrost: add resource modifier conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7c4fbc823053740b1bab0bb7c3a2eef3ccbce86",
"description": "panfrost: decode 3d attribute continuation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2638f72d2df50630957912a68093bdf069b0d429",
"description": "panfrost: add 3d attribute buffer continuation to XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a36c95cd779aec802d4ed07cf69140cddedaf1cf",
"description": "panfrost: fix attribute continuation decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fc5411e5ef89d26dc9c9c35f29836b7381c5df0",
"description": "intel/perf: export information about units of performance counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fdc298e4b144df462c9986990a3bebac7eef1a8",
"description": "aco/ra: Remove preprocessor guards for print_regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3675aefa84e363d820a3e596b9f2795a0d51c39f",
"description": "aco/ra: Fix build with print_regs enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b241a050dae5ef8dbbcd8e43806dafa21b1125f5",
"description": "aco/ra: Fix print_regs using the wrong constant to check for blocked slots",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26c9574bdb16d7f6cbe06cd5ef5d1ce258afc1ba",
"description": "intel: change urb max shader geometry for KBL GT1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "741c0b160563f8afe87654291d41e6cbebb9d8b5",
"description": "radv: enable TC-compat HTILE for mipmaps on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5417c6690e1013425500a6959c51c2157a97a565",
"description": "radv: teach radv_htile_enabled() about the number of HTILE levels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13f34e65baf5dbae08106b3c9320e891acaf2fec",
"description": "radv: add support for fast clearing levels of the HTILE buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6576033b20bdaffddcccc5ded7103d892f777738",
"description": "radv: remove mipmaps related assertions when initializing HTILE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d47b13c0285555236ada0c40b2eb1d89a4762094",
"description": "radv: do not decompress/resummarize levels without HTILE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7d898a26891a29518992fc137763d9fe77d1b0a",
"description": "radv: check if HTILE is enabled per-level instead of the entire image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f1db7401a1e1a3fd48d682787f4c9ffc0421eff",
"description": "radv: use the image view range when fast clearing depth",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8087202a6555218b647089016981ce0bb3a858b2",
"description": "ac/surface: store HTILE mip info into the surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f5ef1e8915bf661688edde26a3198e06cbcaf1b",
"description": "CI: add lavapipe to llvmpipe rules.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34e3e164936d1d3cef267da7780e87f062fedf39",
"description": "lavapipe: add VK_EXT_conditional_rendering support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9cc332884221102c1f4a6f75e6c666d369236d53",
"description": "llvmpipe: handle vulkan conditional rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86328fc7b700f6e93d2f569fbfffc992954f855f",
"description": "gallium: add a cond rendering hook for vulkan.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a57361ae02807207948fc1e9b2734caf1747178e",
"description": "lavapipe: rewrite attachment clearing for conditional rendering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4be0e92db10584bc3526884b92aa483458aa93af",
"description": "lavapipe: refactor image surface creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f178290caf6ee7ea33ef3293fc953870f4a6c5c",
"description": "aco: don't affect isPrecise() after applying output modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40d6b92de9432137db4799d482afe7ae5ad52ae8",
"description": "iris: Disable aux as needed in iris_flush_resource",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b26f510978d3695dcede49892d6702a605cfbcc5",
"description": "gallium: Flush GL API resources in eglCreateImage",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a8cc882024c6c03c96e639ea827361e3be9c92e",
"description": "gallium: Map _DRI_IMAGE_FORMAT_NONE to NULL",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c9aca951c2cf5be423348f1aebf3a444fbfe5c3",
"description": "st/drawpixels: use GL_CLAMP_TO_EDGE instead of GL_CLAMP for samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66bb4277622c465a88c81b907dd5e9f84d307ebb",
"description": "st/bitmap: use GL_CLAMP_TO_EDGE for bitmap samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b06609e90324e8c445eb71eec39158a893c574c3",
"description": "aco: fix nir_intrinsic_ballot with wave32",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "21db083504fde3100f0b528f683a087357f5aaff"
},
{
"sha": "c02b6822047be37f2b4c95e04b771e126e341fb4",
"description": "ci: Add nouveau chipset 162 to shader-db runs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f3d5e99ea601ae4bc492ff47738290eed520651",
"description": "compiler: Use util/bitset.h for system_values_read",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecd0ae09f90756d3b0b13bec517a3d02f5578eab",
"description": "nir/linking: Remove system_value handling from helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fdd8b09bd629ef53dfbfde6da729c37dfc0eef4",
"description": "ci/freedreno: Ban vs-clip-vertex-enables which flakes in CI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce1bb26b0601fa0f39a471cb80d2d46329549eca",
"description": "ci/freedreno: Detect cheza HFI errors and restart the run.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c3ad4d06588dcc8f5c4d9e27c746055a013f358",
"description": "nir/algebraic: mark more optimization with fsat(NaN) as inexact",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bc123c396a99b2f6ff845792374d6a8d5de5d15e"
},
{
"sha": "3c03fa5801ceccd2f9e408cc42f1dfad57b234d9",
"description": "radv: Only enable sparse features on Polaris and newer.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9f43b44bf06c61735dbab7e8e508642315bd93d1"
},
{
"sha": "f01ea0aef8a50d2732eb0c64153903e52ed2a757",
"description": "radv: remove unused EMPTY constant in radv_descript_set.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbeca9df87f66c9978a8daa25a90c324513544d2",
"description": "radv: remove stub() macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64ed8734059af1d3e7e1e4ce0e8e194ab097d3fa",
"description": "radv: remove radv_util.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4099cdc97f2a8ecdc9a74e7bf1127886f8980033",
"description": "compiler/nir: Add support for lowering stores with nir_lower_instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3f56601e0c00380748bbf0039b82a2212e405b4",
"description": "radv: fix divide by zero with no tesselation params",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a49760e820c8257a99d2b4243a70a2dc39b7c95",
"description": "aco: fix VCC hint on boolean subgroup operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b729cd58d76f97f3fc04a67569535ee5ef2f5278",
"description": "nir/algebraic: eliminate exact a*0.0 if float execution mode allow it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "614ab26afd05dbb9a99ef6a3cde75ba55279ed32",
"description": "nir/algebraic: optimize out exact a+0.0 if it's used only as a float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f0d480c73b33c08adefe87723b30c0c6567ee86",
"description": "aco: optimize out a*1.0 if it's used as a float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54a09545ec639e9204e6ee823e52872897e793df",
"description": "aco: optimize a*0.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2849f0b5aac9462fa105eceb4cf5bc48a1002187",
"description": "nir/algebraic: optimize out exact a*1.0 if it's used only as a float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c3d8e8e2e866ec7b6c4bcc687e8864c6cc02b7f",
"description": "aco: disable a*1.0 optimization if the instruction is precise",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8da467f4fef7bf54f2929ac195813c046cad83a6",
"description": "ci: make piglit runner less noisy and show a better failure message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be330831411b3a16ba9b12824eb6bac5ede0d04f",
"description": "ci/vc4: Add piglit job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a825919dc6c0319edeeeed56e6800a537b38c45b",
"description": "ci/vc4: rename stage to Broadcom",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea88e1c820cbb753e64b6a15efbb0abda06666f1",
"description": "ci/vc4: allow custom timeout values for activity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23461897fe14dfff697e0b39d69da67b8804edb7",
"description": "radv: add support for emitting PS_DONE/CS_DONE on GFX6-8",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "9c65f1f11115248c672ddc2595434c3e9ac2ec3a"
},
{
"sha": "cbcb9e7e1b52b49902f8144961f6f375c65a9ce1",
"description": "radv: Fix struct initialization for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28c4960ca57e3988e44cdf03df999210d5f16c60",
"description": "radv: Use typed outarray API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6992f5419a57268b937e2dd0f9b9d543e60ed59c",
"description": "radv: Disable calibrated timestamps on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e81ed2a47133f4792a29e4388d54361eb7a17fa",
"description": "radv: Pointer arithmetic on char/uint8_t, not void",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "879b5f41f4c23b24871be430e1d97c6ac6bf1ba7",
"description": "radv: Modify radv_descriptor_set for MSVC legality",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0b4b8fc748775156ecc50008087e47fef74fc2b",
"description": "radv: Stub sections that don't have _WIN32 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "146e3262757300ecd217daf85d613db67db15b78",
"description": "radv: Remove unnecessary headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7db6ceb9a7137db455711f4b8bbac7f32a0e78b",
"description": "radv: Use linker pragma to simulate weak functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10b3eecd361af465e0e207fb18553ae37b924c45",
"description": "spirv: Don't remove variables used by resource indexing intrinsics",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c4c9c780b131939fa10ede84e079a90fc090e17a"
},
{
"sha": "cb7352ae95a48ba4f20286a59bea184072f52785",
"description": "nir: Add a data pointer to the callback in nir_remove_dead_variables",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1cffe2394057ed992cfc4ed2ee2cc727faafbeb",
"description": "clover: Add constructor for global_argument.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "001722b3a301312d2ec16c939376098dc11fab98",
"description": "anv: Skip CCS ambiguate which preceed fast-clears",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d5849bc840e5167b5b735d9e3f1ec1e8e1197c98"
},
{
"sha": "e2c5ef6cd6571a8522b9b75a99d245a538cf6183",
"description": "intel/gen12: Fix memory corruption issues in fused Gen12 parts.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9e5ce30da7fa3f1cc3badfd348e5f8fda1bbacb2"
},
{
"sha": "1d967132f3c4aefa72224d1029aa64a34053bf6b",
"description": "panfrost: Use normal malloc/free instead of ralloc for surfaces",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "46e98004084b35bb4f7e1304d4460e0101714079",
"description": "freedreno/a6xx: Fix 3dmark misrendering with unwritten MRTs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa1ddb6fe3c364c4f10df29bb42a0cf09d4cdabe",
"description": "freedreno: Skip some batch dependency tracking if !ctx->dirty.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49b83509fe8e4f26ebb9d0e15a0609a68e0c463f",
"description": "freedreno: Move framebuffer state checks under a ctx->dirty flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e29757a57a83e2847ccd61e43e7bf44e791df26",
"description": "freedreno: Move blend gmem checks to a blend dirty state check.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4e46f2c4cf3dd429d8fea6bd935468a507be2f8",
"description": "freedreno/a6xx: Skip the body of emit_state if we're clean.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0376064783eee6dd798e156836573c457909189d",
"description": "zink: guarantee surface lifetimes for shader images",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3f9a6d333b3e5f05ef6560123ee98d217358be89"
},
{
"sha": "dab229ef69656179e1786eb097705c8d5505ade9",
"description": "anv: Invalidate the correct AUX-TT entry",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "998f38bd9934e9eff156505244032c28df9fba31",
"description": "anv: fix invalid programming of BLEND_STATE",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8072c133da11ce5f0e4ad145ef60dad7bd2509e",
"description": "nir/opt_uniform_atomics: fix elect detection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb70c52abef44f183f2a768fb3a7e5b55fe828e8",
"description": "nir/opt_uniform_atomics: recognize more complicated invocation comparisons",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12ce72fcfcd07a1da4eb1b8bb2b3ebb1c2e651a7",
"description": "radv: Use stricter HW resolve swizzle compat check.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "69ea473eeb91b2c4db26402c3bc2ed5799d26605"
},
{
"sha": "abed28866b7068f48ac4c488d31705f5c29f8c34",
"description": "docs: Mark some ES3 zink features complete",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb33bfc7177a9fdf7d5cc95e4ba19f99f5862825",
"description": "docs: Mark some non-core zink extensions complete",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81ab9fe2d0c2c2d9961107c88209f2fff1f136c4",
"description": "etnaviv: handle NULL views in set_sampler_views",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c9e8b49b885242d84ba031dacef5aa4a5ac1e5b6"
},
{
"sha": "f180bf3e032264e10936eb64dede9d15ce785511",
"description": "ci: Add a fractional deqp run of softpipe with asan enabled.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b183b6ddd7ffb07ebaa1ee11dc99a91b16e97315",
"description": "util/bitset: Avoid dereferencing the bitset for size == 0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efff70e73ff6fbb1f73ace016c8eb53920629fe8",
"description": "gallium: Fix leak of shader images on context destruction.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f259fcae83c12e4df10ec2415a1660cc44810eb7",
"description": "panfrost: Stub out set_shader_images().",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9445c3d59ff25e61e94f3fa888dd2ac16126b4ce",
"description": "swr: Don't report support for shader images.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb25ef153a0aa7c30b4106fc1f982a886b870fca",
"description": "nir_to_tgsi: Fix buffer overflow in atomic image compswap.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58e43594fc457eaaf1b1e01e48948959a82080bc",
"description": "r300,i915g: Report no shader buffers or images on non-TCL HW.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d6fd7acf9b79b9f559f6a4c5a897432440426b78"
},
{
"sha": "c3719f3b9ba06fa557d7e8ed6b94ad5db3d7baca",
"description": "zink: flag gfx pipeline dirty using newer mechanism",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "334759d8509b1ca3009edd0ad9b7caad3e12456e"
},
{
"sha": "6fb66d18bea060151eb0483ae7135489245da910",
"description": "Revert \"virgl: fix BGRA emulation artifacts during window resize\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "accc2222174a90fd24ee56ce751feb6022ecc0c7"
},
{
"sha": "9052819ebbff07d82c3eb9adf414144df4868644",
"description": "zink: request texcoord replace lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b705ea511b38e064a482e1b27c1b89f86357f81",
"description": "gallium/st: lower point-sprites if not supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc0222d471b4fb3d97f7387aad6de8767fb73001",
"description": "compiler/nir: add texcoord replace lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92ff89f6f50c773f6d3531623db2997315d63c22",
"description": "mesa/main: remove leftover bumpmap code",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4000c0112a49c28793844f454278b50e00943173"
},
{
"sha": "9c65f1f11115248c672ddc2595434c3e9ac2ec3a",
"description": "radv: synchronize Cmd{Set,Write}Event() using PS_DONE/CS_DONE events",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb8f87088cb2868d267f83c537b33c9f3e0ed36e",
"description": "radv,aco: fix shifting input VGPRs for the LS VGPR init bug on GFX9",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b233b95360de97e1c1de58b291be700b2bfb79c",
"description": "docs/zink: correct vk version for GL 4.2",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "fb65285629caa14580ff8e2c2eed88226da239fe"
},
{
"sha": "b7c31874206d63df4963caa7bd586706d8fe1b57",
"description": "docs/features: mark off two more extensions for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b59d98ae5f2a1caf45b704efaaaaafd333236bc3",
"description": "zink: enable PIPE_CAP_TEXTURE_MIRROR_CLAMP_TO_EDGE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7fe85e94992131ce1a5a4baea0dfbe240a7505e",
"description": "zink: set lower_mul_2x32_64 when 64bit int support is available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f03c20ffae8e022dfd74a8a2704a3a759fa92c80",
"description": "aco: fix WQM for texture instructions with args before the coordinates",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4015b3651acec7279feaddfb9a6ea3fcb42ce907"
},
{
"sha": "b415211ce9c20941eb2b80a7b1b996742d891f2a",
"description": "zink: add a VkExternalMemoryImageCreateInfo for PIPE_BIND_SHARED images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f1ad0538f2d05cb7a632db439f5a5827987d4d8",
"description": "radv: enable sparseImageInt64Atomics/sparseImageFloat32Atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf5df156224e3fb78fa8e80065dabce22900d1d8",
"description": "ntt: Assume that nir_tex_instr::dest_type is sized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae7a9d0585ac3b5eb439fa203687ba4889a7286f",
"description": "ir3: Assume that nir_tex_instr::dest_type is sized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c92b3c460b87dda5ee87a1b196466a0f42e1cf3",
"description": "panfrost: Assume that nir_tex_instr::dest_type is sized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ca1ab3bb4902d3c86f83e83e065b0f1a2bd79ff",
"description": "nir/lower_tex: Assume that nir_tex_instr::dest_type is sized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "708c47e663be686b150c1dae33fee5b8323c8d1b",
"description": "nir: Validate nir_tex_instr::dest_type bitsize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65a35dc7ea85fa9859dbd729cc0d874d9861ade3",
"description": "ptn: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6af5181f137c7fa54d9ed64ba2989a37f992620b",
"description": "vtn: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5e54c6edb8e60b038a3bb50df5b7d6f5391e27e",
"description": "glsl/nir: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60bb3fec54f1eccbe0f43ba61d02a78fb883347b",
"description": "st/atifs: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81336499181058b0b7c1a6424a6185113148ac0f",
"description": "ttn: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b623afc3f7830bb3a3f303cee87e7f8a1b32a1b",
"description": "gallium/nir: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff0b7e0da93624f3727804927cdf92c4e3cce74e",
"description": "st/mesa: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2da598ff90fdd64ca72bb03bf269e53ee0b1f21",
"description": "nir: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ed9e75868e99668e96e0c2d5a7142d554cc85f7",
"description": "d3d12/blit: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0cb161e786d8e5900648731274b09a24a45fef4",
"description": "panfrost/blit: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c81389ace0acb9ea2fa84eae754fa58748c4fb19",
"description": "dxil: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c41a416c10e08ee3e168bb9d17e7f723e32d1cd",
"description": "anv: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe45fefe57db43925ac5ec943c20967c52c2f8a9",
"description": "intel/blorp: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a470ab0d02e3d30dcf5c894086e67011dca34bb",
"description": "v3dv/meta: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "219b84fd5fd1984fb16d5888b05405549c2fe927",
"description": "radv/meta: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68969cbcb73c5a99001d4238624b9a30f6ed8b85",
"description": "brw/vec4: Don't convert tex dest type to glsl_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d803893da5b9ce06f8963ac8103d220b85f7e87",
"description": "nir/lower_bool: Rewrite dest_type for boolean destinations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d6fe93382699a61911e979db46c1297865c508b",
"description": "ntt: Handle sized tex destination types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23beffadea137f4d7ee4928f2b9d7cf98c4e811e",
"description": "freedreno/ir3: Handle sized tex destination types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acd6616eab8099f1d8f6692fdab26d64967767c1",
"description": "nir/lower_tex: Handle sized tex destination types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65f7b93435009e9f49668ce49561adabc44333ac",
"description": "intel: silence unused var warnings in release builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c196ffaca6d927e213d1c39ec9eed611fd01e2e1",
"description": "vk-device-select: add device group support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "250b511f8e7c89933af25583398799d7bd61d944",
"description": "lima/ppir: fix creation of mov node for non-ssa tex dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6f8f3a3ba4739338c75bf39f9ec3f77e20f544e",
"description": "zink: fix streamout for clipdistance",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "9eec52c67e61c2382490733d3aa3c585735814b5"
},
{
"sha": "f0b0095feca4d245d47dc94e86f57260d2c040c8",
"description": "ci/freedreno/a6xx: Skip vs-output-array-vec2-index-wr-before-gs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03c28278a78d0251af940d888d9f36a66722e07a",
"description": "freedreno: Add perf_warn() for missed UBWC opportunities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55f4f6882fc815aac1cfe89946ada047e16794e5",
"description": "freedreno/a6xx: Add helper to check if UBWC is supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38b073ebfef63d625ddf195b3ef8f11db8109e9f",
"description": "freedreno: Add fmt/args macros for pipe_resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a065682f3062f39c3d4a8d4ea65c8ddf5b58527d",
"description": "freedreno: Add perf_warn() trace helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d548d781eee91842695cf54a3161348bf6a06a2e",
"description": "glx: Provide glvnd wrapper for glXSwapIntervalEXT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "60ebeb4608a871ba89ba081c1c6e7ebdd5efec9a"
},
{
"sha": "8588fb65d65879791f747aa1b00895491caa80d3",
"description": "vc4/ci: Replace expect script by python script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64fd191d8a88977067011d3727e32439e801d433",
"description": "spirv: handle NoContraction in GLSL450 alu ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c3764f7df5ebc986657df97f06e78d990d888bf",
"description": "zink: don't force a renderpass start when setting framebuffer state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2bc24c7e46587ba8c3931644b9f1ee7594ba7ca8",
"description": "zink: add function for waiting on a specific batch's fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53d9beb9b883484b6de6ff4629179c4631ff17ca",
"description": "gallium/u_inlines: add helper for simplifying pipe_context::resource_copy_region",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cacb3e182671a90dba9fcbfbca5004180454a279",
"description": "zink: enable PIPE_CAP_SAMPLER_VIEW_TARGET",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d37124b065c2b6c99c042fb402c6a23ce16b034e",
"description": "virgl: add support for VIRGL_CAP_V2_UNTYPED_RESOURCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41366ba49424592086cba0c32aa26e72482411e6",
"description": "virgl: update headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb65285629caa14580ff8e2c2eed88226da239fe",
"description": "docs/zink: add GL 4.2 requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0e7a7d58de1192dff73adb89cf0369b829143b2",
"description": "docs/zink: add GL 4.1 requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3d7de47cd64cc9b520ec9322953407582d2dc5a",
"description": "docs/zink: add GL 4.0 requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4374e8e99f1a935ebb5e3ce0cfe266d60a4678d0",
"description": "docs/zink: fix phrasing of GL 3.3 requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02c43eb975d366ff0b6d4e6e522c14dfa382e5cd",
"description": "docs/zink: document the independentBlend requirement for GL3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb5d7d60e7e4e580e71ad682529d83e2b9c10801",
"description": "docs/zink: add two missing required features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a640588a416bf983af57ce21c915c1bde60b51b5",
"description": "docs/zink: add missing colon",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9565c1d83c97f29a8c03b6974c6e6b48bd498a12",
"description": "nv50/ir: Initialize RegAlloc member func in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92ec7b577c8cb47b308bba1d21b4c2ec05f35f9f",
"description": "zink: clone shader before lowering clip_halfz",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "15f478fe840c29ba118fbb4fa49118f85fb208c6"
},
{
"sha": "5282210c0b96f75630a5271a8956f8ae69a0ca1b",
"description": "zink: check correct caps for PIPE_CAP_IMAGE_LOAD_FORMATTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d31f2200b35bd3bb707e804363fccb77aa3e1c61",
"description": "ci: Enable process isolation for softpipe & freedreno piglit jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cca257d59611584de31ed6500bdd08a75844fd42",
"description": "anv: Advertise shaderInt64 on Gen11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c2543d03777150e1a5cc7c7fbbe1ceab75a9574",
"description": "intel/fs: Implement umin/umax shuffle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6500236e392a513edb1e3bf4f7351036f9e90d5",
"description": "intel/fs: Refactor our shuffle emit code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44571c6a68a4dd6b4c13f70b1d30e0e87ec2f2e4",
"description": "intel/fs: Properly lower 64-bit MUL on 64-bit-incapable platforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c80db6611aaf9c59dd8ccd8597e52b789018eb20",
"description": "intel/fs: Support 64-bit CLUSTER_BROADCAST on Gen11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b90921ec0c454e49a131ce6aabc6ec43a17278bf",
"description": "intel/fs: Support 64-bit SHUFFLE on Gen11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdedc82329cb005f862e9250907124ead718ae4c",
"description": "intel/fs: Support 64-bit SEL_EXEC on Gen11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58bcb5401d85b4a21f6d9ea4eb7bff8e1ed7110f",
"description": "intel/fs: QUAD_SWIZZLE requires packed data",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8b4a5e641bc3cb9cf0cfe7d0487926127fc25de7"
},
{
"sha": "69a3559efd6ec036749c3f460f092b7a38c12d2a",
"description": "intel/reg,fs: Handle immediates properly in subscript()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e797daba538e605b6b94cb28c922384cef9ef014",
"description": "intel/compiler: Move brw_reg_type_for_bit_size to brw_reg_type.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c8cbe9b1340db826fa21eec5fcbee6e6fc35efe",
"description": "intel/compiler: Return 1 for immediates in regs_read",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "178820212b7c7d86c1d17f5c1beb2ce9b0ef5a47",
"description": "nir/lower_int64: Lower 64-bit vote_ieq",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "731adf1e17a1ae966096ca02641b7b9e6249d558",
"description": "nir/lower_int64: Add lowering for 64-bit iadd shuffle/reduce",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf7a11424650af2ac9e8f546741fb6ab2ed3b8d7",
"description": "nir/lower_int64: Add lowering for some 64-bit subgroup ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da331f814fd4a487e0e738c1395d3e3a00c215e3",
"description": "nir/lower_int64: Fix lowering of f2[ui]64 for 16-bit float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70b4524de57cdbef9c0c5fb6f06994c7e39ec7d9",
"description": "nir/lower_int64: Add a level of wrapper functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "093b3f6e1f0b919be247c30bb7cac9c1a25941c3",
"description": "radv: only decompress the depth/stencil aspect that needs to be resolved",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36a4aeb91f3a940f53e1209b5f1671403142a130",
"description": "util: When building 'ARM64EC', don't use x64 intrinsics which need to be emulated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86b4f6ad43d635b63adf7bfe99f9eeb103f99255",
"description": "main: Undefine MemoryBarrier for Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e1447eb1b3729998ec06cf7bc5ba7d28c1e67e1",
"description": "anv: Early-exit from cmd_buffer_flush_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18fc1dfea386b4c2235b477adde801ea2a393176",
"description": "anv: Only flush descriptors used by the pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72c7a68c2bda06170da4210cfe9fb669bffb858f",
"description": "anv: Take the set of stages to flush in flush_descriptor_sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16a81cabb57ba3ec558e0ca00bb69c95b7b4761a",
"description": "anv: Exit early from cmd_buffer_apply_pipe_flushes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7683ff14208d62bc8b79eec2890afa3cf71903e1",
"description": "radv: use a workgroup size of 8x8 for FMASK color expand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4f551d41b80db7d503055f59e6d62bc48ed9ccf",
"description": "radv: use the range aspect mask in FMASK color expand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d30de140e1358cc0538461c9eaf083eca122a13",
"description": "radv: add multi-layer support to FMASK color expand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67c2921193ec71a902b4b1a8bed2465f45b348a1",
"description": "radeonsi: iterate from draw 1 for total/min_direct_count computation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01e3d28829b297d87c025a9bd8d679c6c1cb811b",
"description": "radeonsi: enable accidentally disabled fast launch with non-indexed tri strips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea670ac1502788e5376aa2432f9c99fa75bf3d56",
"description": "radeonsi: skip some code for ALLOW_PRIM_DISCARD_CS if tess or GS is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd9801a918ce488d764075de09e6bb309e539995",
"description": "radeonsi: rename SI_SGPR_RW_BUFFERS to SI_SGPR_INTERNAL_BINDINGS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59a478b84346fd83f13ae608c852e2be6bcf49f3",
"description": "radeonsi: move if (sctx->vertex_buffers_dirty) into the upload function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5013828863010a1feded43c20d74250c48eff757",
"description": "radeonsi: don't set vertex buffer dirty flags when they don't do anything",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26d785fbbdf7635607510ebf7e78d93db532bf21",
"description": "radeonsi: move y_inverted out of si_viewports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1957e58a6165b7daeb8519b4214428a5d8fcfb2",
"description": "radeonsi: inline si_blend_color and si_clip_state structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca2062a394daa6c2734e46a65b0f05c71943e2ea",
"description": "radeonsi: simplify determining whether render condition is enabled at draw time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a2dde8f8697edb7bdb5e9112acc291f19409ea1",
"description": "radeonsi: add internal blitter_running flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fabeb49d82c2faf34134f9e1e8597c5b0c1622d",
"description": "radeonsi: don't use rasterizer_discard to validate draws, only check ps_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd42ed34b0259c0597597715ef0ad07fc9df2698",
"description": "radeonsi: optimize translating index_size to index_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28e419f00117b223337eaef56067d657342b19c9",
"description": "radeonsi: don't mark NULL states as dirty in si_pm4_reset_emitted",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "488cd3b93fc894689544b0c9b6436b88adc3559a",
"description": "radeonsi: clear dirty_states if si_pm4_bind_state is unbinding or no-op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0978fffb849264ccb20e6b4905b9cf05ed17593",
"description": "radeonsi: add new possibly faster command submission helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ef89b245e3e1ac4e67fea9c1b13ebeda75769d0",
"description": "radv: fix separate depth/stencil layout in render pass",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e4c8491bdf8a1238d475491533d937568019e633"
},
{
"sha": "45bebc7a9c73f3add08c2290fa1eac237edf5a34",
"description": "zink: respect fragment-shader depth-layout",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"master_sha": null,
"because_sha": "6785d8c4601c6b8b1a5d8da8221313d1c332e7e5"
},
{
"sha": "855370bb620663b5e451e08046e4ddb4b6429c0b",
"description": "zink: make all xfb caps depend on extension",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e8ad52f7b0c603d28518b9b288a8d9d5862d2053"
},
{
"sha": "8c7d9716669a74159d2eec86490c756c274f663c",
"description": "zink: require vulkan memory model for tesselation",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"master_sha": null,
"because_sha": "f815b87e188a0e7f4b0aa31f502be7939479f622"
},
{
"sha": "f95c174927a341e2ce96bb86b432028669b1d537",
"description": "zink: check for extension instead of function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9340744a3c6310f0f36c6c5576ea1bc87b65f03",
"description": "zink: respect feature-cap for multi-draw indirect",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cef876910a04070e5c89667d88df7bc3e588af19"
},
{
"sha": "6f6941e2dd8f1d1d1d6e52276485d41c7dd0b029",
"description": "zink: respect feature-cap for sample-shading",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "0c70268ff73adfc9d588fa5a10c500ed9f66bab6"
},
{
"sha": "612169859a3300879fa890a03a8693ab3c718d2c",
"description": "zink: respect feature-cap for independent blending",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
},
{
"sha": "831d205513dbac2178126ac198f64d8307d7b45a",
"description": "zink: respect feature-cap for robust buffer access",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "61720098fa4cddaeb5759a499c9c3fabf5bb84b7"
},
{
"sha": "b35e11ef9506f8bb4e4607ec4a9acab908ce8705",
"description": "zink: always expose linear float textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27209e63ea816762708deef4b4fbec0dfbf4a331",
"description": "frontend/va/image: add pipe flush for vlVaPutImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6755eee0c7bfe01fdd38537e9ed6609da428980",
"description": "radv: enable SQTT support on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aedcaff3564eb9824a3df913355682fd31197ead",
"description": "ac,radv: add SQTT support on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd53f24fbf2f171007fa93f827906b1cd75d84cb",
"description": "ac/rgp: add support for GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b5cd18853c1d5ff0b159ea6df78674532b78b18",
"description": "radv: inhibit clock gating when tracing with SQTT",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c40ea24ee009d8c9816ff6327f65be3fbd45deb7",
"description": "radv: fix overflow when computing the SQTT buffer size",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e115b01948f90dcb922c626438a0e83a796d5ceb",
"description": "aco: return references in instruction cast methods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d245cd18b637484512f275b9bb49f05105ad373",
"description": "aco: use format-check methods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70dbcfa1c9e0b5fe609485b011c3ce9d0819a9ee",
"description": "aco: use instruction cast methods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb12302b8ee585c3c623062c47e9b2982247a356",
"description": "aco: add instruction cast and format-check methods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "441ead5fb35f84dcbaf4724a771ff3475257d400",
"description": "aco: remove Format::{VOP3A,VOP3B}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "925d701014c2ba084061eae131f4b5c75e595f29",
"description": "frontends/va/context: don't set max_references with num_render_targets",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "824eba2148e56a75d0678011b4f546cabbd5d345",
"description": "aco: don't consider a phi trivial if same's register doesn't match the def",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "69b6069dd288455cdb2655284c592a85d17df273"
},
{
"sha": "9eab6ca20c29680c4bb9f4d3ba69751ae4bb9eb9",
"description": "docs/features: remove a few redundant zink mentions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce7eb7e02a0e62e5b11d3243e0598173869270d9",
"description": "docs/features: add missing features for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a346e1dea039560baa7bec4050cb60a9f29e558c",
"description": "v3dv: properly handle two different binding points for cmd_buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dac20e100b4cb967fb28989e8cd718946baa72c7",
"description": "v3dv: drop v3dv_resource definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f55649d20b4b0263245f047db6239a46890e04a4",
"description": "panfrost: Add support for INTEL_blackhole_render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96d7555770c414a1dc4c4f7fa04b0602e62547ae",
"description": "zink: support PIPE_FORMAT_X24S8_UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "264a5b1d150cbea3dec82b28897a645b6dc2b406",
"description": "zink: add layout member to barrier setup in draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09182d9ae8f6ba04acfd6ada34607605541c8106",
"description": "zink: support VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa862725476e5c7ff03d12d868e5a10cf5624407",
"description": "zink: expose PIPE_CAP_ANISOTROPIC_FILTER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f9f625089e1e3b8d62c74cfa8dc9b9ef4ef8f32",
"description": "iris: Refactor iris_debug_recompile interface to take a shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4423903089ad8e4ff6224437895dbc6c19f75a54",
"description": "iris: Drop iris_print_program_cache().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e2c799d0e199a00dd9a660c4a9da4edb7c5b3e0",
"description": "iris: Drop find_existing_assembly optimization from program cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b9c01a5b1bf92f6d75e05c6913129d99bb83143",
"description": "bin/post_version: convert the csv.reader into a concrete list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61720098fa4cddaeb5759a499c9c3fabf5bb84b7",
"description": "zink: set PIPE_CAP_ROBUST_BUFFER_ACCESS_BEHAVIOR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcc8222277d9c8d1dc1ef39ab0ade331ccf0a9a8",
"description": "zink: set PIPE_CAP_FRAMEBUFFER_NO_ATTACHMENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ab9114abde1f9fac31ba6cbf55754e5596755e2",
"description": "zink: force per-sample interpolation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2500c02cc7bd429e035c5208e533e569c525b03",
"description": "iris: Consider resolves after changing a resource's aux state",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "64f55b82c7f1652e4fae478c0af325fc38b9b53b",
"description": "zink: set PIPE_CAP_COPY_BETWEEN_COMPRESSED_AND_PLAIN_FORMATS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81f7cb149da21b648d2305094bf542b3564cab56",
"description": "st/mesa: enable state var merging to improve fetch_state performance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd6ce2be9048f112c94ee288baea02b46c0ea4cd",
"description": "mesa: merge equivalent switch cases in prog_statevars.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23729a783996545ff2e56605f7c025a36ac8ba35",
"description": "mesa: sort and tightly pack STATE_* enums to generate better switch code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72a1828868bb3a9eab61f7af7a0abd8a9d723ce3",
"description": "mesa: don't handle STATE_* enums in fetch_state that don't do anything",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bddb4f9e1e9175521565a27fd7676c66a9ea1ab5",
"description": "mesa: compute gl_program_parameter_list::UniformBytes accurately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb73058ad2b6b0d143078b9bdc6688ec6275ec87",
"description": "mesa: add upper bound to limit program state var iterations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f7877d96a9b6bd5f3f211324f2ee169a3b73e40",
"description": "mesa: sort state vars with constant indexing for ARB programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f485331c5b6fb5ab3493ef7c2c7ae787d56f7cb9",
"description": "mesa: merge local and env program parameters for faster uploads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "293526a273304ea6e500270f1f78bd78ad38dc41",
"description": "mesa: don't allocate local parameters in fetch_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5336e41ac058f0cb8dc594e35eab411efde0256b",
"description": "mesa: optimize get_local_param_pointer and program_local_parameters4fv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb3802b26fb2c96fab268fa00894a4ce3baf356f",
"description": "mesa: rename STATE_LIGHT_ATTRIBS -> STATE_LIGHT_ARRAY for consistency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a80595ba58c7d1a063973847dc5f2822dc3c406",
"description": "mesa: skip memmove in optimize_state_parameters if it's no-op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c77190b312a495b010302b3fe9a097ddf8a7b30",
"description": "glsl: split gl_CurrentAttribFragMESA into elements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3a7acf9583444d426b9cbcc61cee34b4481b6ea",
"description": "glsl: remove unused internal builtin gl_CurrentAttribVertMESA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ad84a02bd40bb2d08c718fded57c47fe85b7681",
"description": "mesa: eliminate the switch statement for STATE_TEXGEN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0eccba1ac03fe4ab30d641076106b83374b8dcbb",
"description": "mesa: flatten STATE_MATERIAL and STATE_LIGHTPROD tokens",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d9b5d80870924f69401c267b719a814f02c7c61",
"description": "mesa: combine STATE_ENV, STATE_LOCAL enums with STATE_xxx_PROGRAM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4f3497786ef4c4923844b56133955a2f48bfe59",
"description": "mesa: remove STATE_INTERNAL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c1ed47eee049c204a06ed8b591d58e03896c68c",
"description": "docs/features: mark off GL 4.2 for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "099ce1aacc3205f0ceeadfc65a12af6778a2f250",
"description": "zink: GLSL 420",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f14836574aad53cbd27d14216306f608daf39dd3",
"description": "nv50/ir: Initialize CodeEmitter members in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "245a696741d2a4cd5f2aade38c2194e3030d659b",
"description": "nvc0/ir: add fixup to deal with interpolateAtSample with non-MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "0773cd33c2bd14605eee471dd0dcc5306dd41cd4",
"description": "ci: correct the trace image URLs in the piglit summary",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "09429fa85b68ca0cdf8c8ac320560b2936249bd6"
},
{
"sha": "27f8c466486b6e25d301681d3610fbe57ad8c032",
"description": "ci: recover tracie dashboard URLs for failing traces",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "09429fa85b68ca0cdf8c8ac320560b2936249bd6"
},
{
"sha": "3f9a6d333b3e5f05ef6560123ee98d217358be89",
"description": "zink: export shader image caps using features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0daa61553d0888e207ac0546794d9f45a3ac0921",
"description": "zink: check if multisample support exists for shader image formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9b812edb832e239f74ea065111284879f2d9e11",
"description": "zink: handle shader image descriptor updates during draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ba38ab6facff5ef93bc88ed81c0e12fab314d1a",
"description": "zink: add a pipe_context::set_shader_images hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1f798ca5015992b4e54dae3da8f5d29999d136f",
"description": "zink: break out bufferview creation into separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4d00b9ca4e27cdf1668293c0866c8722c2fce88",
"description": "zink: handle image descriptors during zink_shader creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10fb7a8c0ff94700416ff6a0ebb2a8415e3817fa",
"description": "zink: enable image caps in ntv when a shader has images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "245d9fa21b138c2ca9c99d7004c5f652330e615d",
"description": "zink: enable early frag test execution in ntv when necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9cd2aff1a3470ab0551e861fb242242724435ea3",
"description": "zink: add handling for all basic image ops in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4f06b3528837e84f9e7bf5e60645a6d986183dc",
"description": "zink: expand ntv array derefs to track image derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77b6b3eb0b8e64fe4439b1dd1c3c4c50664300e7",
"description": "zink: add nir_var_uniform case to get_storage_class()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ade1f3a6e7abe000775614eda1eae1d38e61ef0",
"description": "zink: handle nir_intrinsic_memory_barrier in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "768c9fa5c2d87641cf06b3acd3a004d994db4814",
"description": "zink: handle more atomic ops in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2855e21801ddb8a53d250fdd91e65527f2c91c9",
"description": "zink: handle image variable types in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fce791722bd58d8ec4f326522a01f0fd13bbc0cb",
"description": "zink: add new 'sampler_types' variable to ntv_context struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9f2637267bae3429a90dbcb6f52f36489223907",
"description": "zink: add shader image support to zink_binding()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "934625d53d143c6b784bbdaf115cf7f309cbbd29",
"description": "zink: add a pipe_context::memory_barrier hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06273abd203038396f387ba2ed05b412f97ff9ec",
"description": "zink: add 'has_draw' flag to batch struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05629bb4700b87b4942b7461d4be803fa43a40ec",
"description": "zink: verify format caps and add storage image usage when possible in creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "493fae5016b9aea8b8f5fd585fa4b464cfb4a275",
"description": "zink: add ntv function for emitting variable access decorations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "882ab6afb770e2134223e7973af75e4c80e6db62",
"description": "zink: add spirv builder functions for image ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d2ffb394a191d0bc4f1e76d293facb0506ad2a0",
"description": "zink: add spirv_builder function for hexops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "139ae442c62cc4eed1da9ed417dd872351113cb7",
"description": "zink: rewrite image/sampler glsl -> vk type functions for robustness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "177a42333ff7361ef28909d248115ed8c1db4574",
"description": "zink: add ntv util function for getting image type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "263d3ae1881b156b6582e9a4e9c744c3a6cc498b",
"description": "zink: rename zink_context::*image_views -> sampler_views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f389af35f11d881e009a484821d0119a0096f09",
"description": "radv: sink load_ssbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6d92eaf4f3b29e43792c25f45a0288ea8a24d15",
"description": "nir/sink,nir/move: sink/move reorderable load_ssbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af4c6605a834f7c1f160fa4dbbcc119417659517",
"description": "radv: use nir_opt_access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3dbc4df194a15aa1cf09493a3100b59e37e48fe",
"description": "docs: turn non-code into comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c09c8fa34fd1c7784dc1f33131374885ab85532c",
"description": "docs: fix broken link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04c22a69f3bbaa9d785bc4193a3be649d03a9ac4",
"description": "docs: fix sphinx-warnings due to lacking escaping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "319153365b9ff212b120d168dd11689907ec4cb9",
"description": "v3dv/descriptor: assert CrateDescriptorPool receives valid count values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c57ef25342255b9df5866d1451de10e4a933d302",
"description": "v3dv: Fix uninitialized variable warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cec2ed7c80fdee58d10d5c3187cb1be3de6fe488",
"description": "v3dv: fix disabling Early Z for the whole frame",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c97cc37b0b03bc7a714a48569abd69c0177c7e1",
"description": "v3dv: enable early Z/S clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f989d4ce1c7b5a2d51b812a500dee0258a96addb",
"description": "v3dv: do not emit full tile buffers clears to handle Z/S clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c19a518c944699fb90a507dd588b2cf9df11d9e",
"description": "v3dv: refactor checks for subpass attachment stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0ec3d9f6d92b7bbd1aa1b73da61aa8ac01e4ec1",
"description": "v3dv: refactor checks for subpass attachment loading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c5d7536349ffbded0e8e5dcbd7d834bd17494ee",
"description": "v3dv: refactor checks for subpass attachment clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc19fe0e9f89201f13a3d00d8b61f378a76bf605",
"description": "radv,aco: use deref_buffer_array_length",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e200ce099623a1b0a076ed3def3865a968503dbc",
"description": "nir/lower_io: fix array_length lowering if buffer is smaller than offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e10779a9f0da62b3968f48ae9d8c9d5275c7aac2",
"description": "radv: don't vectorize shift operations",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "fcd2ef23e5f1d50008166168e772815c0213e37c"
},
{
"sha": "d74b01226004fe7e245f108f69747c184b3ac044",
"description": "zink: fix vertex-stride wrangling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
},
{
"sha": "7dcb9a0d8c90d4aecf325822eb8b2d121a020d1c",
"description": "aco/optimizer: convert extract_vector with index 0 into parallelcopies if possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebbf5fe716d184e6c0f141181be66a0eeefd33f4",
"description": "aco/optimizer: expand subdword vectors with SGPRs on all generations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96fafcca63d8bfc83bb7991d3e5c843fa2fe05e9",
"description": "aco: propagate temporaries into PSEUDO instructions if it can take it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21a7bea3421e9bb916c7ad206a4647dfbccdbafc",
"description": "aco/validate: relax subdword restrictions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77c96290463b523f2aa44054de7df1f274175ab2",
"description": "aco/validate: ensure that Operand and Definition size matches for parallelcopies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8fb66187eccab895c3a6b3ba0b8465a7ab3ce578",
"description": "aco/validate: validate that p_create_vector operands are aligned unless they are subdword operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0cec3a29bb0f77f16645561e70d2a7eca12be6a",
"description": "aco: generalize subdword constant copy lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "856fd4750daf23ac3f8f40278cf685f36661c19f",
"description": "aco/optimizer: don't propagate subdword temps of different size",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd870d1b6aa43daa65f1e6c9763e5bdd7139acc9",
"description": "aco/optimizer: don't copy-prop logical phis",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "085e2ce3d49c36ad2c119313e47c0ac685828a61",
"description": "radv: fix a sync issue with geometry shader primitives query on GFX10+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f97b42f3e24b0915bad107f471cf356e1627844",
"description": "mesa: add GL_SR8_EXT, GL_SRG8_EXT for color/srgb format queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0da527028bc13734b5de3575e48ec9ea295e3b5d",
"description": "nv50/ir: Add InsertConstraintsPass constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d0536c1a7662e2c1d99d221c444bc19ca3ab566",
"description": "pan/decode: Free mapped memory objects on BO unreference",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "451fae825839ea9ac68a2ac3fa1b07c85661d63f",
"description": "mesa: simplify terminating display list loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64da8777428224366e40605448fd2bf6166a7bda",
"description": "mesa: simplify handling OPCODE_CONTINUE for display lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e825dac4298a622e9ebb8b43fb33fd76e8842b0",
"description": "mesa: optimize glCallLists by using loops inside a switch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5edc9b136937769488b3a62d32f22817c2a572ee",
"description": "mesa: remove redundant glRect functions for display lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e31d8fa0ad614af16d2111cd80b422c82132ae63",
"description": "mesa: remove _mesa_initialize_exec_dispatch from draw.c by autogenerating it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33ad9e77c531fc191e2b747814cc146889d082eb",
"description": "glthread: add display list support to fix state tracking with display lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14b47614b42fad672fe705d0f79b1064042004d9",
"description": "mesa: add _mesa_get_list helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd678bef40b74f9209b2529797df26a4a31d6f7e",
"description": "glthread: remove if (COMPAT) conditions from functions that are GL-compat-only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df38b99e85590d846c2191f5990592b568202b55",
"description": "glthread: rename inside_dlist to ListMode for future use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8ad570b3ee7803db5862108aa5ac66ef5beaffb",
"description": "glthread: implement glGetIntegerv for states that glthread tracks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6febe2b880e79ac2b5347412ffdf6502ac47e5be",
"description": "glthread: track all matrix stack depths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b4be5baaadfbb1e40470f07db68c1b74b5f4f15",
"description": "glthread: add specialized versions of unmarshal_Draw funcs without user buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f53b54a3bfe2b5e74b62ec8edcc958b83fbe958",
"description": "glthread: don't sync with NV_half_float vertex attrib functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36740aa1f1ac438a2b221ea89c50d798149f6078",
"description": "glthread: remove marshal=\"draw\" because it doesn't do much",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4e8ad9b2784e1b6a8e1bed50134ddcb0124a1e9",
"description": "panfrost: Fix the tile size assertion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e97d7c8350385dbf962a1d6caa5acae667d1c95",
"description": "panfrost: Transaction elimination support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7707ccf286eff5e918387bb3a4dd9f2423eb0766",
"description": "panfrost: Add a debug flag to disable checksumming",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc69c423fd7b77d2cdc1c13d2484d0c49d1a0de6",
"description": "panfrost: Only checksum resources when it makes sense to",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1bf4be84468d98f779f9d324f46fe67d3ba1e30",
"description": "panfrost: Add a function to determine if a resource is 2D",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77398a9e4186a02962b95fb352f7e7969cfbbdf1",
"description": "radeonsi: Use util_writes_stencil() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04f8aa7c1e780749eebf12068bf6dfc9cfe658d3",
"description": "r300: Use util_writes_depth_stencil() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c01aac141a9737e637f1e565ad68461784f58d1d",
"description": "freedreno/a6xx: Don't early-z if there are stencil writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7277342b5e8a0a83045621ac77d2c54f9861353f",
"description": "gallium/util: Add helpers to determine if z/s is written",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc0508ad38d336d53a6cfbd39e266f76fb4e3ebb",
"description": "radeonsi: allow instance_count == 0 on chips that handle it correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76d6351dab7e716775ec965a2bb467713d97d03b",
"description": "radeonsi: don't validate inlinable uniforms at draw time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "185a2472a4c7aa24d74901af54c44bccd76fca41",
"description": "radeonsi: move variables closer to their use in most draw state functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae5df516f1ed0ce01ffdcbacb869aa1374d6b248",
"description": "radeonsi: clear dirty_atoms and dirty_states only if we entered the emit loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2206840f6c1e21435908abe1ca735ea524d850c5",
"description": "radeonsi: enable the GS tri strip adj workaround with primitive_restart",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "888a45a36217f0ccac8d6afd5937dc3a5f3f5828",
"description": "radeonsi: evaluate si_get_vs in si_draw_vbo at compile time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5d3341b6e1ca502b160249e33c7bb097868dd9a",
"description": "radeonsi: inline the last use of si_get_vs_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f7715083bf1523563c9947362f1d129a38591c5",
"description": "radeonsi: evaluate sh_base in si_emit_vs_state at compile time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8ccb6f0f39808306c1160d783a144212ef72cd6",
"description": "radeonsi: add si_get_user_data_base selecting user data registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88a02d80deb896f3f07d4172391bf597441852e3",
"description": "radeonsi: don't set context_roll for non-gfx9 in templated functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "581a96bc449f3542599499d43d5df683258262c7",
"description": "radeonsi: don't pass pipe_draw_info into si_emit_draw_registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac2b4aa08f5f51dcbb287c127e0c70571cdba6b4",
"description": "radeonsi: unify uploaders on APUs too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "facd34431b74b9790d3769fd643356483db184e9",
"description": "docs/freedreno: Fix a few typos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13b21156e47daba7545fe7c171ebd5f444692f70",
"description": "nir: Work around MSVC x86 internal compiler error",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1fd8b466672b76ad206af8aac6002e8a658db9fb"
},
{
"sha": "28207669d03a7e4829169790dde332e90b6e0209",
"description": "anv: Fix stencil layout in render passes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c1c346f1667375e9330aa3f729b97e4a6ece0320"
},
{
"sha": "f79f382c81f884bc217ad6efd8c7b3c8bbacdb01",
"description": "nir_to_tgsi: Store directly to TGSI outputs when possible.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6e35e5fd0897411c6af3cbccc67212ad700f013",
"description": "ci/freedreno: Fix xfail setup for sampler3d_float_vertex.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "22bf4831b8aef537427829cde1c272f979addf8d"
},
{
"sha": "914c61d6c0910fba0ba917aee12fc0a10aecfb32",
"description": "radv,aco: don't use MUBUF for multi-channel loads on GFX8 with robustness2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "03a0d39366db367b26aea29b04b032c6f1f7cd84"
},
{
"sha": "4eec0fb55c1b5476aca302c27c57c0597542a3f0",
"description": "radv: remove redundant check in depth_view_can_fast_clear()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27d4a15528901ec839d547568c5a9fb1266fd946",
"description": "radv: remove unnecessary radv_image::tc_compatible_htile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c30f010e8fa1d9fca0a0db09066e627855af43f0",
"description": "radv: remove redundant check in radv_process_depth_stencil()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d245d7b6b8bb75622dd43fb845f60d55ad3ebc89",
"description": "virgl: Cache depth and stencil buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af9977a3d5f3378c297965e21389e36491f47e1b",
"description": "aco: add affinity for non-sequential MIMG operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4015b3651acec7279feaddfb9a6ea3fcb42ce907",
"description": "aco: only require texture coordinates to be in WQM if NSA is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c353895c92270c0e2a6e2b849c24d558efae0d5e",
"description": "aco: use non-sequential addressing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "faf3e9a27f46df233bfd7d5a6d930343fceb215a",
"description": "aco: move VADDR to the end of the operand list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd29210fcee104e8529490b82d6f408cacc549f4",
"description": "aco: add emit_mimg() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9890dabb1b2eed8766d03ef63c8d61334e6c74aa",
"description": "aco: have emit_wqm() take Builder instead of isel_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "489aa8c7cb7357b37f0e42771a9ca3a29eccb27b",
"description": "aco: fix num_waves on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12ea0143de66971c8dc62864621f1100e551bb2e",
"description": "radv: fix max_waves estimation on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "924d1ba9eb03279b51ee2439aa027fb73cb3f8c2",
"description": "zink: enable WSI-faking for RADV too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "356a381600cb45d068492015061184457de78e63",
"description": "zink: add VK_KHR_driver_properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e87b59f68779a7c838f35323fd9f4dddf146381d",
"description": "st/mesa: fix pbo upload/download for arrays of textures with only 1 layer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "36097fc7ef70471ecfecd428f990233276e9c45b"
},
{
"sha": "13f7224dbf31e602b0cdea37d7a2dca07a01da0b",
"description": "ci: exclude one CTS test that timeout most of the time for RADV CI",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa74389485b705955fa3fb826fb508a7a21fd65f",
"description": "turnip: don't emit tess consts if they are not used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "212b1516df9d9cac979336de300936a063121d5c",
"description": "v3d/compiler: enable lower_add_sat NIR option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e333692e9d4369458f95b99a39f4b28f887181ee",
"description": "v3dv/pipeline: enable lower_add_sat NIR option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b27243b01ecdfea6df068338e56ffbd9b16b663",
"description": "r600: Enable sb also for NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e20a83eb86d43bdb5af62ad9fd234782a7df3f6a",
"description": "r600/sb: fall back to un-optimized byte code when ra_init fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1785c55f7c68dfe28d610753cf82e455487b351",
"description": "r600/sb: fix boundary assert for mem-instruction decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14fe19e7976b217e2d59e44ab3ffdf5d267b190a",
"description": "r600/sfn: Keep array registers alive for the whole shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fa48c0207dbc4972bef39b08e3da31dcce82320",
"description": "r600/sfn: update shader array info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7717c1090a57e107a3652b0e38bd39e0a82d18e7",
"description": "r600/nir: pass array info to r600_shader for sb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff382c6634692cdbba61f684a7d612ebf9345263",
"description": "r600/sb: Add support for INTERP_X and INTERP_Z ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f57ae1e69cfa5328d1520dd8832bf79805932fcb",
"description": "r600: Add flags to INTERP_X and INTERP_Z two-slot ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "198c3acacf43389822c1cafd436eabd7127a199d",
"description": "r600/sfn: fix use of b32all/and",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f79b7fcf7c7f5db626efdb63f27e8bc64d0aed77"
},
{
"sha": "4f88668f4a6669c34486ed9d24b19592b33d886b",
"description": "r600/nir: clone shader before first query to shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d587f754cddb1708b31a83d6a34afa7830eb53d",
"description": "v3d: use a compatible supported format for TFU-based blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07473321a2b09283ac819e014b89c3535cee756b",
"description": "Revert \"mesa: allow half float textures based on ARB_half_float_pixel\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"master_sha": null,
"because_sha": "aca67a555c011f59c37b05544eecbeea9aa42f3e"
},
{
"sha": "9fb5d7acbbab04af3c85f7b6188af16eda824b43",
"description": "tnl: Reset nr_bos to 0 between map/unmap cycles.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e99e7aa4c1ddd7b8c2c4388f4f8e4fa1955ca771"
},
{
"sha": "376c8f750b9766d9704ced167dfaf00f521a92f4",
"description": "tnl: Respect `start` when converting indices to GLuint",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e99e7aa4c1ddd7b8c2c4388f4f8e4fa1955ca771"
},
{
"sha": "bd6120f562d57e150aa2071f9108f538858311a6",
"description": "tnl: Try not to botch index buffer munging when start > 0.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4c751ad67aa2bbde5897030495f86e31c9e1fda7"
},
{
"sha": "14ae5069da896cc93953e935051a76884800cac9",
"description": "vbo: Only mark merged line strips as lines when actually converting them",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "310991415ee1f5bcdd91460f00205190e8e0c2d9"
},
{
"sha": "44bdd5225c48d266e42d93defbb7ca9ae74aa21b",
"description": "vbo: Don't set node->min_index = max_index = indices_offset when merging",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4c751ad67aa2bbde5897030495f86e31c9e1fda7"
},
{
"sha": "dd72019d03f4df82cdce982d78f7983f32207929",
"description": "r600/sfn: Remove StoreMerger unused member b.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3884307b69aafd36729bd59d694a314ed5e6dd5c",
"description": "ci/piglit: Upgrade to a newer piglit in our containers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77aa86a5217662e5dfe3886a7ada04ec01d42f41",
"description": "intel/fs: Separate SLM size calculation from encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c38cbbb968b8a856de1862b0bc321d42d709ac1",
"description": "mesa/main: Replace the uint format packing code with util/format's.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23bb92c4f683f5e286af8f5c1bfc50204bd5ea1e",
"description": "mesa/main: Replace float pack function with util_format_pack_rgba().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1403d66d40c39bb0aab3732e6f641282cf7eb14",
"description": "swrast: Use util_format_write_4/4ub for the scattered pixel writes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c99d6ff54b2614b46d7e2252aa6c71c46045c16",
"description": "radv: flush L2 for images affected by the pipe misaligned issue on GFX10+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4a783a3c7846857671a9f2e91b62850e24e01029"
},
{
"sha": "8882abe47eb79f2975762343ed1dc596f45d2602",
"description": "radv: restore invalidating the vector cache for internal meta operations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8f8d72af555c2f4d7a44107bf52602571fc0c4d2"
},
{
"sha": "c28401ab437d0c575ab7a7cdc05f9ca786977ed7",
"description": "radv: enable TC-compat HTILE for D16S8 on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc5b6a0e897c6a1946e340c3f0b62e5ca47796f1",
"description": "radv: enable TC-compat HTILE with D32S8 and MSAA on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60ead6e04becf00e928d1e30a279f71cb0ce0e4a",
"description": "radv: add a comment explaining the micro tile mode resolve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e13c1f8dfef4a4c0fd5e79bbc364f9e5f998856",
"description": "frontend/dri: fix doesn't support RGBA ordering still expose RGBA in config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c1953a9b8b7233af3c5798462981d3679cdffd4",
"description": "aco: add test for incorrect convert_to_SDWA() check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcda9b67374e7c98c7a84b916bb32a8aaa84d414",
"description": "aco: fix convert_to_SDWA() check in add_subdword_definition()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "56345b8c610e06b2c6ccb0d0975e62f9a008e34e"
},
{
"sha": "5ebfb9cd606fbf249ef7a734be04bde342d0d1de",
"description": "zink: process ubos with location values set as long as they're actually ubos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9eec52c67e61c2382490733d3aa3c585735814b5",
"description": "zink: tweak xfb slot mapping in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "276e3927b54292b2c0687b1f9bbcc0d69e314de7",
"description": "intel: change urb max shader geometry for CML GT1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14651edbab956f9b5233ec6614e9cce73ea37954",
"description": "v3dv: use PIPE_TIMEOUT_INFINITE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e122c9f3c88a3591a4f274d582a44ff662d9b3a2",
"description": "v3dv: don't wait for idle on occlusion query pool resets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15cf2ab642ac8ba9291adb1d6b764d6d2f9c81f6",
"description": "v3dv: disable early Z writes if Z writes are disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41d22eb68ef76bb9696f629fd6e06e68e55c3921",
"description": "radeonsi: inhibit clockgating when using SQTT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "07c1504d1b08d4f61aeada7364d63e26d05d05f9"
},
{
"sha": "a46547671b09f40e774e89a8f11ef947f75ce152",
"description": "v3dv: only update uniforms for dirty descriptors if stage has descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3ac6f7cd77e37c083fe35da9a921a55076190bd",
"description": "radv: flush L2 metadata as part of CB/DB flush instead of CS_DONE on GFX9",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4a783a3c7846857671a9f2e91b62850e24e01029"
},
{
"sha": "3e6b37a9544af19583e3c79f874c521ddc91b13d",
"description": "nv50/ir: Initialize DataArray members in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4ea4e026be777a91d34666a16204fc003ce6a14",
"description": "radv: Add a trivial implementation of VK_KHR_deferred_host_operation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "290dcb26aec583eb00be611b7b69e3f3f9667781",
"description": "mesa: fix alpha channel of ETC2_SRGB8 decompression for !bgra",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e5604ef78bd56fc136f00ee39003e3996bf23c80"
},
{
"sha": "5eb39dd95f8b9eec1fd648f7797edf43988db402",
"description": "pan/bi: Iterate from zero when setting RA interference",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "39aa8c4a5ac9243348b552d9055a926b77d98c29"
},
{
"sha": "a63960b7f3b7c8478402e65bdfb0c6e83e1539af",
"description": "pan/bi: Fix printing of node 0",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1893a3805e4189ebdcd957d71941c855cf12f8b6"
},
{
"sha": "3a16ab84e2f2ec78c85eae67f99a5fa4b4791a57",
"description": "pan/bi: Fix RA of node 0",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "39aa8c4a5ac9243348b552d9055a926b77d98c29"
},
{
"sha": "92461a11333bc6f7407fd09203c514802b7fc3d5",
"description": "pan/bi: Fix 64-bit SSBO addresses",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9c7efc4510500c21e106362e05596f07220b22e6"
},
{
"sha": "a8c91f15f0339bf03fae5b0712e4a657f8d09c72",
"description": "pan/mdg: Fix spilling when scratch memory is used",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "152bc5d15e1a3a6685dfd6bf955c9b4d66eaacb8"
},
{
"sha": "6f0eff548c16c12309edec812b6573c63fdc866d",
"description": "pan/bi: Implement packing ops between 32-bit vec1 and 16-bit vec2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9c637a707627e4be939063fab9f494d95f9b27b",
"description": "pan/bi: Implement ihadd/irhadd operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "591ccbcf4751e1aec129eadc54261107f8acf0de",
"description": "pan/bi: Implement saturated add/sub operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7258b4b48d319e7ec16adc577054dc10eaec209d",
"description": "panfrost: Set TLS for compute jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f7e7495fc36a2b167a798169d76be02383d24df",
"description": "pan/bi: Lower umul_high",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e372d0c3b1e40988f39d491c6837c6a0d73e714",
"description": "pan/bi: Add w0 to the 'h01' swizzle bucket",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ec0897b112de95b56cdd7d213985af0ee0e3c66",
"description": "pan/mdg: Allow 64-bit src_bitsize for comparison operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5d6e5049fbe2247f6e92bf42dec9a024b9bd5ab",
"description": "pan/mdg: Don't reorder loads/stores past each other",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24fcc032efc85cdf25ea23895de3858729b7b0b8",
"description": "pan/mdg: Limit int64 vectorization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0109e9ac01b9747d28dbc482b0ec5e0ef9f2dfd",
"description": "panfrost: Assert on sysval overflow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24867386eef385a65d6452889db678f1ffa8879e",
"description": "panfrost: Add a sysval for local_work_dim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5a35918db04dfe051e903a89323d9d8ba47c78a",
"description": "panfrost: Add a sysval for local_group_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76fa57d1955f2767dce9d9a583bddd73d751d83c",
"description": "pan/bi: Use pan_nir_lower_64bit_intrin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c2308769b0766578dc0f7e95471cd6f1903bcec",
"description": "panfrost: Use the correct NIR options for OpenCL on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c82ab9b94aed786dc2a1bf7763a9ce81719cf7b1",
"description": "pan/bi: Improve unknown intrinsic error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56f753f8e2cf5d043dea914d2f82ec86150d90a1",
"description": "panfrost: Set bifrost_props for compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c71d4d931e52e11ae7161fba49f898b6bbd6519c",
"description": "pan/bi: Implement load_kernel_input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f33694552d6a1900b21192d7b77121a89c605642",
"description": "pan/bi: Implement load/store intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58cf95a637c8d1162c495b2c6beab41b15916d46",
"description": "pan/bi: Improve interoperability of the command-line disassembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c6aa5f49d7263fa9b73c9764bb0afed7d562f4b",
"description": "pan/bi: Set compute lowering options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d26718382950b456498f6fdfa912dd8eefaae7ae",
"description": "pan/bi: Add some compute intrinsic loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a7c33bd9dfcc984c6ceb10782833189e6eb7933",
"description": "pan/bi: Handle 64-bit pack and unpack operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5c9a10f336d8be18e39e88818f425fdd931fc5e",
"description": "pan/bi: Lower 64-bit integers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4d2b35ac85245e1bb1d4ba497d8d4c5b11c8ae2",
"description": "pan/bi: Pipe scratch_size in from NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "087ef91c85c82546af879b6ce0ba371b393e1e13",
"description": "nvc0: index_bias is now only set for indexed draws",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cbdc00ac3a6170e61d36233560e5b3ce83098906"
},
{
"sha": "111c0733eaef2b3bfe9abaea2bb7880b5976dde6",
"description": "cso: set index_bounds_valid = true for arrays draws",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "72ff53098c648ea5513fc2b150349b5b9ae58667"
},
{
"sha": "333730405de28153f2378d498e45cb82024fc230",
"description": "zink: handle NULL views in zink_set_sampler_views",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
},
{
"sha": "b50b28cd33fbc228869f72ff0f95bf232597c9db",
"description": "turnip: disable UBWC on Z24_S8 MSAA images on A630",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63a431b81c8c4e295118b1cf320bf68b578e57c4",
"description": "anv: Add a trivial implementation of VK_KHR_deferred_host_operation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af1aef10f9a1ae0fbd986fe28c8450462695a5af",
"description": "radv: Do not use a pipe offset for aliased sparse images.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e553ea51e8c7bf19770f2b959c185ccf0accecc2"
},
{
"sha": "23f2e7771053233df3d4c348ae46f838ccdda7ef",
"description": "wsi/x11: Use get_screen_resources_current in wsi_x11_detect_xwayland",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b5268d532a019c81877343f8e5390ca215db6338"
},
{
"sha": "b06f3c52bfb63c18686edca2fb6f667c44533df8",
"description": "radeonsi: trim the size of si_vgt_param_key and si_vgt_stages_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1e34f125d9dcf39de751b570a1df375b0d70f11",
"description": "radeonsi: don't use si_get_vs_state in most places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4088b6f2936ffccdb2e2b3d8479c964366e51f77",
"description": "radeonsi: rearrange condition for streamout workaround on gfx7 and gfx8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb22bd2072f17c2bd9ccf0f4aed70add9e7ea8e9",
"description": "radeonsi: get out of si_emit_vs_state early for blit vertex shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73709143d22d7485dbd319210344fc1d07faa8cd",
"description": "radeonsi: remove MRT-draw-calls, spill-draw-calls, spill-compute-calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2a514870155bbd08c28cd2a00dc720cb7490cc1",
"description": "radeonsi: make sctx->vertex_elements always non-NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "961aa67adf651ddb2b035a2ad5608db84fdbd258",
"description": "radeonsi: add a specialized function for CP DMA L2 prefetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0eca4660a5588696047c18546a9525e456478af9",
"description": "radeonsi: make cik_emit_prefetch_L2 templated and move it to si_state_draw.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c43d00dc915e9f43cd87d752bef1f8dc9ec25e34",
"description": "radeonsi: fix si_num_prims_for_vertices for PIPE_PRIM_POLYGON",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6682c1603ce01956b5ec10da5df69451116b74f6",
"description": "radeonsi: don't compute average vertex count in si_draw_vbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "295106c3e74b9c568a3970d9072180d12054fa9d",
"description": "radeonsi: don't pass pipe_draw_info into si_emit_derived_tess_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f74105a343d42bb6cb5a2ece7178a10d6117e8e",
"description": "radeonsi: translate pipe_prim_type only when it changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0d4c4ba1d7a59f7fb9cf18c7fdf4546690f4387",
"description": "radeonsi: don't pass pipe_draw_info into si_emit_ia_multi_vgt_param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53f9bb860b29b8481ca13edc423255f327b2a5af",
"description": "radeonsi: don't pass pipe_draw_info into si_emit_vs_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4056e953fe43bd667e1812c1c7075285d24b42c2",
"description": "radeonsi: move emit_cache_flush functions into si_gfx_cs.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ceec51b128660d5f9037dd10ec5b0229a2378d1",
"description": "radeonsi: don't clear unaligned bits when unbinding vertex buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df456312c2a9749ea535820d792b151b73b9757f",
"description": "radeonsi: constant buffer cleanups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b53d404aa73d3dd71c5e9a5005b46c860c8a4eca",
"description": "android: freedreno/ir3: Switch over to new encoder/decoder",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5cae4779c2e2276da3720fdde136fbf623c3c983"
},
{
"sha": "7c0298e2fe4e6eb5f877786bfe6a536dbc778012",
"description": "android: freedreno/hw/isa: Add description of ir3 ISA",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "6d94f575d2137f6f31353df6b0d6279e9d206ea8"
},
{
"sha": "a183ee2ed7f16f9cf6ae939cb9b5a0eb75a3d07c",
"description": "zink: remove excessive checks for loader version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c85902d60d4e21c12c5b0a22de4855fe4de2263d",
"description": "zink/codegen: find promotion version using vulkan registry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "833b6ab443214c0091c2a81127a5a4a965ffccaf",
"description": "zink/codegen: adding/fixing comments and copyright notice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a454c562d6710d5405f7567909d67df20f36efc5",
"description": "zink/codegen: codegen-ize load_instance_extensions()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0259e5c6eea1252eec63e8116ea7d17c743e77e",
"description": "zink/codegen: enable instance extension unconditionally if promoted",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "463d7dc9c3e2d4a4d47f5eda0269d920edc30f22",
"description": "zink/codegen: make 'struct' optional in Version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0125fc487de47fedacd7be95dcc1da3cc0ab9d5",
"description": "zink/codegen: add some new attributes to Extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32797beaf51c131d29fba91c7c790e881ad6b80c",
"description": "nouveau: Fix typos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c885ad6c0edfdb18a62706d7b79243535a9ca1d",
"description": "lima: introduce fs and vs shader cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88fc4e26b6c2a35447fde1ee7da5e7d5ff4ff471",
"description": "frontends/va/image: Eliminate repetitive code on error paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5939a64b15a8268bda4533bd94be6f1ce6abd9f1",
"description": "freedreno/a2xx: add RB perfcounter 1-3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "040ffee71f7e5ea70dfda1a35749f2be3c8b751b",
"description": "freedreno/a2xx: fix/add RBBM perfcounter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0f4affcf64cfd13a27f1e3cc24f98ef220b691b",
"description": "glsl: only expose int64 atomics when extension is enabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "40c1f9883e59f1a4a36b236debba7305ff57b0b0"
},
{
"sha": "6638b58ccf17ce3a00a8ecbf5f39b5bedef238ed",
"description": "nv50/ir: clear dnz flag when converting mul/mad to simpler ops",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "07a1a341bf78cbfcd1c41491a69f1e4a7be20a93",
"description": "freedreno/a6xx: Add r2d support for GMEM resolves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c28469bae1b3bc0ed274d08fd4bc246cba054f5b",
"description": "ac/surface: Fix GFX9 sparse mip info.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "50bafb85ec165e70feb366b06e58166491880c93"
},
{
"sha": "55c42b7885701098cff9cc0fd0ffe08b0a90ea8b",
"description": "st/mesa: fix broken moves for u2i64 and related ops",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "011fea1a90041838ad4f00dc880a231c3eca5dc8",
"description": "zink: reduce blendfactor when alpha_to_one is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b48d5d36e0177a9346b75af6f41031e4c7b1220",
"description": "lavapipe: fix missing piece of VK_KHR_get_physical_device_properties2",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "68a785e63fe848c7bcd48bce2095670926f97eea",
"description": "Fall back on clock_gettime when timespec_get() is unavailable",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e3a8013de8ca854d21225be00f123ccf63f9060f"
},
{
"sha": "81becaa685a71778e16ed0cc0c510186d5e682f5",
"description": "pan/bi: Fix assertion",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bef3fedc8145c4030342f7c8f5cfc24c9df82909"
},
{
"sha": "ca834d0b2dcf347e062e33c1bf930632b76d3025",
"description": "device-select-layer: update for vulkan 1.2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9bc5b2d169d3a3c9d52fc30987eaba52e3b7dc00"
},
{
"sha": "766538f83cbbe33ca291feb7ec43cf2937c098da",
"description": "darwin: Use the system libunwind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08ac7b52e7814540e92d5add29049324f6841bb5",
"description": "util: Fix pointer to integer conversion error when using libunwind",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "70c272004f727457e852ba5f2498754b07a7d995"
},
{
"sha": "00944f80e269a4c79b75fed105cdb29d043b4497",
"description": "darwin: Use the system libexpat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e2e63748057db34cd8103024764fbc8ee7bc945",
"description": "util/format: Simplify the generated unpack code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92e8e94ee9ff5bf584196bb9bce52f55b734fc78",
"description": "mesa: Move the rest of format_unpack.py out of code generation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85f237634c3a5bce2c58c525942353932051aee7",
"description": "mesa: Use a bunch of util functions for Z/S unpacking.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "322fa3d9dc478708a3795bff8df2bf652bf84e3a",
"description": "util: Give a reasonable answer when unpacking z32unorm from floats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e6228f7f0fed6f8e844975829f8226546d32b29",
"description": "mesa: Reuse util_format's unpack functions for pure integer formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "696b552435ea9ec4ed35ceca91d33f686a5e056d",
"description": "mesa: Reuse util_format's unpack_8unorm.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b938b488f68118ddefae797b364ffde55f877e1b",
"description": "util: Fix rounding of unpack_unorm8 from small unorm formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05652703807758cb48a09cb6bbd29bacb0dfa870",
"description": "util: Fix UBSan failure on _mesa_unorm_to_unorm.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d9826f0142c3c5b027182d254c6cbc5a6cdbc8d",
"description": "util: Move most of src/mesa/main/format_utils.h to util/format/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5033f7c5e02c129119abfb4fb128c1e1aa50d0f",
"description": "mesa: Make _mesa_unpack_rgba_block() use the u_format pack/unpack.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13ae72aaae81049acd684089a36ac270d093715b",
"description": "mesa: Replace the float[4] unpack code with util/format's.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83f97cd0be0cb162a1be8dec122ff596b9ff96c7",
"description": "mesa: Drop incorrect statement about Z unpack behavior.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d938c28c3150b8aa87d7edef25a8912b3af80723",
"description": "mesa: Add some little unit tests showing format unpack behavior.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5e75b714d7a386cbdd0956ee4e9a5b4c70c963e",
"description": "util/format: Fix pack/unpack of A1R5G5B5_UINT.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b28eb044cdc1b9bbf4a830b36476f047b660b7ad"
},
{
"sha": "bfe5ac89b2ddcc18bbf1ea64e92a0a0efecba436",
"description": "freedreno/isa: Fix branch/jump offset encoding",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e7630ec278f49aa11f47bc743dfde0f62f7e51c1"
},
{
"sha": "c27347b2e1883a30e023347a36bdcf86cdec4a7c",
"description": "zink: enable PIPE_CAP_CLEAR_TEXTURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "622f8f6ed57bb32cb6b1014e4f8c7be2a58a5bd3",
"description": "zink: add a pipe_context::clear_texture hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e100746a73f0af337121d0b0386d7f3128d07452",
"description": "zink: break out some of the u_blitter setup into util function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "526db0fe82fc0abe16d19d9b81caa2ec3cd0c8ee",
"description": "zink: break out color/zs no_rp clear into separate functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5bd0d7c62f722b74aae195d2a176b589259deb70",
"description": "zink: break out scissor region testing for clear functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a131d06f170e8acfb4ff01dd63afcb25d71380ad",
"description": "zink: handle clears with scissor regions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "196794264f40d0f1ab8ab7326b528b156302228a",
"description": "zink: start to refactor clearing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf40a087f3785577695928c9e77788adaf7ef52a",
"description": "zink: move zink_clear to zink_clear.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a54aa131e958a890080036bbeb1e17a469b7cfe",
"description": "intel/perf: move gt_frequency to results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7032d67764304b949adc1867a0e17de576d2373",
"description": "intel/perf: link queries back to the gen_perf_config object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e79f112e4fd388836938cc07b4501d41fb13b4f2",
"description": "intel/perf: add definition for generic perf counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd7df91372646acdfa69f8167bd9148841f434a9",
"description": "intel/perf: restructure i915 perf version checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8154c40063d0d6114370c30c800676039e358ee",
"description": "intel/mi_builder: fix self modifying batches",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "796fccce631bf8ecb6ce2fd1a68f219788693a6e"
},
{
"sha": "359312ae011a5f4a3aa9889c9c8807f7b5268b73",
"description": "intel/mi_builder: optimize 64bit immediate register loads & memory stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbeca67a1de8eae7ab2edcf269352f84a9a10c00",
"description": "anv: don't disable KHR_performance_query in debug mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08b16cfe0bc4eb86c166440f70435224b9f44244",
"description": "v3d: fix dest offset in TFU setup",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "976ea90bdca2b1fc9e7a577ddc302e810c622183"
},
{
"sha": "5e2cee57c5177f52d3620abb60c05b438acca1eb",
"description": "freedreno/ir3/parser: add cat7 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8fe2ca600b2c1a0029fd71ab502e51385e4526d",
"description": "st/mesa: optimize binding and unbinding shader images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8436d9c5940969e5ee56c745a79fe09fe228b6e4",
"description": "st/mesa: unbind sampler views, images, and vertex buffers after meta ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "211ec4226b02c407a75de013029f22e38ebc0227",
"description": "cso_context: remove ability to restore VBs, const bufs, sampler views, images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fab62bb518df152e233bca42f311e3b8e1982cca",
"description": "st/mesa: replace st->pipe with pipe in a few places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c52aba41e19d38e9e51005b0408b06b012f8f83",
"description": "st/mesa: don't use cso_context to set const bufs, sampler views and images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d107eef04f653cb6ca3c589815210b4e65e87093",
"description": "st/mesa: don't use cso_context to restore VBs, etc. for PBO glTexSubImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c7a6e05f4c58c7219132a999470fba7c0e3b82b",
"description": "st/mesa: don't use cso_context to restore VBs, etc. for PBO glReadPixels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78c0dc2f56ab6723a32ee76ac84c943fedab3cc6",
"description": "st/mesa: don't use cso_context to restore VBs, sampler views for glDrawTex*OES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82a388dc2d7f799508bda60be840da59081da705",
"description": "st/mesa: don't use cso_context to restore VBs, sampler views for glDrawPixels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2141d3a9d5ee60fbe002b4fde40c1ea32f8be99",
"description": "st/mesa: don't use cso_context to restore VBs for glClear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cde98f3e0e142d8f2a2f7253dd0071c61c68549c",
"description": "st/mesa: don't use cso_context to restore VBs, sampler views for glBitmap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98e8dc1db8fcf3b31dd3d1ab20b616e17565a986",
"description": "gallium/pp: don't use cso_context to restore VBs, constbuf 0 and sampler views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2813688f8dbe813baaa99c028da4058e5dfb428d",
"description": "gallium/hud: don't use cso_context to restore VBs, constbuf 0 and sampler views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a93ca3be01e51df30c0e7ec58927053e7057afd9",
"description": "gallium/api: add state invalidate interface as alternative to cso_save/restore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7afa7cb4b4216660489d8883c6b7d8d86414456a",
"description": "gallium/tests: stop using cso_set_sampler_views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a0195f4b9e535945a2df9c16469d923a696126a",
"description": "st/xa: stop using cso_set_sampler_views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc78ecd3793673ae550900f68bf9e459a9f6ec62",
"description": "st/nine: stop using cso_set_sampler_views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95c567518077a2f2a7ff66ff25852bc94fc93090",
"description": "ci: mark some sparse CTS as expected failures on RAVEN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4bc9f7d53fa8941080a571b485563cabe2973349",
"description": "android: r600/sfn: add sfn_nir_lower_64bit.cpp to Makefile.sources",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "165fb5117bf70402e66d34538d4085e060f57fea"
},
{
"sha": "c6849f9687295c2711b99579a3ba9306ec3c0a30",
"description": "radv: do not invalidate the L2 metadata cache on compute queues",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4a783a3c7846857671a9f2e91b62850e24e01029"
},
{
"sha": "953067ef5aa695065e5145c26bcebb9401afa800",
"description": "ci/freedreno: Remove some long-unseen a6xx known flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eab2bb46911952278e9ea387d334e132e8b73410",
"description": "ci/freedreno: Drop skip list stuff from a5xx flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13be54ee086bd46a31c7f16f8cd828c54f9a41e8",
"description": "ci/freedreno: Drop some long-unseen a5xx flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ba6f4a05328669621e764ec0da5fb1b6910a883",
"description": "ci/freedreno: Remove a bunch of stale flakes from a3xx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22bf4831b8aef537427829cde1c272f979addf8d",
"description": "ci/freedreno: Fix up the xfail/flake handling of a3xx texture functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "783f726ea2a144021ba6f952850e8f999962a398",
"description": "ci/freedreno: Mark some a5xx separate_shader tests as xfails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fea6446b302a57d5c6b5f38b83bdcf64f16f0e65",
"description": "gallium/ntt: Avoid referencing undefined channels of system values.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37363ef66369d1108c6215e8f0bdbba8b9f317fd",
"description": "gallium/ntt: Add support for store_per_vertex_output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97d5bc7de3c2e5554367dc27a7c03227074e9029",
"description": "gallium/ntt: Don't vectorize IBFE/UBFE/BFI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "942ee6a547f337c18be76df545cb5653df0ce7d1",
"description": "mesa/st: Dump nir-to-tgsi output when ST_DEBUG=tgsi or nir is set.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45048f4829e8937cf854634611c92081f06922d5",
"description": "mesa/st: Lower shader images before handing off to NIR-to-TGSI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "500dfc05da2398d5a617bc3c155cc2d0552dfe3c",
"description": "mesa/st: Make a single helper for the NIR-to-TGSI transfer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f70c50b643c7edac04d25eb89bb847eb27ed89d5",
"description": "frontend/dri: Expose RGB[AX]_SRGB as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d88e65e88cd0d38a559496294a636d42ed6d71a",
"description": "zink: decouple renderpass from framebuffer state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49bb7919916ec4da424518a358f1e1e87ea9a4d7",
"description": "zink: use 'fb' variable name for zink_framebuffer objects in zink_framebuffer.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "301de75b2555ddee1ef70f80830ec246087ad2e2",
"description": "zink: rename param in zink_create_framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4da9f42e5ab08bba1b2dbaab49126b252007b61",
"description": "zink: ralloc zink_framebuffer structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6741f52bd2f646b2c1575db6e47aba2083f3765",
"description": "zink: remove renderpass refcounting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2e5dadd229cf77a302ec082f443bf502f0d7990",
"description": "zink: add batch flag for checking renderpass state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "448c85acfcc3b72c4aa9cee4eb94116fe53fe424",
"description": "zink: rework framebuffer state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39a2da738d85adca0fef6ee8fa7363836be3401a",
"description": "ir3: add debug option to override shader assembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64f939020d8dbe23e5230369488e18fb983559dd",
"description": "zink: only emit streamout targets during draw if we have them",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39c415d5fd496b64f8fda2ea47b6adb88b9bd51e",
"description": "mesa: always set valid index bounds for non-indexed draws for classic drivers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2358da81d26d8baa2a46a7e854869d1c02c2dc38"
},
{
"sha": "fc1bd69bbd535b56fc701c54be404e250b7be856",
"description": "iris: Fix android build due to missing link to libmesa_iris_gen125",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cd3251d6bafaae13d5a2cf52c917ef4517fe0130"
},
{
"sha": "cea4d85093af807ea0f84d505929766918452892",
"description": "turnip: make GS use correct varyings size from previous stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c08a66ce526913ed2691f982f600285206248b8",
"description": "iris: only set point sprite overrides if actually using points",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "322a3d4fb0c3601a42dfe267c57aebe6fda4c25e",
"description": "zink: partially enable SSBO pipe cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2bfa998960d506a60a3c4515a50e19e5ec11e795",
"description": "zink: add more usage bits for buffer types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e79d905f5a0d5bf0f83276ed08fc5d3affd65952",
"description": "zink: flag ssbo buffer resources as having pending writes on batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0d1888af05c18d71b2d359c12916db62e9d6a29",
"description": "zink: split UBOs and samplers into 'read' batch references during draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa321e0cc4a4e92e5e9296af317d475c2305482c",
"description": "zink: start supporting atomic shader ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "400c7743f6323ef1c738e07c4f990cb8d857fb81",
"description": "zink: modify ubo loading in ntv to work for ssbos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3dd5500f7b2957563a116228b8d29453cd981783",
"description": "zink: emit ssbo variables in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e22f52ba121c85d38b55bc3c1713250f3827f65",
"description": "zink: hook up ssbo shader bindings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5ab1a1f00c1495da7c3b9cb645f268041c42f50",
"description": "zink: add set_shader_buffers pipe_context method",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fa1cf99b981294d25a5adb1b1de17b4332b7ed8",
"description": "zink: add util function for emitting ntv atomic ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "621fb6a72a3661263e57441e27930bf3da91f433",
"description": "zink: add spirv builder function for runtime array type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "652e51e1f3421369ee1d9efc30b20168fcb12e37",
"description": "nir/lower_uniforms_to_ubo: set explicit_binding on uniform_0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5bd2b95ef61763e00b462eb8c4de981f3c3931d",
"description": "zink: optimize renderpass hash table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "184bbef33d1fff3520958c130f2b8e4fce17379c",
"description": "util/set: split off create() into an init() function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "491e7decad0f46b6d5f2e517cc0ea18193cf2f33",
"description": "util/set: add the found param to search_or_add",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f3f128088ae45734723071ec4af340488ece741",
"description": "util/set: optimize rehash for empty table and no-func clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41042f7fa29787347a4844a06a60b0c83fc916c1",
"description": "util/hash_table: optimize rehash for empty table and no-func clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17f8e56c96ca6cfafa90c87564441b4fb7fa1b23",
"description": "radeonsi: invalidate compute sgprs in si_rebind_buffer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "85a6bcca615f9aae1ffd2a1e790ee5d980e7cc43"
},
{
"sha": "c4b7a0d61d62a4c7f6e995fa49c56c8ab665f2da",
"description": "ac: add ifdef __cplusplus guard to header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b83d0b2f5de926a86b371d2b48e59e26cbd159de",
"description": "ci: Use meson test directly instead of ninja test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5eb9c6203c2b25c21c0acda04b302c46de2bf928",
"description": "ci: Remove .gitlab-ci/meson-build.bat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4b4d69d4dc387a3d999f4d820fe9471dd9cf8b9",
"description": "anv: add transfer usage for color/depth/stencil attachments",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "54b525caf0aa9966f5c0aa359709f43038bbd5ca"
},
{
"sha": "ad098553ee9ef1ce8c115454f26fb0d3fe272be3",
"description": "turnip/ir3: handle image load/stores produced by AtomicLoad/Store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c54928f7762a59da4638a563e6c852ecbb9c76f",
"description": "lavapipe: Defer lavapipe warning to CreateDevice",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
},
{
"sha": "aa3dfcd803183d34373e48bff795a39e6a6fc868",
"description": "panfrost: Fix typos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "179e549995136b47e0adcda06cffb1db936124fb",
"description": "gallium/tgsi: garbage collect unused TGSI_UTIL_SIGN_MODE.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f44212067ef76b574e765dd32b966712987b4479",
"description": "gallium/tgsi: Rewrite the docs on source modifiers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1fc79592b76a4ac3e07b0ea3dfd5ebdadb8a4253",
"description": "gallium/tgsi: Remove support for f64 src modifiers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a2cbe02ed5bec475ef90e3404132a7e948041ae",
"description": "gallium/tgsi: Assert that we don't see integer abs modifiers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ff2c01741bf14b3af9e36f0e4c8b5a92e60cbf2",
"description": "gallium/ntt: Stop lowering integer source mods.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecaa7c3e39424c6617752bd6561bf900d9da2d86",
"description": "gallium/ttn: Add support for TGSI_OPCODE_I64NEG/ABS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c7526afd2ea56e1c7c1692fde990e0594b7d0d2",
"description": "nv50,nvc0: explicitly list recently-added caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be7e12d81b2321307ca0719d40b48c21648847e2",
"description": "nv50/ir: ignore FS_BLEND_EQUATION_ADVANCED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d651d2a0f85e8fbe760faebb9376af94d0fc731",
"description": "zink: clamp sampler+samplerview limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4902bb189c810cc333a87d93babfc5a51e56ae5",
"description": "intel/genxml,anv,iris: Drop the legacy compute path from gen125.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32857a63508f4562e536d630e6d9733f62b61147",
"description": "iris: Add support for COMPUTE_WALKER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f85e68deaa3f162008f440bce7fb44834987fc0",
"description": "anv: Enable push constants on gen12-hp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "369eab9420cfc8c33e67f250aa09ff913db9168b",
"description": "intel/fs: Emit code for Gen12-HP indirect compute data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4077ca1cc805cf6bd37a7b1c3afc99e7a11e45e8",
"description": "anv: Add a general state pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6f8d5914206abf5f3e04d6acaae2bbb45315e03",
"description": "anv: Use COMPUTE_WALKER for gen12-hp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91fe96cfbe388a90d1577ede745276674493d336",
"description": "anv: Don't use MEDIA_INTERFACE_DESCRIPTOR_LOAD for gen12-hp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "435b272241e0edf3081e5819372f9fa955518544",
"description": "anv: Emit CFE_STATE for gen12-hp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4ffbf152137d24b20bb24dbbaa7945fd706970d",
"description": "intel/fs: Allow compute dispatch without a pushed subgroup ID on Gen12-HP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9294193098149c87d95a55d71e42cdbd1f885bb3",
"description": "intel/compiler: Disable push constants on gen12-hp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7c1ad00fc76d05157c4f1d1729afc78a96d4d30",
"description": "intel/tools: Decode COMPUTE_WALKER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdc9e22a3adce409099765a6319ce858128fef6c",
"description": "intel/genxml/gen125: Add CFE_STATE and COMPUTE_WALKER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9149d71bb610e7dd93470be764ced2ebc494999e",
"description": "docs: update calendar for 21.0.0-rc1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68b1e7b2347c7d3b9bb0de247c969bdcc1001a61",
"description": "docs: update calendar and link releases notes for 20.3.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60ffde59943bf5286eafa14d27b32c14b4717ca6",
"description": "docs: Add sha256sum for 20.3.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a20041361a30f700189ba0c52dead0e1366a57d",
"description": "docs: add release notes for 20.3.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86101cdad7d2525a5f5ac02dcc4417940cb74889",
"description": "panfrost: Don't skip the test with a 4k shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfe429eb414511170f3dfc960d247c4aa295f924",
"description": "nir/loop_unroll: unroll more aggressively if it can improve load scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "74748f16c969c59096a0bf4ce9f86fc92c797905",
"description": "freedreno/ir3: Remove legacy packed-struct encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a8113fdee508ca8f880e74cc1adb616d4f35c9b",
"description": "freedreno/ir3/decode: Switch over to new disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "668943e9f75c72d0d1f04f3b3da74427661c3cb7",
"description": "freedreno/ir3: Realign disasm shader stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e15ba5ccc4e7b8af80ea84a44906a2ffa895490",
"description": "freedreno/ir3: Better sstall estimation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11cba228fd5a7296088d42947e6ce014891f00fb",
"description": "freedreno/ir3: Small resinfo disasm tweak",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cae4779c2e2276da3720fdde136fbf623c3c983",
"description": "freedreno/ir3: Switch over to new encoder/decoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01e8bd55de7712f14bd7d29adb9c4d930e9f6df0",
"description": "freedreno/ir3/tests: Switch disasm test over to new decoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "704e49bae06ba98c435c311ffd64d79658fd654e",
"description": "freedreno/hw/isa: Add expression caching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d94f575d2137f6f31353df6b0d6279e9d206ea8",
"description": "freedreno/hw/isa: Add description of ir3 ISA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7630ec278f49aa11f47bc743dfde0f62f7e51c1",
"description": "freedreno/hw: Add isaspec mechanism for documenting/defining an ISA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6309c9313b194cb269da54e3553ddb0c001eed3a",
"description": "freedreno/ir3: Add some new \"logical\" opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd31bface82f5eba4686dda6cde55cc53edf0348",
"description": "freedreno/ir3: Decouple ir3_info collection from assembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1f8aaf9d2a3743cc6f9dc50cbab19db5833bd75",
"description": "freedreno/ir3: Fix ldg decoding/parsing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b603875482d78f02e50c57ff04f0bfb4f0d98669",
"description": "aco/ra: Use PhysRegInterval for count_zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c30e83cc515b826e14f412208ee01182c1abaddf",
"description": "aco/ra: Use PhysRegInterval for collect_vars parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0959b7c435dcf69e734e01b02a3497abd71f68db",
"description": "aco/ra: Use PhysReg when indexing into RegisterFile's containers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3660f4781943632180f866742daf5e756fd07d0",
"description": "aco/ra: Use PhysReg for member functions of PhysRegInterval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2d0096c0cf7a4fa71dfd619dbb70bd596f1dfa4",
"description": "aco/ra: Remove unused function parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9e1375e2718992d965c23a5a9c074037c640a48",
"description": "aco/ra: Use std::all_of to simplify a loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7e6b61379ca2a55c85427818565c3d6ff722dce",
"description": "aco/ra: Add helpers to test for intersection/containment of reg intervals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88f21ad87a454deac0cfdae302385ae19db6cea2",
"description": "aco/ra: Move commonly repeated code to a helper function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8962510e38fbaff792f60bc17d46507bb77401ac",
"description": "aco/ra: Conservatively refactor get_reg_specified to use PhysRegInterval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46c9d761347bf94001a14c5a2f0758f1ec7d6b87",
"description": "aco/ra: Use std::all_of to simplify a loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b3b2f7ff5b6883be78b38b55e6cf19de0914106",
"description": "aco/ra: Use std::find_if(_not) to clean up get_reg_simple",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebdb362937a2a038aba2e86b43dd0a1fa60c5202",
"description": "aco/ra: Add iterator interface for PhysRegInterval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "689ce1f39d32bec64aeb2354ff67a242c833b59c",
"description": "aco/ra: Remove always-false conditions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46eee40abc22f6c5ab34a7103e207ad2ed054a31",
"description": "aco/ra: Conservatively refactor existing code to use PhysRegInterval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bbd6162a9f2160b8682ba9b4db0e8680bdd4987",
"description": "aco/ra: Introduce PhysRegInterval helper class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67c1f32228de25dff56ec9c625af3001932e1d4b",
"description": "aco/ra: Update register use bounds before recursing in get_regs_for_copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "288032a87316f8542d1d5de8b8e1d3a20359ceab",
"description": "aco: remove divergent branches which only jump over very few instructions",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "412291ddef50b4185a7c8eb444e4143b830db376",
"description": "aco: propagate swizzles when optimizing packed clamp & fma",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ecbccfb2374c4074ab49d3cd31d9aa48a950ab2",
"description": "aco: optimize v_pk_fma_f16 -> v_pk_fmac_f16 on GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b03be30e07546b813acc1156407b964e68892beb",
"description": "aco: optimize packed fneg",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3790fc4587485b75a389a5a640846c8b5ffa33f",
"description": "aco: optimize packed clamp",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9fd9187e830b6665984f2f9cf651465c266dc85",
"description": "aco: optimize packed mul+add to v_pk_fma_f16",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "01134b0bfe407f43d8089551301ffedaeeb459ff",
"description": "aco: simplify multiply-add combining",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcd2ef23e5f1d50008166168e772815c0213e37c",
"description": "radv: vectorize 16bit instructions",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "454bbf8f230e44e54b1dfc04e87dff353fa3fd1f",
"description": "aco: emit packed 16bit instructions",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ad52ac90630e344650cf9a1b48820432af22680",
"description": "aco: create helpers to emit vop3p instructions",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "036a369f46ea7e5a3582377d72c77bf04550613c",
"description": "aco: change usesModifiers() considering opsel_hi on packed instructions",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "178b33c87089ddec0df1e7adac9bf4630974439f",
"description": "aco: allow SGPRs on every src position for VOP3P",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "0db4263a3a45987abadeae584907d75b9dceb7c2",
"description": "aco: allow constants/literals on every src position for VOP3P",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a75a286987d54d097bc708607c1e8876436ea63",
"description": "aco/RA: fix subdword operands on VOP3P instructions",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2caba08c1af16b9aa972e9eb6c7595371650a351",
"description": "aco: fix VOP3P assembly, VN and validation",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2bde971f4632baca205d0760aba554a22bc0f87f",
"description": "VERSION: bump for 21.1.0 cycle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
}
]