Files
mesa/.pick_status.json
Sviatoslav Peleshko 6d80687b24 anv: Add full subgroups WA for the shaders with barriers in Breaking Limit
When barriers are used in invalid shaders with non-uniform control flow
we might get a hang. Forcing 32-wide group can help by making it more
probable that barrier instruction is executed by at least one channel
in each thread, and thus hang will be avoided. This shouldn't affect
Xe2+, where active-thread-only barriers are used anyway.

Cc: mesa-stable
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/11497
Signed-off-by: Sviatoslav Peleshko <sviatoslav.peleshko@globallogic.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Francisco Jerez <currojerez@riseup.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30581>
(cherry picked from commit 7e52b67801)
2024-08-28 22:12:44 +02:00

57482 lines
1.7 MiB

[
{
"sha": "25ba90fd888cef431c2098c8afdb0a2bbd34b303",
"description": "vc4/meson: simplify neon build now that the android build system doesn't exist anymore",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9777f016c74b8e5d457ce667205ae4757a9a4a14",
"description": "egl/x11: pretend kopper is software with LIBGL_KOPPER_DRI2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aae62e5d292ffeb7452d722c4cc61cc8a40d0b8d",
"description": "egl: unify LIBGL_KOPPER_DRI2 checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d94d15249863dc95070a5a6bafddcbddd2d0d71c",
"description": "freedreno: Add initial A621 support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b77eca8a956e75665e609c836c102d862e90c084",
"description": "vtn: mark ImageMipmap as supported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc88f04ba127551edd5d18d79197caa60781eb3d",
"description": "vtn, nir: handle OpImageQueryLevels on images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "260a50add599f483b193ae28414153a123ec3ec7",
"description": "nir: Support multisampled images in lower_read_only_images_to_tex()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5e38d5cb81c14c50f0b10ea98da72ac116a5fb0",
"description": "compiler/types: Add multisample vimage/vtexture types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9982568fa8197f73c916faafa401e36e7bce6d36",
"description": "clc: add support for more image related extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2fda0db66fae87660ed8ee7cc36176ebb31a0a89",
"description": "ac,radeonsi,radv: add common GFX preambles",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80e8e18cc60c5db8044747c6a5dedcc82ba4c145",
"description": "ac: add ac_gfx103_get_cu_mask_ps()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e97b968aeb405384d7642c040b4b86d18eb104da",
"description": "brw: add a comment what Gfx12.5 URB fences",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93fba403898eb057182777afc9e12aff9a6933c7",
"description": "brw: switch mesh/task URB fence prior to EOT to GPU",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fda6f8638a6cb3410dc402e5e38cef78b11fad79",
"description": "vc4: Add missing libvc4_neon build dependencies",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ebcb4c2156e9c0900fce6ee9ce6e3bd7894f7953",
"notes": null
},
{
"sha": "9bfb23b2525dcb3788e34e93fc9f60202283c476",
"description": "radv: rework computing the DGC cmdbuf layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "156c1b0547aaff6e1f216432a1e5ddf75935b0de",
"description": "New testing jobs zink-anv-adl{,-full}",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b51e24b0a903500f3edca604430ee5eed98042c",
"description": "New testing jobs intel-adl-skqp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c653e987487e3e78f122e35c6cc1c7e96f2e221a",
"description": "New testing jobs anv-adl-angle{,-full}",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c9138f86ae00134ae9db5f75730ab69dd30d065",
"description": "New testing jobs anv-adl{,-full}",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fce5e776048700b05e643ea58193049785815e77",
"description": "New DUT for Alder Lake",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "437bda3013d0fb137e1576199fe74ee09ec85d2b",
"description": "intel/brw: Get rid of the lsc_msg_desc_wcmask helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55f193a1059bb07ac265613ced48c7d462bfc43f",
"description": "intel/brw: Switch from LSC CMASK opcodes to regular LOAD/STORE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e52b678014ff2c7a2ac6d987655c214ba18329a",
"description": "anv: Add full subgroups WA for the shaders with barriers in Breaking Limit",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1904fe118624b25817873271fea6285cf2dbbaf5",
"description": "anv: Release correct BO in anv_cmd_buffer_set_ray_query_buffer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5d3e4193786f1b55aa6a3d74e2b9b954eb9287e5",
"notes": null
},
{
"sha": "09122e2be0f49f339590e99783d14f7279d15cda",
"description": "brw,elk: Fix opening flags on dumping shader binaries",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4f41c44df22116d351d06c3a03711e8ee68a7869",
"notes": null
},
{
"sha": "442cc7996e5bd84e13ace1003f644b92c161337a",
"description": "anv: Assert ray query BO actually exists",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c1a912372de7420866cde8bf3c2459698be43d9",
"description": "radv: remove RADV_DEBUG=nogsfastlaunch2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a8f3181baa1eca48d44e5270962835040d0f743",
"description": "intel: Support any depth fast-clear value on Xe2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a9e45061a29a05506a60b0c2f2aa25cec1e7949",
"description": "anv: Add and use anv_image_hiz_clear_value()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9fd79dc49e9480cdda52c9992aac60bd41b88f20",
"description": "anv: Pass the VkClearDepthStencilValue for clears",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3c7e14f091a21aebb9449f32e3483c28d39fa9c",
"description": "isl: don't assert(num_elements > (1ull << 27))",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b78a691ce2a62660366d06803bdd0877f92287dd",
"description": "nil,nvk: Disable modifiers for B10G11R11_UFLOAT and E5B9G9R9_UFLOAT",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cd428e01d7876da243933ee49f10f866777820f5",
"notes": null
},
{
"sha": "2158fe2ae29d20b397b5c10bdd36a9279fc86c0b",
"description": "nir/divergence: add missing load_constant_base_ptr",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6336e0fe7f6d179cce20d2376edc73a00fc4ac08",
"description": "anv: order data in wa_bo to leave wa_addr last",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7b9400b7f7878a4e868f5af052520b3a55fa6da8",
"notes": null
},
{
"sha": "d8ec8acede81920fa29bddb638550c7df7222785",
"description": "anv: always use workaround_address, not workaround_bo",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b98cebe9aa36298cbc6a69f2f73c05748722a34",
"description": "intel: Drop BLORP_BATCH_NO_UPDATE_CLEAR_COLOR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64d861b700e4e7dde08027af8f43f7b186489453",
"description": "iris: Skip some fast-clears even on color changes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2886851a8e73bdc7f9d2b25dccc144b0f8a85b3b",
"description": "iris: Always use BLORP_BATCH_NO_UPDATE_CLEAR_COLOR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "721d0c3e77581d06e08cde29f84ff68cb49bed6e",
"description": "anv,hasvk: Always use BLORP_BATCH_NO_UPDATE_CLEAR_COLOR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fd42500cf2eb86d5ed085ac41223f0ce3be5a21",
"description": "anv,hasvk: Add and use set_image_clear_color()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27014df3669c1c2fcf3390c46c8d82c10ff28244",
"description": "glx: Getting rid of the double assignment in `__glXWireToEvent`.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4bf257a18fdad05d359c60464076a4fb78b2c79a",
"description": "llvmpipe: make sure to duplicate the fd handle before giving out",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d74ea2c117fe96e527471e572336f931c3c77da1",
"notes": null
},
{
"sha": "521dc42e6c35730c10bf175622bbb6aa2e2cd76e",
"description": "llvmpipe: handle stride properly on lvp udmabuf imports",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c44d65a46764a5f2cd3dc3924bd6179cd93993f6",
"notes": null
},
{
"sha": "7db16e7cdd71d7cafaeca644325bda5ca81be072",
"description": "radv: turn video decode/encode on for VCN4 with latest fw",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4255bbd95846b6dcafd04a35f3bdfe9014550418",
"description": "radv: move video decode enable test into a flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95a980b61fbf4457ce8e2aed260af269ee6334be",
"description": "radv/video: add event support for VCN4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c34086255566e3ce01004c70a6bbaed71cb5fdf7",
"description": "frontends/va: Don't return P010/P016 as surface formats when encoding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "786be05df3629a9d93c25ff3ac8a2c1124fb1609",
"description": "dril: add zink stub",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3de62b2f9a6cbcf3fea1d33af98be20505421d4b",
"notes": null
},
{
"sha": "7255c5e108cb26aa08f1bde4413e3e20553ddaf7",
"description": "ci: add a660 flake",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb32bcd3fea5abc0602a721fe430df8dfc109601",
"description": "amd/vpelib: Add 420 semi-planar 12bit handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcad791d0737e115bdf76601e7f14c2ee77a045d",
"description": "amd/vpelib: Create virtual stream concept",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b670701b659847fab5b64a58ccef8845c5e8c789",
"description": "amd/vpelib: Increase the CD field in vpe descriptor programming",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb9175a7af3f8cd2f4db4f4edbb6a9c3b3f0932b",
"description": "amd/vpelib: Update Plane Descriptor Writer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18dae30b1727a0de920e55b50a359db541294efa",
"description": "amd/vpelib: Add resource function hooks for checking support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06097ad64df1ed985904c78ed044ac6cc776f84e",
"description": "amd/vpelib: Remove unused structs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6483c2c7867ddd71bf71f9c538d2165f1751c04c",
"description": "amd/vpelib: Add and fix collaborate sync data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "015b1b52c8f2eecbf21fc667372e2ef873567af4",
"description": "amd/vpelib: Remove extra collaborate sync commands in IB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9e2fe389ffc7f65bfadfabb095a3976d092cc9f",
"description": "amd/vpelib: Use VPE_IP_LEVEL_1_0 for VPE IP 6.1.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73d112f372558b64e77faff65d919c485bfb7796",
"description": "amd/vpelib: Add input pixel format support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0164bfda65b4fae295fb88707aa13b7453e52393",
"description": "amd/vpelib: Add cache mechanism for 3D Lut command",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9817793cd9270d180777d0a103346525ecc72c9a",
"description": "amd/vpelib: Reuse existing float to reg format conversion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f79c80e6d6300a7b5298abdabe42c53b87966fb8",
"description": "turnip/ci: document all the a750 flakes seen in the last week",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22bd67a16d2e243e5bb44597915beb398a812710",
"description": "zink+nvk/ci: document all the flakes seen in the last week",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ab8e089bdd13ae5dfe35fa50d20b03a415d5736",
"description": "zink+nvk/ci: document new variant of test failing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dea1fedf5181c0db4baab187b3bd3e47f4592e96",
"description": "aco/tests: add more VALUMaskWriteHazard tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11262a01cef70e06f41ea068200518d24ddf418b",
"description": "aco: preserve bitsets after a lane mask is written",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61e73c2323a1eee7aa745db191183d4bd3e9f987",
"description": "aco: check SALU writing lanemask later for VALUMaskWriteHazard",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1ba7d1b99142a476fa7ee529121b9c6f61f9624",
"description": "aco: don't consider sa_sdst=0 before SALU write to fix VALUMaskWriteHazard",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f5ee70d8581ca2bc58b488e9fcdb47c1b4709bb",
"description": "aco: also consider VALU reads for VALUMaskWriteHazard",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee648326d9a70883063a1b8ff69948d75370be38",
"description": "aco: ignore exec and literals when mitigating VALUMaskWriteHazard",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75ab02068ee7bd9d7d343def9a75d1bd3d854de9",
"description": "kopper: only include loader_dri3_helper.h when xcb is enabled",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f14ef0ee0a52f1a1b06b3996afcb4b56aaf8f8fa",
"notes": null
},
{
"sha": "4cfaf10c10598ff705af988d8261fb8fcffb5c59",
"description": "llvmpipe: Only use udmabuf with libdrm",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "112063a060ef2603e66f5ee375346b2d24508c2b",
"notes": null
},
{
"sha": "4fa1709eaf2275cbd0aab4cde6eb5668eb716d12",
"description": "asahi/clc: drop caps list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc28ebcfa14a6e4514efe6b09947955bcb88d8f9",
"description": "vtn: infer SpvCapabilityLinkage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "694e68f359eec3bbcee17c42e236f24c63d05eff",
"description": "nak: Fix wrong encoding for F2FP cbuf and immediate forms",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e19871bd6ad0651a5b8ea8215eab686ace5d08e1",
"notes": null
},
{
"sha": "14de650d58cf41647f7da56dac129907a00f65e8",
"description": "aco: call nir_copy_prop() and nir_opt_dce() before instruction selection",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e030ab4bf200dd5a7a1ba46c566801f7c7bf7d37",
"description": "vc4/ci: update expected results",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07202111a6e90db6747e3be3f59d33854933126b",
"description": "ci/rules: make every job exist as manual in fork pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e54440d15e922e428454ae64f92d62dd42814728",
"description": "Uprev Piglit to a3826de3c26a279599d15b018a9a3e75ca46f4f8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f9c40a8d1b2ec3702862371af3a934e9a0c9cda",
"description": "anv: explicitly disable BT pool allocations at device init",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "749d7e96bf69c1e5eb27dadd3f8f60f524466921",
"description": "lima/ppir: switch to derivative intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc5d481f41a56b662b47e4ff8a26fda63926ef57",
"description": "radv/ci: enable RADV_PERFTEST=transfer_queue on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "731523a10bd616495512b67e1f9c72e99e3ea3a6",
"description": "radv/ci: update flakes lists for NAVI21/VANGOGH",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68cd36d9b46c0d2f568a0df007e0ad40dcf6cda1",
"description": "radv/video: fix reporting video format props for encode.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "05cd42417ffabbe3364fb58ddf2a2d4427cd6579",
"notes": null
},
{
"sha": "7f7ecaf08cc569978f1566d8200792aa27a4a109",
"description": "radv: optimize NOPs padding with DGC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7547a97814e2aa29f4312863a4c7e8ca6e41d4b",
"description": "radv/amdgpu: assert that the DGC IB VA is correctly aligned",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f8a51ac5c110145b77f66c585c35f2d6b4997d6",
"description": "etnaviv: build dependency for the etnaviv tests",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43bff3b9ebe230311ea40a639e98acc01f30d09a",
"description": "etnaviv: rename enums_h appropriately",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48a49c4e04e433f0802ea011db6f88d02b5287b9",
"description": "radeonsi: enable KHR_shader_subgroup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ee612e1ac4b6526083d8fbd993025f8cf1c93ba",
"description": "radeonsi: use wave64 for KHR_shader_subgroup enabled shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a78d1d49e65544c19c682ab030c511193279b614",
"description": "radeonsi: consider both stages to determine merged shader wave_size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "196d91ed786fcb29b235fbc88d01a591ce731737",
"description": "radeonsi: remove NULL check in si_determine_wave_size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40fdd97de38d86e537e59a73f7500a41ce28a8ae",
"description": "glsl: set shader_info.subgroup_size for KHR_shader_subgroup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea33876fbec98640cbf425997b26113fd303d803",
"description": "glsl: remove unused fields in gl_shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7538edf706d4517970ce15f9ea80db19e124b1dd",
"description": "glsl: add KHR_shader_subgroup_quad builtin functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72517a8be95544f1211814b0e3d6498be7592215",
"description": "glsl: add KHR_shader_subgroup_clustered builtin functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db41c09e179e1eceefd0655fd8e472ecc97fcc8a",
"description": "glsl: add KHR_shader_subgroup_arithmetic builtin functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac0bbb5b3f442816622a12fa6ebe9bbff67cc2e9",
"description": "glsl: add KHR_shader_subgroup_shuffle_relative builtin functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eee3091e3e7293f6e1799ae6b3da44dc107bfc17",
"description": "glsl: add KHR_shader_subgroup_shuffle builtin functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a496d84ac88e3185a3279aa2a6cfc133e3be6985",
"description": "glsl: add KHR_shader_subgroup_ballot builtin functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7113d3c6bae3cc129732b9917302c53858324cd9",
"description": "glsl: prepare ballot function args for subgroup usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f212a190b97d7442de9a32e14a36b01f219fe45",
"description": "glsl: add KHR_shader_subgroup_vote builtin functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d71467ec340ca8b5da6f263dc76363a9cc5dc00",
"description": "glsl: prepare vote function args for subgroup usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0c8520a90f4439e86bd076b1c36a4d691480c47",
"description": "glsl: add KHR_shader_subgroup_basic builtin functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ae013a03209f01f0d976e111b696d0e7c88d451",
"description": "glsl: use generic convertion code for some intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6311166447872cc8f37e57b2f3ef102eab42472",
"description": "glsl: remove unused builtin function macros",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2b07f932916fe827fbec1f93bfaa142842dd87b",
"description": "glsl: add builtin variables for KHR_shader_subgroup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19e4549944f273b833170b7b4fcbde924a48190c",
"description": "glsl: add KHR_shader_subgroup extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72823354dd12069f69130c76ebad92941079170f",
"description": "mesa: add spirv GroupNonUniform* capbilities support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5bc014493c605b7e722783ee3b5f62f518ecba0",
"description": "mesa: implement KHR_shader_subgroup Get* values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34f4b5e0ea8c4f57c0aa69f264d9328e65440bed",
"description": "mesa: add KHR_shader_subgroup extension",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "661b9061d47fbd8826093345fabd7246d655a85f",
"description": "gallium: add caps for KHR_shader_subgroup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58e412014a0abdcfc0286e1f42929212237637c6",
"description": "ac,radv,radeonsi: stop using quad vote any/all when llvm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a37933b7214ad7aa6608b0822886bb9b0503501d",
"description": "ac/llvm: build wqm for quad intrinsics only when fragment shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f937426cc9c6bfbb8fa9f1da3481082aa99aba1",
"description": "radeonsi: lower subgroup ops after wave size is known",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31dfb04fd35b1b89f5df0b673ddb1b711033754c",
"description": "intel/brw: Remove long register file names",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6bdf2de4d2fe066a1cd82fbabcc348ecdeb3f95e",
"description": "intel/brw: Remove unused ARF values and helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72b687abb4d53e9dc250cd26689e1c4426ce627c",
"description": "intel/brw: Make BAD_FILE the zero value for brw_reg_file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8f921678a3d945d9f3883dba9c84431fa6c3ba7",
"description": "intel/brw: Explicitly map brw_reg_file into hardware values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7179232c9d8968f45687c795323ef2b39719a2d",
"description": "intel/brw: Move encoding of Gfx11 3-src inside the inst helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d31c8bfb6fe1e06db988b332132bb7fc0ac831af",
"description": "intel/brw: Remove more uses of variable length arrays",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86c20e2910f49ce9130c34bcfbe2cf374384480b",
"description": "intel/brw: Use a helper for common VEC pattern",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "abc535a3b4bd96f4d9f3908ab3a17a50d928f7d4",
"description": "intel/brw: Remove unused variable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72506ac8c77f15ef7871aedc4e6b19094b5ac591",
"description": "egl/android: Fix wrong pipe format for RGB_565",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "273e54391af7e0a89daec778980c3f8a800bcd7b",
"notes": null
},
{
"sha": "e9d908206b4786b5e68d00f6d2af21a007169b3f",
"description": "vtn: ignore volatile on functions for now",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eef1af81285bff00931a12159b628651587f1e6f",
"description": "rusticl/device: limit CL_DEVICE_IMAGE_MAX_BUFFER_SIZE more aggressively",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81e3930ec0a4d586752e59c5172e08e2edf5e4d5",
"description": "nir/print: Add a helper for generating debug info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4423c50c1b9f523c482e948cdf5b3ad50f1385c1",
"description": "spirv: Emit nir_debug_info_instr for OpLine",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce24486ee44dcd70c4283755d515dea2ecdf7c32",
"description": "nir: Introduce nir_debug_info_instr",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a70968c62f9c260f1e1626d74da33e0f70a3ac35",
"description": "freedreno: update night expectations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b32df696e87810f8e738d113521d98a56c0ed0e",
"description": "nvk: Fix regression observed on Kepler",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "dc99d9b2dff67cc4aa9249594aaab6625d3ce317",
"notes": null
},
{
"sha": "74dafa3c7929e10bcd520168d28002fb38e2cd8d",
"description": "ac/llvm: fix umul_high",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2162cf747601e3c701327731d494b493c8535fe1",
"description": "v3d/ci: update expected results",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aeba937762a0238ef22abb38adc31ce3aad4ab83",
"description": "nvk: Advertise VK_EXT_legacy_vertex_attributes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fef77e1d4cee2dcfadd43c42080246e6ca0a28df",
"description": "nvk: Treat NULL vertex/index buffer pointers as null descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f83e573c1a744d6e6b2d3df67dcb0a72aa5060c4",
"description": "nvk: Use the new dispatch helper for queries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "105bdf2e362bf343b619de835758310f031dfd2e",
"description": "nvk: Add a helper for dispatching compute shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83feed1d222d543957aac7d434615cd088c3d3fe",
"description": "nvk: Refactor compute shader dispatch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db0c2aa796a65cb6746d94f2a7c707884f0d6688",
"description": "nvk: Expose a new nvk_compile_nir_shader() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdef36c422602b468d3cb24e54c47f835cbdc4d9",
"description": "nvk: Disable conditional rendering around CopyQueryPoolResults",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "57c38a56696cd8a49786a884a9720e63c7ae0161",
"notes": null
},
{
"sha": "24d9cea5ff133cce5aeddcb2716220821bce7a4b",
"description": "mesa/program: remove memcpy where src == dst",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76e350671f3ba2d8ccbe6851de868d8897a8bb98",
"description": "freedreno/a6xx: Sysmem clear fixes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cf590dd60708bbeed3c46922f0e0779508f03b3",
"description": "Revert \"device_select: shortcut EnumeratePhysicalDevice* for count-only calls\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "86bb1036e2e40777a5cc913b15a093e4650d8cc3",
"notes": null
},
{
"sha": "9e04c0a818bceb3a7a23255b8d9b3ccf4e26b3f4",
"description": "panfrost: add support for image2DMSArray on bifrost",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3173b2c9b745a894251c408787b8b4f015245a56",
"description": "panfrost: implement image2dms support for valhall",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "657591728aeee87f470260c1a55d77b8187e57eb",
"description": "panfrost: move lower_image_ms to after lower_atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "346ec90fddc3f9c0209b21cda02c1dda0ef5c3dc",
"description": "panfrost: move pan_arch definition out of genxml to pan_props.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fd00e42700653c68a580a22c78751c69c5260bf",
"description": "panfrost: Add b2i16 conversion to table",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c68eeb890121d1969ba7cac0f137fc490688713",
"description": "spirv_to_dxil: add missing SPIR-V capabilities",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e73926c202a97dec8c40478bcfd627ed11f5918",
"description": "device-select: block xserver+zink reordering via xcb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23658920d138fc12b730a320325d8f5f1a9978bd",
"description": "anv,iris: Skip tex invalidate for clear conversion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b9400b7f7878a4e868f5af052520b3a55fa6da8",
"description": "intel/blorp: Don't use clear color conversion on gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b404ca0eb0f2c661cfd2985852ca4e7df8cdf847",
"description": "intel: Don't use HW clear color conversion on gfx11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfcd93d12f327560609bf216729bafefd3b95b82",
"description": "intel/isl: Fix packing of SINT formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fba1c3c721bce708caa6ced3a89b168c2b5d9d78",
"description": "panvk: Prepare cmd_meta for Valhall",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "713f5c3600f2e09beb6457fdca9295bfc1411413",
"description": "panvk: Prepare the cmd_desc_state logic for Valhall",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c257bf514277ab51d30096cbf3c29c884561ae52",
"description": "panvk: Conditionally register an host address when tracking user memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7e0f14959089c16cbc481f007587d719be88206",
"description": "panvk: Move panvk_debug_adjust_bo_flags() to panvk_device.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1db49d07857e0681e3c1bca9ae5a40f46ea5e3b",
"description": "panvk: Allow more descriptor sets on Valhall",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5571a4cdaa3c8f0a0d29085453c87987b90b5cd7",
"description": "panvk: Make panvk_queue_finish() a per-arch function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09682bc5b0cbb5eeef4c5c555332fa78fda4bede",
"description": "panvk: Prepare panvk_cmd_pool for CSF",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "598a8d9d11f571b14376fcbf6dc1a2c69e9d8dd5",
"description": "panvk: Collect allocated push sets at the command level",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b1cddf35f63c636aa18003f1a70a9b540ea1951",
"description": "panvk: Prepare the blend logic for Valhall",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1b3db966a73d03b81c33d36e043f375d3bf84e1",
"description": "panvk: Move the VkEvent logic to the jm folder and make it per-arch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27beadcbdb51681a4eb3aaab990763d829009aef",
"description": "panvk: Extend the shader logic to support Valhall",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e350c334b6b2c7b420f326501533984c43d7c900",
"description": "panvk: Extend the descriptor lowering pass to support Valhall",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5984fc21a22c6f3f9f670e479ea14e7cc6ae89e7",
"description": "lavapipe: VK_EXT_pipeline_robustness",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28c957409f41ad3d8023d79c02b3f6923dc554f1",
"description": "radv/amdgpu: do not check that a CS is aligned if no padding is added",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d5efbc7f1ccd70655dffeb6774e5edc31f79c808",
"notes": null
},
{
"sha": "e3113ffcfd14f0965d1cda6ad16904ebaab2fb5d",
"description": "Uprev Piglit to 6533b66878c8cb9361c554b7ff940518ab12c816",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3af0f0129cfcd3cf0d16542dc4155a24e8afcd87",
"description": "radv: fix DRLR with subpass input attachments and feedback loops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a191e34c95ba6ab44b38abed53141d58de5c2b3",
"description": "radv: add support for input attachment indices with DRLR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab2c8af6347b7950eddccbf0e15a8ad73c347f8a",
"description": "radv: add radv_shader_info::ps::uses_fbfetch_output",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "541a204733dd368a1ada8b339cddd9b5fe789be5",
"description": "radv: use the Mesa-specifc dynamic rendering flag for meta operations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e57d3551dabf694f12c529f4e1b89439c1ef97d9",
"description": "vk/render_pass: add Mesa-specific flag for dynamic rendering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5923fc2dc0242059b73138a09d1dde0d333b93b",
"description": "venus/ci: move postmerge jobs to -postmerge stage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8190165a0a3d943b7e135518b3750671719058bd",
"description": "lavapipe/ci: move postmerge jobs to -postmerge stage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9fd30d62dc95534651e6fcfac73a53d406414a1",
"description": "r300/ci: move postmerge jobs to -postmerge stage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b20eb7ba33c8a132b8a163834343755c9cb2317d",
"description": "mesa/main: switch from deny-list to allow-list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71cc56e1f79268a7d524a947f5cf25059af21cd9",
"description": "mesa/main: validate half-float types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63a2f949621a8fac35d5e6ea3e2edad9537f2856",
"description": "mesa/main: validate integer-formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dea1b68f73998cfa2cdd634001bf9f4b4da503f0",
"description": "mesa/main: validate abgr format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87edfee086c6a4978f3827e795d18b569bd70dbf",
"description": "mesa/main: validate bgr formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8226bda60de2cfe86969265bde0cd7051320c70",
"description": "mesa/main: validate desktop gl format/types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca2fbfdaa0f1c56920e54dc8e89e1bef34cda1cf",
"description": "mesa/main: check depth/stencil formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea6f960ec888f93eaa92f3d5f545b1f45c14b211",
"description": "mesa/main: validate GL_UNSIGNED_INT_10_10_10_2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9409113d265d4c5f11e55790e0d6022c0eb8c2ab",
"description": "mesa/main: validate GL_UNSIGNED_INT_2_10_10_10_REV",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75cad45ab1d2d9469e4fe14894064216528ca100",
"description": "mesa/main: validate GL_UNSIGNED_INT_5_9_9_9_REV",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7035a74d93691bcc013b6bd0233981c58a4fcdfd",
"description": "mesa/main: use extension-helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "778cb590862c50eaf817ae5a2bdb2d24a8fed192",
"description": "anv: optimize STATE_BYTE_STRIDE emission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "195c5b68baa6bd98578569b43670c8260402492e",
"description": "anv: don't miss workaround for indirect draws",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f25b500af46cdcd4555645229d0e90a4f1b1cab9",
"description": "anv: move conditional render predicate after gfx_flush_state",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0147908a899958fe7ef1f74218ee20bf1a24175c",
"notes": null
},
{
"sha": "913ec4e78f6f65ecaa47cf15049e9840f2d59881",
"description": "ci: fix toml-lint rules to not block nightly pipelines",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1ba84bc5ca6c667e2cc42afd06a676ec3e10eb58",
"notes": null
},
{
"sha": "421c42170e1abda849ea19c07f619bc8b1b0ba21",
"description": "radv: stop emitting DB_COUNT_CONTROL in the GFX preamble",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3e28bb514b064c16c6a00733736fa863287da2e",
"description": "radv: stop emitting PA_SC_CLIPRECT_RULE in the GFX preamble",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46624835350a4e5967d29a980bc9c1d546dc6098",
"description": "radv: stop emitting DB_RENDER_OVERRIDE in the GFX preamble",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd57411aaae365068b212b5863fd9ad33bad2230",
"description": "radv: remove redundant PA_SU_PRIM_FILTER_CNTL in the GFX preamble",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e2ae9c5811ba7bc285652ed8f2e863234341120",
"description": "radeonsi/vcn: Use pipe header params in H264 header encoder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af849516f06c0c3cb2a74980eb5f6e48fc81662f",
"description": "radeonsi/vcn: Use pipe header params in HEVC header encoder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "138ba42a8705ea3ae5b3a66d64f5d06b7a5abc7b",
"description": "radeonsi/vcn: Fix radeon_enc_code_ue with values over 2^16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40d01175be35bb60124ed5d66593a812464a6273",
"description": "radeonsi/vcn: Deduplicate header encoding functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32c6a61e2b1387c3c12cfd909b1dd08992bf7d85",
"description": "radeonsi/vcn: Switch to app DPB management for H264 and HEVC encode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "322240fcff1eabbfc549f02a5f893efac8edc66e",
"description": "radeonsi: Add GPU copy path to si_video_resize_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1de2cc648b1ba5313ae1a360050a92f165eddaf3",
"description": "frontends/omx: Adjust to encoding changes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef8ba7571806963be7a737bf2fc2e3d6924a9583",
"description": "frontends/va: Parse HEVC slice packed header",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c78ebe97c6ecbb9232a68dac099fe07d9109b651",
"description": "frontends/va: Parse H264 slice packed header",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5af70c6b86800b0bf0feadf72909ce9f90baf3d",
"description": "frontends/va: Only use parameters for first slice in H264/5 encode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc14724d73b2ec03720c1f7366d7697e50bd9f16",
"description": "frontends/va: Implement DPB management for H264/5 encode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc1ec3c5d4d7e9764d741c6720212dc7e5e35b5f",
"description": "util/rbsp: Fill bits again if reading more than 16 leading zeros",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bf6602d2395dc6095b5d1cf9e22298b4e4770e4",
"description": "anv: check if RT writes are happening for HasWriteableRT",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "eebb6cd236ea27881a1f70a3b78141d6d39ccf4a",
"notes": null
},
{
"sha": "a63277cc176c78cc904fe31d0443dd5b1d1b5e1d",
"description": "panvk: Remove unused vk_vertex_input_state in graphics_save_ctx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1710925282f8500844da6d35d2ed027cf0825ff0",
"description": "panvk: Save and restore vertex buffer in gfx_meta",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f74dd596d5481625f7f3fe50a7aad9a21a7f113b",
"notes": null
},
{
"sha": "a659cd3b0328fd67de498829070791dca1909a9a",
"description": "panvk: Simplify meta ctx save/restore",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff24a8384c48a745e94cde91cd4cbb898c9f3f53",
"description": "panvk: Manually copy dynamic state in meta_gfx",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f74dd596d5481625f7f3fe50a7aad9a21a7f113b",
"notes": null
},
{
"sha": "1d33aee1971e75bcd97596bdcbc018bfb72f4c95",
"description": "panvk: Close batch in CmdBeginRendering if already open",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a88898a28f3581c3ee6997459873d1ee2148e108",
"description": "anv: optimize CLIP::MaximumVPIndex setting",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "982106e6768e6f69d71710e314325c813591452d",
"notes": null
},
{
"sha": "038b3c24d70762071d5ed2a219fe1a99a4ba46c6",
"description": "ci: bump piglit version",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c32709c74ffa3c39a84cedf921da42d914b86cb",
"description": "glsl: fix function overload resolution at link time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e4b14dcfdac6859bd2b1d19b917da366a69e32f",
"description": "glsl: apply implicit matching rules when linking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "018ebeca7254670fa6458e9a4ff904830af8b48d",
"description": "glsl: store has implicit conversions bools in gl_shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac312e9548f05bc29cb2913da856084752584652",
"description": "glsl: drop double support checks in helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b97e10208c104f23b775951359c088a6a88d493b",
"description": "intel/brw: Add a file parameter to idom_tree::dump()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb4f05005e6547b55bbefd4a0f1da73a78552d2d",
"description": "intel/brw: Print blocks in brw_print_instructions_to_file()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d73e4233339147634b8364b6e702d909bcdae6c",
"description": "intel/brw: Fix OOB reads when printing instructions post-reg-alloc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f5af689952e9b71082e8b1ff4dec77512909fbf",
"description": "mesa/main: expose `EXT_multi_draw_indirect`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "582eb2439cb8348bda9ea3147c833780daf98e83",
"description": "panfrost: advertise `PIPE_CAP_MULTI_DRAW_INDIRECT`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f390835074bdf162a63deb0311d1a6de527f9f89",
"description": "panfrost: use special DrawID register on CSF-based GPUs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce76caf3ee91ccbdb3f3d420e7c653f1b97e2e0f",
"description": "pan/bi: implement nir_intrinsic_load_draw_id",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "676afca468ac19810e7f8ec2b2ce3f4e7e0c9f4a",
"description": "panfrost: implement multi draw indirect for CSF-based GPUs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c1fe4bdbe78ec8ef2dc36c465544b40505fdc2b",
"description": "pan/cs: add helpers to generate csf loop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50d2396b7ebf6fee85de561d93539310a2fdd125",
"description": "pan/cs: add helpers to emit contiguous csf code blocks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b8de5ad9d70d6b090caf66ee780cf6d5f468989",
"description": "panfrost: implement indirect draw for CSF-based GPUs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b871856d1ef9fbe901ac73cddf80a93f5c682bc",
"description": "panfrost: refactor draw logic to support native draw indirect",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8b6a59896ac1b4e5d73f43a540433bb8a18b882",
"description": "panfrost: rename `PAN_GPU_INDIRECTS`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84d2401de3ffcb9d4363794780b5ff475b2c23bc",
"description": "ci: don't run hardware tests if the toml files don't pass validation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ba84bc5ca6c667e2cc42afd06a676ec3e10eb58",
"description": "ci: add check for misleading indentation in ci toml files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9406658ed88d12882f05018bf3b1297663ba3d2",
"description": "brw: remove unused prog_data field",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf986dd58929368208ca7b07b633ca203ddc1bc5",
"description": "nir: remove unused intel intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3769b58272cb1640c1bea86c91f0b9a71e581a68",
"description": "anv: move lowering of descriptor intrinsics to apply_layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45117c0ed5e15334af48b5a2f4caded14049da49",
"description": "anv: simplify loading driver internal constants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a55a930f6a1441f5779cee1e8c264db9a74b0bb",
"description": "anv: reuse common pipeline state for compute push allocations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afb7b17fddca46945ef72be21d94c26478248cf3",
"description": "freedreno: Enable A505",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70cdff1f2381f0c1b25a1f6b2a649781799e9fce",
"description": "perfetto: Add Panfrost data sources to system.cfg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a38361ba987862ffad81dd5ceea16362e2ec738",
"description": "nvk/ci: document CTS bug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "812c8f6abe4d78a26c7f669f0fcbc07540b3c0d8",
"description": "tu: Treat partially-bound depth/stencil attachments as passthrough",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cb0f414b2aed88f48b2593dad833844be2f5f42b",
"notes": null
},
{
"sha": "5377219ca0ff3388cc8fda2bb1425131bf31019d",
"description": "tu: Fix passthrough D24S8 attachments",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cb0f414b2aed88f48b2593dad833844be2f5f42b",
"notes": null
},
{
"sha": "d7f7aede15d5e169e7f2a3b279adf4b192e6bfe2",
"description": "intel/ci: don't trigger anv-jsl-full & anv-tgl-full on GL changes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a20cdfb313397dff0f25d9e3f15decdc69ecffa",
"description": "ci/run_n_monitor: Add --dry-run argument",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad5f4d0270b9f65a48f1f0639fe9311bc97390bf",
"description": "ci/run_n_monitor: Remove --force-manual",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99cd56a6846407155bfa759cc7517b2ba87e55df",
"description": "ci/run_n_monitor: Add --exclude-stage filtering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ffe73321478fe1c5e188806527649488fd41d7a",
"description": "ci/run_n_monitor: Add --include-stage argument",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e56472da2202166c7747dec7beb14b72a9d7c7f",
"description": "ci/panfrost: Move manual/nightly jobs to postmerge stage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca8f6b66a8a9cbe8f218979fbe41680be9ab3a09",
"description": "ci/etnaviv: Move manual/nightly jobs to postmerge stage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b70ad23bb1fef0dc7fe8ebc5eb2f9d477ef422a9",
"description": "ci/nouveau: Move manual/nightly jobs to postmerge stage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "337e00aa2dd81381b0202fa412e697c21ddfb1f1",
"description": "ci/llvmpipe: Move manual/nightly jobs to postmerge stage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4752ce718699052f9ff4bac30f955a904e5ac087",
"description": "ci/zink: Move manual/nightly jobs to postmerge stage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25c70888a50f3c1a980704d941f3c4dd339f53db",
"description": "ci/broadcom: Move manual/nightly jobs to postmerge stage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc507536db704946f1686c9ce6e5d9224cb96f0f",
"description": "ci/intel: Move manual/nightly jobs to postmerge stage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4bcd57b0b513a9e34801460a74476ba165be3eac",
"description": "ci/amd: Move manual/nightly jobs to postmerge stage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1aab081b5ccb697921d4e888a90284867484db1",
"description": "ci: Create new 'performance' stage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97d049504c13e5c2144b13af8138188a17b0876a",
"description": "ir3: use physical cfg in helper_sched",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1bbc36c5d215e55724720ae0b83da9c5703f2f58",
"description": "ir3: recalculate reconvergence after opt_jump",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c67381538d02edebe9a6d5316e1d015be210892d",
"description": "ir3: fix reconvergence of blocks with multiple divergent predecessors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9977a61762b99b75cc747fc3a52675502f02e6e",
"description": "ir3: fix adding physical edges multiple times",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f432eb691e839c12759d8c2a12eacb929e5c7ef1",
"description": "ir3: Move reconvergence backedge handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aee097ed21951fa8d25b8b6acc573f26de5d2b87",
"description": "ir3: fix reconvergence points for blocks with two terminators",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fba921bf49bbcd5737aef04adb918b9ea1536c55",
"description": "ir3: preserve block divergence info in ir3_lower_subgroups",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "053612b7cff8984e001abf39d3a88032a7be76a9",
"description": "ir3: remove unnecessary reconvergence point in scan_clusters lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a13394ad91b7566138df20a4674dba24f831a17f",
"description": "ir3: print block divergence info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec19a354dcc0d4e466ce8bee718ea7e22798413b",
"description": "ir3: print predicate inversion for branches",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13066905d37da55ba389a9c73757fc6ee6e2662b",
"description": "egl/android: call dri2_display_create() like every other driver",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b92e11e16ad1e947035c2af40d54076457e81e0",
"description": "aco: forget valu delays after certain s_waitcnt_depctr/LDSDIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30396ba604746514368a0feedd810f2da111b80b",
"description": "aco: move insert_delay_alu to after insert_NOPs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "807651561e75314769bb925c16d40f99576dc155",
"description": "aco: split insert_wait_states into two",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac9b13ace505d4440c61145177f76c2a3627b90e",
"description": "Revert \"ci: disable Collabora's farm due to maintenance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "c5156257d93ae2a9e54ba5adc73b7342c9bef96e",
"notes": null
},
{
"sha": "1ebff2220dad220d74bcc93a6f3bd3618c95d87a",
"description": "frontends/va: Fix leaks with multiple coded buffer segments",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "be4287c3aa06b7f22ba83696108759f5fcd58323",
"notes": null
},
{
"sha": "70934f3015ef19ebd692673b3c2a4c8bfefbe765",
"description": "freedreno, tu, ir3: Enable tiled workgroup item dispatch on a7xx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58ed1854c45a16acc9be7a9ba372b8c19f1a8aa1",
"description": "freedreno/a7xx: Document compute dispatch tiling registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c56683a3e2286053ebadbe4e6d463c2f3332a893",
"description": "freedreno/computerator: Fix enabling wave128",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9724d29b232f977169262cd88684cb2c714016f3",
"description": "docs/panfrost: mention that Mali-G610 is conformant",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5efbc7f1ccd70655dffeb6774e5edc31f79c808",
"description": "radv/amdgpu: fix CS padding for non-GFX/COMPUTE queues",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d690f293c623b87a605b289cb8d8472b0628e5ea",
"notes": null
},
{
"sha": "c5156257d93ae2a9e54ba5adc73b7342c9bef96e",
"description": "ci: disable Collabora's farm due to maintenance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e19871bd6ad0651a5b8ea8215eab686ace5d08e1",
"description": "nak: Use F2FP for nir_op_pack_half_2x16_split on SM86+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a292c2699ccfd5aeda97ef88b1c32cdce5e037e",
"description": "intel: Fix bad align_offset on global_constant_uniform_block_intel",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "fbafa9cabda800fb7fdc05584adfbfe391c39a5c",
"notes": null
},
{
"sha": "c96ceb50d0f794a26c82143bcf015a13d423474c",
"description": "intel/brw/xe2: Allow int64 conversions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09cf9fe8abbcdeaa31326e4ad35da18e5b33caaa",
"description": "anv: Larger memory pools for huge shaders",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0921dfa04476c8c93e3caa7587905edf1b623749",
"description": "anv: Protect against OOB access to anv_state_pool::buckets",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2fa52bf6e5db5eab9af697ea67af506d7967dd31",
"description": "tc: set resolve on renderpass info if blit terminates the renderpass",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38f4501a5cbd65e663b78492bb69ccec9726e3f5",
"description": "zink: don't skip cbuf store ops if resolve is set",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a869237d502ff80db8a7d83f2d39bd8b98674590",
"description": "panvk: Fix viewport calculation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1f57aae4e4f1172c848a44e1682d73dadb14ac24",
"notes": null
},
{
"sha": "5b129e6eb9f4ca85003d1a16dce79e47fd828ea6",
"description": "panvk: Expose trivial google extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6496e3a166c43fbdf1c7c8570865aa7acec2d44",
"description": "panvk: Properly propagate helper invocations requirement",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "33fef27356a508be719156c65e9cd7100ea61b30",
"notes": null
},
{
"sha": "322227ba17b74774ac25001f487c4a74102dc8a1",
"description": "radv: use a sized NOP packet for the DGC preamble",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fceb122a2e9f952307de119c70fd55d54335af5b",
"description": "egl/wayland: do display gpu fd dance for non-sw zink init",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b38480d6c74f5d13ec0ba399f47546f94ba9fe23",
"description": "egl: pass real value for software to dri2_setup_device()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7deb96a5f9b8f38412f9b3942b7a71b69213bd24",
"description": "egl/wayland: split out dmabuf extension stuff for kopper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28b291446bdd440514b2a999d08c715fd73ef7b8",
"description": "egl: really fix kopper fd passing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c8c46bf90066748d550f492abf6fc03136cde348",
"notes": null
},
{
"sha": "b66743984c17ff55c3b116a217742f2a98f45e77",
"description": "egl: add DRI_USE_INVALIDATE with non-sw kopper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8bfbcd5b28d3b4c764ba29000945647eb3fdc2c3",
"description": "zink: delete hackaround for disabling wsi extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b20c21a5a6e5debab674658fd4c45ff28d864751",
"description": "device_select: disable reordering with zink on xwayland",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86bb1036e2e40777a5cc913b15a093e4650d8cc3",
"description": "device_select: shortcut EnumeratePhysicalDevice* for count-only calls",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39ae6a891d33e6117cc8ca6fb61b3cbefbd36c2a",
"description": "device_select: reorder CreateInstance to have shorter failure paths",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b2de16fa504b38b6a016b892a91d6297a0a5dce",
"description": "panvk/ci: Enable clearing tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a31a55d3489d134e4de924513c2aa6d3e54fe412",
"description": "panvk: Lower var copies before lowering IOs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ecfc45cd0f4fe37acb4640eeb3ed3eb3d3bb0ef",
"description": "panvk: Allow ZS formats on 1D/3D images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "213e895da06bfd4522a6cb4b3a55a070a1792f67",
"description": "panvk: Allow compressed formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a30a28653b744cb29b08c052cac594f23d53132",
"description": "panvk: Fix depth-stencil AFBC support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "baf8570b28b5f77afa51378ba7a2e067c09702b2",
"description": "panvk: Add support for render-pass resolve operations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b08826f7d71883e41fcd353954cd8341f9e5b3d",
"description": "panvk: Lower load_multisampled_pan",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5067921349a9830eeac3414e47f11119cfae9291",
"description": "panvk: Switch to vk_meta",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38258138addac4e705fa8650d0515602eb5060b2",
"description": "panvk: Rework the modifier selection",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f74dd596d5481625f7f3fe50a7aad9a21a7f113b",
"description": "panvk: Add helpers to save/restore the compute/graphics state for meta operations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c912f80a08a6397da2d34364c786ae7cc52267a0",
"description": "panvk: Constify the shader pointers in the graphics state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "495b718b3f5ac1a97ce97131b6887af360d81724",
"description": "panvk: Rework the NULL test in panvk_buffer_{gpu_ptr,range}()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b16f9ec05d826ba3d558cbecfe6f072b8cdf6d1",
"description": "pan/texture: Allow uncompressed view of compressed image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8eec3284e1d98923b462a8b0dc07667ecfe781a3",
"description": "panvk: Add missing vk_device_finish() calls",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd8700b793c649d12c767d541a0398dfc81ceba1",
"description": "panvk: Rename the error labels in create_device()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91c9393da10cf4e1b71af561d7ec8da20af60f68",
"description": "ci/build: add honeykrisp (asahi vk) to several builds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3a2233f881cf098bc35da7c8d0ceb6a32947121",
"description": "panvk: Don't spam the error output if the device is not for us",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6fa1bf3b88076177da996e2be6434bd529948d9f",
"description": "radv: pad GFX preambles IBs with only one NOP",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d690f293c623b87a605b289cb8d8472b0628e5ea",
"description": "radv/winsys: pad gfx and compute IBs with only one NOP",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29a2e5358d0d4fe6a3171997112f8a98067aa458",
"description": "anv: enable KHR_shader_relaxed_extended_instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52c8e6da69010511d9cbf12cb495b5515ee9ad38",
"description": "vtn: handle SpvOpExtInstWithForwardRefsKHR for non semantic instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19d633af0baf139f4eb205aba828afb59ec17afb",
"description": "radv: Handle repeated instructions when splitting disassembly",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1cf507b806f9ab75de9173d097d0f4a616423c7a",
"description": "radv: Handle instruction encodings > 8 bytes when splitting disassembly",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db39685e31786b985176614711126706681e65d9",
"description": "aco: validate temporary reachability",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39270a8be3c041659ff767f4ec4fc2a9e35cb04b",
"description": "aco: preserve SSA in try_eliminate_scc_copy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d81d5b7d0043acfdeee7bfea2352ba993a8fbca3",
"description": "aco: use dominance helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d91e634c1306d805e913ec0f8981234c2587c41c",
"description": "aco: calculate indices from dominance tree",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b537c06db4f3b2f5c9e01fefcae3d4b8ed445734",
"description": "broadcom/ci: increase the timeout of the nightly job v3d-rpi4-gl:arm32 by 10min",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd694ac6e59419fb3289855c9298bf8dda045fcf",
"description": "broadcom/ci: set default TEST_PHASE_TIMEOUT_MINUTES so that jobs never timeout without uploading results",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47a2ab6f3fb41bef9062182588f69c217d7e6541",
"description": "nv/codegen: Stop overaligning var_function_temp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86fb61b6dccc01cf315e6b4d663a8017511d489a",
"description": "nv/codegen: Use nir_opt_load_store_vectorize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8887f620b8d89cc56d0c5ed7a33ea674d9c7db55",
"description": "nv/codegen: Modify nir pass order",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3dbb28dc89d64d64e37e4a1c61b97ba5223b10c6",
"description": "nv/codegen: Vector store ssbo/global/shared/scratc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "710f5703cd397f76484a453ace12241a05277cbc",
"description": "nv/codegen: Vector load ssbo/global/shared/scratch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64e27b2af18c8818d573c30f4b6436403745fe1d",
"description": "nv/codegen: Limit MemoryOpt to input/output/const",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "672246f0fa9437f3f1a887df9ed60db7f1624d84",
"description": "nv/codegen: Use nir_lower_mem_access_bit_sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73947493e22c05f478e58035fe4b6db40551cf74",
"description": "nv50_ir_from_nir: Use getFile() more often",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "879343839bb6ab343b16597f96d701f6d96aba7a",
"description": "nv50/peephole: merge/split can swap word order",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71ca8529c5ffa54787f30e6e8b1f9f2971ff649e",
"description": "intel/brw/gfx12.5+: Fix IR of sub-dword atomic LSC operations.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "43169dbbe5f963ca47d51873f6639fbe3fd665b0",
"notes": null
},
{
"sha": "7cbe8c390d15a1057ab70274bcf623efc351b488",
"description": "egl: hook up swap interval bits when using zink on wayland",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a641ca34fa467c0bd38423f6748e5c0322427177",
"description": "egl: small refactor to avoid code duplication",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ee7f8964132128aa0be54c9703b3c0ec9a46363",
"description": "nouveau/codegen: Switch to derivative intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e860879409891786527c52e78f3708911490837",
"description": "intel: Move depth clear value writes to drivers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16f9b8e92cf5e97d0bfef517066b43a59a9b86fe",
"description": "iris: Move a HIZ_CCS_WT fast-clear flush higher up",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d7b0d32c28a7f383a4627536d1881fa86853b513",
"description": "intel/blorp: Simplify depth clear value updates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3294200098c65f8943e1b23cd74b68451528ffab",
"description": "intel: Add and use isl_get_sampler_clear_field_offset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55dbc58bf4e272345c65c118f665d934a6edf4c7",
"description": "iris: Invalidate state cache for some depth fast clears",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2dcecffc58a6ab2af0e9310ea5cbae1331c5a4a",
"description": "st/pbo: reject vs/fs pbo ops if rowstride < width",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a442f67d2f35c1b18668e06172d49d1087cf8346",
"description": "zink: bail on choose_pdev immediately if no devices are available",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07e083477416d51995f48c0e5ca53304e4924541",
"description": "intel: Use a simpler workaround for HiZ WT fast-clears",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a28bd0abdf5366c7831a787e873da05aa7721c35",
"description": "intel: Adjust partial depth fast clear checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd384104b7dd990a342ba5113b5a11ee411435f6",
"description": "intel/blorp: Allow LOD0 fast-clears with HiZ WT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6afdc9c5a6d69da37d71c66b5feaa2459d398be7",
"description": "intel: Enable more LOD0 HIZ+CCS fast clears",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d22d6d814d28440bbe36962127da8d6d167e5bdb",
"description": "intel/brw: Fix Xe2+ SWSB encoding/decoding for DPAS instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89f9a6e10b19ad47109cfbaadf00212f49a228f3",
"description": "intel/brw: Pass opcode to brw_swsb_encode/decode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a33ef21106a3b34cb359f0272a103c8b8066fbe6",
"description": "docs/envvars: fix reference",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "4999e4cd4c00d51408c5e624e0f58051b838d506",
"notes": null
},
{
"sha": "b66229ac645ebd7b23c2016fc432658822de225e",
"description": "radv: add a small comment describing the DGC implementation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1048da8dd03d0e955338807664e6186de839c0f3",
"description": "radv: refactor the DGC helpers to determine cmdbuf size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca447a7a7ef519eb2f1ebae5443968b7f2b2a49d",
"description": "radv: pass a dgc_cmdbuf parameter to more dgc helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8027f984434b8697c76a9b9ce990e920e25998bd",
"description": "radv: add a small helper to determine the index type with DGC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "acb40745f8c4ea3e4bc15e4bb00961920b894648",
"description": "turnip/ci: add a750_vk flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f81986e042cd50ef18939ff5ab78b472581a478",
"description": "freedreno/ci: Wire up skips for a630_vk_full",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "679477d83b513b5a4fabce78f8d98a9eaedf56d4",
"notes": null
},
{
"sha": "10c64ee63abbc05cb3cbf02c0fcddd22f15bf88d",
"description": "tu: Expose VK_KHR_workgroup_memory_explicit_layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07c6459cd8a3662c952009f7c4690e59fcfc58cd",
"description": "vk/meta: Add copy/fill/update helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dad5c1184ff7713dc47b18ddff7883be9640f271",
"description": "vk/meta: Let meta users pass the color attachment write mask explicitly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ddc527ba4eaf465b87e0670e96f6de147dec1be",
"description": "vk/image: Fix the view extent of uncompressed views of compressed images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ff9b8c36b9df71d6afd3d9c06b2530bf8f25f44",
"description": "vk/image: Add a vk_image_buffer_range() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8b2f967b4db57130190bab241ed4a8d3217289e",
"description": "vk/format: Add missing R10G10B10A2_SINT entry in the pipe -> vk table",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff2ebdc4d694a0b4a408e7d874c3b1efa85206aa",
"description": "nir/format_convert: Promote input to 32-bit before packing integers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b2b66f497bf8c5f91067752995a5c1003255a6f",
"description": "vk/sync: Use the proper type in vk_filter_{src,dst}_access_flags2()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62a63b69ec174a2eaf75fd305678b327ce6c51be",
"description": "pan/tex: Allow format reinterpretation on v9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b49b1708ea849d45c1b817ea63a02872dfd0986",
"description": "pan/bi: Support native layer_id store/load on Valhall",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa24b3f4d0e5c0f0e82e405564db4595df295601",
"description": "pan/shader: Fix FS varyings.input_count initialization on v9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65d86cc5df09d0895ee96265e028c61c38205a00",
"description": "pan/cs: Provide cs_root_chunk_{gpu_addr,size}() and cs_is_empty() helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43dca3640d91021a1a3d20c20be572ac8dbae494",
"description": "pan/cs: Allow lazy root chunk allocation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b93d1dbbb64846c19f34a897defc1d0baf1c85b",
"description": "pan/decode: Interpret LOAD_MULTIPLE opcode when decoding a command stream",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e7091352c19af6133bfb6f33915c17d85fbe64d",
"description": "pan/decode: Select the right registers when dumping local storage descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "867aa82e6fe2f42355f734e42a769ea919538768",
"description": "pan/genxml: Fix Resource descriptor alignment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aebebe5381706c352757705dbf762c6a97cadbb6",
"description": "nvk/ci: mark a bunch of tests as fixed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0598fc441997baf63d7dd87cf37da4da47d0c60c",
"description": "panfrost: fix crash when disassembling shader for trace",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ae8ac35c03b3c3be74f0570a864d142408ca397",
"description": "panfrost: split pseudo instructions from Bifrost and Valhall",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4cd09ce5e89b51904f7ddf8f10e0a26e6b3ff52b",
"description": "panfrost: refactor valhall ISA parser",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7308b19a012d17203a03e134a0986009f905d4d",
"description": "panfrost: Update bifrost_isa.py to handle some Valhall constructs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "470c2637fbbd8c1539179905ce93c8ff386e19c5",
"description": "panfrost: Make the unit to use for instructions explicit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4bd99fb0d66b53f9a63403865e324afa1840b20",
"description": "panvk: Make sure we emit blend descriptors even if no FS shader is provided",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce8b07d726196d97a0a904063d202b8cb7e9d6a5",
"description": "panvk/ci: Update G52 fail list to represent current state",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "091df611387bcdbc534d6512a0f5d02afa575f67",
"notes": null
},
{
"sha": "1f06e70bdc51ef631fcd9c985e6c6593ca9aa04b",
"description": "anv: migrate indirect mesh draws to indirect draws on ARL+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f69c74b6d5c40f077fa467fb6cfabc09372e531c",
"description": "anv: dispatch indirect draws with a count buffer through the XI hardware on ARL+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74cd70841d1b891698fa5ef15ceaa7b2bd82332b",
"description": "anv: refactor indirect draw support into it's own function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1af71c9c2740b7cc57eab8496b15efeaf53a6a4",
"description": "anv,iris: prefix the argument format with XI for a upcoming refactor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc23db2a0ddf1e223e90356bdac7dae3cf1c0a69",
"description": "anv: program a custom byte stride on Xe2 for indirect draws",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6b629651943a733fc54ac65f3521d944ffa056b",
"description": "bi: Rewrite dead code elimination",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c694d53428503b09f1a0b6b286e86e3ec7b8720",
"description": "bi: Add loop_header in bi_block",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71a01e33d4355a429536a6a0d5d6abc5734e4bc5",
"description": "bi: Use nir_opt_shrink_stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3904cfabd6ab20c709103ce051de2ce1ac915eab",
"description": "bi: Use nir_opt_load_store_vectorize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33fef27356a508be719156c65e9cd7100ea61b30",
"description": "bi: Do not mark tex ops as skip when dest is used by control flow",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "749287610db168692a4aa40915ed84477ca7e104",
"description": "bi: Use bi_foreach_src in bi_foreach_ssa_src",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90d6457eba4b88229beae64c94ee8e33753313c0",
"description": "bi: Add bi_foreach_ssa_dest",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "091df611387bcdbc534d6512a0f5d02afa575f67",
"description": "panvk: Skip blend descriptors when no fragment shader is present",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4e8c8f874d57edc8eb67a4bc1172cdfe6791327",
"description": "anv: move setting 3DSTATE_CLIP::MaximumVPIndex from loop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3967b4bf22a2fd834145fb1622a698a000c30faa",
"description": "panfrost: add support for ASTC decode mode extension",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4a51f22b14609d025c5884e2912f1b5306ed61e",
"description": "gallium: add PIPE_CAP_ASTC_DECODE_MODE and expose extension",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35a6824e88dd17bfcaf6309a603b0941db6d7145",
"description": "gbm: depend on libdrm indepedent of dri2 setting",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "679477d83b513b5a4fabce78f8d98a9eaedf56d4",
"description": "freedreno/ci: Re-enable Adreno 630 for Vulkan nightly jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f98e91f9b3c92019e5fd369f9b84218fc25c3444",
"description": "freedreno/ci: Move and document last remaining failures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a15493429852aa9d99ad83bec6d734aff397c6a",
"description": "freedreno/ci: Skip tests that might time out during pre-merge jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81c2581e4afdc0e2a36832d2b49845fe169077fb",
"description": "freedreno/ci: Update expectations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c73b22d4c538cdfbbb4956f9ec8c7368c1336909",
"description": "ci: Backport two fixes tor the Vulkan CTS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d85cd6a3ba39b30a49735189ad7e07835e2395d",
"description": "freedreno: Implement get_compute_state_info for Adreno 6xx/7xx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72925f59e6399a7670f42c3a8447cab172258e4f",
"description": "Revert \"iris: Disable PAT-based compression on depth surfaces (xe2)\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "b6f9702cf1e0fc84983985f2b30d64f9a38d708f",
"notes": null
},
{
"sha": "8c623b6a7ece0b5d1d28dd851654c2686be3aad9",
"description": "Revert \"anv: Disable PAT-based compression on depth images (xe2)\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "6073f091bb5a98076a240e7331cea43945a490a6",
"notes": null
},
{
"sha": "d681cf96fbf962b67d98ecab1968ed0bb7a04eb0",
"description": "nir/glsl: set deref cast mode during function inlining",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c6c150b4cd8741cc20d95bbd32a8a772f9781d62",
"notes": null
},
{
"sha": "aad503ecfa93f0e34314340c1f4c0c9e3526a0a0",
"description": "aco: fix bogus assert in RT prolog on GFX11+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bd525f428235dc9292d2bec06695b8906849441e",
"notes": null
},
{
"sha": "48e46c71c03b2d7bb32cb7672583f4d539eb1348",
"description": "iris/gfx20: Enable depth buffer write through for multi sampled images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b78273c66ccec680a4fa9ff867d45f754724e487",
"description": "iris: Add and use want_hiz_wt_for_res",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12656571fd81f50816b1de93b330abe9f2077229",
"description": "anv/gfx20: Enable depth buffer write through for multi sampled images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebe3eabda6f107037315c2b2642c8ac9e57ec40e",
"description": "anv: Add want_hiz_wt_for_image()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2553878fbae8904e8c08c5b4eae48ea9b1231ccf",
"description": "intel/isl/gfx20: Alow hierarchial depth buffer write through for multi sampled surfaces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7930fe5f01790fe9777d5c94f55b703688c002c6",
"description": "glx: unify dri screen init",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "520572eb258dc34f9743711203086f659afbd5c0",
"description": "glx: inline __GLXDRIscreen onto base glx_screen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c50ee439871db94e2941e4fa49fd082b5a809d4",
"description": "glx: determine is_direct_capable from driver type",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "912090fa96b7fc80d9454098ed1938b735d239e6",
"description": "glx: unify more extension setup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0af723ea44010062f9c8329721f203b790e0fe92",
"description": "glx/dri3: delete driScreenRenderGPU",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "407a9094f70258c398eb7248eb94e1695b590d7c",
"description": "glx: move base screen destroy to glx_screen_cleanup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b89cf3bbaae2abfb13018a31f4f5ed9eaf43b569",
"description": "glx: rework screen destroy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39fe5a5dac7b6de950f89a0ea84a897f2394cd0c",
"description": "glx: move driver_configs to base glx_screen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "abe3bea5742e5579f32e7585d84fdfb24ad1d9b3",
"description": "glx: delete private DRIscreen pointers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ece0a3b6641e604631db7f2ce88c86d6a36398e",
"description": "glx: unify bind_tex_image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19f38ba0003f8abb19b7a6164b1fd267a90cf07f",
"description": "glx: unify dri screen vtable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b06e861dc8eb9afa5f97d27f7c681678d1c66174",
"description": "glx: unify dri get_driver_name",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f717e67f0cc586f4808177f6c3dffd9cc86dda47",
"description": "glx/dri3: strdup existing driverName instead of fetching it again",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "046728f47a0557a23d8603700a6f748ae880dc7d",
"description": "glx/dri2: strdup driver name",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5edfc648580171a3ddcfe8ea10cbff943168fc26",
"description": "glx: unify renderer query hooks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "479f778a2cf81703218cf4a4e87de1e64128a642",
"description": "glx: unify dri create_context_attribs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7efd6d8a8cb62b2b50093b6ea29b56d4976ec8e1",
"description": "glx: tweak some dri3 context create code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d19c650c7e7efd1ca4295a02f5a2c85eb434b34b",
"description": "glx: tweak some drisw context create code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "273efc92cf4e907479329259f2588c3f9a5cb7d3",
"description": "glx: unify dri destroy context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "346fae55e72f01df0a5b86845f04ce54057dc193",
"description": "glx: unify dri unbind context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b62601a7165850040d41c9918a5731cc1a4cc82e",
"description": "glx: unify dri bind_context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09eae187ddebc0bfed1036bc2ce6f401f41bba73",
"description": "glx: use __GLXDRIdrawable more broadly instead of display type drawables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46c3bc33654dd85b5ba75a575f2250146f5f5952",
"description": "glx: move/add __DRIdrawable struct to __GLXDRIdrawable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "476b4581d922a49dd1a8ae48ca30d01c4d8403f7",
"description": "glx: flatten out getBufferAge a bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19087940233d466e62c5c31c9faa26f622a5a571",
"description": "glx: simplify kopper_get_buffer_age",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9042e9a8c07b8b8fbacb482fc7f42a482f1d365f",
"description": "dri: rework drawable creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "374f204e1ee898b6398ad783dcbd40261f16c622",
"description": "kopper: delete some redundant code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9027b9e7ffe7fa727dd15a4a29a3b7abb1864c0",
"description": "kopper: call kopper_create_drawable directly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "baae0940e3196be552e6eaf7d042bd688955b2bf",
"description": "dri: collapse some modifier/dmabuf checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "140ebeaad439e8af17c9b67f4f6d1da851e36455",
"description": "dri: guard dmabuf support by loader's dmabuf support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "764e17eb03f6376e8bc8e77a34fc073db40b7db2",
"description": "dri: further collapse dri_screen creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af6d3fdf6ed64b581d92382a42d3f0336d7e9808",
"description": "dri: pass has_multibuffers through from the loader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "576015f7354ef244290a05affe9aadc5c77f234a",
"description": "egl: check x11 multibuffer support before screen create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac41da32b3e335e9ace281a037fa098eb50f823a",
"description": "glx: always set swapInterval in drisw",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b5fa2d6448c30d5501249519a4a4508aba82da96",
"description": "kopper: reuse loader_dri3_get_pixmap_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00f810c31bb1552cf9438e9005b680ae41b6bbfd",
"description": "dri: break out get_pixmap_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f8a60758e685b065a48c9a14a74295b40af5bf3",
"description": "kopper: reuse dri_image_fence_sync",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5f55ee1264a59e0f604925401e7568d7a3f8424",
"description": "dri: rename and move handle_in_fence to dri_helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f14ef0ee0a52f1a1b06b3996afcb4b56aaf8f8fa",
"description": "kopper: reuse dri3 functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8cc95baf7b8cbd5e01194bdcba83e5f2b0367550",
"description": "dri: merge in loader_dri3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f29aa28a52a161d1fcd1c8b9c9a549bf9364431",
"description": "kopper: reuse drisw_update_tex_buffer to delete some code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af3df1133beff772e00506993b5c9ac5291e1cf7",
"description": "egl: initialize dri error code variables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3de3a45016f9bcaebf900b0a1240d59674d635d",
"description": "dri: set __DRI_IMAGE_ERROR_BAD_PARAMETER if driver doesn't support dmabuf import",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69c9bf948e8bd0c453192cc8f0b1ddae69a69d54",
"description": "turnip/ci: document flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b200a38defbe2d3c8863bd0d0e22d15403916ce0",
"description": "turnip/ci: skip timing out tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8358ee614cdba685210957590ea3e408e7e2923",
"description": "turnip/ci: document regressions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef88cb643a0e540fbbdf254e32b0f7fa4602a3a6",
"description": "nvk/ci: document regressions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b460189f4c8103361807adac44775c46eda39c6",
"description": "nvk+zink/ci: mark `spec@arb_sample_shading@samplemask .*@0\\..* partition` as fixed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "397bdb944dde789b18b9863516857878ac74225e",
"description": "llvmpipe/ci: mark now-skipping test as no longer failing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c501a121fef46f825ba9e7c79fd7f91093e6792",
"description": "nak: switch to derivative intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "185379ba81c925b6d4a0b0abfc94dc7172cd7f49",
"description": "nvk: Stop leaking the descriptor table in-use set",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ef9d9b70a6b8d58baf94e810ed07542477fc2ecc",
"notes": null
},
{
"sha": "f984ff40fe449962410a1e0e259da047174d4ec5",
"description": "tu: Remove redundant bits override from lower_tex_ycbcr",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "694478025d3445ba4c60c5c24eb5bb9521df83f6",
"description": "egl/glx: make detecting explicit modifier support more explicit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c20d6a919710f61d016910e411f0067a6f935ef2",
"description": "egl: make dmabuf/modifier display bools a bit more precise/intelligible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a77f1d04d25ef34c2ec7cd81f274712a39c9df5e",
"description": "llvmpipe: Use derivative intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e497f81603674c4cc3f7377bc735a5146a3126cf",
"description": "rusticl: Add clCreateSubDevices stub",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de0f226f843419a06a0fc94ac4d1a459d35500b5",
"description": "nvk: do not overwrite test cases",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6a84d5439d27f242d0e85c9e2f4f2003463951b2",
"notes": null
},
{
"sha": "d3ff76d27bbe5ab24e7708b2f56cb3c359526d1b",
"description": "radv: Synchronize shader dumping",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6d8bb86576372ee14e4f17addee724bb121fa19",
"description": "util/hexdump: Squeeze repeated patterns instead of zero-ed chunks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e10cbb59a5f71ffd40bb2de8d4528863278f352c",
"description": "anv: add assert to detect problematic instruction merges",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "982106e6768e6f69d71710e314325c813591452d",
"description": "anv: only set 3DSTATE_CLIP::MaximumVPIndex once",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "50f6903bd9c472eef2af2cbf62027df3bbe0ca8a",
"notes": null
},
{
"sha": "7c73346549c3c5cb9a23a8c9b42d12e09665ee20",
"description": "anv: remove unused macro",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9eff285a46fd7b7cfc39a8c818e0a5edd1159816",
"description": "anv: fix extended buffer flags usages",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bcc0ec8e6c4cc8ec577cf24506676f7c682145ca",
"notes": null
},
{
"sha": "eacb8f85a2e9ce72ba8f44e6dad1d5f8818aa0cc",
"description": "vulkan/runtime: fix GetBufferMemoryRequirements2 for maintenance4",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2649ee0724c8759ebd0348c618f3b67d27eb0dcd",
"notes": null
},
{
"sha": "e80c6d0f00f517ab54c28d04fa53732261f6f43b",
"description": "ir3: fix calling ir3_const_state_mut in the binning VS",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2c47ad7774a7d0fe47cf870676c3e2390bca5b50",
"notes": null
},
{
"sha": "0311159bed136546505c4a791fdec5686b7d7cea",
"description": "i915g: fix count of buffers at i915_drm_batchbuffer_validate_buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed2123158dac5e44695681426f2ac17ea04ad538",
"description": "i915g: Screen corruption with ENOBUFS caused by fence register shortage",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93e96da9458c9d0348f2390dc0bea67cf140b1a0",
"description": "rusticl: do not use CL vector types in bindings and code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40f77b6936005b66af3df0f5b58be67fe01da1f1",
"description": "intel/brw: Avoid modifying the shader in assign_curb_setup if not needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30ecaf6689fd4a0544e39b14b2bac926f64aedd4",
"description": "meson: Only use fallback for Lua if building freedreno tools",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71a45e4e0fe48fc0777fe9b41a7311d4b4314f96",
"description": "android: Extract version from llvm-project instead of hardcoding it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a84d5439d27f242d0e85c9e2f4f2003463951b2",
"description": "nvk: Move the ANTI_ALIAS_CONTROL logic to the MME",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "574798a9a85a860c095baec139b3696a1945cad6",
"description": "nvk: Add macros to sort out tess parameters",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a2e25db6973d445c5c6ab5a43c5b41f92288a4c",
"description": "nvk/mme: Add helpers for masked scratch updates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "954f274c19e95a65318d975ec61d86cacf17430b",
"description": "nvk: Move setting VB enables and strides into macros",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07d7652624b64fcdcde3cc7cb3d24c8e8f4eeec7",
"description": "nvk: Move the guts of BindVertexBuffers2 into a macro",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b47f928f4b5dcb1c92229fca5d7d0b684a2fc646",
"description": "nvk: Move the guts of BindIndexBuffer2KHR to a macro",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f29edff076e29d3321f8fb180db5302a0581f2b",
"description": "nvk: Increase the context init size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00b6635407c93de066f9f32a61aba16b014ced3d",
"description": "nvk: Emit NVK_MME_SCRATCH_DRAW_BEGIN as part of flush_ia_state()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d6cc15ab81178be7660a27b26626734773c267f",
"description": "nvk/mme: Add a unit test framework for driver macros",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03f785083f0b74817e05f6c17bd2eef2cd676237",
"description": "nvk: Reserve MME scratch area for communicating with FALCON",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50a030b02a67df44aa15c4ca2e31dc7f467a8413",
"description": "nouveau/mme: Add a generic simulator function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33315ce136a30b3a55dcbaec608b8ed74cb91fc3",
"description": "nouveau/mme/tu104: Properly handle mthd increment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f1434982314de95753782e2a1d2c93428b52e47",
"description": "nouveau/mme: Add a pluggable state interface",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d2d7d6c15f9ce7c28eddeb8c333b3e5c258298a",
"description": "nouveau/mme/fermi: Break the state simulator into a pluggable component",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aabd7941cecc71bc4e1d9bbfdf45d8f6c6cda020",
"description": "nouveau/mme/tu104: Break the state simulator into a pluggable component",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "79e0b632a23476be3a22d8fb85cff8eb21e63e22",
"description": "nouveau/mme: Use a designated initializer in mme_fermi_decode()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d4fafb0e96cd65b47a0c540fda2ea795d742f9e",
"description": "nouveau/mme: Allow shifting immediates on Fermi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c218bd798fcd9381e6ed2b846290227ae3cc12a7",
"description": "nouveau/mme: Add NOT and AND_NOT ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da96084392a26f27d1c2fa5f7a79478f49947c70",
"description": "nouveau/mme: Disassemble MERGE more like the mme_merge()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d20ade09b63d47303156429c36a5b85c797ac83",
"description": "nouveau/mme: Don't allow PRMT and MTHD in the same op on Turing+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5507fb69bad33eed4cfb8843da4c7bc80652c13",
"description": "nouveau/mme: Better handle the too many immedaties case on Turing+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "381be88473ed9864141d16520e62b0a1f476b36d",
"description": "nouveau/mme: Fix add64 of immediates on Fermi",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "162269f04981da3905b22dfc8afacadc619c71c2",
"notes": null
},
{
"sha": "f2655b10c779626ee249c660a5a2924f8a3ebc99",
"description": "nouveau/winsys: Fix an undefined shift",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "742364cc42d62eb13974ae781b6bc5844bc370bb",
"description": "nouveau/headers: Add more nv_push asserts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd525f428235dc9292d2bec06695b8906849441e",
"description": "aco: Fix 1D->2D dispatch conversion on <gfx9",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1e3541728b63cd635aac7211b76798edfa8c34eb",
"notes": null
},
{
"sha": "563ec4754aef34f8707cccbb01ec8dac29a0c0e3",
"description": "nir/opt_loop: Don't peel initial break if loop ends in break",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6b4b04473986c9b0e77c925a116be39f6ff3982f",
"notes": null
},
{
"sha": "665eae51efef3e836517a7588caddbb902def259",
"description": "amd: update addrlib",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8aa52ac6666c835169f490703e557f892648e89a",
"description": "ci/a618: Fix zink-tu-a618-full rules",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "69eac6dd152c8c526aea35d2c1a93077a6f6c1d7",
"notes": null
},
{
"sha": "38c989ada2235e9cf88dc8ac5e350c1bcad47a30",
"description": "anv: Nuke anv_utrace_submit::trace_bo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7b386bd6d675a3ddd3622631fc4ee840dd45271",
"description": "anv: Use batch_bo_pool in utrace anv_async_submit_init() calls",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "168e26fc048954027e88001cf7fd0615d156b0e7",
"description": "anv: Add trivial_batch and query-pool to the error capture",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4f2a8d984bb32c1508dbecb2b0037511db249ca",
"description": "intel/compiler: Fix indirect offset in GS input read for Xe2+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46a8d5e7ef61735416d0c54886a7a9930621ae2c",
"description": "Disk cache should consistently create parent directories when needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93b5e08886d85f6e88fa137bf19efd48fd6b0a65",
"description": "ir3: Fix nir_op_vec8/vec16",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "58d18bc7a817e8514414a7d4090f1dfde3315b47",
"notes": null
},
{
"sha": "198d8d9c039fa776ca8031fe13187f262a0316f5",
"description": "nir/algebraic: Improve some find_lsb and ifind_msb patterns",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8038643b88818d0da6001afcb6c92e24b058bd6",
"description": "intel/brw: Make ifind_msb SSA friendly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9c151fde65457b05a42c9cd997b9cbbeda0eae0",
"description": "intel/brw: Make 16-bit ishl, ishr, and ushr SSA friendly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c47ad7774a7d0fe47cf870676c3e2390bca5b50",
"description": "ir3: make ir3_const_state less error-prone to use",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7036d0fcf73ea0591685f95b8b09591b139d5394",
"description": "ir3: don't modify const state for the binning variant in ir3_cp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24b422dc3ec47b0a98a876acffeca258729a83e8",
"description": "ir3: remove unused outputs for binning pass in NIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bec7e79f33aefc049fefaf3142913ca0e60e9fc5",
"description": "freedreno: don't require binning and non-binning inputs to match",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c738cfe8dd100f481251990f60d973c4a01ed803",
"description": "egl: Stop requiring texture_3D_image for EGL 1.5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c4fb8f7fa276386c81041842e70dce3fda1cb1a",
"description": "tu: Implement VK_EXT_legacy_dithering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "110201cfd82a1cbe049e140ef536ddf4f67641d8",
"description": "freedreno: Define SP_DITHER_CNTL (0xA9AC)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9241af23e5b6a70009a0ccb6d54d49bacd1d00d1",
"description": "panvk: Adjust RGB component order for fixed-function blending",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "004e0eb3ab854957bdb798142678765360b7104b",
"notes": null
},
{
"sha": "fbafa9cabda800fb7fdc05584adfbfe391c39a5c",
"description": "intel/nir: remove load_global_const_block_intel intrinsic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a15466187c0d171fe633e1fbeb34c404554b875e",
"description": "tu/a7xx: Use BLIT_EVENT_STORE_AND_CLEAR when appropriate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80a50269a2498a2ff3e7a2243a87405044874059",
"description": "tu/a7xx: Use generic clear for image clears",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21511c02a3981d34eb3d407ab7a607365273d85c",
"description": "tu/a7xx: Use generic clear for CmdClearAttachments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b88b0768703fa14d2ca6ace3299f9a50cf385207",
"description": "tu/a7xx: Use generic clear for LOAD_OP_CLEAR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49193771f65b4fd1f187e6e46323fad125dc1be9",
"description": "freedreno: Clarify RB_BLIT_INFO::TYPE field",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c95ef9e3232ef35da3b3d7a77d0726d0cde3fe23",
"description": "panvk: Fix NULL deref on model name when device isn't supported",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f7f9b3d170f5213d4f20df8ef92827dd97899432",
"notes": null
},
{
"sha": "6150967888b7b9eab296b9dafe31bafe06b9718f",
"description": "frontends/va: Parse packed header slice for HEVC TemporalId",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "987e3e0dd51a7c1b35997d639aacbdb83a815c37",
"description": "frontends/va: Get per temporal layer params for HEVC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1283f4352716a6c4e083d01505c5bb1dee3bb996",
"description": "frontends/va: Assert maximum number of temporal layers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "384057076ae016b5d2b1887da70f4b72d9e95ae4",
"description": "gallium: Change pipe_h265_enc_rate_control to array",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77f783462a9758b22e211c72a57ec7c36d6c09fd",
"description": "freedreno/ci: Re-enable Adreno 660 for Vulkan pre-merge jobs",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "59ee87b6065255375d8fb1f5ec4fb93202e93018",
"notes": null
},
{
"sha": "fd631340e35b5c9ffd3191be61f2fec283253fd8",
"description": "freedreno/ci: Update expectations for Adreno 660",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b30462535b9d4ea83bda3f1dc4339bfcb7903903",
"description": "radv/video: add KHR_video_maintenance1 support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc137ecaca9ca12cda8c01c44f1663c76799fb1b",
"description": "radv/video: handle inline queries for vulkan video encode.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b4ae3d7af8af5373a797a56b71823f32badb178",
"description": "vulkan/video: handle KHR_video_maintenance1 lack of profile list.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b48bc87783d87ba817a57bc1970c70ee36ca94b1",
"description": "radv/video: Add support for 12-bit AV1 decode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4dbb9f535555508b54c08109ab3f3c9d43054783",
"description": "vulkan/format: Add VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08b93c841acf427541fcf09644ce8cd7ce8a7891",
"description": "nir: make static assert more flexible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85a70bbc05c095e1a5350c3739f1a7c905bbad86",
"description": "nvk: Enable shader bounds checking when nullDescriptor is enabled",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "c9eac89da8357b372e6cba88f49bfb7cdb61d8bd",
"notes": null
},
{
"sha": "8445190663cd5add449f45db59d24e299cd7eee6",
"description": "nvk: Plumb the whole vk_pipeline_robustness_state through to nvk_ubo/ssbo_addr_format",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "c9eac89da8357b372e6cba88f49bfb7cdb61d8bd",
"notes": null
},
{
"sha": "6ae401aa868066eecbe6307c6e8173525f566580",
"description": "vulkan: Add null descriptor bits to vk_pipeline_robustness_state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c9eac89da8357b372e6cba88f49bfb7cdb61d8bd",
"notes": null
},
{
"sha": "c437f2e79c6dfdbb911c416e264b544fc0699437",
"description": "nir/tests: Add tests for opt_if_merge",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2e6be94aebf20c9220e53e9f9dd9c0386b27676",
"description": "nir: Skip opt_if_merge when next_if has block ending in a jump",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4d3f6cb9739dfeaf9605fcd2f5318e03acf5066e",
"notes": null
},
{
"sha": "b9c1fcc59b0b585baf663c97011bcf4562059900",
"description": "radeonsi/vcn: qp map IB package sent by default",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac4594813657d952ce5a45ae76ad5044ad850f25",
"description": "frontends/va: reset roi number",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "848506754111f58c08c5e6c83f5a542062e52b09",
"description": "tu: use os_get_total_physical_memory(..)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1eced7819cd5c0390bf40671c542b538bef133f",
"description": "mesa: implement GL_FRAMEBUFFER_BLEND query",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aafb49f56b0cbb5c111dcd76d9bd1ababeb9568d",
"description": "aco: set prefer_remove for gfx9- too",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f1a5645cf457432763db65d5b88b02ee56a55d4",
"description": "aco: completely skip branches if they're never taken",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c29d9f118465bfe38177b56bdbae0b7ea768c199",
"description": "aco: only remove branch jumping over SMEM/barrier if it's never taken",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b934255510fa80cd3b6e0d6a771a79e34e828364",
"description": "aco: split selection_control_remove into rarely_taken and never_taken",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c59be8516bc6ee38a8c73cf4886e75da9f4a05d4",
"description": "Revert \"tu/a750: Disable HW binning when there is GS\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "7eb6123e98e0eaa65b24e41a8f1efe44b4a95513",
"notes": null
},
{
"sha": "850f2aab0390d835d68f9ae4ba1c6d8ed4de992a",
"description": "ir3, tu: Use a UBO for VS primitive params on a750+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "76e417ca593866080731da59c479a99542e3a529",
"notes": null
},
{
"sha": "4f2b5442a6958d87233a8db4285caf6567858f0a",
"description": "tu: Fix off-by-one in UBO CP_LOAD_STATE size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "76e417ca593866080731da59c479a99542e3a529",
"notes": null
},
{
"sha": "4811632bfec5e6ca0904cf78c98e7b405e9a3606",
"description": "nvk/ci: add vkd3d job on the ga106",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55dcf66f259563f4b2ffdcac2f654c1cff69a96c",
"description": "ci/build: drop softpipe from s390x job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef36da77269f39f140989c504b7d4b4addfdbe2b",
"description": "ci/build: document @ajax as a stakeholder for s390x",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a51ae80c196f6a6d5d853dadd4f1a1b4ab55c1af",
"description": "ci/build: add comment to explain why s390x is useful",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f448cf90c8bbce8564187a9b0fe5b0ccd6bf2a51",
"description": "zink/ci: add a618 flake",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72bb4d79dcc8addf59e9ea513be059fce6edff9a",
"description": "ir3/legalize: handle scalar ALU WAR hazards for a0.x",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "876c5396a7893d2a55a2d6635085d70c03c216d4",
"notes": null
},
{
"sha": "dead1682000b1a0c7d895e4a688e2062b334bed5",
"description": "ir3: make fullsync sync after shared writes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e40dda3cd3a3a3b88eaf28310b46423b2d92f2e",
"description": "ir3/ci: remove fixed tests from a307-fails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83b55a7d7c1f2b11d9c01918f8bb0ea942dc75ad",
"description": "ir3: use correct bit size for bools in emit_alu",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf395d14376b19dcd533dbb5d7f264e7d924e23e",
"description": "ir3: use rpt instructions for frag coord",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e6b338f33190b8e3354bf3f9f2ca1bb0da64d47",
"description": "ir3: add support for rpt bary.f/flat.b",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a6d48cf4c56f043ab2f9051f10c5e0e351336c5",
"description": "ir3: enable load/store_const_ir3 vectorization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9998b65695f8c6f5998af94585f6df588c91d867",
"description": "nir/load_store_vectorize: add load/store_const_ir3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db2859cb7fa466e91a38fa464a30dca8df7cd375",
"description": "nir/load_store_vectorize: support stores without wrmask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97aefc44056d7ec5b1054220520d080c1cc55969",
"description": "nir/load_store_vectorize: support non-byte offset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbd2c806718afc69a00eb0cfe5f52ffb2f1df474",
"description": "ir3: rename @store_uniform_ir3 to @store_const_ir3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0bad1dd207232044a667c11c9dd1e58d6cc6c30",
"description": "ir3: replace @load_uniform by new @load_const_ir3 intrinsic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94c49b2cc3a1b58b549bca16e2a35e8f1cb4503b",
"description": "ir3: add support for vectorized NIR phi nodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b611dbe7975023395172988f37c9ae1bb63c375",
"description": "nir/opt_vectorize: add support for phi nodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "79eb57de937da58a97286daa76f3c356d9cc5dbe",
"description": "nir/opt_vectorize: process blocks in source-code order",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4515759897e7efa85bc77940948967e6f21e28a",
"description": "nir/opt_vectorize: prepare for multiple try_combine functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2cb646148da57c549877febb8a6abe446ab17db",
"description": "nir/opt_vectorize: move rewriting of uses to a function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58d18bc7a817e8514414a7d4090f1dfde3315b47",
"description": "ir3: lower vectorized NIR instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c4366179bfb76a84c58e247d8d0df84202c4cdf",
"description": "ir3: add post-RA pass to merge repeat groups into rptN instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c510b83a4dac87a5a718e2057ecc01a8ce1f77d0",
"description": "ir3: add pre-RA pass to clean up repeat groups",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fcee235a6be48ff311d764f769f4b96d3248588",
"description": "ir3: make RA aware of repeat groups",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5b03fc31636c7d920a2d49f7af17b8d820f24ab",
"description": "ir3: add builders for repeated instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6aea957948e7b593be25be7dd3b85ab46e7d23be",
"description": "ir3: add backend support for repeated instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "849005a47190546ff7d146882712ebab03be1e93",
"description": "ir3: print (sat) modifier of instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd171964a6361f9043977bf251f87f44e1996302",
"description": "ir3: add debug option to expand rpt instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef162f9a6f8d4dae0cfbf77b5dbff4b5aaf91d3d",
"description": "ir3: correctly count vectorized instructions for tex prefetch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe09ea29b9f5f16d039a733604db73db368e5e8d",
"description": "ir3: fix counting of repeated registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ddb0f5f4e6a993277c1ba2992d1cde2b878b81d6",
"description": "ir3: fix wrong dstn used in postsched",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "750e6843c02dfdced6d44e5a1ba206a415a40665",
"notes": null
},
{
"sha": "28d2a27030627baeab460f12b63fe79c32e564b7",
"description": "ir3: fix clearing merge sets after shared RA",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fa22b0901af548d5e1433ad4cdbda314182137c5",
"notes": null
},
{
"sha": "9013e11d8ca58725e21d490020183e3aa2c12ad7",
"description": "ir3: update merge set affinity in shared RA",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fa22b0901af548d5e1433ad4cdbda314182137c5",
"notes": null
},
{
"sha": "de1d36d054750f03ec598a7571745725fab852df",
"description": "ci: Uprev VK-CTS to 1.3.9.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc1521e60157b479e2ac65db1bfa21b0e0fcab41",
"description": "ci: Move two failing loader-related tests to all-skips.txt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f146c1d562e43227c17760d638500e9cb142f769",
"description": "freedreno/ci: Combine and document failures due to test bug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1a06f386e8a317e02b430ff3860ee21f6c4149b",
"description": "r300: fix RGB10_A2 CONSTANT_COLOR blending",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "910bac63dfc5c6d9bf7162388c951784eba534f6",
"notes": null
},
{
"sha": "4b6091813835773e5d5575803f8d4de55876b781",
"description": "radeonsi: Don't allow DCC for encode in is_video_target_buffer_supported",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "40c3a53fec12b51d165b6962e07a54ce074dc3c4",
"notes": null
},
{
"sha": "79ce0e3b2fc5559df03f880ce299443a77002e98",
"description": "frontends/va: Fix use after free with EFC",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a7469a9ffd3d5b8dc3d59ed9a370ffd79122f2df",
"notes": null
},
{
"sha": "1f34eb527ce52607a1131339899696cc7f0856ee",
"description": "ci/build: reuse alpine llvm version to make sure it stays coherent",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34aba675aa137c5afc69234ed83e3340ca7a1adb",
"description": "ci/container: define LLVM_VERSION in the alpine container job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2150bc6d8026c700b37c5ef59ffe39dc0577c04d",
"description": "intel/brw: Use %td format for pointer difference",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e72bf2d02f5055cc352ea9cfba169237ef7a527f",
"notes": null
},
{
"sha": "8a44b4812a8a43f4c230773594c5f459890fa4e4",
"description": "intel/executor: Use PRIx64 to fix building in 32-bit",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e72bf2d02f5055cc352ea9cfba169237ef7a527f",
"notes": null
},
{
"sha": "ecad4eaeda2e4ee80c31ddeaa548d76171c868ad",
"description": "docs: add sha256sum for 24.1.6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3de0b1f7d773b64acb083d26f71c96c95862083a",
"description": "docs: add release notes for 24.1.6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "409e4b09f7fc6fdc4b7323c60ed74dea20c5007b",
"description": "docs: update calendar for 24.1.6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a0bb4c9fa0d77f7fbee6f095a999e712da17cf7",
"description": "docs: add sha256sum for 24.2.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b3a2a6285c23700d0c5a9e16b223d0acc5f3bc4",
"description": "docs: add release notes for 24.2.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08c34b00df6b5985c2cd836df54553e4c179bfa7",
"description": "docs: update calendar for 24.2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d0c870c005da77a3ff03eb97709988f823cf559",
"description": "rusticl/mem: do not check against image base alignment for 1Dbuffer images",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "20c90fed5a0ab0202ee1ef474c71cb816164a448",
"notes": null
},
{
"sha": "cc2dbb8ea5329b509d79eedb6c0cbb9a1903b5ad",
"description": "meson: Additionally probe -mtls-dialect=desc for TLSDESC support",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56f38672a28b91f4be8cf2bb89a47df75a67a663",
"description": "meson: Force use of LLVM ORCJIT for hosts without MCJIT support",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6f02ec5ed18a0a9bdd3739287cce54a621ea3bad",
"notes": null
},
{
"sha": "5a97916fdce788ac707df94d6b3b145a377482ac",
"description": "wsi/x11: Bump maximum number of outstanding COMPLETE events.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "19dba854be005142f70c36895622c5d46c3b9ba2",
"notes": null
},
{
"sha": "214b6c30406f844560bdf35a54ff8a51ee248709",
"description": "radeonsi/vcn: Only insert headers when requested for H264/5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9ccce52711f680ec025ce29265a2f4638e03a7f",
"description": "frontends/omx: Request SPS PPS for IDR pictures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31f6fe13561e7610aadb9cab97edf5ee1d7a8a90",
"description": "frontends/va: Keep track if VPS/SPS/PPS/AUD was sent",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba1bc7c4955ff37c4b54511c33c4a1cad51d779e",
"description": "frontends/va: Don't check header type for packed header buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8dcf15ed2e32b3abf6be772aca0dfdab9e21a13",
"description": "gallium: Add header_flags to pipe_h2645_enc_picture_desc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a43f18dd0468ec3ded8e3d34992e2f8fa4f1f6d1",
"description": "intel/dev: update mesa_defs.json from workaround database",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9fe18727e1ba01544fff78c2d584d44b392086e",
"description": "pvr: emit tpu_tag_cdm_ctrl in compute stream when present",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19bf1b661bc4f7597ec49710625fe949592b8c5e",
"description": "pvr: add tpu_dm_global_registers feature",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6dafb5c1a23a62e37620c99d5d99b00bf9540d6",
"description": "pvr: enlarge transfer fw_stream buffer for multicore",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d2bc5b307f9099c79618ea0bae37e31d7bfbcc2",
"description": "android: simplify building libgallium_dri on Android",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9568976c52a4b9fb4af659d127bfc6f9d9e7970d",
"notes": null
},
{
"sha": "cf0884d161516f82ba9d9545434cdc6be1188e6c",
"description": "radv/meta: create DGC prepare pipeline on-demand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a4ce4a5a3b84de8f170328b1a2280e1b27db84d",
"description": "radv/meta: simplify initializing bufimage pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "586d6cb588399817177d5ced6325dd649d45466c",
"description": "radv/meta: create cleari layouts on-demand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1dfb6e19d56f502c7b0c7353da4b456565436364",
"description": "radv/meta: create itoi layouts on-demand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd00446bb03e693f0cea9a4227513d470ddd4b61",
"description": "radv/meta: create btoi layouts on-demand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1b8e7fa737ad974a9ddd86a4e0f1b71e1c56a73",
"description": "radv/meta: create itob layouts on-demand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db94ee1e648ec6c02c9e190dbddfb873f8c9f14e",
"description": "radv/meta: create blit2d layouts on-demand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2352cb22447f08701403354229ca5fe7f7bc0d9e",
"description": "radv/meta: remove unused parameter from some blit init functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eabbd077cc680c8468754de75dccd1e263a8fdae",
"description": "radv/meta: simplify initializing DCC comp-to-single pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c591d0c270c8412a22be3777d2479cdcae97edf",
"description": "radv/meta: rework creating blit pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "978599a052632ecc8f1b02b9e68432c5857046b5",
"description": "radv/meta: simplify radv_meta_blit2d_normal_dst()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c90e2bccf756004e48f9e7e71e555db0d03c1b98",
"description": "etnaviv: properly set PIPE_CAP_GRAPHICS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8725ec90a37bc700823af7378cd350e9d48f89c0",
"description": "etnaviv: hwdb: add COMPUTE_ONLY cap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d0a12438dc6614666a6b863516db585e39e8bcc",
"description": "aco/cssa: short-cut some trivial case",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3e9aef5a209564f116d1ce13dafc3741306e564",
"description": "aco/cssa: update RegisterDemand and validate live variable information",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a39cbdef6096c24590b2829255ebc1d36954644",
"description": "aco: change signature of get_live_changes() and get_temp_registers()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d494c2a741c0e0cece32e9fc6ec044e1736a03bf",
"description": "aco/cssa: fix kill flags during lowering to CSSA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "541cfb21bad9bd6ae3326484075ea3a0cd01bb21",
"description": "aco: don't attempt to spill dead phis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5d920e0b9f0671e04aa0d5f8481861299272bd8",
"description": "aco/scheduler: enable live variables validation when ACO_DEBUG=validate-livevars is set",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0c8c5e42e2372becde33d0f5983300d6d5734f1",
"description": "aco: implement aco::validate_live_vars()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1a3330ac7a7c7e9268b69ffb1cf5bd7e0540299",
"description": "aco/reindex_ssa: free memory of previous live variable sets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d776f3d3f99d7af8042ed79682d6d99cf28ca58c",
"description": "radv: allow VK_EXT_vertex_input_dynamic_state with DGC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55b497ef190d9842d9615f6e42781db7f513665c",
"description": "radv: add support for dynamic vertex input state with DGC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8861d52a2e50704003885b67d5d80676c5a1995",
"description": "radv: add a helper to set shader stage key robustness info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a5b40a2ff9ee7840e82a732ec4b4f78401408ae",
"description": "radv: cleanup robustness with vk_pipeline_robustness_state_fill()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdf21c5ce5bf7bd6c5eed25b6f43d02c694900bf",
"description": "radv: fix handling view index from device index",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65f5364e47f06edb4308bc83c8414386eae4813c",
"description": "ci: Add NVK to debian-arm64-build-test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa44a211d39f03baad69000419df1e65a3abd903",
"description": "nak: Pass -C default-linker-libraries when building tests",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4392a5922c0a4d2768433d24fc103c626954c915",
"notes": null
},
{
"sha": "e72bf2d02f5055cc352ea9cfba169237ef7a527f",
"description": "intel: Add executor tool",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6267585778fac35c89dc6784e175dd88d39672f2",
"description": "intel/brw: Also return the size of the assembled shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6e7d1dca2f87db7f3f83e9613d60ce68686ad88",
"description": "meson: Update Lua dependency version to 5.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5b103e4c1bded1f0084f9267eefcdca7658672d",
"description": "freedreno/a6xx: Cleanup setup_slices()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a127a78548721716b5262b127fcc9715052507a2",
"description": "freedreno: Re-enable LRZ for a7xx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "141466eb2746f41854a06644d738eed06f1d2b34",
"description": "freedreno/a6xx: Fix LRZ",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b1937f76ff16a006ad5ccd6b9d4903b0170b7f9d",
"notes": null
},
{
"sha": "4a59c319dc4c7bc96f22df928bfda26284ae7ee1",
"description": "freedreno/decode: Dump register values on LRZ_CLEAR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "639d69f7e6f494311caf731a600112d12be953ac",
"description": "pan/mdg: convert to derivative intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "749205fe0645c3607526c5336f90bbffec3997f9",
"description": "pan/bi: switch to derivative intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20c19351b1bd75523371863d24bb2fb312b28612",
"description": "anv: be consistent regarding non-render engines on i915.ko",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f366bf822efc55701df521f88ec02b5f1b8574c",
"description": "docs: update for new extensions in nvk",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e05962a4e790d374848f141fd3a2b9a22314dba4",
"description": "etnaviv: Drop halti from etna_specs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e0a28db2e3f2e64d11257bb7bcc324cb18249a2",
"description": "etnaviv: Extend shader structs with etna_core_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d673a3ac7e5b82c70238f9e71e80617f1e85e72",
"description": "etnaviv: Switch etna_compiler_create(..) to etna_core_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce2fc866ecf4d561ef4bacc83169beaa3a04ab9b",
"description": "etnaviv: Move halti determination to drm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0324d4bcf53a9f20f0f852995c4f76ebc9f6c3e2",
"description": "anv: move trace logic to batch_emit_pipe_control_write",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8597dce63c52f15ef946f1a311e3783dff39b00",
"description": "docs/anv: Remove documentation about INTEL_COMPUTE_CLASS and INTEL_COPY_CLASS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "600d88ab3c11310b3d9c9dc1bf704282cb164ed3",
"description": "intel: Remove INTEL_ENGINE_CLASS_COMPUTE and INTEL_ENGINE_CLASS_COPY parameters",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61e3a680a43789ea6e7fcfb6f0a21d52712c73ec",
"description": "anv: Extend ANV_QUEUE_OVERRIDE to blit count",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e4179b4a746ed0c8bf05d7e949edfd978b6d1ba",
"description": "docs/anv: Document ANV_SPARSE and ANV_SPARSE_USE_TRTT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92f40084732311d4448b56a945e2c177706dcc72",
"description": "anv: Disable sparse even on Xe KMD with ANV_SPARSE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f746ad26c37a1f63baee52cef67c5353e0b5af6",
"description": "docs: Move all ANV environment variables to a single section in envvars",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05dc4eb536d0b527c4d0e6dcea177ff318974cae",
"description": "util: Force emission of stack frame in stack unit test",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d0d14f3f6481e015b4413fa0487164b76fe45296",
"notes": null
},
{
"sha": "b3430a7bb8b49cb5a4e0cdb1e690f53025d80069",
"description": "util: Add ATTRIBUTE_OPTIMIZE(flags)",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83c25241246f67617e3ec27451546e117261d1ae",
"description": "intel/compiler: Adjust trace ray control field on Xe2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3c62e493f2d1aca7265099d0612299534fd2851",
"description": "intel/compiler: Ray query requires write-back register",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13a427a15310d779898fcff3b5e5be4b76012703",
"description": "Uprev Piglit to 1d8fab9b49cc487ebcc949119eeb166fb3fa7591",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7f64c62037eb33e97e0d4a0f9a27345baa8bcc3",
"description": "zink: fix partial update handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3d38c9597ff3b687026fa4c664f8b4aa20b97f53",
"notes": null
},
{
"sha": "2260a4bbbaedc3528e5b1ebbf2ebd16ee6e40769",
"description": "ir3: fix spill/reload split src/dst regs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "092b0ecc2ee4b2cddf307768abb0472eb3481f43",
"description": "ci: add GFX1150 support to radv-fossils",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99b12b2a65de6edbc4ec047519bf3d357dd49abf",
"description": "amd/drm-shim: add GFX1150 support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b3cf188de985931384c1d86a9d8a08a60c02008",
"description": "amd/drm-shim: add missing GC_11_5_0 family",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd633562681867a47e8bea5d5eefad0f12b0f891",
"description": "r300: switch to derivative intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "772e6d61b970cc30c52f965ba067e118195d06fb",
"description": "ntt: switch to derivative intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9966365fe03d42e294dc8734cf71bfdbd76bcbdd",
"description": "ttn: switch to derivative intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f437aa24dc64426555176aa05cc7bbb4e7242ce",
"description": "elk: fix compute shader derivatives",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad9ff707ce11ca15e52d881cd9d74378b02e43cf",
"description": "broadcom: drop backend implementation of nir_op_ufind_msb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35a10f5d5ac6f6efc121ab25fe359b36f271edac",
"description": "broadcom: implement nir_op_uclz",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aaff19135644049cde3bd3ddd649b48f96111fa4",
"description": "brw/rt: fix ray_object_(direction|origin) for closest-hit shaders",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9ba7d459a3a193b002586ddbee2720948002421c",
"notes": null
},
{
"sha": "79356231260785db4a833cab1a75c32fa4099389",
"description": "rusticl/kernel: simplify adding internal kernel args",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d72cc037f2708d1081c1a3ce8ed248d32c5fe011",
"description": "rusticl/kernel: move CompiledKernelArg decleration above the impl block",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24ea5a756c76c9925bb29112de9a62402f10ea9b",
"description": "rusticl/kernel: add KernelArgType::is_opaque",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d26d17bbaf0a68e060f729a71137c07f9b4181e3",
"description": "rusticl/kernel: big kernel arg rework",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b98e47d8334678343bb5b5dae87189f1287f072",
"description": "rusticl/kernel: move serialization code of KernelArgType",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2645ba6942eb2480cb73afac868ceb86714399e8",
"description": "rusticl/kernel: rename InternalKernelArgType to CompiledKernelArgType",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3cc3ba2e8fa4c943e125064f2df3c36efe83c186",
"description": "rusticl/kernel: make KernelArg::offset and KernelArg::binding proper u32 values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b142bee15008959fa7bacabe304c664c8a269240",
"description": "rusticl/kernel: make CompiledKernelArg::offset a u32",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e69ad5ff697dfd4e5d6b039e60347ab0ac473848",
"description": "rusticl/kernel: remove CompiledKernelArg::size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ddc2b536d51b811efcffde05ce5a1b68b483f1c",
"description": "rusticl/kernel: rename InternalKernelArg to CompiledKernelArg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16a28082995785f933f90977ebf55d372ba4ffb5",
"description": "rusticl/kernel: move kernel size into Constant arg type",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0cfcd2ff83acb8733f3fb0da56b5764fc268feec",
"description": "rusticl/memory: fix sampler argument size check",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1cad339409d437ba1170725f7575b016c7c896e7",
"description": "r300: bias presubtract fix",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0508db91556242c57029ad538613c2b1ee1969ef",
"notes": null
},
{
"sha": "5d367aba7b5b40a44f1157e284be3704aea0cae2",
"description": "radv: stop re-initializing HTILE for non-compressed to compressed transitions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f69059269235d35ad65e09dbb1a3b35161bff26c",
"description": "agx: lower exact frcp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6405153a07950e60d23fbe51f8ff48f56b73c01d",
"description": "asahi: switch to block based compute blitter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94cf7de88f129eb0fee131425bae7d91805881b2",
"description": "asahi: pack imageblock words for compute",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3e82f7a6cd532d4ad2ab5a6b6746c52e604f558",
"description": "agx: add a comment about an unknown bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b29f0a7621e0ea6b86276ccf28323d8118876c9",
"description": "agx: handle explicit coordinate tib instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f706079dc5e109994edae2409bef3ea1a681eefe",
"description": "agx: allow st_tile in compute shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b39c5427f941a1edaa0c78a25e457300fc53aa0",
"description": "agx: plumb imageblock stride",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9eff53daab6c7da7980d8a631dc4c682a8404b2",
"description": "nir: add image_block_size_per_thread_agx info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e754e54f8810ee551be65fab057f7c9900f492b2",
"description": "nir: model AGX explicit coordinate intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "290820e8b01c5e2fe70371ceef31bdfdf2f7903b",
"description": "agx: fix block_image_store indirect ts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7de5d51f162200597a41f44b89458f5bc06bbb93",
"description": "hk: advertise KHR_sampler_ycbcr_conversion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "001a9e20c4be782eb3e55fdef3f7afa05310eefd",
"description": "hk: denouveau",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c50e0934e7d5f1105dd3a4e6402dca75d45c5e65",
"description": "agx: let if-fusing opts interact",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64239ac12ce81fa98ad53a842518484dee3d1892",
"description": "agx: fuse not into if",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b1859cd0664bb3a70598e8264f166f0ad4a60e1",
"description": "agx: tweak jmp_exec_none heuristic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "339a1a4d7372b8980f9e43e7d42cffa1f221f70e",
"description": "hk: advertise more eds features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d512709eeae46885471cb1750f919a9fa2b58d78",
"description": "hk: advertise shaderResourceMinLod",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "907fe00da155e0e84ecbe23a3a3945853727144b",
"description": "agx: handle min_lod sources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03830c9523d89a8afcac896d05ef299864a0d528",
"description": "agx: optimize popcount(ballot(true))",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "431a17628774fbcaaa0af8c2bbbae8885ce5e7b2",
"description": "hk: fix vkd3d-proton descriptor-performance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d5c2f56d8613ffc0591ac15056461e49c7f281e",
"description": "hk: implement drawIndirectCount",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6d7991475a35d8ec9f2a57ba7156b1ba4f8beba",
"description": "libagx: add drawIndirectCount clone&patch kernel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f04ae930d9c9877e630b67ef5ceaea0962cce5e1",
"description": "nir,agx: add \"active threads in subgroup\" intrinsic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4dbce4a6a3d12483348d2635fd2ac05f8479af48",
"description": "hk: fix restart index overemit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "765e6ad2fcf4be3d1a3ae4c033519dbe9928e1a6",
"description": "asahi,hk: generalize bo_bind hook",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01ac52f05cdbf19b2dc1853dd418ad0354719465",
"description": "hk: fix BDA alignment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4cca9d600eb516aa870012bb8de8bca451ef110",
"description": "asahi: introduce agx_va data structure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c7dd392d3e76ab685f6e4b0d3c6e7812e37197e",
"description": "asahi: always pass align parameter for BOs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ff31a4bf893464442d9e774fbbb1466c2e5f33a",
"description": "asahi: drop iThing logic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8dae4aacb4191ae843fd5777e80955f09f125782",
"description": "asahi: stop fixing up USC addresses",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77ea124d7edba830b393ca95689f423e2dd317f6",
"description": "asahi: drop agx_bo::type",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1899ea319fabfdc1fa842f734b751c133145055a",
"description": "asahi: drop mprotect in decoding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91257a9bb8c8d4dad9cb43aa627ff5086835fc59",
"description": "asahi: drop segment list parsing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df725d4f642a1a83dada9814d7c46eae347cf04a",
"description": "asahi: remove agx_bo::dev",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c834758ba75747ed107fa818d12376ad13a3f67f",
"description": "hk: optimize bounded loads with soft fault",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fd66d3859434bcf9837bed8b5d49c8b8a8fadc9",
"description": "asahi: optimize out vbo clamp with soft fault",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d18f14328d245325cc63cbca21085e38e7676c1",
"description": "hk,asahi: pass through soft fault to VBO lower",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc3288dcb179f16909af2f3aad78404f7ef74ed2",
"description": "agx: exploit soft fault info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0cd5999134d3871489956cd904559646f0dbd77",
"description": "agx: factor out agx_device_key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d654cc55b50f91e38e2c71bb530d2e190681d011",
"description": "asahi: fix warning",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54cec6ae305f6ce79a08d827196523df9664c132",
"description": "asahi: Do not sync against our own queue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7994a29557d3cf2bc417f564366c9cefa4ecd3a",
"description": "asahi: Update to UAPI 10011",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd5cce4730dd27da004e22a2e67467fe2398855e",
"description": "d3d12: Fix Xbox GDK Build",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ce96756588b08da84ec2424277a812e0184bd3c",
"description": "ci: Don't run vulkan jobs for gbm changes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "408026984551665562ce95260b92fd7db7f49c71",
"description": "util/u_printf: do not double print format string with unused arugments",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7830e0c8010b71c9f484c3ab60f8304c6fa41b9",
"description": "freedreno/a6xx: Fix arb_texture_view regression",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "beb5577e12593559f87ceae2dec090dff4d488a2",
"notes": null
},
{
"sha": "367191ff632e00b1822c53ecead8c48e18b73535",
"description": "tu: Always report that we can present on kgsl",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3e7f6c9aebf9b4cc882313b620b2ecf40ba7be1f",
"notes": null
},
{
"sha": "47289ebc8d815bac2cf0cbb1515972c94d3cee2b",
"description": "vulkan/wsi: Refactor can_present_on_device",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "baa38c144f6ab544bccabff3739631bab33e4cd7",
"notes": null
},
{
"sha": "37d0cdc36f649a560e0b8e76176582be19a913dd",
"description": "nak: special case PhiDsts as not uniform",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ab72be6c5e91832d808390b2c9a481e70de75b52",
"notes": null
},
{
"sha": "c8c46bf90066748d550f492abf6fc03136cde348",
"description": "egl: fix fd passing on init with zink",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5ab29555cf009e4a53eefa5304efae45c011d755",
"notes": null
},
{
"sha": "d120992e1a16e046ee189691f721e636c35c783b",
"description": "egl/wayland: bail on zink init in non-sw mode if extension check fails",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e777bb19b4649f5adcb9a93b06898f1b59b5868",
"description": "zink: do not expose quad support when no geometry shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5291e1a22dc5d8590c17048625fe5ffba7224e0",
"description": "Revert \"ci: disable Collabora's farm due to maintenance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "9d0491c12b2d4ce4f6b394cd4417034c0c9c16d1",
"notes": null
},
{
"sha": "dedfff9dbf04b2f8b649fb63ac880411bede4c39",
"description": "aco: only set latekill in live_var_analysis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "510f5e55be05e8d6061cda2f53d16abc6a35be55",
"description": "aco/gfx10+: set lateKill for sgprs used by wave64 VALU writing a mask",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d0491c12b2d4ce4f6b394cd4417034c0c9c16d1",
"description": "ci: disable Collabora's farm due to maintenance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3da4b5eaa51ea74a4e3e1309a75308a9586189a6",
"description": "glsl: always copy bindless sampler packing constructors to a temp",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3cdcc5f02f39bd4dc78b88eb80bca4ac208f7f2f",
"notes": null
},
{
"sha": "c43d94a8536c44dcc39a11e85fc247c1d9a7fcc6",
"description": "nvk: Invalidate MME data for descriptor buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2808419f967d99e418c730f207a7995065e974a6",
"description": "gallivm: Skip inactive branches",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b35ff07fc1900bbe434c86bb2370832f0187c012",
"description": "gallivm: Use variables for loop exec mask handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f8016f88a85b665f3b38fa6f9072aea4dff4b39",
"description": "tu: Quiet vla warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9fe3e189bea01ddde2928c2e9ee10b6669c69fe",
"description": "freedreno/registers: Deprecate non-variant reg builders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75e0290e4285f31860acc751f4dd6bf9ac858000",
"description": "tu: Use CHIP variant reg builders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47468554d99559d15089f14191cd504fd0971689",
"description": "tu: Add helper to calculate layer address",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f433a32cc75c0d45e8e683b08ff993ec965ea86",
"description": "freedreno/computerator: Use CHIP variant reg builders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16cadc04f35893274175c13bcbfe88659a4be217",
"description": "nir/opt_reassociate_bfi: use alu_pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2643b3cfbf2f8fa847cb0869f501534cbc32f8b9",
"description": "nir/lower_packing: use alu_pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e39379183f44e0241360ff30f129081c9c38e67",
"description": "nir/opt_idiv_const: use alu_pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6daa35d9d94ffd2f0aa8f7fab3ef5392953d74a",
"description": "nir/scale_fdiv: use alu_pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2780d871bb3c1a939d12fbdefef382896dc23dc",
"description": "nir/lower_alu: use alu_pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b0755090899a01cae9d37be7b30a748cc9880e9",
"description": "treewide: use nir_shader_alu_pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc1f092b6212ecd5ea969e44ffb09ac359770c56",
"description": "nir: add nir_shader_alu_pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d330870f9c3b97ba44d34b6e522be29752352afa",
"description": "Uprev Piglit to f11abb664bfcad09586f32f411b90331e23be2e5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0420c099013b76e523146fb8e29385acd98652d",
"description": "ci/alpine: libclc on Alpine offering necessary targets spirv-mesa3d-;spirv64-mesa3d-",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d09671b67751d6ee0edd3351d4e67986297fb2c",
"description": "ci/alpine: enable ORCJIT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9cec4aec091a4c06a866020a2f13e2253a0beab3",
"description": "ci/alpine: use packaged spirv-llvm-translator-dev",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09f8df82c8a18cf23527d1481ec8f186fc26d7ff",
"description": "ci/alpine: build test with LLVM 18",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34753cefd828f5db8e9e14cee9c4e45cee5baaaa",
"description": "ci/alpine: use llvm variables",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "da391650f534cc78c4907010010a475a72e49422",
"notes": null
},
{
"sha": "bda1a0596e8d12543dbc1249f61a537ae872a93c",
"description": "meson/addrlib: allow unintialized callbacks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c8e75e2564fd29e351d973d517c0d3a93998dcc",
"description": "llvmpipe: Silence \"possibly uninitialized value\" warning for ssbo_limit (cont)",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ce611935df5e7e6cc731523c7496c33ba6f7ef20",
"notes": null
},
{
"sha": "07554d32db37c8e389a4509a3b9f027ecbcf62cc",
"description": "ac/nir: adjust gfx11 tuning for the compute blit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db7823e8b9cfe1694e3d000b3b1e6997c35c87b1",
"description": "ac/nir: adjust performance-related decisions for clear/copy_buffer shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "361266fec72675eab7f6066dd755f9e16532bb49",
"description": "ac/nir: import the clear/copy_buffer compute shader from radeonsi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e41fec78126e467a99938c122976e8a6b1a8f666",
"description": "radeonsi: align waves to 256B clear/copy area for the clear/copy_buffer shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f9201e91bad72e4057f30fb95bc41125a6433cb",
"description": "radeonsi: implement optimized unaligned clear/copy_buffer compute shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa85b4b49ed1771ab7339ccc51ae3de0d366c9df",
"description": "radeonsi: minor changes at the beginning of si_compute_clear_copy_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d78052321910e642a32daeac8189b55f4efdeb7",
"description": "radeonsi: add correctness tests for the clear/copy_buffer compute shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a48a376bc5c34f76e038cc4d63ba8e25f9e0a6e4",
"description": "radeonsi: test more alignment cases in si_test_dma_perf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa53a23031eebbc4781cc4d08eea94b3d5c41d62",
"description": "radeonsi: reject insert/extract opcodes in si_vectorize_callback",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d34a450098e579b26b5e0f165e6cfebc4ce3ca16",
"description": "util: move util_lower_clearsize_to_dword here",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d66acf993b2080c366ac8f3683bf377bcf34fe9",
"description": "nir: add ACCESS_KEEP_SCALAR, preventing vectorization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f1c3f04be93a3efaaac794cd48a825907ad07fe",
"description": "nvk: Advertise VK_EXT_descriptor_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f8f407e572734462fb2d2ea17296b747f67446c",
"description": "zink: Align descriptor buffers to descriptorBufferOffsetAlignment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7ab5c5d36d2b988470ba85df9ebc7310b986147b",
"notes": null
},
{
"sha": "fdf580bf7493b4d68d7d95e9804ec86f82726e43",
"description": "nvk: Add support for embedded immutable samplers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "832f67e187436194fe0815a6e5b5a322b5ff3142",
"description": "nvk: Implement descriptor buffer binding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6c862bed7860ad750f78fb2cb8db34ec40ab51f",
"description": "nvk: Rework descriptor set bindings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c54344f5b002a37ebdffff897c2b5d8c9ca3742",
"description": "nvk: Properly indent a comment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7638ff1dc597b90381768b624382d67f254ea09",
"description": "nvk: Implement descriptor capture/replay",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef9d9b70a6b8d58baf94e810ed07542477fc2ecc",
"description": "nvk/descriptor_table: Add support for requesting a specific index",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77db71db7dfc0693c79d665e0ed83993a82725cf",
"description": "nvk: Implement GetDescriptorEXT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "237c5d505af060249fcf748651641fd21ee55a62",
"description": "nvk: Refactor some descriptor set helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad9a13a16364af64466a22e306d17dd7af26a909",
"description": "nvk: Implement GetDescriptorLayoutSize/BindingOffsetEXT()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc0f0725a411818a852f4cff4701d44055cd2525",
"description": "nvk: Use the EDB buffer view path with NVK_DEBUG=edb_bview",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "677f40383df86134574a8c0064240fd03ffe927d",
"description": "nvk: Use nvk_edb_buffer_view_descriptor for EDB descriptor set layouts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b94c5c22a6219521f66fff075252cfa06642a4e",
"description": "nvk: Lower descriptors for VK_EXT_descriptor_buffer buffer views",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8cafd2667f10856e3b29fc74926b4dae98eca0bb",
"description": "nvk: Refactor image intrinsic lowering a bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93b30bb35388e16f7fea6a735e76a3d8cc6a9054",
"description": "nvk: Add a VK_EXT_descriptor_buffer buffer view cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f65011157289e9499062631fe3ccd08bbf132f8",
"description": "nvk/nvkmd: Advertise the usable VA range",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6db3609eafe3fbb34e932fc63b28f8b7739c51ce",
"description": "nvk: s/device/dev/ in nvk_buffer_view.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1940c8e5431323d190f300ec89885538347d33b5",
"description": "nvk: Move descrptor structs into a separate header",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8244b87822e7f9b744eee9ff77078cb77c1ab6cc",
"description": "nvk: Support STORAGE_READ_WITHOUT_FORMAT on buffers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fc191730145eb816d91b269d9e0b49cadbc212a7",
"notes": null
},
{
"sha": "08f6066e87a461444f347bef56e5e56225e5c2c3",
"description": "nvk: Require color or depth/stencil attachment support for input attachments",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "20d8d1e239be95143fc25886fe28aeb5d82a4d8c",
"notes": null
},
{
"sha": "119801e6476fc78781d71994c984ced826114fae",
"description": "intel/brw: Move fsat instructions closer to the source",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5815a003ebf564bf2230c317f3dd89050b7c16e",
"description": "intel/brw: Use def analysis for simple cases of saturate propagation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "adcce2bba46adff4e1405bea649713ee360259b3",
"description": "intel/brw: Small code refactor in brw_fs_opt_saturate_propagation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9125b7c1b41c75a4f39ce2949f74530ae7f1fde0",
"description": "intel/elk: Don't propagate saturate to an instruction that writes flags",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "e6022281f273287499e9012f9a7c3dd87a733e5b",
"notes": null
},
{
"sha": "3d8fea0e092e66abcac466ea630e7dcf42c76db8",
"description": "intel/brw: Don't propagate saturate to an instruction that writes flags",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "947c828d5cbffe9640ac63103a6223112eeff27f",
"notes": null
},
{
"sha": "6da4649191d9a906ac42caf5eaf80d7b3e0d7242",
"description": "intel/brw: Eliminate dead flag writes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "169f8ec2270b54af75a2c7688dcbb461afbb0375",
"description": "meson: Add an error message for llvmpipe without llvm draw support",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "010b2f9497ab256d9e8041207902948331af5b4b",
"notes": null
},
{
"sha": "70fc5987d4e5950626281454aaaa772d3bd9d99c",
"description": "radv/rt: Don't atomicAdd local prefix sums",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3df3ebab470c5f5010bc3ec1e0c44b6e24d1423",
"description": "radv/rt: Only do ploc atomicCompSwap once per workgroup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7983c6c14d4964cee89f7375a6fb117a366fc6f9",
"description": "ir3: switch to derivative intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf9a17e2d56a69e200b7399acf87978da6862524",
"description": "elk: switch to derivative intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eec02246f8100eea42532f77f27c7d8e6394848d",
"description": "brw: switch to derivative intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19ff16387a0c844552f4956dfbce176fd62c1cc8",
"description": "gallium: Add option to not add version to libgallium filename",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19d44313a4dd6b3c4d5d1a16d71c0fa4a3ecb47b",
"description": "egl: Fix surfaceless + modifiers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d86f39e7cf2be741ba9787588da8fe12c1ed394b",
"notes": null
},
{
"sha": "48acf9d3583cf5fc1c4036a14e21e27df2f8bb86",
"description": "nir/lower_int64: replace uadd_sat with ior for find_lsb64 and ufind_msb64",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "39ec184db6e9d614fd540b89e9cba4e6cb77de50",
"notes": null
},
{
"sha": "fca2e0ff32a2db997689586ad96c4427cef60399",
"description": "dri: delete a bunch of unused interfaces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80cc7d0c3455e9a44324cd8482a3807f00640794",
"description": "dri: massively prune the dri target",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cbb92d656d025b6b5c8612db6fd146ff85c61c9",
"description": "gbm: stop loading driver extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a43eefa7182d41b7c5797dcbb31f77d337ebf65c",
"description": "glx: stop loading driver extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b1c0f4193a150fda81303fca2adacf98419bd71",
"description": "egl: stop loading driver extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44ec194217a4100a9d1392da60953a2e0a99966d",
"description": "kopper: inline DRI_IMAGE usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1de7c86bc1accf45ed42d4b67a1c37cd36f6306d",
"description": "dri: pass through a type enum for creating screen instead of driver_extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4246432c3e6a31489fd4342a6b91028b04cbb2d1",
"description": "dri: delete more dead code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6ac254c0152cbb760ee87e8243c78f87503f805",
"description": "dri: fix kms_swrast screen fail",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4ab6e15aa0021b083d258b7cb33997f098fef32",
"description": "dri: delete dri_screen::extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1724716ed1421e7f92b36c5b3d2e82fecd0ba4a0",
"description": "dri: delete dri_screen::extensions accessor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34dea2b38eb336e0414d60b168b9209e029a8cad",
"description": "glx: unify extension binding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02fdca7ffe9c9f9db19dce799aa22710740c60c6",
"description": "glx: add a glx_screen member to indicate GLX_EXT_texture_from_pixmap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ab02fdff5f904f49f75e13e43d105d5ca417807",
"description": "glx: use glx_driver to determine drisw extension enablement",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a553a9cac6a8a832061f62f4a8a0142299e50f3",
"description": "glx: set drisw glx_driver more usefully",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1416eff96c7b0d816a4dc87fb484502f70fc5af",
"description": "glx: store the DRIscreen to the base glx_screen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f497c1667729fa8033555e854e04b2746ffc8f4",
"description": "glx: deduplicate and move driverName to base glx_screen struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d491ec1bf9c29acf6fcbbdd2b9d9363119e400f6",
"description": "glx: stop checking dri extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83e53e313695b4fb3fc83eb0a97d8a33d67b011a",
"description": "egl/dri: move some screen accessors back to dri frontend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f461400ebdb8513aa64964ccbc45f868bcd32e5",
"description": "dri: delete all the extra dri2 extension handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3216d2b03ebc9711b043ad0d502f1edb73aa16ef",
"description": "dri: consolidate a bunch of dri_screen init code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "899541c7bc8bb3fe6bbdef30f62467fb21332adb",
"description": "dri: delete some dri_screen cruft",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6db3dd8a04aa9eab9020922f9045f3b86333be51",
"description": "dri: delete a couple unused functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b53620b2b3eaf20416f4df016fe689d7d982220c",
"description": "dri: delete __DRIdri2Extension interface",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afe6309449a684cb3c6fbb253ff86e016b1b8673",
"description": "dri: delete unused DRI_MESA queryCompatibleRenderOnlyDeviceFd method",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3c490f77531211fb7adac8f0ad79d7e2d0128f1",
"description": "glx: replace a straggler DRI_CONFIG_OPTIONS usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3410161dc71cbad2bd42f214ac2c5a90a40af303",
"description": "vc4: switch to derivative intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3d999dec971a663506c8cc35812a36d011dd5bc",
"description": "broadcom: switch to derivative intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a579552afb86a56e0923cd739e2fcdb063039aa",
"description": "egl: fix zink init",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b907eb475043a25d7d80f81a5d81ddebfa335399",
"notes": null
},
{
"sha": "ad2e5238170a2c4f836ce3bb8b3103b01271ffb9",
"description": "lima/ppir: add support and folding trunc to a modifier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e2b2c3bdd99469a6b328882b5516a196d2642bb",
"description": "lima/ppir: add support and folding for fclamp_pos",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "028658533764104d3203329df593a0bf25bf52da",
"description": "lima/ppir: remove nir_legacy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c060013b03625ace2d8d75e3166d0ac0b5a5f392",
"description": "lima/ppir: add folding lowering for dest modifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d5cb04125ddf2d86db361d4942086d1c53a78e9",
"description": "lima/ppir: add folding lowering for src modifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6f4f64b4335a33c8fafe975829b77d8679f320a",
"description": "intel/brw: Drop image_{load,store}_raw_intel handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a4020e129447938a8b5a14ace443b7f4d823902",
"description": "anv: implement workaround for Wa_18038825448",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9582de9ee31cc86aa06a48546397b7898bbe753f",
"description": "anv: refactor cmd_buffer_flush_gfx_runtime_state for dirty state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbfafc71da547f864a6670ce1f4247a2facd9422",
"description": "anv: limit some state dirtying after blorp/simpler-shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff8953f66621329d8c2eaaf4cfa5e51d7f8dcd80",
"description": "anv: fix a cmd_buffer reference in simple shader",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "dbbcd5c32c7768d97ae4a386bfde3639fbd3ce0a",
"notes": null
},
{
"sha": "8dbd38ae320826bd4fa6956d5f15f0d31b72acdd",
"description": "blorp: support new flag for setting cps dependency",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91f9da524e9aaf56b0b7274bf2f9aaaa62cca356",
"description": "intel/dev: update mesa_defs.json from workaround database",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50c0dbfd70a635d0519846abb7dd7919b816c6e2",
"description": "dxil: switch to derivative intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d170a81288f2427425d53965a0daa57a57b110f",
"description": "r600: switch to derivative intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "650a8f2094be71b46d700316d45eb2438bb2e6cb",
"description": "r600: remove 64-bit ddx handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd2dc4f70c35b6981789b02c32a9f1d71562638c",
"description": "rusticl/queue: add clSetCommandQueueProperty",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d8283be364d7bfac70513f986950f74a0b88d5c",
"description": "subprojects: perfetto uprev to v47.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f981cd8e014ecf992d55c0c48ac9f6aed4c91ea5",
"description": "perfetto: fix perfetto counter following perfetto v46.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e2b83f72d508dd633021bd06e8b3f5a784dc5d3",
"description": "intel/brw: Use CSE for LOAD_SUBGROUP_INVOCATION",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df16f47036aaff6ffb455b758bfff5963f69550e",
"description": "aco: optimize dd[xy]_fine if it's only used by abs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f317311bad2179738e84666b5e0e947df79a2f9a",
"description": "ac/nir: Shorten the name of ac_nir_calc_io_offset_mapped.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9b5ef0e53df7183cb91c8af909f6de3b1dc5aa7",
"description": "ac/nir/tess: Simplify calculation of HS output LDS offset.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10dcf1fca6a9944cded98cb79527d676619e8b85",
"description": "nir: Remove unused nir_assign_linked_io_var_locations.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f917b816651b118b745c84351a981b64d32c81a5",
"description": "radv: Stop assigning linked driver locations.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d43466e9171443fac0772e6d2921c101bc8f60c4",
"description": "ac/nir: Remove ac_nir_calc_io_offset function.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c009172e300ecdfb387e12629d6199e651a8b8c",
"description": "ac/nir/esgs: Map linked ES/GS I/O based on GS input mask.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d758bea8dd02f0843ceabcbdbe4a355ee9a438ab",
"description": "ac/nir/tess: Map linked LS/HS I/O based on TCS input mask.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b162c7962f78755d24aa972cf91c36cf989ba2bb",
"description": "ac/nir: Add helper for I/O location mapping.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed6499db6b41ce3261143fdac9b59dbd8b9dd45d",
"description": "ac/nir/esgs: Don't emit ES outputs that aren't read by GS.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d83389a398410938935d433836d7c22c01fbd98",
"description": "ac/nir/esgs: Add gs_inputs_read to ES output lowering.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9aa5c38e8d6f9414986491a4c45bb5b188849c8f",
"description": "ac/nir/tess: Don't emit VS outputs that aren't read by TCS.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b5f53fdf3204257a824bc9ae6f4c62880674c23e",
"description": "ac/nir/tess: Add tcs_inputs_read to LS output lowering.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8d78f889ece64b76a198d11bb74b2d12c7c0ca2",
"description": "radv: Add gs/hs_inputs_read field for linked LS and ES.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5daf06e82926761767db5990b62a7fa44a122872",
"description": "svga/ci: triage piglit tessellation failures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfd43fef6d52d76daee42e4de729a9c25675fbce",
"description": "svga/ci: enable vmware farm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d0694466560f6def14b7d7f16bee836198cb896",
"description": "agx: fix clang-format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2282abececd67d0f8af1fd1561a34cf91641d5c2",
"description": "agx: convert to ddx intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "daa97bb41ae0397d8bd7fafc648afa8e8a93c8e6",
"description": "amd: switch to derivative intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "048173a55a7993924ee69a764ab087751e6d3434",
"description": "radv: use glsl function name for dFdxfine",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6338c491439afea4dd280e6f0a60dac5fabb00bd",
"description": "vtn: use new derivative builders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "530498cb830fa5316d7e908249f68765a34578c5",
"description": "treewide: use new-style derivative builders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09c61d0e4c7ad5995d0c10f951552f070e6620cd",
"description": "nir/schedule: handle derivative intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "038bb5345607dc3fbbd2d5445bf24e2630a94302",
"description": "nir/instr_set: allow derivative intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0566e9a51fff045d0018d667fb72404f9a17a41b",
"description": "nir/divergence_analysis: handle derivative intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66724e28ac9636c9563fad42b316bde1d2c1c9a0",
"description": "nir/opt_constant_folding: handle derivative intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0cc0416749946b3dadcd370684bd61dc234f580",
"description": "nir/lower_wpos_ytransform: handle intrinsic ddx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f9f96d2f956e8527b59431b41e6528aabb49953",
"description": "nir/gather_info: handle derivative intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7fbdc6b0c678f7d86b544f4f49781f86b4a1e72",
"description": "nir/opt_peephole_select: allow derivatives",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24b722a6923f205fcd53038203ec4ef37de1ecef",
"description": "nir: add derivative intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec79f0c3cc5a32dfbdf56dff9d83f8f86e8bc98b",
"description": "compiler/rust: Force native build for the compiler_proc library",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ab72be6c5e91832d808390b2c9a481e70de75b52",
"notes": null
},
{
"sha": "10533e7b4cbbaca7c01a7e9a59ff4c20173710f6",
"description": "anv/blorp: force CC_VIEWPORT reallocation when programming 3DSTATE_VIEWPORT_STATE_POINTERS_CC",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fe1baa64819f9e2d59b60ccec853610db21b9911",
"notes": null
},
{
"sha": "004e0eb3ab854957bdb798142678765360b7104b",
"description": "panfrost: use RGB1 component ordering for R5G6B5 pixel formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ab29555cf009e4a53eefa5304efae45c011d755",
"description": "egl/x11: pass render fd to screen create for zink",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f43883cf6733db74f025e4a8b1cb020a74577b56",
"notes": null
},
{
"sha": "bfe5fa330b39c7dcd55a5b24e07c419ccf6cf87a",
"description": "tu/u_trace: dispatch indirect dims and LRZ status as indirect params",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "762851e5d8329f2ce3b793e30e53e32a2c3db349",
"description": "tu/u_trace: Add support for u_trace inidirect params",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fcbd720fc323936efc1d69c6109609164b9a526",
"description": "freedreno: Add enum for fd_lrzfc_layout::dir_track values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3135f76331aee4f7bad50a7e1236f81e149cc746",
"description": "panfrost: fix texture.border_clamp regression for valhall",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "87aad0a5e4f92d5709bdd10b10dd06414d96a733",
"notes": null
},
{
"sha": "f36fccabf547d889eae1338face770cd1a093528",
"description": "aco: optimize 64bit find_lsb/find_msb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2bbdda39b6c3bee1ee4e9491fed0b3cda3379e1",
"description": "intel/genxml: fix length of HCP_FQM_STATE for gen20 and 125",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7f280e1e932d9b092e78becf087f61ee18acf989",
"notes": null
},
{
"sha": "cebb2bf26623e31aa1fbab0e73c7e2a1e3cfe956",
"description": "lavapipe: Add AHB extension",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4de39c10d50efbbd25c5b7403f0e6a084bf2694",
"description": "docs/android: Add llvmpipe instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0dce939e6d8c8c32be8dd462eaf89d2e376ee214",
"description": "lavapipe: Add android platform integration",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfd897bae0f0141a7ef6f7128de0f94034e1d8af",
"description": "vulkan/runtime: Use DMA_BUF to import anb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df96cac2cfe08a2473e665bb12f3eb00974bf553",
"description": "llvmpipe: Add android platform integration",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4009709bc32a7abccf799696ff3094e834514815",
"description": "egl/surfaceless: Add error checking to create image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf2b156f2e7501a25f16288e5ecbb5b4d7db6987",
"description": "Uprev Piglit to 0453436872b6e4d502c2e87817addb95e0d77e3b",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab72be6c5e91832d808390b2c9a481e70de75b52",
"description": "nak,compiler: Move AsSlice to common code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ca448a5495ca861d6fe6b6d65fd91ff20da8ee1",
"description": "nak: Replace the guts of Srcs/DstsAsSlice with a new AsSlice trait",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc58881b9ff075c1e2adeb0341a4fbdb1c9137f6",
"description": "nak: Move DstsAsSlice::is_uniform() to its own trait",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35353a7368685c9c1b9298248dd308aa4791f788",
"description": "nak: Switch to the common NIR wrappers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cb77cc0dce246e950d56f57c8547fd852d2927c",
"description": "compiler/rust/nir: Add explicit lifetimes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ebeee91662f78b99bc175f3eb4a92a5398293eb",
"description": "compiler/rust/nir: Implement NIR types directly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d723ae9814a0aeadd5131e6ba73f01fc049e5221",
"description": "compiler/rust: Copy the Rust NIR wrappers from NAK",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad4a7e32f3c859ecacd2f73ff429ad8e724dbdfc",
"description": "nak: Move cfg to compiler crate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05bf03c3dbff2370c73ce614d04da970c403c532",
"description": "nak: Move bitset to compiler crate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6bba7b685ed3476282b898d57d9a910a820a5313",
"description": "radeonsi: strengthen the condition determining OREO_MODE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97d664b22f09fe68df3613a2b86c1b0a8dda9cc8",
"description": "ac/surface/gfx12: turn off HiZ for pre-production samples",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f703dfd1bb8c22b6791dd95c7de270e176452b4b",
"notes": null
},
{
"sha": "b594d644646ce1d999e3287c9b552e4b410dc4ae",
"description": "llvmpipe: init fd=-1 to avoid closing fd=0 on failure",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d21aa86b5471a6d5943d6bf5c4c1768128d25ad4",
"notes": null
},
{
"sha": "90defc0087659e31010043320605c5a444a013a2",
"description": "anv: handle VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7fce39484e68c0022b64357f844c9cc7e5853ea1",
"description": "nir: add pass to convert ViewIndex to DeviceIndex",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6d3f666abc2a249f8ebc501d32a2eda2e5360da",
"description": "nir/peephole_select: ignore masked/quad swizzle without fetch_inactive",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9568976c52a4b9fb4af659d127bfc6f9d9e7970d",
"description": "android: fix build in multiple ways",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae15b656ef0c16d989d901f555085f5e11eb930d",
"description": "bin/ci: crnm: Use frozen set for statuses",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24d64102fe8b76f0031422b7b47b1f0cb672e01e",
"description": "bin/ci: crnm: Don't overwrite the global sets",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "84d401aebf0832741716f947dd7e2e9aac1221ac",
"notes": null
},
{
"sha": "282ad9d864896ce1f04537f447985b6fd69a3913",
"description": "amd/vpelib: Refactor frontend and backend config callback",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4886ee5cafd21f479cb2e6c083ba2bb989a91390",
"description": "amd/vpelib: Amend log for tone map support check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5e2c4feaf05ee2f2ff2460508fb0b7f043470db",
"description": "amd/vpelib: Refactor MPC registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63d8fa3f280ba0dd2a482edf7d040baad28e68f7",
"description": "amd/vpelib: Refactor structs for API change",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e3b3ed8f72431dffdb66242f14e4cefda4ae1ba",
"description": "amd/vpelib: Refactor OPP registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "914eb0a212ba0272771c8de90945e2b49538c79f",
"description": "amd/vpelib: MPC refactoring HW registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a76d1aa565cab8555425cf3ae263d173b3a0b862",
"description": "amd/vpelib: Fix whitepoint for geometric downscaling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30a28b76c83585de26f3be18882ec8e35de27ad9",
"description": "amd/vpelib: set the same range for clr adj",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1ef91ac2afc05304f42e135ad0c8e1b37083f1f",
"description": "amd/vpelib: Fix CS translation for geometric downscaling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "699f88f8441fd32ba86f1a47c1a3bd9dbb9e9958",
"description": "amd/vpelib: Add API function to get taps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fc221524ce83746a62b2038882266fe7d957aec",
"description": "amd/vpelib: Change Max DS support to 4:1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6dd0de4d95baffbc0403ca8005b3bbed327aa97",
"description": "amd/vpelib: DPP starting changes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54d1d41e105ac708837e92491d528006bc2c5a0f",
"description": "amd/vpelib: Added JFIF format to RGB output side",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "746556d5851a7bf0e31bdc949cffff5603bde104",
"description": "amd/vpelib: Remove deprecated update_3dlut flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e38b794e29482c55e74d7c1a6558c3a850b0f4e",
"description": "intel: fix compute SLM sizes on Xe2 and newer",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "fd368f5521129731d2aa91f0f14603d9e05c32cb",
"notes": null
},
{
"sha": "a0f1a708c4f3abb055734d35fb3b35b3db15210b",
"description": "Revert \"d3d12: Video Encode - Remove PIPE_VIDEO_PROFILE_MPEG4_AVC_BASELINE as not supported\" This reverts commit d6bb4ddc638f3ee37fbbe066c631dad80aaeb2d3. Fixes: d6bb4ddc638 (\"d3d12: Video Encode - Remove PIPE_VIDEO_PROFILE_MPEG4_AVC_BASELINE as not supported\")",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d6bb4ddc638f3ee37fbbe066c631dad80aaeb2d3",
"notes": null
},
{
"sha": "54631ebc6817003610c9501cce9f4d82ca33c296",
"description": "anv: Batch MCS and CCS aux-op flushes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f85416192817bc540e6027a29a168b4e646bf1aa",
"description": "anv,iris: Use WriteImmediate instead of Z flush for WA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db6ae41c658170997579a5845d16dc5d4adb994b",
"description": "intel/blorp: Use WA helpers for depth pipecontrol",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77e4f9690de2c6a759fa456f6828fb1c98792a0b",
"description": "anv: Drop flush from unused depth workaround",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f58e1ef7ec5f35d69d12a96c7a50991f595455db",
"description": "tu: enable shaderInt8 support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e30c329026dbf4171d3d93845862a3abd02f37f3",
"description": "ir3: improve validation, display for ldp instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55ac28954e6f12263432ac469bdb0ffec78676aa",
"description": "ir3: indicate possible dword straddle for any multi-component pvtmem access",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e0b77d5c3874e7fa49e4d93d52bd70d74d6ee64",
"description": "ir3: use fully-functional dp4acc when available",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8aa2cad5df52773faf377cd6d829815632775acb",
"description": "ir3: lower relevant 8-bit ALU ops in nir_lower_bit_size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7fd5f76393da2e6cd8d71eef8a382769e2fac3a2",
"description": "nir/lower_vars_to_scratch: calculate threshold-limited variable size separately",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8602612ed4f9231891c0b37eee6423f101e3e39",
"description": "ir3: some 8-bit subgroup intrinsics must execute as 16-bit instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b7beca572ae287048ef68daf6d01ad32758beb1",
"description": "tu: Enable UBWC for D24S8 with USAGE_SAMPLED and formatless border color",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "012323a1d196b89cdc289270a16b3f3d0df49379",
"description": "rusticl/image: properly sync mappings content for 1Dbuffer images",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7b22bc617bf2db4120a438c1ad5e45992f638d82",
"notes": null
},
{
"sha": "2484331e8282146a89f371a69b3f91f81cb882ed",
"description": "rusticl/image: take pitches into account when allocating memory for maps",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7b22bc617bf2db4120a438c1ad5e45992f638d82",
"notes": null
},
{
"sha": "1fa288b224efe6a41d056dc08b3cb783e4f8f841",
"description": "rusticl/memory: Fix memory unmaps after rework",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7b22bc617bf2db4120a438c1ad5e45992f638d82",
"notes": null
},
{
"sha": "b6d8459e3a0b630b5f4365a2df0974381ada82cc",
"description": "ci: pass MESA_SPIRV_LOG_LEVEL from job to the test",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4b8735cd4e2fd5fca820f91d767befaa7cf39fad",
"notes": null
},
{
"sha": "ef88af846761ca9e642f7ed46011db7d3d6b61fd",
"description": "dril: always take the egl init path",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ec7afd2c24c6afa6a5c80da4f80e0b799580e12a",
"notes": null
},
{
"sha": "086ed1e54b86ba05b57d0a93ba8392e31c6a0311",
"description": "broadcom/compiler: emit instructions producing flags earlier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9849ac46623797a9f56fb9d46dc52460ac477de",
"description": "aco: test xor swap16 path",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0818cb87be764dcb17532e1987830d2b2f8369d",
"description": "aco/gfx11+: don't use VOP3 v_swap_b16",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "80b8bbf0c5c223014b70eff1c10db28e1d7368d7",
"notes": null
},
{
"sha": "796b3ab23d6816f3340a11fc4ce472b01dbe0ec2",
"description": "nir/opt_peephole_select: allow speculatable load constant",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae85f596457028041d114eb44dbc7c1b31de07d9",
"description": "anv: Disable fast clear when surface height is 16k",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f821c1e2f3de699fc0664ba73a2082879812c3d",
"description": "iris: Disable fast clear when surface height is 16k",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6145798022fa4a167a373a628ce8f2b68615501f",
"description": "intel/mi_builder: enable control flow API on Gfx9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8cc492cb2615ceacbcfd14b948f24d425ea42f2b",
"description": "genxml: unify some bits between Gfx8/Gfx11/Gfx12.5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "343e569ab7890a16c33c8645f1627c972214bfcc",
"description": "anv: ensure max_plane_count is at least 1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f093b2e2bc52ea2a3e7aaac64c91d2f12f1c9b8",
"description": "anv: add missing MEDIA_STATE_FLUSH for internal shaders",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7ca5c84804fa33b26a0b4c3cb8ea2a8f66d46315",
"notes": null
},
{
"sha": "0bd96e868c2e209e0fed5ffd94a544ae36921445",
"description": "intel-clc: missing printf lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "398e6cf38b770b00290c8aba93bd41c54c54b0a0",
"description": "anv: reuse cs_prog_data pointer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4a812a2295b32af5e1f88477586786adf66c17a",
"description": "anv: remove some unused includes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cde72181b72bfae7e0decc5790f8e63ab1acc7c4",
"description": "anv: prevent asserts with debug printf in internal shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32cce2f39755a5c42ea9f6398a77e3fb4e0eb0d6",
"description": "intel/brw: Set appropriate types for 16-bit sampler trailing components",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0116430d394c2509fedff9f3accce6445349a091",
"notes": null
},
{
"sha": "947a333ec3c741668024a9a7cb3002cca082a0b2",
"description": "util/u_queue: Replace relative time wait hack with u_cnd_monotonic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c40c723336f20f77f7dde0ed1ecb0b064903f3bf",
"description": "agx: use opt_uniform_atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39e7d06eea202e8dafdc1c3a6685dec660acd3f3",
"description": "agx: add some SRs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "340831dbcc8838b19c62c885b9deb9bf4040364e",
"description": "nir/divergence_analysis: handle AGX stuff",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d99c2ef05953f333ab210e63d790bef0f38b7403",
"description": "nir/opt_uniform_atomics: add fs atomics predicated? flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbbdc965aadee71bd386ce590fba67942c23f595",
"description": "asahi: don't count helper invs in pipeline stats query",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75d07cc3d036a974f3d351e603a998189e998cbf",
"description": "agx: fix ballot extend packing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "810808b7788daff1fbb29de4ec315e96e902309d",
"description": "nir/opt_uniform_atomics: require block index metadata",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "373851e7eea6c8ee965d022332dbe59e81a2ba65",
"description": "docs: update ACO_DEBUG documentation for perfwarn",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cc404d45ff4fa7947cffdc75da0d2b773902a1e4",
"notes": null
},
{
"sha": "e45035c83acab9ef603b3b9eedbabe253c1daa7b",
"description": "docs: update ACO_DEBUG documentation for scheduler options",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "48461c0d9e6be9744817785de59bbbff64b8ce72",
"notes": null
},
{
"sha": "0c024bbe641b092bbbc751baae54a37642794de0",
"description": "radeonsi/vcn: Add decode DPB buffers as CS dependency",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "979dc415588e6aa9a1b87e283f491e5c2eb3e8af",
"description": "vulkan: MESA_VK_ENABLE_SUBMIT_THREAD=0 disables threaded submit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d58f7a24d1be7b8b50ebdc0c1c3ce26bd65317a5",
"description": "v3d: do not expose EXT_float_blend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0413e1f7dcf0ddf5ca97b948b1177ce958973cb8",
"description": "hasvk: Conditionally expose VK_KHR_present_wait",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c19e5a0a75333224833140101a9c1d45a82322b8",
"description": "intel/brw: Replace predicated break optimization with a simple peephole",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fad63d648337ff6f6daaa67b007d17dc1963a2a8",
"description": "intel/brw: Delete the brw_fs_opt_dead_control_flow_eliminate() pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06e8335e115ec58d4920ee6162fb42796ccc7ed2",
"description": "intel/brw: Delete the brw_fs_opt_peephole_select() pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c579f448fe0663a1d6a045b832ecc65e27dbb26",
"description": "intel/brw: Mark all UBO access with a direct buffer index as speculative",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0eed818588ad94f8ab3a61c002108a37dd089490",
"description": "anv/measure: ignore events from reused command buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "140ca7e5d72323a4685b5043dbac272931b055bb",
"description": "glsl: fix glsl to nir support for lower precision builtins",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8fcf8e7fd401346ff32f0179ab96ee6b7739e0bb",
"notes": null
},
{
"sha": "50ce777edd357bae1ae95a692d1de0e56dc8942a",
"description": "rusticl/device: Make supported 1Dbuffer formats a strict subset of 1D",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8553f56acdb1abd061a1049d52e5a1937b2b759",
"description": "intel/rt: fix terminateOnFirstHit handling",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6bf1f02c4fbdf1d700cfe160e913e79c63944ed",
"description": "anv: reuse object string for RMV token",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e1b9a6e4f3c1702d68866bec2799b1216812595a",
"notes": null
},
{
"sha": "ae9a249dfeb7d2d0c57f613cd3fee942887ec3fe",
"description": "vulkan/runtime: allow null/empty debug names",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3b361b234ac49f41a94a9bcf94fb68d5407b4b83",
"notes": null
},
{
"sha": "33a336309ef6c82ee44edad430ec5ee811993a4c",
"description": "egl: simplify multibuffers check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5a340058d8848a0234dca8f2d6467c49103b778",
"description": "egl: move multibuffers check into platform_x11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8407e674cc1ef37fe549d15620af933e1ab7a3e3",
"description": "egl: delete DRI_MUTABLE_RENDER_BUFFER_DRIVER remnants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "79b8ea9b76e00673ce98d1c3c02f4111fe7b583b",
"description": "egl/android: replace DRI_MUTABLE_RENDER_BUFFER_DRIVER check with non-kms_swrast check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7452a1d853fad8df5362ae89824547a49d533985",
"description": "egl: delete DRI2_BLOB remnants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "591bf3c15345b30009465cf96c11afaec30bf9e5",
"description": "egl: inline DRI2_BLOB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "101e78152ee6f587daa21b756d1009ebe7e37c2b",
"description": "dri: make DRI2_BLOB public",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24a1651910622c15804536eab3d15255809a5e0b",
"description": "egl: delete DRI2_INTEROP remnants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ccd0a4c1fe226ef18b91e2f94e15167856b888bf",
"description": "egl: always advertise MESA_gl_interop, inline calls",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d31a15b24215786e31de7487514f6a9d4752fb5",
"description": "egl: delete DRI2_FENCE remnants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c692131ff6ed106fd2fbdf1d56dc843289fa9a5",
"description": "egl: inline DRI2_FENCE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a19839e25d1a119bc29cd3c5e72975bde151f8a5",
"description": "egl: don't check for create_fence_fd method when importing a fence",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50b4be8d484079658d260eb508b3c4309f9abd76",
"description": "egl: simplify native fence check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b23acb801ecfa8e3fe2028907f2e06e53f4419b4",
"description": "egl: delete checks for DRI2_FENCE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a19ba7d9f4c564adec2090a659f6c77065178689",
"description": "dri: make DRI2_FENCE public",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c684a9b9183ec0b6d1a205c545be288130f58c7e",
"description": "egl: delete DRI_TEX_BUFFER remnants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6c649a0ef1ae2445dfe5893608716a51be02ee3",
"description": "egl: inline DRI_TEX_BUFFER",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb018b6883caadef61b3e9d1c53b00cf300ea0c5",
"description": "egl: delete DRI_CONFIG_QUERY remnants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d723991ded1aba468e172cb9b3ea786e9f311d18",
"description": "egl: inline DRI2_CONFIG_QUERY",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "197e4f2ae28964acbf082481392a91ccb773647b",
"description": "egl: delete DRI_FLUSH_CONTROL remnants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b7e6e3bdc94f9555c0575bf25e05e63dcd574c4",
"description": "egl: always advertise KHR_context_flush_control",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ae2958452bda606469dababf4fb78b724885db8",
"description": "egl: delete DRI_BUFFER_DAMAGE remnants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "591bc52e3e5fb359a78943bd2d3057c7456fb767",
"description": "egl: inline DRI_BUFFER_DAMAGE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77e85377ae736d6f3a4026d2c6d689736e667625",
"description": "egl: use pipe_screen check for damage region, simplify buffer_damage checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7b303c68080966fb88c78317f71a62f8bf41d4a",
"description": "egl: add a util to get the pipe_screen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d41f1f552fa351a13f4629f35b46b8f02da4a7c",
"description": "dri: make set_damage_region public",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85d459fcec135f2a86f79c0465105fdd71b883a7",
"description": "egl: simplify DRI_BUFFER_DAMAGE checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6afe277d312142b61a7a857adba94af0c4b6b3c",
"description": "dri: only add DRI_BUFFER_DAMAGE if the driver supports set_damage_region",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8fbec8e63178b68c8dfbd3ec08decc64cdafd46",
"description": "egl: delete DRI2_FLUSH remnants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd17c018e9a3336acf9ec4b6be63b7892b8c5287",
"description": "egl/wayland: replace a couple DRI2_FLUSH checks with non-kms_swrast checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a98434d2577b327b5dd78b953c58405257efa339",
"description": "egl/drm: replace a DRI2_FLUSH check with a non-kms_swarst check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1f104685722a816134f5cdf6ac62d0d5d6305c4",
"description": "egl: replace a DRI2_FLUSH check with swrast check in x11_copy_buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d41299109f7793efa3b2824085408c91e0334bf",
"description": "egl: replace another DRI2_FLUSH check with a non-kms_swrast check in surface query",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b050af311cb2599b035491f9f90ef5483f19657",
"description": "egl: inline DRI2_FLUSH usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09b52c61bfea671dc2ab42fb412eb08d2894cec5",
"description": "egl: replace another DRI2_FLUSH check with non-kms_swrast check in dri2_wait_client",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5f9d004bb6d2f497495ef37243f5f90f2c8f0f7",
"description": "egl: delete a DRI2_FLUSH check in dri2 swapbuffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af3aefda0426db61682baea0327a040e9f109f7f",
"description": "egl: use a swrast check for a swapbuffers DRI2_FLUSH case",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ff37e7591dbe239edf1ccf9470e5d8a6201edcc",
"description": "egl: use a non-kms_swrast check for swapbuffers DRI2_FLUSH",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a04f8cba538b0e5f1e2a933ce8102b41bee9341f",
"description": "gbm: delete DRI_FLUSH remnants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ecb4c5cf73f6fec8dfdf1c1207bfc8bfa22a3b8",
"description": "gbm: inline DRI_FLUSH",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "484b50bd735e3bab04ede1166cfbfd2287f10cef",
"description": "egl: add a bool to indicate swrast but not kms_swrast",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e7840ac37ca41882917362d8fc94575067b6d6e",
"description": "egl: further simplify driver loading",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a940f17ee14c6a0217ac9801e84d6f6c0281c257",
"description": "egl: delete DRI_CONFIG_OPTIONS remnants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ea0091a1934ae33f77377765a541c7def2931bf",
"description": "egl: inline CONFIG_OPTIONS usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c220741e6c6a70250cd822bce7bf408c989194b",
"description": "pipe-loader: fix driconf memory management",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "390151bef2cc9a3192b94434a7a10253807ec3d3",
"description": "gallium: make some sw screen create functions public",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43cb986d9e7e33b0baf37b44a90c9edd1b9fe2b4",
"description": "anv/android: resolve ANB swapchain images on bind",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bcb17acab9c2ac019a4738622e8de728587ff712",
"description": "anv/android: refactor out u_gralloc tiling query",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e27df45213e51d8e2e68f43dcbb5d5b32958d33",
"description": "radeonsi/gfx12: fix VS output corruption with streamout",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f703dfd1bb8c22b6791dd95c7de270e176452b4b",
"notes": null
},
{
"sha": "8b3e02587ecf24064d9250718924b0ad58ecbb35",
"description": "radeonsi: program OREO_MODE optimally on gfx11.x and gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd7e33d5b9f37ba87079c7ebd7107629dee1779e",
"description": "radeonsi/gfx11: prepare for CWSR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07a0b5e2f22f152b02454c9e17b418072ef05516",
"description": "radeonsi/gfx12: fix register programming to fix GPU hangs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f703dfd1bb8c22b6791dd95c7de270e176452b4b",
"notes": null
},
{
"sha": "83b88c54bad718127c4db4f1304f4e79145d37a2",
"description": "radeonsi: fix buffer coherency issues on gfx6-8,12 due to missing PFP->ME sync",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a8abbbb172ea69453ac5bbb6a97c3497eda4ca53",
"notes": null
},
{
"sha": "72e6cefe0048e11ec06e403ee3c37372023fbf7f",
"description": "radeonsi: don't set TC_L2_dirty in si_query_hw_get_result_resource",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebc5116e707a813deec34b0f55d304daefe80072",
"description": "radeonsi: ensure TC_L2_dirty is set if we don't sync after internal SSBO blits",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f703dfd1bb8c22b6791dd95c7de270e176452b4b",
"notes": null
},
{
"sha": "e4b3848fdebf84b5d7ffaf113f5be8462d045eb6",
"description": "radeonsi/gfx12: fix a GPU hang due to an invalid packet with window rectangles",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f703dfd1bb8c22b6791dd95c7de270e176452b4b",
"notes": null
},
{
"sha": "de83b5ef77eb8d952880dfdff20e3bea408456f9",
"description": "ac/surface/gfx12: fix setting tile_swizzle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f665b817803493a4f8a5a4ab2bd579815fc0aa1",
"description": "nvk: EXT_post_depth_coverage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4090aa064f179afff776f8a93d4c42f99f3c10ca",
"description": "nvk: Set POST_PS_INITIAL_COVERAGE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ba4bc2ada119e4e6bb3cdebd868afb4288effc9",
"description": "nvk: Don't force sample shading when gl_SampleMaskIn[] is read",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8d50542c0a3f646670793be3701a77523c3ff62",
"description": "nak,nir: Rework gl_SampleMaskIn[] handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "761874ea8577fb829c5ecfea11a7ec096d1ed201",
"description": "nak: Sample locations are byte-aligned",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cc33cafcacb1ad2eb9bb04283a57ee30385260fc",
"notes": null
},
{
"sha": "315b788c7b30b99ceed8b98bb1ac5826a19dd7cb",
"description": "nvk: Move nvk_sample_location to NAK",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "644dcc0337d8f52ba0a6d7c74927e8a66af92b5d",
"description": "anv: disable CCS for Source2 games on Xe2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4f5a04223631be1925baea0d469b406f4fbd5ce",
"description": "anv: don't expose the compressed memory types when DEBUG_NO_CCS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba3fd5dc5739a208033bc4cec47acc5e492cce0e",
"description": "intel/brw: Don't retype load_subgroup_invocation result to signed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86c4e89aa2a18cd7e823cd10d6ee611a726f6fdd",
"description": "anv: fix src_hash dumping for compute shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28df772935707d2a69ce42995bda92bad22535e1",
"description": "v3dv: expose Vulkan 1.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ae4da4ea798cbc6c64294ddc7671763a53680cf",
"description": "v3dv: update conformanceVersion to 1.3.8.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "781622ba5b0cc4abd5289fe1def16dd30de2c185",
"description": "v3dv/device: set value for maxInlineUniformTotalSize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "132c5cdeb9f9c317c57a36be47b712c8289e1465",
"description": "intel/dev: Support new topology type with SIMD16 EUs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3da911b09205322a93affb7fe2c07cf918a63426",
"description": "intel: Sync xe_drm.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a26925cc767396a6b11840e4786330360af52ce",
"description": "ir3/postched: don't prioritize instructions with soft delays",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7de402ad526445992bcf0cbdcd2792fbafc5187",
"description": "ir3/postsched: include ss/sy delay in max_delay",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f52f941ef348a382b53c08ea7fd2d2e98fb4dce",
"description": "ir3/postsched: remove unused delay field",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8cc269a16f964c2e512f3dfba98423ce783f9b34",
"description": "ir3/postsched: fix calculation of max_delay",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db21255d72ea7432cfb071c63b9833754f6b35b0",
"description": "ir3/postsched: improve debug state dumping",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d35b2f343ee65a86d493383e5df419e54d431bd",
"description": "Uprev Piglit to 4a62c26721a47552a96416a134b789a813dd51a6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f3d0fbad7e548eb534d1565ad84bdd987140a02",
"description": "aco: don't transform v_interp_p2_f32 with constant into fma",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bee487df48b19fc3bf792874aa6aff25104e281a",
"notes": null
},
{
"sha": "911fdce0b6a1ec7b0944034c7a231de68656afa3",
"description": "aco: fix validation of v_s_ opcodes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "284b9965e820aefb55494a15a1f08ed112de4d10",
"notes": null
},
{
"sha": "b3e925a21ba693fd7423b45405b406bfcb8f088a",
"description": "rusticl/kernel: properly respect device thread limits per dimension",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2225b9437b8c1b0d0431f7cbd768ba7dd2f8728",
"description": "zink: lower 8/16 bit alu ops vk spirv doesn't allow",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39ec184db6e9d614fd540b89e9cba4e6cb77de50",
"description": "zink: lower 64 bit find_lsb, ufind_msb and bit_count",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9155e0a887395fb84b01faf3c38c10831a48f12e",
"description": "ci/deqp-runner: fix --fraction-start in non-parallel jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "366e7e2ddc7d3b340bbf040eca1d3223219e6122",
"description": "freedreno: drop dEQP hacks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97f6a296e3047558cba51f56ca9f355743ce5286",
"description": "anv: better signal new frames to utrace",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc523e8949f3f08945316e42845c023c095fd502",
"description": "util/debug: update parse_enable_string to deal with +all/-all",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b1e3b851578e7031453c91476b311d40dcf24e6",
"description": "u_trace: add csv output",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78ae7ab856cbb22646f430e873ab0e40b082af09",
"description": "anv/hasvk: add indirect tracepoint arguments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a17035b5cd3e181a2bf4ab6feea8b4d5763b613",
"description": "u_trace: add support for indirect data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb27b9541b59d273e800dfc64b020c782d081c6e",
"description": "u_trace: remove timestamp reference in allocations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4347ccbe57ec8aa9efcc03e665ac6ad513b65f7a",
"description": "u_trace: rework tracepoint argument declaration",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29bf1547c0762f7bee5a7a48d8e823267d885993",
"description": "u_trace: add mako exception printouts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e14d1f5bc0a0579e8a9934c96a6ca22646da06ac",
"description": "util: Fix the integer addition in os_time_get_absolute_timeout()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7316cc92f3810c9e53a22c35343190d8fb7980be",
"notes": null
},
{
"sha": "dafc4476f756f9f8e1a0f129cb22b329a52a96ad",
"description": "freedreno: Implement fast clear_buffer for Adreno 6xx and 7xx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ddfb8ebf8c6845d66c3d2f47e4464e7bc0047e5f",
"description": "freedreno: introduce color format parameter to emit_blit_buffer_dst",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "635a40cc5c555b4edc9cd3bd84d58574b8e1621b",
"description": "freedreno: Introduce emit_blit_fini",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2f919eaafd0d722c5bff5f2152517d53fb5841d",
"description": "d3d10umd: Use pipe_resource_usage enum in translate_resource_usage()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "40785d9a5240ae5a69f0235b353c057b050782b9",
"notes": null
},
{
"sha": "58469620d3914c7ab6ccbe0cfcbb76da28b40f5b",
"description": "intel/brw/validate: Convert access mask to be grf based",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e62606b2ecd1ed9b99e548ad69aa824f3fadc2a5",
"description": "intel/brw/validate: Update dst grf crossing check for Xe2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2800deacbf1d8d55b18f8fe1ec01930328c220c",
"description": "intel/brw/validate: Simplify grf span validation check by not using a mask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4b51e0d8ee2853fbb9ffa73c299ad8ea77c0a0a",
"description": "egl: delete DRI_DRI2 remnants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93aea6df072e9bda002d4f05f6d9626a92fb5097",
"description": "egl/x11: replace DRI_DRI2 check with fd check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "920f085dea704aef79538f2a324e636df72d938b",
"description": "egl: delete local_buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f09e81636c093f1a1e8e0ae88704fd06489ddfda",
"description": "egl: delete DRI_IMAGE remnants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18361e1a6e8d2304da679fd339f854f459bba90f",
"description": "egl: delete last DRI_IMAGE check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54e0a90fbf58a75538af2be0fa9db05e650595fc",
"description": "egl: move some extension enablement out DRI_IMAGE conditional",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9eccbe3a8166a550aa61fbe27d5d86e750ba3c0f",
"description": "gbm: delete DRI_IMAGE remnants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab08b79ef7e445f7064be67e41244b611f66e03f",
"description": "gbm: use driver check for dmabuf export",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ec286b037d3e1a0f41b2d5ffc2ac7605827c1b4",
"description": "gbm: check for compression modifiers on device create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8364f2e571cf7f70f843e7babef4096ef74e9254",
"description": "gbm: always pass through images to unmap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a0a39245d6d8dc420cb6c9a3a6730d09a44241e",
"description": "gbm: use new dmabuf import flag to replace DRI_IMAGE checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d26d2603cc0290dc06e977d5b9aa483ca4d4134b",
"description": "gbm: check for dmabuf import on device creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9907166c4203b1d68ef4ec558849d15f95376813",
"description": "egl: always check dri caps for EGL_WL_bind_wayland_display support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "455219979e6602b18e76b2a0f0589b7e657f08ab",
"description": "egl: replace display_name checks with swrast checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc510ca6748892e5434395f783c982015f58670a",
"description": "egl: inline DRI_IMAGE compression modifier handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60d81e2865c10e71a2e9b094e2072cf9db76c45d",
"description": "egl/wayland: delete check for DRI_IMAGE blitImage in drm init",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c38b9aba0e5d94b700ee580f6018cdae19c06de4",
"description": "egl/android: check PIPE_CAP_NATIVE_FENCE_FD directly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d86f39e7cf2be741ba9787588da8fe12c1ed394b",
"description": "egl: swap DRI_IMAGE checks for dmabuf/modifier support for driver check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20d3e1ad143e23cd5e6d9b5b17e313ff8fec4ec3",
"description": "gbm: inline simple DRI_IMAGE usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89c6c150cc70393e5e05889adc855842bdb6b1d0",
"description": "egl: inline simple DRI_IMAGE usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "caa44dffbe0c84667505341cc8ecb28331a47cf0",
"description": "dri: make a few more functions public",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75a08f6b00720bb060f5d5e4f78fb4850be8e3ed",
"description": "egl: simplify MESA_drm_image enablement",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59e4d558ba25a662a7a8dee4a8674878e1cf3ac7",
"description": "gbm: inline dri2_from_dma_bufs and delete now-redundant check in dmabuf import",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9362ae7ecd595703c623d655ff02bfb958c64767",
"description": "dri: check for dmabuf_import at top of dri2_from_dma_bufs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7d8892f0efbd44e290b0051df8be5eb7efb2348",
"description": "dri: store dmabuf import caps to dri_screen on create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "027de039a34a653a33ddf8f34bb5abc286a04e5b",
"description": "egl/gbm: delete DRI_IMAGE_DRIVER remnants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea1855cababfc8dc44a747951bf55c43f0f79858",
"description": "gbm: inline DRI_IMAGE_DRIVER",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "703261c39315ff0e1cc16ac01aeae4e70dd3ff14",
"description": "egl/drm: always expose EXT_buffer_age",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03e88c0633cd9290c1bf994b6a3217b99015c8a0",
"description": "egl: simplify a non-swrast conditional",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44b843b68aba3a2d3fb5328ad88c1dd44ab65327",
"description": "egl: collapse driCreateNewDrawable conditional",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f43883cf6733db74f025e4a8b1cb020a74577b56",
"description": "egl/gbm: rip out DRI_SWRAST",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9eae369e9830d9b1b7eea1c6e924ea507f2df11",
"description": "egl: inline DRI_SWRAST",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1b8ac6b343b1d749a3eacac2503955bce122982",
"description": "dri: make driSWRastQueryBufferAge public",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "789df29fc31ef19f8198e26c84b9b79200a96bf1",
"description": "egl/gbm: remove DRI_KOPPER remnants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f8dec8f7c212e2a0e4e985ce7a1578e3a30cde1",
"description": "egl: inline DRI_KOPPER",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d86bc87911f61a05987af828453ce7c1c5499f0",
"description": "egl: delete DRI_MESA remnants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d9f69de2c303699c1641c607d07934ced7866c2",
"description": "gbm: delete DRI_MESA remnants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f8a85487b7d73ac8e343d6aee0cb50f801d16e2",
"description": "egl: inline DRI_MESA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f51857aac27fe993cb2594bddc6a724c75064685",
"description": "gbm: inline DRI_MESA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4105f0f001d7aa1584c021a7c7e60cb725110944",
"description": "dri: publicize dri_query_compatible_render_only_device_fd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ae7349e06e625203c65d5c739ad103c340eb9f2",
"description": "egl/gbm: delete remnants of DRI_CORE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3698e103562a71a29db5931e3994e3eee7d0eecc",
"description": "gbm: inline DRI_CORE usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7732f1aa5df1c78001cbefdea99d2d03743d86f4",
"description": "egl: inline DRI_CORE usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85bf0892f63f1bd4931acc72dac958aeace98e70",
"description": "egl/dri2: delete unused function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6d97b0afed27a37b0edaed0e6360ae1c7f181e9",
"description": "kopper: check swapchain size after possible loader image resize",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf9588bae6abb291786f5eb3975b687d6047574c",
"description": "tu: Set `TU_ACCESS_CCHE_READ` for transfer ops with read access",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fb1c3f7f5de6642fcd127724a0cea5643d39d7ee",
"notes": null
},
{
"sha": "725d033cd02ad549f191055bf90b8fe8a628017c",
"description": "dri: only link_whole once",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e678c4d271f2fc180f676323df097d776f3d65c3",
"notes": null
},
{
"sha": "a99fbb2b244c99376be4ed753bffa7bab1f18b0c",
"description": "svga/ci: disable vmware farm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "168dc73fa9dbe9a1ff7fc4ec3095d3801eb30212",
"description": "nouveau: use nv_device_info directly for dumping push buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1454347c850c93dc9aca473f2321d0ddedbc53d0",
"description": "nouveau: implement PIPE_PCI caps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eac61faf84011f1d0c8561d46b3228bae2b2e11e",
"description": "nouveau: remove nouveau_check_for_uma",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8340f490bf7a0ce55dba1a39ab8693cb367ed6f9",
"description": "nvk: use nv_device_uuid",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43365502c4573af15a4e0e686052e3bd8ccfe69a",
"description": "nouveau: implement driver_uuid and device_uuid",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "826d00617c8dad9f535e98fa3191683a3af4e797",
"description": "nouveau: add nv_device_uuid",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c15875d4d1a5314e48b0d4d9471d1c7d8a258c6",
"description": "nouveau: use nv_devince_info and fill in PCI and type information",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb1763e93c937d11c13240eebf60454f3a4421a0",
"description": "nouveau/winsys: fix handling of NV_DEVICE_TYPE_IGP",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "740cae64a146f46a21e5ddb624a57c30d0e86053",
"description": "mesa: check for enabled extensions for *UID enums",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66f48f2216168e2de0dbe2041b8ddf73b12f6ac9",
"description": "llvmpipe: half_to_float use LLVM fpext when fp16 is available",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2db280b208d60f235d16feeb5382137600dcae01",
"description": "llvmpipe: much faster sample function cache using RCU pointers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c6a8973bfe08875a02690d6c02c209a4b08c7bc",
"description": "util: const hash_table for some readonly operations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66243e6999ff32e325a06f6fef25a4ddc598c5d0",
"description": "docs: Drop references to LIBGL_DRIVERS_PATH",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "93511c1c5c5fb60166c806d417e4b4378bf1fb31",
"notes": null
},
{
"sha": "cbf07628bcb51c275e155e62c1ad8819984a5fd9",
"description": "vtn: Remove dead shader_call_data from all RT stages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb03aed435912244975f60da08d245898b97f935",
"description": "tu: Drop tu_vk_format_to_pipe_format helper function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7fe8033e8bf50ecd075c4bdc78626ed3e8e28159",
"description": "tu, fdl: Drop custom mapping for 1-plane YCbCr formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd961a7e3fa7140f77495fccf9a523c5a3d84a50",
"description": "gbm/dri: Remove erroneous assert",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0b16d7ebb92e05a5bcdaf70626e0d916551015e1",
"notes": null
},
{
"sha": "78ff100a5255205862488f7be82dd6956da6ca3d",
"description": "anv: support h265 encoding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eefa886b010912e0a6426c4f2dff5a9ca6f586f0",
"description": "anv/video: initial support for h265 encoding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3bd46afac12433c4c36c2b0c9feb6d9a63bc3f8e",
"description": "anv/query: consider codec when querying the encoding status.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22abbb84b7141357e9ddc71c0433db4f435e8908",
"description": "vulkan/video: adds a bitstream writer of h265 slice header",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52f678004f96409280ba1cf942f592f2ef347282",
"description": "intel/decoder: Handle HCP_PAK_INSERT_OBJECT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46e02ee861e2210f26c6d423272862829583e2a4",
"description": "intel/genxml: adds a value of reference pic to HCP_SURFACE_STATE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f280e1e932d9b092e78becf087f61ee18acf989",
"description": "intel/genxml: fix some length of HCP_FQM_STATE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "663f9eb74078042e496ca25e334ab52446d72d58",
"description": "intel/genxml: Adds more VDENC commands",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3eb69b95779c5cece3356873423d99c2211849a5",
"description": "intel/genxml: fix the length of VDENC_DS_REF_SURFACE_STATE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e79cad5af000aaea1f4f3401977c5c80e8c6003d",
"description": "intel/genxml: Add missing fields for HCP_SLICE_STATE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e28a2998637767cc1990e70bc7e8dcef5227aefa",
"description": "anv: enable VK_KHR_video_encode_queue and VK_KHR_video_encode_h264",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3fbcd95b20fe6ec28a49c3d14d56db204c723f94",
"description": "anv/video: add mode costs for h264 encoding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ec8f7f99598076d4cc30e06ce983d8e3d7117ba",
"description": "anv/video: initial support for h264 encoding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6c3e82201cae6046ee99b4957899583da9da1dd",
"description": "anv/video: implemnt VkGetEncodedVideoSessionParametersKHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f25cf314b3159686445169b904bf17d3e59b60e0",
"description": "anv/video: remove unnecessary macros",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a660bd9471fc879e34c80f4d4e163a4cd468f0fe",
"description": "anv/query: handle VK_QUERY_TYPE_VIDEO_ENCODE_FEEDBACK_KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff8de61907083855a5c3bf307e133628cd919b4c",
"description": "vulkan/video: adds a bitstream writer of h264 slice header",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9425ba6f2bc492db0db55b37610fa22dd251ced0",
"description": "intel/genxml: update VDENC instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b97d440bc530207601e693ef4f7ae026c18a35c6",
"description": "intel/genxml: change the length of MFX_QM_STATE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5057a33fe32b6391105163f635a43483fad19efc",
"description": "intel/genxml: add a missing value for MFX_SURFACE_STATE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6df5ace3a38e34179def3e3f47e608e59225845d",
"description": "vulkan/android: Add missing AHB formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ceece45b2b761db177c03a3441e487c98fd6c298",
"description": "freedreno: drop hack for old dEQP",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8bca7e520ce01a59292c982f3b992bd4a2b3547e",
"description": "intel/brw: Only force g0's liveness to be the whole program if spilling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ca4b064cf4bdbb4230b7dd3dae8d4eb11a013af",
"description": "intel/brw: Record g0 as live for sends with send_ex_desc_scratch set",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9200fb966cd989b17ff24973e269c49080defe15",
"description": "intel/brw: Record that SHADER_OPCODE_SCRATCH_HEADER uses g0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "545f20419ff97f392bf083171f6c22c838fe5d3c",
"description": "intel/brw: Delete fs_reg_alloc::discard_interference_graph()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f427c9fe233e862bfa30d0c7441ce77592ce4654",
"description": "rpi3/ci: remove {version,render}_check from [piglit.env]",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3990463c484939caa358cb91882e6c957fee5109",
"notes": null
},
{
"sha": "c44d65a46764a5f2cd3dc3924bd6179cd93993f6",
"description": "lp: only map dt buffer on import from dmabuf",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "db38a4913ec6fde264facf95077e241c64573b27",
"notes": null
},
{
"sha": "93f9afa1e039cbf681adcc6d170aec987d9f0f65",
"description": "ci: remove dead start-x.sh script",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "599e8bf9212a1ef2f85a62ce48339aea0d365072",
"notes": null
},
{
"sha": "30888d1e5c6d92fbceeb7bd41bdedd38f9ac0af3",
"description": "vulkan: Update XML and headers to 1.3.292",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0a9cdc4deba2ebc704e687d1a58962cc910ff50",
"description": "radeonsi/vcn: Allow dynamic change of QVBR quality level",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e05ae1a107f8286195fbdecaf360648ab1cabd5",
"description": "rusticl/kernel: handle load_global_size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ae9ee7a2cdc208e137847fbd1999dc57f8ff4eb",
"description": "rusticl/kernel: emit system values with the correct device size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14ea1021751125fce3cf806eda7dfa441cc96041",
"description": "nir: add load_global_size intrinsic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef58f2408fe3d2454c22a2acecf4c73f9936c0db",
"description": "anv/android: handle R8G8B8X8 as R8G8B8A8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "827812912da9283813c36c09d7f5d61e3e2a4330",
"description": "dri: link with libloader",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5c0c1215b9faf478181ecf4f1ee7fd1aae2448f",
"description": "glx: include src/gallium for apple",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "91e1ea52c9dc3c8bac564d4dbaf196591beac3f5",
"notes": null
},
{
"sha": "019cb3875d035616524b6ed6d49707e438c6458d",
"description": "glx: move up glx_driver enum declaration",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4e8740370adaad5f8992c13262e1dfc66274d838",
"notes": null
},
{
"sha": "1b6974095c465ce4b02da88a7336c5b4ea44a249",
"description": "loader/dri3: delete loader_dri3_extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c23385c42ced6a19d013d330ac3cf828e7c7c61a",
"description": "glx: delete DRI_IMAGE remnants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "546d71044a4e2a2c2cdd20fb02949b4052fc4ac7",
"description": "loader/dri: delete DRI_IMAGE remnants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d703e7f289c1b65c7a421dcb67ebbeb26c2f9b16",
"description": "loader/dri3: inline DRI_IMAGE usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35d518fcde1096acd1b222eb22151c0081d2175f",
"description": "dri: use image loader function directly in dri_create_image_with_modifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b042cb9c2b2206c22107806f38f199d00f45a93",
"description": "gallium: move loader_dri_create_image to dri frontend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10a80782e044cb93bc1feea3506d8cd049018a07",
"description": "dri: make DRI_IMAGE public",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7dded1ad880014aabfe295bf53e4112b686682fe",
"description": "glx: simplify DRI_IMAGE checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "defe9e358518167e91965da3df4abe140b4f3dad",
"description": "glx: expose GLX_MESA_gl_interop for drisw",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4cd4b9f70d0ce24cd6e531a6f369bd8fcf786611",
"description": "glx: stop binding DRI_INTEROP",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "410076af8408726eaaa07b97fa60843229ea7d7f",
"description": "glx: call dri interop functions directly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "634dea8f7030b16a4866916dd6e095a9d4e9440d",
"description": "glx: delete more DRI_INTEROP checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51a2755f4ff882e3d4a5caba126acd778640700a",
"description": "glx: delete checks for interop support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b421abafbb427500f34a97afc6cd9840e6d83e63",
"description": "glx: inline DRI_INTEROP",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "012d20c6a32c04c53da8fda5420f974938ea6aa0",
"description": "dri: make DRI_INTEROP public",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec3ad889da57dbcf6273447dde4c465ffe559616",
"description": "dri: delete DRI2_THROTTLE interface",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64a77a90175e224331652f0eab670da6e45336c8",
"description": "glx: inline DRI2_THROTTLE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2431a33d514c6f3f3a7c646ce6eb1428cc6b656",
"description": "dri: make DRI2_THROTTLE public",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3ecf106e9c627ef6a2b7c28f356b726b57a042a",
"description": "loader/dri3: delete DRI2_CONFIG_QUERY remnants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bcd63ffa9b7213c81252ea0279bcd07a713d2fb6",
"description": "glx: inline DRI2_CONFIG_QUERY",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2932d021aa920fde0f8c468df5fde43ec1789efe",
"description": "dri: remove __DRI2configQueryExtension param from swapinterval functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d83c570afa930f591a568f9a361708be845f5b8",
"description": "dri: move swapinterval functions from loader to dri frontend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98b62ee57ffb1c0ee9893775560e9d4e1904ca11",
"description": "dri: make DRI2_CONFIG_QUERY public",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8d4b0a253537327793ff481cc7f2ac76ae8ef70",
"description": "dri: unify DRI2_CONFIG_QUERY interfaces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7c17a4f3b65022b6299201f47e3f1d8e2021a75",
"description": "loader/dri3: delete DRI2_FLUSH remnants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53fd2eca4e6db2eca6f185cde63f201852f8d73b",
"description": "glx: inline DRI2_FLUSH",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "326d7ae64a1baa71a9bfb45fd59e0a468addf2f7",
"description": "loader/dri3: inline DRI2_FLUSH",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0741e824cf932587ccfca7f5b4750ae3606ead59",
"description": "kopper: reuse dri2 invalidate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c4813dd0b8ec454620ecfa9f4f7a125fa2897c8",
"description": "dri: make DRI_FLUSH public",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18c25edb94d88eef3b6381a962e7fe1af9627443",
"description": "glx: always expose GLX_ARB_context_flush_control",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e678c4d271f2fc180f676323df097d776f3d65c3",
"description": "dri: delete __DRI2_RENDERER_QUERY interface",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8ca3d9b20b346a2ead750c7c6d931ec7b63c35b",
"description": "glx: inline __DRI2_RENDERER_QUERY",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea0c9925b77b36c5f0d735134552c53b853836fa",
"description": "dri: make DRI2_RENDERER_QUERY interface PUBLIC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89863a050bea429d9574a307bc28953bb60accaf",
"description": "meson,ci: remove dead `kmsro` option in `gallium-drivers`",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "70813c1c13b99cb029c8fa3537163650bdd17b6d",
"notes": null
},
{
"sha": "71c506a9071dae0702dc5a81558de0569fbe85b0",
"description": "dri: Use --whole-archive when linking libdri",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5c40d9bec16f18ed0caa69f1aadc8e5865376033",
"notes": null
},
{
"sha": "369e3cc20ac251e4fd4b1e478365e39c70ca63ea",
"description": "wsi/common: Do not update present mode with MESA_VK_WSI_PRESENT_MODE.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ad71d584cfbe588c54b2b3eaa2e6aa94af68e305",
"notes": null
},
{
"sha": "fafa0d5abb238b5b811720e12dbc86431ee33f9f",
"description": "anv: fix check on pipeline mode to track buffer writes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "455a13fb7f170b0f4a55375ec3a6f006fc69f078",
"notes": null
},
{
"sha": "58bf403e8b42855e664dfb9254e1e9752dcc4e74",
"description": "include/drm-uapi/README: Update README for drm uapi header files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0acdb8281425ae717869fc7d7880348ef7ed2a5c",
"description": "venus/ci: Update skip tests to prevent timeouts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ccc3daaf80794281049825b564f1be910035d58",
"description": "lavapipe: Implement VK_KHR_external_*_fd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d21aa86b5471a6d5943d6bf5c4c1768128d25ad4",
"description": "llvmpipe: Implement EGL_ANDROID_native_fence_sync",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57c81bab04bd60e4800337b74c2e8d65cd71a1ba",
"description": "vulkan/format: Translate two 420_UNORM formats properly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3bbb740f61fe69260991566b892227d459ce61e8",
"description": "lavapipe: Block more formats from getting blit feature flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3316bc3e8849504f2c6b30e4abe1853026cb39fb",
"description": "util: Handle more formats in get_plane_(width|height)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd1f79829250a0c8ab3ac5428866b6150cd595d7",
"description": "docs/features: Update features.txt for Turnip",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73487c13addf269af80ffa1edcb96f10a36c4b8c",
"description": "nvk/ci: bump vkcts job timeout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14c82207a41e5dfb65b9ded9a9a86c01660404ce",
"description": "broadcom/ci: use kernel8 for rpi5 full jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "caab76d250b18de190ae82361ef895b7a1852e69",
"description": "v3d: free dbuf",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9a9f2812519f7282a91f86e3e5758a4920de1be3",
"notes": null
},
{
"sha": "298633e3655656d201a0eee7433cb9b6e7687702",
"description": "nir: set disallow_undef_to_nan for legacy ARB asm programs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "861d274453c016e04da0997ee75d1c4ab26e95f0",
"notes": null
},
{
"sha": "5c40d9bec16f18ed0caa69f1aadc8e5865376033",
"description": "dri: add kopper stubs to avoid build failures",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "62847d14b555e7f13b4215a13aff483f254d92e0",
"notes": null
},
{
"sha": "9ac3e3a0724419a44d85e15b3676ebab742ac011",
"description": "nvk: Fix indirect dispatch on Turing+",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b8aeea806a8376a92fe6c5afc1ddf1427066fe98",
"notes": null
},
{
"sha": "d7e06c6e08c770a26a44e15930509d1cf74de310",
"description": "nak: Use nak_builder::fsetp() in op_fquantize2f16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "138910d8988244fab9f926d90c5a4c4eb3a410ac",
"description": "nak/hw_tests: Use ptr::from_ref() and ptr::cast()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a34d72cbed42b4f8865fccdba99809276f09a9d0",
"description": "nak/hw_runner: Use byte_offset()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0116430d394c2509fedff9f3accce6445349a091",
"description": "intel/brw: Handle 16-bit sampler return payloads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ddd9e043dc8e4f644fcdb4aef88ce431597eadf3",
"description": "intel/brw: Move get_nir_def() higher to avoid UNDEF",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52be72e67619209dcf06ed2e867b4b6ccb4b190d",
"description": "intel: Let compiler set indirect_ubos_use_sampler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1680c262cf2dcdd2df879aefe24d154e0c0075c",
"description": "kopper: increment lastStamp during invalidate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76757c211d96d78320b08a3528b856c545dcf262",
"description": "glx: delete DRI_TEX_BUFFER handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4f78531315bf0a4e46a1c8a472492f7a926cb97",
"description": "loader/dri3: delete texBuffer struct member",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "321d576f0cd5ca5c6186cbe87ab907f68d34b92f",
"description": "glx: inline DRI_TEX_BUFFER",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9fdfebce0659dbd703f0267343ee6c0772dfc560",
"description": "glx: delete check for texbuffer extension",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "032237c7ec2d30e2e8b5c0c63da391cba6d57bd2",
"description": "dri: declare DRI_TEX_BUFFER functions public",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef6f874590d8b31c458e64534b4c0a0b865fb42e",
"description": "dri: delete __DRItexBufferExtension::setTexBuffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a09c8b577f6bfcf5e5a4008120ebdbcc1a94df35",
"description": "glx: delete the only users of __DRItexBufferExtension::setTexBuffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0d0c1971cbc5e7a3657957190a0c9ec00aa3230",
"description": "glx: delete releaseTexBuffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0341623f39c9285be57d26722d1a1da4ebbc3206",
"description": "dri: delete __DRI_COPY_SUB_BUFFER",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "945fe0ef4a3ec7f58ebaf4df97b8c047a06f1a9e",
"description": "glx: inline DRI_COPY_SUB_BUFFER",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "998d0e3993dad4719d5aac4320b43ac7153d43cc",
"description": "drisw: declare DRI_COPY_SUB_BUFFER as PUBLIC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34912cc8d1d4e05704a18c4a5df20369e019873f",
"description": "glx: rename driswCopySubBuffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62847d14b555e7f13b4215a13aff483f254d92e0",
"description": "glx: delete DRI_KOPPER",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "192febfbbfe460b1782866048e6062a9bff033ff",
"description": "glx: switch kopper check for setting up swapinterval/bufferage functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "850b0694d657a9caaa312938e0346a4eabf9182b",
"description": "glx: use local var for LIBGL_KOPPER_DISABLE check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2157108e11e0137ff3704c95411f1dd0297a7f87",
"description": "dri: declare DRI_KOPPER as PUBLIC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38529171d63150ca3d898690df9a5a86e470abbc",
"description": "dri: delete driCreateNewScreen2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d7205855667d13c5d231a3d96b0ac677d48b671",
"description": "glx: inline DRI_DRI2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5019481a16d2910eb80ff20cf66bac1f81a509ac",
"description": "dri: delete __DRImesaCoreExtensionRec::createNewScreen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63937eca780b519554c760b45f4db8c657bac981",
"description": "glx: inline DRI_SWRAST",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5dd5e4b4404aa3f18697cebde3de82edf01281f",
"description": "glx: delete __DRImesaCoreExtension usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5dba565adab9b2553903b263226404573b8a3f6d",
"description": "glx: inline createNewScreen3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66e0d1262754edb6e0790ce84130159c1d9be70f",
"description": "glx: inline DRI_CORE functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87720ab42b9eacb18a2c900bbc960776b6474011",
"description": "loader/dri3: inline DRI_CORE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "029ec1a20b404fe29a91073b0b47200acf452da9",
"description": "dri: declare DRI_CORE functions public",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e95a462d1f34b620e18b0d8e439b9402d5ae3d90",
"description": "glx: inline IMAGE_DRIVER functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49c3814cd165fc6f6c4e61b38b7294d216eb0f41",
"description": "dri: declare IMAGE_DRIVER symbols PUBLIC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9f865244564517ad1252e89e60f83e1f6758f59",
"description": "loader: split out dri3 into subdir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36aaaa968a61f880fe83fa2c4af0e0cd2869f139",
"description": "meson: move glx subdir after gallium build",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4095fac72b6b99f0a68ca77b845c9344a01388d0",
"description": "loader: move some common dri3 functions out of dri3 loader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eebb6cd236ea27881a1f70a3b78141d6d39ccf4a",
"description": "anv: stop using 3DSTATE_WM::ForceThreadDispatchEnable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c818de7360af9193cef6a1a62e9cee559de2f9f4",
"description": "aco: combine DPP into v_cvt_f16_f32",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39f045aaa6009272316f7ac611c0fba2a26319fa",
"description": "docs: add sha256sum for 24.1.5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6a7e00b365ec5525a338f7efc8518482eb62b7e",
"description": "docs: update calendar for 24.1.5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0d0036fc91e73d64364ac04bee91c9ee42b0d1a",
"description": "docs: add release notes for 24.1.5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7f343796f8f13a66c4c9aa1cebe80a5af56fa18",
"description": "meson: centralize checking for new enough meson for rust support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3a9c91d9b0d6ed96a5ec2f30328d04703942ef3",
"description": "meson: centralize bindgen version check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5290a09d2a230d8f14ad102a376b45d7a0893ae4",
"description": "docs: move rust update policy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03ecda08de20ca5a44caa55ad7f9524776059437",
"description": "meson: centralize rust handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ff2513c28d1914b954e66a8d193113b414a65d6",
"description": "rusticl/icd: use ptr::addr_eq",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19c66754df77c74210a9915563bc979f88b66040",
"description": "rusticl: use ptr::from_ref and ptr::from_mut",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11e4793b41db4c8e3938209228c92a6a0f13c26b",
"description": "rusticl: replace some raw pointer casts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66f7e3a4b2ae4037e74c49a4b636f26488279e74",
"description": "rusticl: use pointer byte offset API",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40072f57b042b087a2535ec0ba4c7ac95f9c93b0",
"description": "rusticl: use next_multiple_of",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb82c253dafccc695a6926b08d0e236feccb3174",
"description": "rusticl: use div_ceil",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc37ecc7ba300122647d529e966e4c966b8cdc14",
"description": "rusticl: bump rust req to 1.76",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2de72f71ff96ae54ea98230d0de29e526004164",
"description": "tu: Random non-consequential fixes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87c889cd8af09aa6e05b55f66c8460ae293a3512",
"description": "freedreno/drm/virtio: Fix issues with 16k (or larger) page sizes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e6b2785811c23e44d3acfeef71ef240d95fc1663",
"notes": null
},
{
"sha": "7fe3529715c3bbc71560e84ed8e6a54c8d13f9b0",
"description": "tu: Fix issues with 16k (or larger) page sizes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "63904240f21b192a5fb1e79046a2c351fbd98ace",
"notes": null
},
{
"sha": "745ad42bb062ed49e3669b562fdb0083ef58af74",
"description": "freedreno: Enable the A735",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52e7f2ca080d64075944904edc1206ea9e7abc0f",
"description": "v3d/ci: update number of rpi5 available for testing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa0a8b8d2cf3fa5fb9f1e7ab6b3ca7a83c7b3d70",
"description": "v3d/ci: add new flakes in rpi5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07cd860b52b244b310440269746922efc82491c5",
"description": "broadcom/ci: annotate some of the failures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21ac210ab2da270ffb4fa0c20e19402cf80c60e5",
"description": "panfrost: make PAN_MESA_DEBUG=dump really show all GPU memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "801078cbf8e69f0b285c908c4017257798d0940a",
"description": "nouveau: handle realloc failure inside cli_kref_set",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "821f4c8d99a3068758db834a5c219082a9609b3c",
"notes": null
},
{
"sha": "f8bf9f07b6e60240ed4789fbde1599a331d58ec1",
"description": "aco: print s_delay_alu INSTSKIP>3 correctly",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "94958e637d11d9dbe9345da1a8ff4048ef441389",
"notes": null
},
{
"sha": "38ede4334f3e80bc1adb62eb69ff93c36b79a7fd",
"description": "rpi/ci: shorten the boot timeout to 90 seconds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d76112bc4876e8381d9a7938bc7f015d4f44ee72",
"description": "ci/poe-powered: allow setting a different boot timeout than 5 minutes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "771e07ad934de2620b049fa8e2e56ba6398c8c49",
"description": "ci/bare-metal: rename fastboot & cros-servo TEST_PHASE_TIMEOUT to TEST_PHASE_TIMEOUT_MINUTES to be coherent",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e5fb15afa5b63c719dff07a471521e0a4a607d7",
"description": "ci/poe-powered: rename --test-timeout to --test-timeout-minutes to be more explicit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56ea4e4fa6327a1bceb05ffe5012095f8cc11fdb",
"description": "nvc0: fix null ptr deref on fermi due to debug changes.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "65092ab1a5522e9b05f2e58fe7326e7cb6f02a02",
"notes": null
},
{
"sha": "deb1d1f9c359e0912f2f6ee6f139e4f8373bce30",
"description": "pick-ui: move NominationType values around so that None is 0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "057b77d2a383d08547e6ef529a6d83701ee4a937",
"description": "ci/vkd3d: add support for *-flakes.txt list files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f54cb2476f5015572a9a698420b751a3d3c9bba0",
"description": "ci/vkd3d: add support for *-skips.txt list files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab1e99de62040f73f4488a99673880f500e670f4",
"description": "ci/vkd3d: rename vkd3d expected failures list to be more explicit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "642409bc19cc62fcf99e8625bbdfbfa0e38189a8",
"description": "ci/vkd3d: be more specific for what to grep",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b8533a7f42b7da6ec9025990af1279e848bfacb",
"description": "ci/vkd3d: move expectation file creation logic out of the test results handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfc8bb3b42c71a27b087f746593ae09d0bb7bf82",
"description": "ci/vkd3d: move test expectations file to the results folder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50139426e2e17a5d9ad1e7648fb52d3c50e6622f",
"description": "ci/vkd3d: use GPU_VERSION to identify the list of failures, unifying with deqp-runner.sh",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aacef87848d2c2b5b7e2bfa7535b9c18cc16b171",
"description": "ci/vkd3d: store vkd3d \"errors\" in the results file instead of spamming the job log",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af56a84616ffb367b2da81eefdcd1ddf4a2c69ab",
"description": "ci/vkd3d: rename vkd3d runner script to vkd3d-runner.sh to match the other ones",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f90b10ab8f46584de58562b3b230e6590f7eb1a9",
"description": "ci: drop dead VKD3D_CONFIG",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4faab9331c8b2af27ddf3655db09f268e71b358",
"description": "mr-label-maker: Add d3d10umd label rules",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34031e3e3bf19438b8ea482b231f20bd5cf9a70f",
"description": "anv/android: remove unneeded ANB implicit import flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b1302f80aef99ddfc45f259de9b75ecf56cadd5",
"description": "v3d/ci: enable full run jobs for rpi5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c61489a3e8b86d4bf6f2d70114d4c3635be9028",
"description": "v3d/vc4/ci: add address sanitizer jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bee487df48b19fc3bf792874aa6aff25104e281a",
"description": "aco/gfx11.5+: use vinterp for fddx/fddy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c6e299141b4c332653125d7ed222efa84d7d75b",
"description": "aco: reorder dpp for ddx/ddy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62fa5b9d6f3c99f59557053afc2693b8181bfa36",
"description": "aco/gfx11+: apply neg to vinterp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8aeea806a8376a92fe6c5afc1ddf1427066fe98",
"description": "nvk: implement vkCmdDispatchIndirect on pre-turing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d43ed4445b59cb8e94f57cb96005d34138d067d8",
"description": "nouveau/mme: Add support for multiplication on Fermi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cac4da4cabe1f533560b9ce4963670c7456e0a30",
"description": "nouveau/mme: Add support for MUL on Fermi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "033cafc9fe8225c1c198ca888b63510c4331435e",
"description": "mme/fermi: Don't try to access zero-size std::vector",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "884c7bccc135fe3bddf36028c9cd3c9c91cce7c4",
"description": "nak/qmd: Return the complete QMD dispatch size layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "217c0a489b6927fe708e0cfa6d6261f891e328ff",
"description": "nak: Move the QMD code back into the main nak crate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "241e1861da20827534aade64ed56b0e0fe70887b",
"description": "etnaviv: drm: use COARSE clock for timeouts when possible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea754657eb77fdd11b7141693f4dc3ab1dc581cd",
"description": "etnaviv: drm: use COARSE clock for BO cache timing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "235ce3df9baad0d7f0895e58c647914da00d7351",
"description": "llvmpipe/ci: bump timeout for nightly job to 1h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa9745427b917bb0613b753ccd59c6c1e6f07584",
"description": "ci: austriancoder farm maintenance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26474f8d4a5ea1091fb23e6ffd44e0c085efde58",
"description": "nir_lower_mem_access_bit_sizes: Support load_kernel_input",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50ff1e4f867287fa2bfce5a714c365957fbf098a",
"description": "radeonsi/vcn: add HDR sei in hevc enc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0460ededdafbf63c593c97dc699fa521e7b54403",
"description": "frontends/va: check hevc enc hdr sei",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b92134e088cfe0dad36d83f5a197875bdd644745",
"description": "aco: validate temp_rc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53155ba12d6e561726f435e50cb9306b6af87969",
"description": "aco: add CompilationProgress::after_lower_to_hw",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6da7bd842c36fdd5279ae6eab168e5c658543d60",
"description": "aco/optimizer: update temp_rc when converting to uniform bool alu",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0acc31a00136e8a954629888e1a822e3fa111020",
"description": "bin/ci: crnm: Reduce trace cluttering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff18d1ec230ba305db8724db04d88b52a8d13d0d",
"description": "bin/ci: crnm: Fix pipeline monitoring skipping",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3975366a88711b986a283f1b7ea56782506280b2",
"description": "bin/ci: crnm: Deal with `created` status",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87ce0ce0b19a59acd2fe223750dbe4064023e24a",
"description": "Revert \"vl/dri3: use loader's dri3 init code and delete everything else\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "586d0c4a9b5d9779092a18a9803837082b0b2100",
"notes": null
},
{
"sha": "dc2755a4f807d5e86bb46e235202a07f848f482d",
"description": "rusticl/spirv: protect against 0 length in slice::from_raw_parts",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81f75e2a2dd803676d8db46207064e5724390559",
"description": "rusticl/api: protect against 0 length in slice::from_raw_parts",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "84d16045d034cf34e782febea7cf7d933b730ba6",
"notes": null
},
{
"sha": "ad6fb3406b500be4a78ef87f554fffcecff057dc",
"description": "rusticl/program: protect against 0 length in slice::from_raw_parts",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e028baa1772eeaa55393b1d01d5e5fb217474f95",
"notes": null
},
{
"sha": "7a8b1dc6e56dc94f37700be8870651715b36b161",
"description": "rusticl: fix clippy lint having bounds defined in multiple places",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "734352ddfb91f14aab2dd43937d45a360044f5cf",
"notes": null
},
{
"sha": "eb1f64a01eaf6ac6fbe874a4900a1174704b1250",
"description": "radeonsi/vcn: Fix MB/CTB calculation for slice encoding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36a13d2b3b067c2ce03a1ecd0a579d5e418d28d3",
"description": "freedreno: fix a7xx perfcntr countables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d60ae64527dfba55c998e869c743b519fbf90a3c",
"description": "tu/a750: Allow mutable images to have UBWC with all compatible formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a9676b79c785c53bcfb7e5992a108c8fd71d7c9",
"description": "ci/prepare-artifacts: check if we're about to overwrite ci config/expectations files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "197701b860dce7e3a7c56a6ac06f1bd90ec2203d",
"description": "ci/prepare-artifacts: use find's -exec instead of iterating over its output with xargs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f70af7e9f2fe44d7e1f19b7067bc129723361e9",
"description": "bin/ci: update python-gitlab to 4.x",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d055edac11cf89e0f326e1761fc6ed44d87981f6",
"description": "docs/meson: add missing newline at the begining of code-block",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "324de97f480eba70c0bdeee434e2ee845e24c44f",
"notes": null
},
{
"sha": "66de8b4b5cbbb317130dde765201b5720394ed00",
"description": "v3d: add a faster TLB blit path",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a9f2812519f7282a91f86e3e5758a4920de1be3",
"description": "v3d: support blitting straight from tile buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9fbb11505ab9679a44fdce337fdeb8e5a3f0efa7",
"description": "v3d: move TLB blit checks to a helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff58f0afbed9ff4f24c7cb5410c6f6427d4b66b2",
"description": "rpi4/ci: mark fs variant of arb_texture_buffer_object as flaky too",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5ee7e9bdc7b2a690843c103e73268edb32692fd",
"description": "anv: Disable legacy CCS setup in binding (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e054068787557264b3c7d40ed81e9615d87701a8",
"description": "anv: Disable compression on legacy modifiers (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b4def143c8f676c3647ff5fd865ecb3938a7dbd",
"description": "iris: Fix an assertion failure with compressed format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49c91a4ea0310fa90580d3dbcbb1a37a7b9db15c",
"description": "anv: Fix assertion failures on BMG (xe2)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "beb0ea24696821d42b336a8170a61eb25c5022d7",
"notes": null
},
{
"sha": "a629d829dc8d8fa9ac8c8b22da130a19e61d40a6",
"description": "glsl: make use of new tex src deref intrinsic",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "017770ff14a59d39cf0935692726048ad733f251",
"description": "nir: add nir_tex_src_{sampler,texture}_deref_intrinsic",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef13ff00d1b9a6ac05374a396f045d359c18f5a9",
"description": "nir: create validate_tex_src_texture_deref() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "363119641498dac65e813f2057ff9f7424217064",
"description": "nvk: Disable sparse D32S8 cubes pre-Turing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec7924ab9036cdc4637c9878e152e4460794cb5b",
"description": "nvk: Default to NAK on Maxwell+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13cc4e48d1116dce9f6c96c05f0a2edc3c78efc3",
"description": "nak/sm50: Set f2f.high",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b84319ec431d28d07472f9fc4d63cefdd96ec75",
"description": "nak: Manually flush denorms for nir_op_fquantize2f16 pre-Volta",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "315e8d6faa663610d9b17dde9e95e2f86a777a6e",
"description": "nak: Disallow isetp.x pre-Volta",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a33507d621a13aa5af6d8cecc950879e96e1a6f2",
"notes": null
},
{
"sha": "c695fd7cd269673a399c68ae0fc43f5be67fad5a",
"description": "nak: Rework isetp64 on sm50 again",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "efd86d6daa9b85498aef078ef24b4ff04aa2472e",
"notes": null
},
{
"sha": "3d4a4a68a0fe91a5184c59323a1a882eb594c23d",
"description": "nak: Non-constant offsets are allowed on patch loads",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "37a38f6744f3e81063d13995a974ccd383050514",
"notes": null
},
{
"sha": "72eb0b6c13e59de8cd059826b6b12248448631ff",
"description": "nak: Add tests for OpPSetP",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29f909513bdd42ac6e8431990014f2ddb9a273d9",
"description": "nak: Add a PredSetOp::eval() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76e66beb5aeb878ba565c92cb5a51cd9b07aaebb",
"description": "nak: pre-Volta uses r0 to output the final GS handle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63db105014861b0bbc4fc22d7c3bdc643e35868e",
"description": "nak: Rename OpFSOut to OpRegOut",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b4bfefd6fcacf4ecad50568ee1cdc7d67765918",
"description": "nak/nir: Preserve rounding modes in split_64bit_conversions()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec84d7ce74a0d397af736aace32aa5c97d53a3ba",
"description": "nak: Add tests for OpPopC and enable SrcMod::BNot",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27ee9027da544e1226631e3ad92becb476233c8f",
"description": "nak: Use OpFoldData::get_u32_bnot_src() more places",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a6ca8e60152c7b0e10caf9e27e0b6571ed9f1f3",
"description": "nak/sm50: Set the not bit for OpLop2::srcs[0]",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61076b04a7e8974fc7794b46e4ccd468a16a9df7",
"description": "nak: Add tests for OpIAdd2 and OpIAdd2X",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa87c9c96d9ada1d21090b3c2dd3ec3185eeefbb",
"description": "nak/hw_tests: Use better test values for iadd tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6291440ee7e12d76de8a8b8c41ab43f2938bf3dc",
"description": "nak/hw_tests: Respect src_mod and src_swizzle in op auto-tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f557423467d69f717fde98d562c39513521bcc94",
"description": "nak: Add source and destination types for carry values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb5f333606448792f010add79c0ebb7e894ff59b",
"description": "nak: Assert no overflow when legalizing iadd with too many ineg modifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96812f6b721a0eead98da54a4b924e4b0ebf2130",
"description": "nak: Add tests for OpFlo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10701ac33122bd1b8fe2a137b55f62890cb2c615",
"description": "nak/hw_tests: Explicitly test equal cases in test_isetp64",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "957e7b3451eafc7dd06803c5afe7cef206035107",
"description": "nak: Lower iadd64(x, -y) to isub64(x, y) in NIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8646ae7e23fc9dcfa16bd9e93b9311bde444274b",
"description": "nak/builder: Allow source modifiers in ineg64()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f0b8a82d089cd860237a8ff70d80a72e9c57f19",
"description": "nak: Add tests for nak_builder::ineg64",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73384c626d2ca646e744dc19d19d67b189e8b7b6",
"description": "nak: SrcMod::INeg cannot be folded",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2b5d7ca4188f36c9aaeacc0f14e5faac2c245de",
"description": "nak/sm50: Add execution delays for more ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce91e8875afacd7d4c2f0f81b30d552720c9b658",
"description": "nak: OpKill also needs a delay on Maxwell",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8eb8f946ae86a4f19c7653c5a05b70f9519e524",
"description": "nak: Add an optimization for CRS ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1cf945a5d1087ac2c10e899d87b5d00abd0d2c42",
"description": "nak: Add target labels to CRS pop instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9bbc6920640b71503519e513ccb9ce528a16fb8f",
"description": "nak/nir: Rework CRS handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb5e10d0aacb3110d9972f1f6736a2902cfbd01f",
"description": "nak/nir: Add a few more NIR helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f66ca6edc3df69a089c58e1c815c0e6f89db64f7",
"description": "nak/nir: Fix the reverse execlist iterator",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d19ea8524b31aed505e113efd7d883b81654815c",
"description": "nvk: Take CRS into account when allocating the SLM area",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b78f7d208b10fbb9ce0c3a47aa672a9e074cb34f",
"description": "nak: Plumb through the call/return stack size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e935df2b099c4d246b689dad6bbc80bb484a1fc",
"description": "nak: Move the runner into the main nak crate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad90bf0500e07b1bc35f87a406f284c0a7fa7049",
"description": "freedreno/a6xx: Initial a7xx support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6be78c7036ae89662b094e927bb1bfa4ec2be5a",
"description": "freedreno/a6xx: Rework CCU_CNTL emit for a7xx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f41d590595031537ab7013f3b4f11c0db9f8b20",
"description": "freedreno/a6xx: Refactor CP_EVENT_WRITE emit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1937f76ff16a006ad5ccd6b9d4903b0170b7f9d",
"description": "freedreno/a6xx: Allocate lrcfc when needed for direction tracking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "679e9093e13e72631e242f0c385da5253be4543f",
"description": "freedreno: Extract out shared LRZFC layout helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "beb5577e12593559f87ceae2dec090dff4d488a2",
"description": "freedreno: Extract out common UBWC helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c34a5e59a1caf435182fe4070dba9bb8ccfa249",
"description": "freedreno: Move GENX/CALLX magic to common",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6c9f152ccca3b4442c4c73f60a1ae95e51cf94c",
"description": "freedreno/drm: Handle a7xx case",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31302ca107308b82f1d7cd02627210cd9f018bc2",
"description": "tu/drm/virtio: Add missing a7xx case",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ff33a756d14a7daf7a5efd7abceccbfa6b570e3",
"description": "freedreno/cffdec: Fix a7xx CP_EVENT_WRITE decoding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10eaf06e47d64e6ff44266185347433f1ada0cda",
"description": "freedreno/a7xx: Fix GRAS_UNKNOWN_80F4 writes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a3f041cd82bdd650fafd2456e3375d9aa421bc3",
"description": "freedreno/a6xx: Implement reg stomper support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1242f3ed3a4ad86101689d11740c46b479901280",
"description": "glx: unhackify inferring zink from dri3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8994165e92127b97163d9f91b06b813d3853c6d6",
"description": "glx: consolidate some LIBGL_KOPPER_DISABLE checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "725875cdea9524e8369c2661f3d762e3dca2e1b8",
"description": "glx: move drisw dri3 handling for zink out to glxInitialize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82955b48aaa8c76abd5b497a50c52ee2755fbeb2",
"description": "glx: use base screen has_multibuffer for drisw",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9aec758c6b05180d92d0216228ed9bfc8019cfd",
"description": "glx: delete all driver-specific display handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "886af985f856cccf8f2fa57bf587a11e8243a58f",
"description": "glx: move dri2 loader extensions to static vtable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d723438e0d6e8fb0ecf0404d1edaa46616ccacf7",
"description": "glx: move dri2 init checks to separate function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f55da01dbf96c7c81a5261e90db27bdf6a12374",
"description": "glx: tweak dri2 init ordering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f79eb4730cd28871d136ab57865b165ce949d070",
"description": "glx: move dri2Hash to base glx_display",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6be546764a3919d395fbda4c85331eb1a6b28eb1",
"description": "glx: rework/simplify drisw zink handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08e2985e57436e585a3854ae02ec1584aeb5fe3e",
"description": "glx: move driwindows_display::event_base to driwindows_context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2126a4814993eb56f199520bf61e0fbca7b96e6e",
"description": "glx: move has_multibuffer to base glx_screen struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54e234ee2bd1906a5236d77fab17592da07b74e6",
"description": "glx: delete dri3_display::loader_extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e8740370adaad5f8992c13262e1dfc66274d838",
"description": "glx: rework __glXInitialize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8078a938f5e7f90bc38fee5a4c3cdc87db9d9245",
"description": "glx: simplify zink init variables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d78711cfb9f7946ff3e6428e77f9f4a5228ce4e",
"description": "glx: delete __GLXDRIdisplay",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78abf0d145cf5e18e398d878eb043116dfed4d24",
"description": "glx: tabs -> spaces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7c8eab63de43db8a67a24abae16fa65307f882a",
"description": "spirv: ignore more function param decorations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9b55dcca540ca0bc48dc52b25dc1a3b1cf84f861",
"notes": null
},
{
"sha": "c3b25dd3572ad8f9f5f8a084d3665ddb63423aba",
"description": "ci: remove llvmpipe in the job that disables llvm",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "35cb0c350e6e682d97463b5a9ec27895a211322d",
"notes": null
},
{
"sha": "5d84e6cf26274a6b49df73caab7fb03a241fb286",
"description": "meson: improve wording of \"incompatible llvm options\" error",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77b69cdbc3ab2b794ab9c973b552c5401d43f181",
"description": "meson: don't select the deprecated `swrast` option ourselves",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "010b2f9497ab256d9e8041207902948331af5b4b",
"notes": null
},
{
"sha": "a211a51a4addc7a2e686b1e4dc548f4deca49c12",
"description": "lavapipe: Fix box sorting during ray traversal",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6930640a90ef5de33605f791070eaaddb6de961",
"description": "llvmpipe: Improve PIPE_QUERY_PIPELINE_STATISTICS accuracy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7ee69b24dd8f668fec5520ab046dac27d2b1d6e",
"description": "docs: Match README installation guide with meson.rst",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "324de97f480eba70c0bdeee434e2ee845e24c44f",
"description": "docs: Add required dependencies to meson.rst",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "828c3cf002ba4901ef65cd0665149d14c30df1d8",
"description": "egl/haiku: fix synchronization problems, add missing header",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fdb6afe71e9352bff6940f2479757c348e05db7a",
"description": "intel/elk: Fix undefined left shift of negative value in elk_texture_offset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3f4a057b98f89e1cc65800677be79ed66a651d6",
"description": "intel/elk: Fix undefined left shift of large UW value in elk_imm_uw",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e5ac7d6b03dead19e2600651c1090891821174b",
"description": "intel/elk: Fix undefined left shift of negative value in update_uip_jip",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2dda8c8e7536b9e5bc973adbed8c6003cb49c7b",
"description": "intel/elk: Fix undefined shift by 64 of uint64_t in elk_compute_first_urb_slot_required",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6669467b888414a7c12fb6270a2c473a02fb82f",
"description": "intel/brw: Fix undefined left shift of negative value in brw_texture_offset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f24c2707f23bde75956ce3498801f8e52521eb2",
"description": "intel/brw: Fix undefined left shift of large UW value in brw_imm_uw",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "abb7c012ff4e81c941581a4c56ed67dc48444597",
"description": "intel/brw: Fix undefined left shift of negative value in update_uip_jip",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "228e049db6c9ffa8c9cb890768a3425967985f0f",
"description": "intel/brw: Fix undefined shift by 64 of uint64_t in brw_compute_first_urb_slot_required",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "455deacbcea7e2ebd7596c9831577b0d6262b06d",
"description": "intel/brw: Fix DEBUG_OPTIMIZER",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "17b7e490890ba3fef0d21d8635b65113992f2df8",
"notes": null
},
{
"sha": "eb5a3617e240130715ccee53128353584217c7bd",
"description": "anv: Handle internal shader compilation failure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "196b3d7b5b7ed247d4e4e72528bf15a809b593e2",
"description": "anv: Improve error message when pipeline creation fails during shader compilation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b16d7ebb92e05a5bcdaf70626e0d916551015e1",
"description": "dri: Allow INVALID for modifier-less drivers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "361f3622587e5bc452a62dbd671969b713273b79",
"notes": null
},
{
"sha": "349e7a2919f52033502fff4658c6539a2d7dc299",
"description": "intel/common: Remove blank lines in intel_set_ps_dispatch_state() (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb7f816fc4ba1f5958429a90e541870cb730a6fd",
"description": "intel/common: Ensure SIMD16 for fast-clear kernel (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fdacb56ed22406a3628e506ebb00ec136f15c2e",
"description": "anv: Propagate protected information to blorp_batch_isl_copy_usage()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "79f95a371110eb83f45c4d1715b732a50da7d156",
"description": "isl: Fix Xe2 protected mask",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7be8bc2c971bd40101f1ac537d7cf518ed648179",
"notes": null
},
{
"sha": "79389b9f6f1336c11cb8c2c680c6644e34625d8b",
"description": "v3d/ci: mark glx@glx-visuals-depth as flaky on rpi4, just like the -stencil variant",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40004219b1da6f3fa88a375b701dca00cfd275b8",
"description": "dri: fix kmsro define",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "50fc7cc290db49288b318c116c6fdc3daaf801e9",
"notes": null
},
{
"sha": "5bc828481630147575348b66677edaade9e891e6",
"description": "hk: add Vulkan driver for Apple GPUs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "767280fd7369abe60abfeaafb30725d02805adfc",
"description": "libagx: rework tess i/o",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bf01845d012a4491f09c1d9927d1572e90eb0a1",
"description": "libagx: mask counters to 32-bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16caad403852414b54b055e8615647329e103ef3",
"description": "libagx: add statistic increment kernel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0708f92b378a9e08f04f66f5b937ec0bd6e12483",
"description": "ail: add ail_get_level_size_B helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "633540c18a8b3f41ba45874eb14070047d52785f",
"description": "ail: constify more arguments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76e3bd56f6ecd157b509d4fe37939d59e6d7430b",
"description": "asahi: offset buffer images in software",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "735c63c75e762b46983d6a4cb04a5608f08aec91",
"description": "libagx: hoist code out of loop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e5ce7e75967f5772d73e09a8df37e00d5e2a8e5",
"description": "asahi: split up agx_nir_lower_vs_before_gs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3e7a7b8c8d7a787840cecf66e3531524c497107",
"description": "asahi: add TES->compute lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9595d79b8962bc0312373a463dbdaf01151df32c",
"description": "asahi: make GS inputs explicit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6e9e7d3ce25a3e0460bd558886cf0e884eaee7a",
"description": "libagx: fix prefix sum kernel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdbd81ea406267832f920185b0cc2c232f516021",
"description": "asahi: drop #includes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21fa5faeecde4b11483e50e8ff73e3b71623b136",
"description": "asahi: drop pointless conversion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96306a8b217349e05ba4cf21099aba0ca6d17a50",
"description": "asahi: refactor prolog lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0bd897989efea47474e73c8fa8ed64510bc403df",
"description": "asahi: drop unused patch index buffer lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3992a54dcf0487722a7cd5100f172566ddced2b1",
"description": "asahi: drop dead code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "880844181485c8f2755c91220c08082469134f55",
"description": "asahi: Relax cross-context flush",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1cd60fb2c7f2b6649e09a29be6181242d19cc220",
"description": "asahi: Fix non-async flush",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0cdd9d5ed1c99b295fd35488556c2735289c1da",
"description": "asahi: Add more batch debug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac4ba43c558543305c25b0bf565a88b3dbf563c5",
"description": "asahi: Print queue ID with batch debug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c057cc4d96984421f6a08946574dc358702b43d",
"description": "asahi: Add 1queue debug option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0424eb63bf64276654c930c26787829eac388f0",
"description": "vk/meta: add VK_IMAGE_VIEW_CREATE_INTERNAL_MESA flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d66ba6e5d1ac33d1cfa9aee957e97e0658614bb",
"description": "vk/meta: add buffer view tracking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5b05265077adbbc6cf7a9c9a5e767fea7b165e8",
"description": "anv: propagate protected information for blorp operations",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d9cc6aa236fe2986858f272afe581fb08a72ee3",
"description": "anv: properly flag image/imageviews for ISL protection",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4eab285d4a89287224908e6b0d8b44e1b7b793f5",
"description": "isl: account for protection in base usage checks",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1337e00a8908605f35934b911750cb45f5f5d920",
"description": "v3d/ci: mark spec@amd_performance_monitor@api as flaky on rpi4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37a38f6744f3e81063d13995a974ccd383050514",
"description": "nak/sm50: Add support for OpAL2P",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd176c8784d0bc9d3646977c115064caefb2cc1a",
"description": "nvk: Fix zero-size vertex/index buffer bindings pre-Turing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2439cb84509b9e7435a1c4dec37a573e1ba671bb",
"description": "nvk: Use nvk_buffer_addr_range() for index buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3682ccf605efc6bfff5e8368d98762ccb6a20c2",
"description": "nak: Implement depth clip control pre-Volta",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e287ba95b043fe0500b111e4e5d52f91feae33d5",
"description": "nak/sm50: Fix the encoding of ffma with cbuf in src2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3353374287bdc52e74dcf7fe30f253cf348f1b70",
"description": "nak: Add tests for OpLop2 and OpLop3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc4ebfd562e54755de9a5913d46dc3d767546d21",
"description": "nak/sm50: OpLop2 does not have .X",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "680ec0ec26436d6a716bed94933ad2c9caa32d80",
"description": "nak/sm50: OpIAdd2 only supports one negate modifier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "563b32c2c30a53118b56b791dde16c949edb2220",
"description": "nak: Implement From<bool> for Pred",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9badf675ad0b6d47f3065d231538ee941f44b450",
"description": "nvk: Don't push bound UBOs on Volta and earlier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16509db66b2d01169373dc7c581b9cd3829a8f92",
"description": "nak/nir: Don't emit CCtl for release barriers on Maxwell",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dee02cf2200763f6ac724d357f8e2faf31c66961",
"description": "nak: Fix OpCCtl encoding on Maxwell",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "940e52ad15783a062145c847111504744f601085",
"description": "nvk: Squash txq results to 0 for null descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efd86d6daa9b85498aef078ef24b4ff04aa2472e",
"description": "nak/builder: Fix isetp64 for pre-Volta",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a33507d621a13aa5af6d8cecc950879e96e1a6f2",
"description": "nak/sm50: Set the .x bit for isetp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b87bd4b60834712ca9b180f93d515f75c0dd329d",
"description": "nak/hw_tests: Add debug printing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfcb9995da9d49e02296f92dc04b41540f3cb80a",
"description": "nak: Add tests for OpISetP",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6056bc4afa03771ce3c03430838562843fa45d0e",
"description": "nak: Add tests for nak_builder::iadd64",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "074ba214fe39c593a9fb2c5071481034e7a9a9a7",
"description": "nak: Add tests for nak_builder::isetp64",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05bbfa79638e308dd9754295257ea74f62c7d4e7",
"description": "nak: Align shader data to the min CBuf alignment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8050b57c28c842db5dca55ce77ea47215d8bede3",
"description": "nak/calc_instr_deps: Set a delay of 13 for flow ops pre-Volta",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c29980b218dc21b32c93c81037f13b645de7a08c",
"description": "nak: IMul and IMad are variable latency pre-Volta",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bc82b7147cc598d1b210d0dcbc5697a5f3a49b1",
"description": "ci/baremetal: fix logic for retrying boot when it failed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "97b2afa16aeeceff53fb43f657d4bfb8928682b1",
"notes": null
},
{
"sha": "b919bdc6f60a2f263be306c9e18cb32bd6d6010f",
"description": "gallium/video: Move DRI2 support behind legacy-x11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae51322d7bf42828f743d06038369503209cba99",
"description": "egl/x11: Move DRI2 client support behind legacy-x11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6292dfb9391294142ccbb37af188046e24ee48c8",
"description": "glx: Move DRI2 client support behind legacy-x11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8c1d966e560e9bb18d3ba7b86a9d801ab7d2eb7",
"description": "meson: Introduce the legacy-x11 option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8a15dc5b585b99f823c2ef2f2edb7906d0b35d1",
"description": "aco: add struct and helpers for exec potentially empty",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39264a90c36f0258aa32176fdaa824bb584cdc97",
"description": "aco: consider exec empty after divergent continue then divergent break",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e863acb318c437844b3aa56d4ff611ab6689ebf9",
"description": "panvk: Pass attrib_buf_idx_offset to desc_copy_info",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cec45cac846385425772f9431fb0fd707be5e547",
"notes": null
},
{
"sha": "4c1c169e54db2ae5af4c512a9ef78cc76558ca89",
"description": "panfrost: Add B8G8R8A8_SNORM in panfrost_pipe_format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f8b520c7881859d12eba7461bb985993a3fb670",
"description": "vc4: fix typo in simulator conditional declaration",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f1f8c465d5e14f8f1301478b4662ce6663a05f3c",
"notes": null
},
{
"sha": "ad02bfe41d03370f884107e75154bb100adab34f",
"description": "i915g: fix max_lod at mipmap-sampling",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb95d744ca6c1375e23ec2628488b489df38189f",
"description": "i915g: fix mipmap-layout for npots",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1a301488bf818d06d52e59ff45528b7ddc3cd30",
"description": "i915g: fix generation of large mipmaps",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c71c1d2a0114e096192f6919b56e31581dde4b2e",
"description": "st/interop: return unsupported without screen hooks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed2ec808b1a581cbe875a18e4a3a44e0dcbd26c0",
"description": "glx: delete tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb5145bcb8da45f851e2de16e544d9ea87f71ca1",
"description": "llvmpipe: only use vma allocations on linux",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a062544d3d0519aaa3845b7cfd79e925b9352a55",
"notes": null
},
{
"sha": "a8ff1bdc8331303f5830a09a5ab2dd3d4016fd8c",
"description": "llvmpipe: handle vma allocation failure",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a062544d3d0519aaa3845b7cfd79e925b9352a55",
"notes": null
},
{
"sha": "3e01422a16a16028e74bbb11ec9c7bf99a1d81d0",
"description": "gallivm/sample: fix sampling indirect from vertex shaders",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97aa3464b907fc0f2b5267892799424f86950aa5",
"description": "radv/rt: remove one VALU from traversal loop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e6b73a75a3eacd3f510e1e1e270f44b75114074",
"description": "Revert \"meson: disallow Venus debug + LTO build via GCC\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "423ba5d1c7e2d2958c37ba5b6be6dafe4161b333",
"notes": null
},
{
"sha": "7cc199502f4d5a07b0f66993150fdc564d4387b9",
"description": "vulkan/runtime: introduce vk_meta_object_list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97ed2e4d4b348bad6824f75b932adf09cc07d5bd",
"description": "egl: Refactor init of CPU tracing in EGL for Android",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f788c87d02b3814964afc17db5dca086d2a84071",
"description": "venus: fix a race condition between gem close and gem handle tracking",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "88f481dd7422f09ac28de50667fd36ad2ab5f891",
"notes": null
},
{
"sha": "23b0798551bc32f2885ac5016b7ba8584c8c6a2e",
"description": "intel/brw: Move interp_reg and per_primitive_reg out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5cc8c4807fdf1369edf20d7862135755e9917b6",
"description": "intel/brw: Move VARYING_PULL_CONSTANT_LOAD from fs_visitor to fs_builder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a39231e4f85d689ad7ff3a36ea4167194a67ace",
"description": "intel/brw: Move calculate_cfg out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b98930c770834f49473551801ea28afec6e67e34",
"description": "intel/brw: Move regalloc and scheduling functions out of fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5cb1f46fd19ab9dedae657e13df491cd4935b2be",
"description": "intel/brw: Remove workgroup_size() helper from fs_visitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17b7e490890ba3fef0d21d8635b65113992f2df8",
"description": "intel/brw: Move out of fs_visitor and rename print instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb7f2db5a21a370a33d97c5ce041ae929de9a0b6",
"description": "intel/brw: Move printing functions to its own file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdbee4156ec5487e2cb00015b52810797489627a",
"description": "intel/brw: Reduce scope of some MESH specific functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67ead4edffc7cd40c5696fe55537b0ff0e3f6892",
"description": "intel/brw: Reduce scope of some TES specific functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9ddf51b7049095e7ba5a20442e95bc4186f463b",
"description": "intel/brw: Reduce scope of some TCS specific functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47b9dc9070350272f38c41eedd4f63fbe685e7e3",
"description": "intel/brw: Reduce scope of some GS specific functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28858b3ad1470ff1de54f4330ba6bed0ff6d0a1f",
"description": "intel/brw: Reduce scope of some FS specific functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8b4b9dd51aaa68e1de724409007e4e5006a1a87",
"description": "intel/brw: Reduce scope of some VS specific functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fdb029fe1b40a8d86b3fec5e2800a0bf81e065b0",
"description": "intel/brw: Move and reduce scope of run_*() functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c92b8a802ed9c4b3f4ef5923bc98899ee7153011",
"description": "intel/brw: Move remaining compile stages to their own files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3714b55f4e721a3278dfc683992f9ebd8ca62e5",
"description": "intel/elk: Use REG_CLASS_COUNT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d44462c08d8858a4ab2dc37b311cc69501adb0dc",
"notes": null
},
{
"sha": "5e24c2162556afc512d2a44947253979be299ae2",
"description": "intel/brw: Use REG_CLASS_COUNT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5d87f41a546b26650b15fb33c5f1153aa041a037",
"notes": null
},
{
"sha": "2e70757dc0b5adb854c2911081e670d753d6a524",
"description": "egl/haiku: fix double free of BBitmap",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80da990f22e504c8754f9bd50007466503ac6107",
"description": "rusticl/spirv: do not add additional new lines when joining logs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f283c38f9ca9691f258a47dd1d19570b78e6eed6",
"description": "clc: force linking of spirvs with mismatching pointer types in signatures",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec46d2a8f2e78cb1b6e0d53a97c686e033cfe97a",
"description": "rusticl/kernel: move internal_args into NirKernelBuild",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6b38605c8df29eccd1823ff725c93720a50a4d8",
"description": "rusticl/kernel: add type for the convert_spirv_to_nir return value",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06902ec7d2af189f167e99c385e8bba6e164d4ac",
"description": "rusticl: remove unsued serialization helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b58390bca24a89595bff19efb9e14c8bce45a067",
"description": "rusticl: use blob for all serialization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc896c31f91f61889a1dca50c520aacab994dd7f",
"description": "rusticl/program: move attribute_str to the spirv module",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcdf27de6bc2aad93aa1336792953337ed32e632",
"description": "rusticl/kernel: move setting of nir metadata into lower_and_optimize_nir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "629d6fc124b1acce0959f6ad2b603b2f7b6915f8",
"description": "rusticl/kernel: make some types and fields private",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3442db410610739fb142c3f21b9bec3125d6f575",
"description": "rusticl: move more kernel related things into kernel.rs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c33d2db06ac0ea4d3d5372caa93bee3bbbe028c7",
"description": "meson: Add missing inc's to idep_nir_headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f7eb8cff6c8a93bf552290e9cce76e31d45850e",
"description": "freedreno: support lua pkgconfig variants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76ae27efb3cdc772c8322d58a70ff58d23b708f7",
"description": "llvmpipe/cs/orcjit: add stub function name for coro",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bb0efdd4d8968a71957b563e7dbf98cefa80a986",
"notes": null
},
{
"sha": "fcf9e33ec0e51ee8f22463b388a3bcefd3b5f572",
"description": "draw/orcjit: supply stub function for tcs coro",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bb0efdd4d8968a71957b563e7dbf98cefa80a986",
"notes": null
},
{
"sha": "ec7afd2c24c6afa6a5c80da4f80e0b799580e12a",
"description": "dril: rework config creation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3de62b2f9a6cbcf3fea1d33af98be20505421d4b",
"notes": null
},
{
"sha": "dd5362c78a1d2e8bb88cd321f510e5f9660775e1",
"description": "anv/xe: try harder when the vm_bind ioctl fails",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e9f63df2f2c0dafe0997dd69b60b7da99b5d91f4",
"notes": null
},
{
"sha": "8b86653da6d0cc80ccf6c51900dbbf596eba23ac",
"description": "util: fix 32bit compiler error in fossilize_db",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1af2f5e198d81ff1c60ebc2bb44d0e67465c1fa2",
"description": "ci: re-enable venus ci",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71639eb837de8c71dbb8ee95496bbef5f9bc8c60",
"description": "nak: Use the RED path for atomics with unused destinations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c347c7cbd839bb5ff8696237f0c8d542221c89cd",
"description": "nak/sm50: Implement OpAtom with Dst::None as RED",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "959ae0161bcaedc62475c11878ae0d0e7be615d5",
"description": "nak/sm70: Implement OpAtom with Dst::None as RED",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bcff324ef3f51a5dbe9ec9c83d5cdf37a6bfed52",
"description": "svga/ci: disable vmware-qemu-traces jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61a647ba4a2e8e43f309a87178a77058f9c864ef",
"description": "svga/ci: triage unexpected piglit passes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93005d20ee0effa07a24f61af82c0e4cf7155470",
"description": "svga/ci: update FORCE_KERNEL_TAG",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0df53558ecfaa01585c82aed3de92609d743e54",
"description": "svga/ci: triage unexpected piglit pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8bcd18c90e8385a623aa112aa3f614bf5afd3157",
"description": "svga/ci: change DNS server for vmware jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c98f5d5eea8729087017edbb835efb6d6c7d7663",
"description": "svga/ci: enable vmware farm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aae82061af66a536a38197b5a06089b1d8d4ef6b",
"description": "intel/clc: Free disk_cache",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c15bf88f011d204c11e893c5ff0fd018a0262a39",
"notes": null
},
{
"sha": "1574372de48768e69f7ec72b2ab7273989c5e430",
"description": "intel/clc: Free parsed_spirv_data",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4fd7495c693818e0823b100df0e0607e448a29fe",
"notes": null
},
{
"sha": "8b1a889e453d36fab948246adf6fe1310fa7853b",
"description": "radeonsi/vcn: Add support for QVBR rate control mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae293d176b0ab2977d4277d28a7734a2fcaa8f04",
"description": "radeonsi/vcn: Bump enc FW interface version for VCN3 and VCN4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e539f8ef5f64bbf6c8b91b03d57e2102ab6b4cc2",
"description": "radeonsi/vcn: Only enable filler data for CBR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6d8dd6c9fe7e5b4ab015089853683b3a0082643",
"description": "util: fix fossilize_db compile error",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1f8c465d5e14f8f1301478b4662ce6663a05f3c",
"description": "vc4,v3d,v3dv: avoid compiling in unused `sim_file` field in the {vc4,v3d}_screen/v3dv_physical_device struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eae740f2e4d6ab8f153c5cb1452cf4bf115940d4",
"description": "v3d,v3dv: simplify USE_V3D_SIMULATOR/using_v3d_simulator logic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5577078ac1ea6b2642d1aa029e030d2e8bbad07e",
"description": "v3d,v3dv: figure out whether we're using the simulator only once",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f90d1182e0dabebf19ec271743b27d40accf181b",
"description": "v3d,v3dv: reuse dep_v3d_hw from simulator/meson.build",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "794947171658739f279544a353f894a9fafc6bd8",
"description": "egl/gbm: Walk device list to initialize DRM platform",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "32f4cf38085e4056b8e4a9fc78fea28897a1d05f",
"notes": null
},
{
"sha": "4ef0cbaf055c077c5cb65326f9642ea1c37bf825",
"description": "crocus: check for depth+stencil before creating resource",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5f7df5df0d8410925edcfb926509f6b17ef6b619",
"notes": null
},
{
"sha": "34145725ce25018efc84c9d0dde7674aaff8faeb",
"description": "crocus: properly free resources on BO allocation failure",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e",
"notes": null
},
{
"sha": "11bc95934f7a4418d2b85cdeeb44d902f65e78ec",
"description": "tgsi_to_nir: free disk cache value if the size is wrong",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4db880d8057bac3209c196edc94c6b1e521a782a",
"notes": null
},
{
"sha": "945564e49866f19af267c9d634fc8a4a807ec604",
"description": "anv: Wait for Xe exec queue to be idle before destroying it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6cd4372460b197fea98d257217328ddc3406e6ad",
"description": "ci: prune dri from LD_LIBRARY_PATH",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "50fc7cc290db49288b318c116c6fdc3daaf801e9",
"notes": null
},
{
"sha": "a885f91617885216c81b8495e04ced309597164f",
"description": "etnaviv: Rework uniform handling for UBO addresses",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b7bb6cc9fa410fb783e7a99d9eadcc31668f298",
"description": "gallium: install gallium-$version.so to libdir",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "50fc7cc290db49288b318c116c6fdc3daaf801e9",
"notes": null
},
{
"sha": "098e660a58f74630b75b63f2b75935214203c43a",
"description": "rusticl/memory: add a couple of performance warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea0676d8ecec743b1e63f942c2b0a3d8fa6559d7",
"description": "rusticl/memory: remove stale TODOs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aae84eccfade4db3d9e68916419a66246f7732b4",
"description": "rusticl/platform: add perf debug option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3cd3b0ed473f651e54bfecd92f7d5873a3f5331",
"description": "panvk: Implement CmdBindDescriptorSets2KHR, CmdPushConstants2KHR and CmdPushDescriptorSet2KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0329070233eb443f822973af2745c290bb9470d9",
"description": "panvk: Emit viewport when state is NULL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cec45cac846385425772f9431fb0fd707be5e547",
"description": "panvk: Fix image support in vertex jobs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7bea6f8612e193d4704a8b03f719a14c500f4281",
"notes": null
},
{
"sha": "3b1b672849c3113eb61bc8c3691901fa2e0f6d3e",
"description": "panvk: Implement CmdPushDescriptorSetWithTemplate2KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b9db2108d86a72570fc649ec0a6694c31367327",
"description": "docs: Add panvk in VK_EXT_private_data to features.txt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af998eb2bfd97c6658bebd77620d867d8b9e7449",
"description": "panvk: Update CI fails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e634acaf88d0d49c633f04a15f4ac3e916414049",
"description": "docs: add stub header for u_format_gen.h",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e05415a82e63bd96473171bf816175b3b190645c",
"notes": null
},
{
"sha": "c30e5d44b1027ed03a8fd542829df0055d3e1a96",
"description": "v3d/ci: add new flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e16a74c0237d2e75bb8ed9c10536c290fe7eb312",
"description": "llvmpipe: add LoongArch support in ORCJIT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "979c36401880132f7c8ca1f70a5fb9e8430b62f8",
"description": "gallivm: add LoongArch support to the mattrs setting code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08425d9aaff8440eec3a93246b0f3ad7f6fbecab",
"description": "util: detect LoongArch architecture",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd83fc4bfb75b1c4d028ac3c2395ecb29f37fb53",
"description": "nak: Don't emit barrier ops for shared memory pre-Volta",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25eb6c82067f53c9e60f78ab658095465b53c78b",
"description": "nak: Disable opt_jump_thread pre-Volta",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9acacccff7934524e95c407e6cdc0c0d06572eb7",
"description": "nak/sm50: Emit sync instructions for control-flow",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87fa8a788c4f57542bae0276c67032dd9e4901b5",
"description": "nak: Add more NIR wrappers for walking the NIR CFG",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97d2187f483444e16f5a27c0e106c18488fc8605",
"description": "nak/sm50: Add control-flow sync ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6de61cb7e9768eba477782f7afc22381e130ca9",
"description": "nak: Drop the old encode_sm*.rs files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8bf3213a5465c9079f2cd0176c7c1766c4472175",
"description": "nak/spill_values: Don't assume no trivial phis",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bcad2add47359588095965b040b63ea667880406",
"notes": null
},
{
"sha": "305bf503e74d5c86016a0951198da21d07f8e7ce",
"description": "dri: fix driver names",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "50fc7cc290db49288b318c116c6fdc3daaf801e9",
"notes": null
},
{
"sha": "0bdc2f180f1fbce16d96d718119b4eed1e5a6731",
"description": "dri: fix sun4i-drm driver name",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "50fc7cc290db49288b318c116c6fdc3daaf801e9",
"notes": null
},
{
"sha": "3b6867f53a6718de80bbff4acb84ffd5aca8a8c8",
"description": "nak: fix clippy::if_same_then_else error",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9321a785cf2313dc6e8642ef3b2009ee19206d3c",
"notes": null
},
{
"sha": "526a5722335cb7320aed4456b60dfc10130d6710",
"description": "nak: allow clippy::not_unsafe_ptr_arg_deref lints",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b9c0e3c1ab7f157aaab4210e3f31843fb00368d5",
"notes": null
},
{
"sha": "6d0273f67a59341c69444c558676193bd1fdbad9",
"description": "anv: improve vma usage for descriptor buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a5ef9413b840af27c3ae0cafc7507cacdcf8d50",
"description": "radeonsi/vcn: add HDR metadata obu in av1enc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc4abbe27d063337a420d147cf8c9fa492789f71",
"description": "frontends/va: rework VAConfigAttribEncPackedHeaders query",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa86c3a23536c6a56832059e5bb249913b8b3f3d",
"description": "radeonsi/vcn: input av1 hdr metadata",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ea977ca5e6e80d6f7f90162175846e83eb8f2b3",
"description": "frontends/va: check av1 enc hdr metadata",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35e4d0db9ca74a90b7e55b35f619449483e2d263",
"description": "radeonsi/vcn: add new function for obu_header",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94d881e6211991ef3bee41d2142ed56a3df7a834",
"description": "radeonsi/vcn: correct a typo in a variable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "559eaaf0e64e2692bdf9f8810681d48c0ed94946",
"description": "v3d/ci: add failures from piglit all profile",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d90080b51b29df14a1169d6d11a33f773add79a9",
"description": "nir/opt_vectorize_io: optionally don't vectorize IO with different types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07ef1a812449f8fab81257cfaeb2452aa3a902cb",
"description": "ac,radeonsi: set 16-bit flags in io_options optimally",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "709ebd8293a678db614c5b48dac2fc1da0b2306d",
"description": "amd: expose nir_io_mix_convergent_flat_with_interpolated",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9bfea3183acf90f78608c757cc5eb20abd8d6f67",
"description": "nir/opt_varyings: improve convergent input handling to fix data corruption",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2d32ae2461a68bc85ed2b0fd38edbf880804cb4",
"description": "nir: add nir_intrinsic_load_per_primitive_input, split from io_semantics flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecfefe823e033b9c563d280fae125e0a9c14faae",
"description": "nir/opt_algebraic: use fmulz for fpow lowering to fix incorrect rendering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9bc1fb4c07fa3ea50a71c434b5f8161bc0954bb4",
"notes": null
},
{
"sha": "ec4e5ef0f7aa0463301c71bdf4a9a3b53a18037b",
"description": "amd/common: skip lane size determination for chips without image opcodes (e.g. gfx940)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5b3e1a0532996f47434e68ac7c469f220473b3eb",
"notes": null
},
{
"sha": "0cb3ace969d5fe63669aa835a3cc4bf3ee5d8731",
"description": "radeonsi: fix eptich on chips without image opcodes (e.g. gfx940)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "26cd3a1718c7e8f55fa8605f20fb001b2954d6b4",
"notes": null
},
{
"sha": "cccfbe6141bd5cdeba3cc7e9967abf50d0d4b369",
"description": "aco: move s_setprio to before NGG exec initialization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4574cd9faef20fc6519d8ecce7f9bf77ede7ee2a",
"description": "aco: form export clauses",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08a4853ffdcecc3f7f883e4dc26fe9574b953cfe",
"description": "aco: add export instructions to should_form_clause",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b732340ecdc30e18c44654a8c1138e37b52308a",
"description": "aco/gfx11.5: skip dealloc_vgprs for stages with exports",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "492d99fc6a8fcfdad031fab009258299dd7c7af9",
"description": "aco: add tests for export priority issue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0919ce1ac43245223c617f09f744a5844c87077b",
"description": "aco/gfx11.5: workaround export priority issue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55158bed7fa17fee9d581d7ec5523ba187ca4c0d",
"description": "util/glsl2spirv: only copy the input file if we're going to change it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36160c967cbafb0e1d24e437cf2daf453778d722",
"description": "util/glsl2spirv: fixup the generated depfile when copying sources",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "46644ba371e817d8f33ad7b46ce2ba7775e6d2cc",
"notes": null
},
{
"sha": "848c7c9560a28703824651c3e13ca394d1830e9b",
"description": "pvr: Handle VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a2e07014282d0fb6d32fe8f568e578a99049b3fb",
"notes": null
},
{
"sha": "eda77bf79d5100113b7b8600ac1f903c94d4330a",
"description": "pvr: Handle VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8991e646411b73c1e03278267c80758e921f2352",
"notes": null
},
{
"sha": "aed5a974e9316c699943ea5459601cbf73913f4c",
"description": "meson: xcb & xcb-randr are needed by the loader whenever x11 is built",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65c92f0b8294ec4e428afc59acac86079623f93b",
"description": "ci: uprev deqp-runner from 0.18.0 to 0.20.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6edfb09dda2fc752f6c7a7573627b8a99a61f154",
"description": "ci/deqp-runner: unset CC for arm32 cross-compilation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f9a157daa30a27165b916f5e6fd0ff5b39e5348",
"description": "dri: fix macro name check to detect svga driver",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "50fc7cc290db49288b318c116c6fdc3daaf801e9",
"notes": null
},
{
"sha": "74b4c91e7b3ebae390fd696574aeaa3d6aab972d",
"description": "meson/megadriver: Don't invoke the megadriver script with no drivers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1006283732abe2e3074e2c5fa7b97a616eea3929",
"description": "nak: Fix shl64 for pre-Volta",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e02dfb6a345be9baceec70820014b4bc667796eb",
"description": "nak: Use .wrap for 64-bit shifts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08efc78a259e367eb44ffb69ed81534f26df1be5",
"description": "nak: Add tests for 64-bit shifts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55901dc287e11a31f1ff72711a44e17ef725341b",
"description": "nak: Add 64-bit shift helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1f1af58d9324dc035481d05aa7c4f82ecc5d4f9",
"description": "nak: Fix shf.l.high on Maxwell",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9321a785cf2313dc6e8642ef3b2009ee19206d3c",
"description": "nak: Implement Foldable for OpShf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebc1c052ab4d2a703a8fd174ded9931f5b1fb01d",
"description": "nak: Implement Foldable for OpPrmt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cac3ff011b6e8ab60d249393640df3d11c81e71c",
"description": "nak: Add some opcode tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4392a5922c0a4d2768433d24fc103c626954c915",
"description": "nak: Add a framework for running hardware tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4938619f3568d54ff2a0714a129872dffc95346",
"description": "nak: Initialize DEBUG on-demand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3fed505eb0a2a63716359ddccfec04e877179f16",
"description": "nak: Implement Foldable for OpIAdd3 and OpIAdd3X",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e09dd8e20129ca1adc6d73a8e996fc4181ff7e71",
"description": "nak: Add a Foldable trait",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "841737925ff454a9e8748346354be09aefa77766",
"description": "nak: Add dst_type decorations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e25b6c0ffe6bfacc03cfce5b1033901c6dff3cc",
"description": "nak: Add an implementation of the ACORN random number generator",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd7128c2e305eb7673dcd1c35baf4f3e41d39d35",
"description": "nak: Add a bare HW shader runner",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b9fdba60280c2cff71012f7a039826ff78070b5",
"description": "nak/meson: Rename libnak_bindings_gen to _libnak_bindings_rs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61e502b25c4d6532dc5f569986f65ddf7b37f556",
"description": "nak: Make ShaderBin a public struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "758f7a440da81a2f790dfcd8955448325456624c",
"description": "nak: Pull the QMD code out into its own crate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2b90d5647b9508ecbc4a704bcb47d3781961776",
"description": "nouveau/winsys: Uninline nouveau_ws_bo_unmap()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a27e3c50789260d4651c4f4842afee8cdfebd568",
"description": "venus: clarify wsi image ownership",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c4b30b604fda53dfaed83bcbe1467ac1023b2c90",
"notes": null
},
{
"sha": "c429d5025ea443069e1cce6b9dd2c4baf121cfdf",
"description": "intel/brw: Don't force g1's live range to be the entire program",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60c73e09c6262a3aa056cd9fe86e434846282957",
"description": "anv: Remove extra hdc_flush from Perfetto",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41d05737ec643b0543b3a277b4d118137fedc4cb",
"description": "nvk: Call into NIL to populate the null descriptor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff6577a000817d031739cd7232dd675b535114b5",
"description": "nvk: Create the zero page earlier in device creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8d8e2249a73ba455b34d3b8b67eb72cfc5fb554",
"description": "nil: Add a helper for populating the null descriptor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68d6cdfbc50df5969e84ec2391a3404d7b94ae58",
"description": "nvk: Reject sparse images on Maxwell A and earlier",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d2177f47649bb39d8afd84eca95deabe63c447fb",
"notes": null
},
{
"sha": "49b433d5e7227e05e9b2f9103263a6dba55e9f7a",
"description": "iris: Pin pixel hashing table BO from iris_batch submission instead of from iris_state.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7513a0bf3a66b600fc8f83b7c6ca2279002b7ab5",
"description": "mesa: fix memory leak when using shader cache",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "656ccf4ef890b91debbb72b38957723ca04411d0",
"notes": null
},
{
"sha": "8ba8e33c39dd58101f70eb1184b7310b9e0f1216",
"description": "intel/brw: Simplify @file annotations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a8b2321157f5ab8fd1d0f8e4ee772d85d5daae6",
"description": "svga: Validate surface during copy check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5b53d9408589eb5c8fc75b82a9b1ac9eda9c458",
"description": "compilers/clc: Add missing break statements.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c0cf7f578a907298fc4dc24e312d187eaaaa155c",
"notes": null
},
{
"sha": "bad67ee77cfcb155baa5d3d92b4e6139c4ee6996",
"description": "spirv: handle function parameters passed by value",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b55dcca540ca0bc48dc52b25dc1a3b1cf84f861",
"description": "spirv: initial parsing of function parameter decorations",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90db6c729d81b10841cfbd7bb6a49d011ae49d38",
"description": "spirv: generate info for FunctionParameterAttribute",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f05b7225a331a72d7ff97c68b08b171fc31d3ce8",
"description": "microsoft/clc: Split struct copies before vars_to_ssa in pre-inline optimizations",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1908d2c171abc12eb55e5438d6af1f72a787c91c",
"description": "anv: split image view from anv_image.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eff01c46d85bd25490aaae786ae313377c9d999b",
"description": "anv: split buffer view from anv_image.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5af56528b5d1b7df1a68844ede7a02e2595be71",
"description": "anv: split sampler from anv_device.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "543c72678161ecaaf6e7c33acc2bdbaf3fe1464f",
"description": "anv: split buffer from anv_device.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c59e8e814aa2c877095361c616f7027d83d30731",
"description": "anv: split events from anv_device.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca51a02e7bdde7ac73cd49b97a7ae9a7e78769cd",
"description": "anv: split physical_device from anv_device.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7ecf10c200ffb16b58a74f6f33aa915d8952406",
"description": "anv: split instance from anv_device.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69ee1c4b468ee0bd7b9eb8c3a6ce3baac561188e",
"description": "anv: Drop useless 'if (total_scratch > 0) {' block in cmd_buffer_ensure_cfe_state()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de5d767f9a8d92f47a5fae06390a5d32ccd42735",
"description": "intel/brw: Add a maximum scratch size restriction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c65a76db85492f2a80ece3f3214236357e8c66ca",
"description": "anv/trtt: don't just crash when we can't find device->trtt.queue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ab8ff99fa779911e7b9436faba0f64b5e6d3038",
"description": "anv/trtt: fix the process of picking device->trtt.queue",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "04bfe828db8187bdda755d8c55ec2f8fbf3ae298",
"notes": null
},
{
"sha": "5ca224aa0c35bdd1acc5b9d93100fc8ec27b0f3f",
"description": "anv/trtt: make all contexts have the same TR-TT programming",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6415027d854e15925ea636424a53343c6bf656e5",
"description": "anv/trtt: submit a separate batch in anv_trtt_init_context_state()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "abbb4b20f360e12855c6e89fe21e2b203555d21f",
"description": "anv/trtt: check the return value of anv_trtt_init_context_state()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb9d94f4edb820884c4e001c5b74f2e740b252bb",
"description": "anv/trtt: make genX(init_trtt_context_state) a little more compact",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6bc9a5717343cae20ccf8cc016fa1f51fecf8488",
"description": "intel/genxml: add the BLT and COMP_CTX0 versions of the TR-TT registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a6cbb3a9730bd13da87c3bca22a74f182e21231",
"description": "tu/kgsl: Remove unused variable",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "17c12a9924a0c6f0f52a66c92fe1bbd8886fc9b1",
"notes": null
},
{
"sha": "47de27cde1b678c8f7cdf976101f4dd851dee4a1",
"description": "tu: Implement VK_EXT_device_address_binding_report",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd10d2ef2fc59514c0c6ad69213672ea94e41a75",
"description": "tu/rmv: Fix missing image bind logging for WSI images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe387e14b52b7b991ee7a9bf54bd7cc5350f71cd",
"description": "anv: use the WA infrastructure when emitting WA 16013994831",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3aa29c47b9f8c435a89ce622a4dfb034350a3f38",
"description": "nir/instr_set: hash tex sources commutatively",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7ceb9d327c9e3eb1afa9e4793718e36506959d0",
"description": "nir/instr_set: stop sorting phi sources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b328443e3e5d28adff4cd5fdb4f13de0edabb53",
"description": "nir/instr_set: combine XXH32 calls",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "159a3edd80a988dec263708f851ed35eec881a78",
"description": "egl,gbm,glx: fix log message spam",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "50fc7cc290db49288b318c116c6fdc3daaf801e9",
"notes": null
},
{
"sha": "a55b9c0c606f90489f025a955325dee2dad7f340",
"description": "radeonsi: consider DBG(NO_TILING) when filtering modifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94f2b3f7bccbe1fc1e807dac7fa620962841d0be",
"description": "radeonsi: consider PIPE_BIND_LINEAR when filtering modifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f12ccea6c7432378d62d8cb4132fb7f824354506",
"description": "radeonsi: reject modifiers with DCC when NO_EXPORTED_DCC is used",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c868aa94a218b99e13f31bf0e83a43de01e0da5",
"description": "amd: use a valid size for ac_pm4_state allocation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "428601095c38bd80f4ed164414f8096edd73832f",
"notes": null
},
{
"sha": "547de1e928cf38ad7776cb7958457b7367d5b032",
"description": "v3d/ci: mark spec@amd_performance_monitor@vc4 tests as flaky",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4696e9c49b01b5cc13cadf51c31782fa9b0f8441",
"notes": null
},
{
"sha": "4215d503848864fca2e07927cde010ca76317237",
"description": "v3d: add new clear blitter op",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7158950a6f039de697b8227f83d0173923763c79",
"description": "v3d: use operations to specify what to save in blitter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c83330cde02c7ed3da54ede190d74717806ed016",
"description": "etnaviv: isa: left shift is 3 bit long",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f22e152ade956fdce1b0cba8097d76aac085c92",
"description": "gallivm: orcjit: use atexit to release LPJit singleton at exit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3423e73cece2657e4e0008a60f2f9d0ade618fbe",
"description": "gallivm: orcjit: keep the ownership of tm for LPJit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc6e6d7a2bedcc34d59e76f08ca4362369438f32",
"description": "freedreno: Enable Adreno 306A",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c5df9376f7acc8b23cce1e63aa586eb654a6a27",
"description": "venus: initialize bitset in CreateDescriptorPool()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "de5879447b4d7548b2798ba482b25441e0df97c9",
"notes": null
},
{
"sha": "324ccd74300d4441c02028fb9b10e4d4410e9570",
"description": "nak: fix meson typo",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "95bff5ca5b44e9d2a5a7863ce46a6234d86bd207",
"notes": null
},
{
"sha": "0cc23b652401600e57c278d8f6fe6756b13b9f6a",
"description": "nak: Move creation of nak_shader_info to ShaderBin::new()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "618dfc73e6e5907d98545db5eece5b26d3dd9cc0",
"description": "nak: Move a few more things to VtgIoInfo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f39b645c66912449d25dce95a711dc572052653c",
"description": "nak: Rework fragment shader stage info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d96fe1854701c9292672a8a82e6ed531ed477dc6",
"description": "nak: Plumb tessellation parameters through ShaderStageInfo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4c9bfdebd86dce4ce91e1b9a57435871d35c827",
"description": "nak: Drop the nvfuzz binary",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb7632128b7a06bb460d997b06910553591ae5c0",
"description": "venus: only request ring thread prio for TLS ring",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc82f80dcbdd7e6be2445e73dfa73c31970e5b35",
"description": "nak/nir: Split 64-bit conversions pre-Volta",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "574239c948e870f5ef9ebad763cf764ab37191ce",
"description": "nak/sm50: Implement OpCCtl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6fd427bf6eb8471683598ade08ddc7588141ed2b",
"description": "nak: Lower fsqrt in NIR on Maxwell A and earlier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b4a005bf867958d33d549a35118c18e01f3c7c9",
"description": "nak/sm50: Implement OpPixLd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69be07b191901241143cc8a1cd04d4e8e381dbc6",
"description": "nak/sm50: Various encoding fixes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "549fada5933015a689b2057e4757260f7d7a42de",
"description": "nak/sm50: Improve encoding of OpFFma",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfef5a932995314c737ebd89cb46dcb2a86c9d6a",
"description": "nak/sm50: Support AtomOp::CmpExch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d1b1f5d3ae934f4a12c5a48fbe93dcd1220e963",
"description": "nak: Add an AtomCmpSrc to AtomOp::CmpExch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da4e368a6fbf466108b95aa94b8c7b172bda5c1b",
"description": "nak: Implement ineg on sm50",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71d8126e1bb8d838137440d7c2509c6ce4925fc0",
"description": "nak/sm50: Split IAdd2 into IAdd2 and IAdd2X",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2177f47649bb39d8afd84eca95deabe63c447fb",
"description": "nvk: Don't advertise sparse residency on Maxwell A",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "48803ac53db8daf26af70c9d2b68802d29e1128b",
"notes": null
},
{
"sha": "a888e83c3a299e6617aaf367028ca0ffa90bc779",
"description": "nvk: Fix indirect cbuf binds pre-Turing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ee29a8d1cdbdc553caac8ceeda03f5c737eda0f2",
"notes": null
},
{
"sha": "66954d997d801743156f5eeda7a23ba1d9b6c098",
"description": "nouveau/headers: Add an nv_push crate in Rust",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63770a163af8945aa6d3325f9196cc496d667ee1",
"description": "nouveau/headers: Add a Rust struct for each method",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "591b5da49bf5dff5c92d2465de9e0fccab2e9d89",
"description": "nouveau/headers: Run rustfmt on generated files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f6919e6c2d898ff940e791f558d0d919fa47747",
"description": "intel/clflush: Utilize clflushopt in intel_invalidate_range",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd0592afd34b6686d9645228de99b15bae9198e5",
"description": "gallivm: Fix LLVMPipe codegen issues discovered on Apple Silicon",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f49284cfa9da5c64ccf5bd1466d6de9536edd51",
"description": "nak: Rename num_barriers to num_control_barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aac97b22ae8d5a06646a3cef373c78c2f005f2cb",
"description": "nak: Don't mix up two types of barrier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca087e202766872085d6d02363fd7f4961feba48",
"description": "zink: reject Imagination proprietary driver w/o geometryShader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bed6e0d691c125eecfbd504ee96c5a4a6027418e",
"description": "build: Check for PyYAML in Meson build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ccc6442d6f0539571c413222e0d6aadc78bc5d4d",
"notes": null
},
{
"sha": "149e8bff52aec95b9912812392d850829ccf1822",
"description": "meson: egl: Build egl_dri2 driver even for plain DRI",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec55a6c3292235aa56750989ee4a5bbd62fca61d",
"description": "Revert \"meson: fix with_dri2 definition for GNU Hurd\"",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8461776a09cac6540fe168e431528b4c71ffdca4",
"description": "Revert \"meson: Do not require libdrm for DRI2 on hurd\"",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49144ebcf93d48e3a95bc291747e49990dac7fe3",
"description": "iris/gfx12.5: Pass non-empty push constant data to PS stage for TBIMR workaround.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "57decad9768a445de23d093cc8e004269a352b50",
"notes": null
},
{
"sha": "ff3c3792b4f0d66af50c36b9d03373b1de5c9740",
"description": "anv/gfx12.5: Pass non-empty push constant data to PS stage for TBIMR workaround.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "57decad9768a445de23d093cc8e004269a352b50",
"notes": null
},
{
"sha": "b98eebbcb2ab25a6a9de4e97f352715614c72c48",
"description": "intel/brw: Implement null push constant workaround.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "57decad9768a445de23d093cc8e004269a352b50",
"notes": null
},
{
"sha": "bb2513918abcba892bade05008a9c79c5a304af6",
"description": "intel/dev: Add devinfo flag for TBIMR push constant workaround.",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "faee9426ab7b79b72823c27d97f13780771f6220",
"description": "nir/algebraic: Optimize some masking of extract_u8 operations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c7e35d4e00632188787fbfffb5a9882db9cc48c",
"description": "nir/algebraic: Optimize some bit operation nonsense observed in some shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92befad89f6259137a1cb6acad371b96a2aa25f1",
"description": "nir/range_analysis: Fix errors in fmin and fmax tables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72c182f873bd0b6c98018cc9f15d2c3bac7c06cb",
"description": "ci/lava: Detect a6xx gpu recovery failures",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53f249b921d5d8a3188bfe1f9002c2ddcb3d2ff2",
"description": "zink: use blake3 instead of sha1 for program cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce1236fe87716748d6a8692cefb837607fabc38d",
"description": "zink: use GENERAL layout for depth attachments on some drivers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "991244dad4ec540c59e05c273688cfa88b0e346c",
"description": "zink: use local screen variable in zink_prep_fb_attachment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdc70013a25427895af26440b1e4b26cf8e17dc7",
"description": "zink: add lavapipe to can_do_invalid_linear_modifier list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8d53f72da124c5135da296b14df287f304e6796",
"description": "zink: hash in some driver workaround flags to shader cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec3eb87f91c17e4777acc983bb728d8a81e91069",
"description": "zink: move some flags from driver_workarounds to separate struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2c90da5605f3e94552284f7b7eba57444cb439c",
"description": "venus/ci: skip timing out test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e64adab9a0eed39c2fe8b08c9527c8963050634c",
"description": "anv+zink/ci: mark a couple of tests as flaky",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebef31e4cf1f38d579033891a6ee29155db345ee",
"description": "anv+zink/ci: document two tests, one failing and one crashing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ed5d362a69ad964e1920ae95eac2c2a5fd89ddc",
"description": "anv+zink/ci: mark some tests as fixed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fe147de572b640291c7a51bb350ebf0c0b4085c",
"description": "freedreno/ci: document extra variants of failing tests on a618 and a630",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "734823fe7ded3312529a701225a72bc152ea131d",
"description": "freedreno/ci: double job timeout for a306",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1edf20a4d83a758a7a3afc4864402a3ef3ab240",
"description": "radeonsi/ci: skip timing out test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfd70bab4ac2336be6c1085f195aef8e0e10dc13",
"description": "loader: gc loader_get_extensions_name() and __DRI_DRIVER_{GET_,}EXTENSIONS defines",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "fa541a887c8a6732136280dce18fabfb481b34d7",
"notes": null
},
{
"sha": "7dfb9ba023c0e4841125f8150c07515761f1143c",
"description": "gallivm: Fix compilation errors when using LLVM 13.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "47cd0eee2611001499e3aa0a045fbed38c2dc1e5",
"notes": null
},
{
"sha": "f4b996b77a77984ff742258f480e8826ba897ccf",
"description": "docs: reset new_features.txt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b21e17979ca61f1688864a2d40019066f03d1e8",
"description": "VERSION: bump to 24.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb8063e1f4ddaf24b40a27c102a720accdef536a",
"description": "anv/generated_indirect_draws: Adjust xe2 simd32 sends_count_expectation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e9f63df2f2c0dafe0997dd69b60b7da99b5d91f4",
"notes": null
},
{
"sha": "2c6e8b2dd5fc3e85c0691367155aba3c626eaf16",
"description": "Revert \"bin/ci_run_n_monitor: explain that the 'Universal Recycling symbol' \u2672 emoji means these jobs were cancelled\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "032d4a20f90006ce421a78ae30ff8c9f7469d27e",
"notes": null
},
{
"sha": "1846eed38b25bd1aee650ab53c6e408364654b1d",
"description": "radv/meta: create the layout for clear depth/stencil on-demand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c62f53b83319920f09277084bf08a0b09476cc1",
"description": "radv/meta: rework getting depth stencil clear pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfd9d550d857ebf2901676bad67b4a020728df70",
"description": "radv/meta: create the layout for clear color on-demand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd188b7e779e8ea7d19e84b77b4786a6167da2c1",
"description": "radv/meta: rework getting clear color pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2af57b1caca99bca1eb9af298d726d03337bd717",
"description": "radv/meta: create the louts for DCC comp-to-single clear on-demand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c6dae59fb8185b56c0047e6e84b230a607158a1",
"description": "radv/meta: create the layouts for compute resolve on-demand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd5526fd87ef99505434cc722023c3ed72aad4df",
"description": "radv/meta: create the layouts for FMASK expand on-demand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f3f3ccd0d3ea85ae197a57c3cdfbcb07a1ab23c",
"description": "radv/meta: create the layouts for FMASK copy on-demand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40724a657a1a1fa9ebce39ed05023ae38a21a8b3",
"description": "radv/meta: create the layouts for depth decompress on-demand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7eb201e18ecf4c249422e931b1f450839a2192a",
"description": "radv/meta: create the layouts for FS resolve pipelines on-demand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc30915637d49b8d72a09751179e7f1c63fb6d10",
"description": "radv/meta: create the layouts for blit pipelines on-demand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5361a50d54df7afb59c0b0687423ef98704c5499",
"description": "radv/meta: stop creating similar pipeline layouts for depth decompress",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b7459d0fa6bac6b1b77147fa2f71632fe5164df",
"description": "radv/meta: remove unnecessary goto",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c96f2c5e3dfdcff966de95cda2bed211aacd341c",
"description": "radv/meta: stop checking that creating NIR shaders failed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "508a3bdd275a52d2d2cd15427937da6c3681a11a",
"description": "u_format: Reword introduction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "974d31dba70ceea0fa5f1b52bba6e5b6f4abe70f",
"description": "format: Generate sRGB<->linear conversions from table",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e05415a82e63bd96473171bf816175b3b190645c",
"description": "format: Generate endian-independent format aliases",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ccc6442d6f0539571c413222e0d6aadc78bc5d4d",
"description": "u_format: Rewrite format table to use YAML",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12a33ecd0f5371884b2e81ff9007c75cd86799aa",
"description": "ci/windows: Specify numpy < 2.0 to prevent breaking changes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b3cd808aa48c6468c7dc56f108c6afb1bc3b5ed",
"description": "ci/windows: Disable zlib in LLVM",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3386e1425f1c4fa52c8fae9511f6c31d2713dac8",
"description": "rusticl: support read_write images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d0ec53275a3553d86ea251038960fd2dc540f48",
"description": "zink: fix OpenCL read_write images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52cf610975b617253bc417a976f3ea7a9241cc98",
"description": "tu: Enable VK_KHR_shader_subgroup_uniform_control_flow",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d43a2711757da2eedcc6724d7bcf5d3f1c260199",
"description": "freedreno/ci: Use the common a6xx-skips on a750",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4da848a1ac017c67605cd8e40af17f098441f1f",
"description": "freedreno,tu,ir3: Move threadsize_base and max_waves to fd_dev_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "692e1ab2c1e55b9842af431d56c016e1c2c0743f",
"description": "anv: get rid of the second dynamic state heap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "355a1f2058021aa5b4e1c83dd9579f5add725e61",
"description": "glsl: remove out of date comment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2c3dfef7588e08b4fb4c30ad968c0eb7ed5424d",
"description": "llvmpipe/ci: mark spec@!opengl 1.1@gl_select tests as fixed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4696e9c49b01b5cc13cadf51c31782fa9b0f8441",
"description": "v3d/ci: mark spec@amd_performance_monitor@vc4 tests as fixed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23ef65ea3b859368c6ba4fcc66ba4d251b3f5afd",
"description": "ci/vkd3d: fix LD_LIBRARY_PATH",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "50fc7cc290db49288b318c116c6fdc3daaf801e9",
"notes": null
},
{
"sha": "e5b48da908723f4eaf3fab7a96e06ae9f85bce7d",
"description": "aco: remove optimize_cmp_subgroup_invocation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa6d3636349929bfca95ec8b6f6495d5f34e793b",
"description": "nir: constant fold inverse_ballot",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efb9258814adb1b77cd5c3a5c527fc9427126e57",
"description": "aco: handle clustered uniform reductions correctly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65acc81e9d2435c44bbdc6f4fb1ea7bcc453463a",
"description": "radv: fix shaders cache corruption with indirect pipeline binds",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b1ba02e707b71b1601ca0a04b1152c8587dd565a",
"notes": null
},
{
"sha": "95bff5ca5b44e9d2a5a7863ce46a6234d86bd207",
"description": "nak: Add minimum bindgen requirement",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "944365802f8ef53e37db38f15f2c2dc6b820d132",
"notes": null
},
{
"sha": "d5ec3a8988af7fc2ec9eee0379a39e73291e02b4",
"description": "meson/megadriver: replace hardlinks with symlinks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac5d14c5eada123e60ef3a1dae7c8700c8ad7af4",
"description": "meson/megadriver: stop removing the \"master\" .so file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da05938e655927e8e4a2e9bcdd09cd167f228c7a",
"description": "meson/megadriver: fix install message to match the rest of meson",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dbc28332a93e0e9b5f6994be835c78d3f9a49ed5",
"description": "meson: fix filename printed when generating devenv files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "decc040abe23eef0095b1557dfb9b13be49f785d",
"description": "intel/debug: allow silencing CL warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da47c0ed65c38ca0f8015baad03973281be02419",
"description": "zink: use PIPE_CAP_NIR_SAMPLERS_AS_DEREF",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "235eb1af96b5303d8df17527e03e5c0b0b066f0a",
"description": "zink: move image aoa access to nir pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "586d0c4a9b5d9779092a18a9803837082b0b2100",
"description": "vl/dri3: use loader's dri3 init code and delete everything else",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "985e9c09f8f7ac424dff970ea818d239d2af09ea",
"description": "egl: use loader's multibuffer check to deduplicate lots of code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "293c7b38ff5214864de0ba677e38378fb9d4d46c",
"description": "loader/glx: move multibuffers check to loader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63191107ab4b1e20b0fcd66b706c639259eb009f",
"description": "loader/dri3: avoid killing the xcb connection if dri3 not found",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c24891e0440416ac7ca02ffba568ba98c323b17b",
"description": "loader/dri3: check xfixes version in loader_dri3_open()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa541a887c8a6732136280dce18fabfb481b34d7",
"description": "loader: delete loader_open_driver()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93511c1c5c5fb60166c806d417e4b4378bf1fb31",
"description": "gbm: link directly with libgallium",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69c772e4ea8fbeb9e3520de9d6b7a071937fba30",
"description": "egl: link with libgallium directly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50fc7cc290db49288b318c116c6fdc3daaf801e9",
"description": "glx: directly link to gallium",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67b778445afec51883e36618c8d5c535b3fd149f",
"description": "brw: fix uniform rebuild of sources",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b8209d69ffdb8ea0e09257a2cc1a3fa903250e4c",
"notes": null
},
{
"sha": "b0d22461b945de597f39062a53e4f08d4b8559a2",
"description": "freedreno: Enable the X1-85",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "330006375edc723f710504669a9209d3a4d542bd",
"description": "bin/ci_run_n_monitor: replace \u2672 with \ud83d\uddd9 to represent cancelled jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "964ecac0a45efa54a9d87763ae67671bcfd0e3f9",
"description": "bin/ci_run_n_monitor: add text labels next to the emojis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "032d4a20f90006ce421a78ae30ff8c9f7469d27e",
"description": "bin/ci_run_n_monitor: explain that the 'Universal Recycling symbol' \u2672 emoji means these jobs were cancelled",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d630ff1f79b370883de7001ffa06b7b90f32ec3e",
"description": "intel/brw: Disallow scalar byte to float conversions on DG2+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ca77370d29f0e2f5e29ae2268fd0a73d57c4038",
"description": "anv: Fix I915_PARAM_HAS_CONTEXT_FREQ_HINT check",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d52dd5a9e954bcf9571cd1547f17f870264820bb",
"notes": null
},
{
"sha": "35cb0c350e6e682d97463b5a9ec27895a211322d",
"description": "ci: replace gallium-drivers=swrast with gallium-drivers=llvmpipe,softpipe",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "010b2f9497ab256d9e8041207902948331af5b4b",
"description": "gallium/meson: Deconflate swrast/softpipe/llvmpipe",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3fba2709078fa175f5c6e03f7ec30c6407dff7f0",
"description": "radv/meta: create clear r32g32b32 pipelines on-demand when needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5933d2274bd109dcd2c77c0c98a1037a0a0ab0d5",
"description": "radv/meta: add a helper to create clear r32g32b32 pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a3f00e7e67df69f24223aa3821b91248518b1f1",
"description": "radv/meta: create clear pipeliones on-demand when needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bda80f08bb425d928fe94ab16ea813faf2c936b",
"description": "radv/meta: update the helper that creates clear pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b406121d22c0c7f73f27f0d36296aaa131aa1d99",
"description": "radv/meta: create itoi r32g32b32 pipelines on-demand when needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e21c4098f11ee8c6464df2c70e877d21a9efbf9",
"description": "radv/meta: add a helper to create itoi r32g32b32 pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef2af61300ec0f3d238afb27aa9b19a1093a53fb",
"description": "radv/meta: create itoi pipelines on-demand when needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e47dffb1000bbab7074372d2a2412cafa8749260",
"description": "radv/meta: update the helper that creates itoi pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb745776b77ca4f2027b57f03869d073ed6deac5",
"description": "radv/meta: create btoi r32g32b32 pipeline on-demand when needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "010e2c373b3eb2d660be6710207b2061af3c8880",
"description": "radv/meta: add a helper to create btoi r32g32b32 pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b68b9b1677a5cde7aea10e0701fbd7dc1950c763",
"description": "radv/meta create btoi pipelines on-demand when needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3332de3640bb4ab68ff36677afd873bd823b1616",
"description": "radv/meta: add a helper to create btoi pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c23ec1a7c37479b7d5af243d9b53e104283fece6",
"description": "radv/meta: create itob pipelines on-demand when needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0cdd23077267cfe694d4b8f5e70280e4f3328d56",
"description": "radv/meta: add a helper to create itob pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a2730d9a555192b022ec5d2f3b9b83a8691c531",
"description": "radv/meta: create DCC comp-to-single pipelines on-demand when needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72fa7a04496db9b9990aa9b6cfa6ea9e88dca15f",
"description": "radv/meta: create clear HTILE mask pipeline on-demand when needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8a434bb935cc401f0d317d5e7330e4d8aeaf4a5",
"description": "radv/meta: rework creating clear HTILE mask pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5f3d8d24e99a3a23fcebed4e98f7b88e8981289",
"description": "radv/meta: rework creating DCC decompress compute pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "792665bbeed9984ea21da9fe3665a353219a9e78",
"description": "radv/meta: rework creating HW resolve pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4d8ccfcb368c18a251aa2ee8e980663a975c155",
"description": "radv/meta: cleanup creating HW resolve pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5130e779c2913dab7265866087467f50c8da575",
"description": "radv/meta: rework creating compute depth/stencil resolve pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22e1d0f293ed03e222bdd42d87f083e4ce46dc73",
"description": "radv/meta: rework creating compute color resolve pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edbf6fce551386e9dfd8ad30d68127fb2bb7fcf4",
"description": "radv/meta: rework creating GFX color resolve pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21dd086c07be411930f69d2bed6ab7512f0c2327",
"description": "radv/meta: rework creating GFX depth/stencil resolve pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80bcdc08ecf13f3479f8522a456fccfcd16dcc1d",
"description": "loader/dri3: Use FourCC for buffer allocations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "084cedb5226a867d54ab0c7f60d9347226f59cea",
"description": "egl/x11: Remove __DRI_IMAGE_FORMAT remnants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "361f3622587e5bc452a62dbd671969b713273b79",
"description": "dri: Unify createImage and createImageWithModifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4072809149a9a624d1d2cbff377a5c88b985abac",
"description": "dri: Delete createImageFromName",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecd0fd8deb5fdc12becaa4cdea12a669cf1420c5",
"description": "egl/x11: Update to createImageFromNames",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efb88deb36e6c9aa55be392d40fa0f3472c4177f",
"description": "loader/dri3: Use FourCC for create-image entrypoints",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "648d3da090c086fb5a17ddf8cfd3db9427238558",
"description": "gallium/dri: Drop mesa_format indirection for lookup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d62bea127d94871f4b5c4204dbedb92bdfb93bab",
"description": "gallium/dri: Delete unused helper function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ef4b6ed547e98675168e5c665a1b3800ce5c89a",
"description": "dri: Drop the old lookupEGLImage wrapper function.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "733b7002e733de38071b91414c413e6269c5d7cb",
"description": "dri: Fold lookup_egl_image_validated into its one caller",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c859fd2780ddd697ae62ff2235f957f02efacc7",
"description": "dri: Collapse dri2_validate_egl_image() into dri_validate_egl_image()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2777e455bbfa06acd9b21a178d54255ead11356",
"description": "mesa: Drop some version checking around ValidateEGLImage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d8c74bd7cfa16f32ccc05bdbb70406f9d54b8f4",
"description": "dri: Move EGL image lookup/validate setup to dri_init_screen()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3cd654b88a19c27de5bd7914f0203eea58ee5778",
"description": "dri: Stop answering DRI_IMAGE_ATTRIB_FORMAT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6bce728de901955a1d6b129c739e89f48fe54e5",
"description": "dri: Remove createImageFromFds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60cb420996c5aa12a246cac01e5b64eecfa11281",
"description": "dri: Remove old createImageWithModifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3bfd15748308b1f0116502ba4f6865734bb84536",
"description": "dri: Drop createImageFromFds2() in favor of createImageFromDmaBufs()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26c135457839e36dc37c454fc442fd6d41974ebe",
"description": "dri: Consistently use createImageFromDmabufs() not createImageFromFds()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1bcda45be45bd5f7da075dd3d7796594aa72d0a",
"description": "dri: Drop old createImageFromRenderbuffer()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24d03a1c0f3d6ffae1a9d651b4ea6c7dcb1efd65",
"description": "dri: Replace createImageFromDmaBufs() with createImageFromDmaBufs3()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13ea03f0884b587fbf22ba2faf4bdc75adc2532b",
"description": "dri: Consistently use createImageFromFds2(), not createImageFromFds()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a026df0f7eb0d130e9bd63afc98ee67a6e27649",
"description": "dri: Consistently use createImageWithModifiers2()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb90f99ee54e2d851060f2f50567b4fb149a7133",
"description": "egl/dri2: Use createImageFromNames for DRM buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6227d8391009bc738d6faf8a473d77e2f3c754fb",
"description": "dri: Fix a pasteo in dri2_from_names()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "433ca3127a3b94bfe9a513e7c7ce594e09e1359f",
"notes": null
},
{
"sha": "8fa9e78e393c1105101280aaeda36219c6c4490c",
"description": "radeonsi/vcn: Support 10bit RGB for EFC input",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb05111bf78be3aee0f6da4a1ae976431429c4cd",
"description": "frontends/va: add support for A2RGB10/X2RGB10/A2BGR10/X2BGR10",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "433a0422d5553e6bf229be0c11513932fa29a3ee",
"description": "v3dv: don't leak cache key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6be7e25256863c1e6a16d62cb06aff9aa42bfb08",
"description": "relnotes: Add an entry about the new cache default.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87a25adf087bb82aab71577a1b4bc07af93fa278",
"description": "util/cache_test: Add tests for old cache deletion.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3bc6991d27c61b5c1b362f60db513044c5e41c3",
"description": "util/disk_cache: Delete the old multifile cache if using the default.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd4fbdf510ffbd54f3f9f1eb25e3dee09b3ef00c",
"description": "util/disk_cache: enable Mesa-DB disk cache by default",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e8bb93ea3082b5f0b83b60e7376c0ba0821d811",
"description": "aco: micro optimize VALU fquantize2f16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b4fcfd638203f85377309e48fa6f03730394d66",
"description": "aco/gfx11.5: select SALU fquantize2f16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2549bc2f9e70764a304a4c325c9750ff1981d573",
"description": "aco/gfx11.5: select SALU fneg/fabs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "284b9965e820aefb55494a15a1f08ed112de4d10",
"description": "aco/gfx11.5+: allow sgpr dst for trans ops and use pseudo scalar ops on gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "314053a3e31fa8b0df2485c31af3adfa15d440c9",
"description": "aco/gfx11.5: select SALU fsign",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1b5a0c6ad04a2f69d980a416be4883e02a44142",
"description": "aco/gfx11.5: select SALU fsat",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee0e183700c6186bb8382889d03bdd9f85b670dd",
"description": "aco/gfx11.5: select SOPC float instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4bd229ac50f21621fc57cfbf9a4f81d6618ca6cc",
"description": "aco/gfx11.5: select SOP2 float instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6affd916b5b541733ff22bbca3b5d66077258629",
"description": "aco/gfx11.5: fix s_fmac acc to definition",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a90d4d340c3e9be4cd0c6fe4d5fcd15fa383a13b",
"description": "aco/gfx11.5: select SALU float conversions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4399c7bac3138624db33b133c8562ea00cb63995",
"description": "aco: add aco_opcode::p_s_cvt_f16_f32_rtne",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1efb7754fc3b07d0978a8f849076c19593ee570e",
"description": "aco/gfx11.5: select s_(ceil|floor|trunc|rndne)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33a719b3e27a546c7aff1018885c65b1c1a3346f",
"description": "aco/gfx11.5: select s_cvt_[ui]32_f32",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "343420fd4e0ff0b6454f30a097dc0879a193e44e",
"description": "aco/gfx12: don't allow vgpr operands for pseudo scalar",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d58d0274a8f9a836c389f90fdcaa91053c19c212",
"description": "aco/gfx12: use trans s_delay_alu for pseudo scalar",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "534f0019d714f2331f29d1281a009bb439ebdb17",
"description": "intel/brw: Don't mix types for unary extended math instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "452fed5203c0afc904553b4baf9e50802d479010",
"description": "nak: Run copy-prop again after opt_prmt and opt_lop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "842bde8694ad004520aecf05e8ff8c1adbf0acb0",
"description": "nak: Add a pass macro for more consistent debug printing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aed223ca89e2be53d3d7a11e54749949531ab3da",
"description": "nak: Optimize nested OpPrmt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b96d2d4351a91308e6697b7e089a52cc2df2dc7f",
"description": "nak: Add some helpers for working with OpPrmt selectors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e3106fa6f881964f3a8cde3cfeb3105bca651da",
"description": "gallivm: orcjit: use a mutex to protect symbol looking up",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d709b42180e29519ce9eb119e99226299380a9b5",
"description": "dri: Let dril handle the DRI driver link farm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3de62b2f9a6cbcf3fea1d33af98be20505421d4b",
"description": "gallium/dril: Compatibility stub for the legacy DRI loader interface",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91e1ea52c9dc3c8bac564d4dbaf196591beac3f5",
"description": "mesa_interface: Move out of GL/internal/",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de41fda2f58ce7028edaff9128512a1734fbce3b",
"description": "mesa_interface: Set ourselves free",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6be17e222d59ce39e04c517e1d553c08c519834f",
"description": "treewide: Include mesa_interface.h not dri_interface.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c48fd8a6da1863af1dbd4f4f87997b622be4074",
"description": "gallium: Rename ${target}/target.c to ${target}/{$target}_target.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8d64860ec751add841870139d6bdda9120d4e2b",
"description": "anv: set MOCS for protected memory when needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ece7abb599e2fa59acd888985b93ea60360dbdbd",
"description": "anv: get scratch surface from the correct pool",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3ccf80f9b15a49bbd79702d3c4de7ee65c8837b1",
"notes": null
},
{
"sha": "bcc79499fae3f9ddeab339c17a2a30d60849f53c",
"description": "rusticl/queue: format file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00540594df33fb1e380cc8f23672d757094f9f13",
"description": "rusticl/event: fix outdated comment in call",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38e15037f477b065fe0b77e10ece009e85214652",
"description": "rusticl/mesa: set take_ownership to true in set_constant_buffer_stream",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8da8c6c2d8bf9b9b04ee030df68d7d44146fc877",
"notes": null
},
{
"sha": "17b66799b62a82314bc908d6d7d7932cd39594d2",
"description": "rusticl/mesa: handle failures with u_upload_data",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8da8c6c2d8bf9b9b04ee030df68d7d44146fc877",
"notes": null
},
{
"sha": "8a77488c9c3397355011e32c024c8aca9b49f7a6",
"description": "rusticl/event: return execution errors when doing a blocking enqueue",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4bf6f26a9b2a9adbdf301fb80781a91b74130d1",
"description": "rusticl/queue: properly implement in-order queue error checking",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3684912e3fd27639c62ed3a736832ff08cfc193a",
"description": "rusticl/event: properly implement CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a5ef4411b8cb8589d5b5939afaf196d93f762e8",
"description": "rusticl/queue: properly check all dependencies for an error status",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25dedee67d27959115875bb9e0b975db7b17ce52",
"description": "rusticl/queue: do not overwrite event error states",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2d3f8e446069ab6649b04078e8010c1eecc5b15",
"description": "rusticl/event: make set_status handle error status properly",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5072848a2f692ab9179504f24df97c01bab7f007",
"description": "radv/meta: remove useless memset when destroying DCC retile state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "602bdda3a576d85743bfd140c918fddbaa17e372",
"description": "radv/meta: rework creating DCC retile pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "176befe439c010498b62cf08fa85caa157acadc8",
"description": "radv/meta: fix potential memleak when creating DCC retile pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e53114de3d71795a517438698ee74daa6e11eda",
"description": "radv/meta: fix potential race condition when creating DCC retile pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0906b6472420c3e6482aaa4cc65b779214747b31",
"description": "radv/meta: rework creating copy expand pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67d720d11550abda108f4a432922d5d0b5819afd",
"description": "radv/meta: create fmask copy layouts regardless on-demand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee1bc2e821c387d0158caa76fc4f4bd26c7a90ec",
"description": "radv/meta: rework creating FMASK expand pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1ec223cd2773adb86e14733e01ace4533657a5c",
"description": "radv/meta: create fmask expand layouts regardless on-demand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4bef832b10027ed78f352d6f2a5b142236cce85f",
"description": "radv/meta: rework creating blit pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad82a338b3a2e247c4ea955604e5baef7042e726",
"description": "radv/meta: cleanup meta_emit_blit()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89dc3167200770e07b3aedf27e1c546722ebf1fd",
"description": "radv/meta: move the locking around creating blit pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8683cae011730c3214d0eac5639d1de11ecad01",
"description": "radv/meta: cleanup radv_device_init_meta_blit_{color,depth,stencil]()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20be729636fc72dd03892df70ddb0cc8f5bc1041",
"description": "radv/meta: create the fill/copy pipelines on-demand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c57987afc733a235f4bb09c6068e28390c14dfd1",
"description": "radv/meta: separate creating the fill/copy pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f2cbc3ab9b4ed0137250dfc85516e9a64eab27f",
"description": "radv/meta: cleanup creating the compute depth decompress pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3d9afe44de6ea470c7a3cc1e20e1a8ab8121eca",
"description": "radv/meta: create the compute depth decompress pipeline on-demand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3e7c7e19fa148ac57ec1a5c40d2227d478d0bb2",
"description": "radv/meta: rework creating the gfx depth decompress pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b54dc6a29a0fc12645a87617b87929c0dd35260c",
"description": "radv/meta: remove unused parameter to radv_get_depth_pipeline()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38567300d45b3a875c9aa4a025421d9e68d23552",
"description": "radv/meta: move locking around the gfx depth decompress pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c94ed0394710ed7d20fc7ba9170c7b95d69964b",
"description": "radv/meta: avoid potential NULL deref with the gfx depth decompress pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c1fa23adf1ad1f9db078c9395e681f9e3f52023",
"description": "radv/meta: remove the depth resummarize operation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76bf65b613d98a1dfc314cd2a6804e91c03b3af0",
"description": "radv/meta: rework creating the VRS copy HTILE pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5c743e9e90152101bb487ef1e7d49efa0ea68ad",
"description": "radv/meta: fix potential race condition when creating the copy VRS pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f24742e8dc08d303e93299c5da227abb2fd0fb6e",
"description": "winsys/radeon: revert recent changes",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "f673e2bf688173bb9069bcb13aac5b70330d561c",
"notes": null
},
{
"sha": "cc9503206e226419e4ffbf48f675447d868d0500",
"description": "panvk: Fix assert",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0e74b6eda9a0614a7e9438beda39c659da1b26cb",
"notes": null
},
{
"sha": "0500e3516566d6cfe3170ab508bf5128395c52a1",
"description": "intel/dev: Drop writeback_incoherent from Xe2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d77dfa75d334aace59839885ea81a767ac94c4b",
"description": "intel/dev: Use GPU WB PAT for Xe2 writecombining",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48da8eab55640603c408348d5ada3e03fec81352",
"description": "intel/dev: Add comment documenting the PAT entries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7295e09b536dea05f904e60e786ada8fab10bab1",
"description": "intel/dev: Drop coherency from intel_device_info_pat_entry",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa1129540a5bb472f4681bd49bb36b5d2338e3e2",
"description": "intel/dev: Add documentation about intel_device_info_pat_entry::mmap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4173e0f9106b7abc70b586936196c9694f0866b4",
"description": "intel/dev: Drop DG1 PAT entries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "178950bf9bc395755f83bbe67a15b9937403bf04",
"description": "anv: Fix return of PAT index for compressed bos for discrete GPUs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad96a993856e7caf319c736cac6f514f6a13b996",
"description": "docs: add sha256sum for 24.1.4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "096548bbe9cf1df33223ebfa1ff255624ef70799",
"description": "docs: update calendar for 24.1.4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc078c2dcf4d65fa6a551171de37cc35fafa8b9e",
"description": "docs: add release notes for 24.1.4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "619bcd3b5c8fefec773c4281dcc808b20b95306b",
"description": "radv: allow to capture with RGP on GFX11_5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2882ea3e213d61381df60e11c9259babd833388",
"description": "ac/rgp: assume GFX11_5 use the same SQTT/RGP versions as GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "664a31bcd1e8d5b28c75f9fe00c17de418cd9129",
"description": "radv: disable SPM trace on GFX11_5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "057c4e378689b066e11c2f94b1edae548645a303",
"description": "radv: expose BufferFloat32AtomicMinMax on GFX11_5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2ae0c9ef8fcc46c3b6155fab90a7fa704cc5ba5",
"description": "radv: fix programming DB_RENDER_CONTROL for NULL depth/stencil on GFX11_5",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c5779250ba6205f7aafc9d04154dad433aa525a",
"description": "radv: do not expose ImageFloat32AtomicMinMax on GFX11_5",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eff0998064f2ec422fd7465d130fd17286a30b93",
"description": "radv: use radv_nir_opt_tid_function to create inverse_ballot",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39de1786566e2914ab27533e5318d8db0d1efe64",
"description": "radv: use radv_nir_opt_tid_function for shuffles",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca887833186b9d93a103ec0dbb7fff5be6b697dc",
"description": "radv/nir: add a pass to optimize shuffle/booleans dependent only on tid/consts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d3f536174ea587a728f1d6d6180104e18b0e5d7",
"description": "aco,nir: add dpp16_shift_amd intrinsic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f430b1111b18e37c959d9ac5698e80d2aa7c139",
"description": "nak/nir: Make interpolate_at_sample more efficient",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24d5acf0529c653a3935e13bc411d9bf42aa70ba",
"description": "nak/nir: Use prmt for barycentric offset lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fffbd3ff2b9a53299ffd4b5c7dd5399f69685335",
"description": "nak/nir: Use prmt in texture lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbccbd8d50b1b04461a843a4f2a1b1153ed26cdb",
"description": "nir,nak: Add a nir_op_prmt_nv",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3619ec9630e8a05288d08e82e2285db12867bb27",
"description": "nak: Don't print the destination of OpIpa twice",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef88597ebb1eaf10017d17ec072953d6ae4a0c87",
"description": "nak/copy_prop: Ignore the top 16 bits of OpPrmt::sel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f949c00170f2cd0b75cfab5edebc965069161d68",
"description": "nak/copy_prop: Propagate OpSel with a selector of SrcRef::Zero",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc33cafcacb1ad2eb9bb04283a57ee30385260fc",
"description": "nak/nir: Use an indirect load for sample locations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f673e2bf688173bb9069bcb13aac5b70330d561c",
"description": "winsys/radeon: switch to rendernode when card node doesn't work",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "216ff9591bd088ad18c62e71fdda0965faea8b78",
"description": "winsys/radeon: wrap fd access with util function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec2451fcb345dfa182e3a320f03391b621921315",
"description": "winsys/radeon: take the full winsys struct in radeon_get_drm_value()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10d9bc3a2ce4878b50926b0578ab33c37c7561bc",
"description": "panfrost: Fetch available system memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02e38664f32c46b34d05a2dff801761120d4309f",
"description": "panfrost: Increase address space to 48-bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04685e732ee9908f1ab174bd98a43c9a2d5e1c97",
"description": "panfrost: Do not recreate bo if already mapped",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f2793ee1006af332c9cb80319243f67021fe5d4",
"description": "panfrost: Rewrite set_global_binding to make resources truly global",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "801922cbe6ba2d0ffe3a9f2f7357969bd11cc2d7",
"description": "bi: Implement basic 8-bit vec support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "368100d71c9cc03536cdb637066062955b29b149",
"description": "bi: Enable lower_pack pass in compiler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5420b739253c73875a532f40216b601618ec04e8",
"description": "bi: Lower pack_32_4x8_split and pack_32_2x16_split in algebraic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32ef369322187489071e1b6f38ce3ae3e23c9478",
"description": "bi: Enable lower_pack_64_4x16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02cea9762953a5141cc9b6e995f19011ca6e9db7",
"description": "bi: Clean up mem_access_size_align_cb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "660218529c54104f0e9c5cd31059f961f0bad418",
"description": "rusticl: Add panthor when panfrost is present in RUSTICL_ENABLE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e565873911103d5be2696ab5064b150a1844128f",
"description": "features.txt: specify that GL_ARB_depth_clamp is only supported on v3d/vc7+",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cbd39274451af7c0ad06676012a8f28a395df64d",
"notes": null
},
{
"sha": "4e9c16b035159c01b10fadeb5930f62efba14058",
"description": "features.txt: specify that VK_EXT_depth_clip_enable is only supported on v3dv/vc7+",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "16f6f50ce49c965302c4d81fd65c96c9d630f66b",
"notes": null
},
{
"sha": "f5a93fa83bdf5a34d3e46cb79611fef02d26cb19",
"description": "features.txt: specify that VK_EXT_depth_clamp_zero_one is only supported on v3dv/vc7+",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f8623ea7da722c5656af050d7bc771fcc3f1fc47",
"notes": null
},
{
"sha": "e6de8e2533f1fb863bedd904b9dc1e07d28da27d",
"description": "ci: fix run_n_monitor single execution",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15461dc62fba9066c1c2d4796f7c5003beca736c",
"description": "mesa: switch ID allocation to util_idalloc_sparse to reduce virtual memory usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4085aaf569bba2543b04031697842534d5a534b",
"description": "util: add util_idalloc_sparse, solving the excessive virtual memory usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ace7c32333521d18ee0db44da24132da70c23c22",
"description": "util: don't use variable names that can appear in args of idalloc foreach macros",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "287ed620d0de450fd1b8141e14227a2033434715",
"description": "util: make util_idalloc_exists private",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d260314f101540298edf973f5393e3468ed84ba",
"description": "nvk: Use the page size queried from NVKMD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68c06558be46421ae3357c0062bd0525f804e097",
"description": "nvk: Drop the sparse alignment back down to 4096",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "58181b7bbcf915b3262e7707cb88aabb6d7fd673",
"notes": null
},
{
"sha": "bccb9fe09127cb41170af43cac347e18866a735d",
"description": "nvk/nvkmd: nouveau uses the OS page size",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7f45d20d2b96776976730c2f776a97815438241b",
"notes": null
},
{
"sha": "78c00fbc2c0b7e63775133a8b78370e0e1f79ac1",
"description": "v3d: rename job->clear to job->clear_tlb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e19c139de117986ae50bccf325b6a99252d8b08",
"description": "v3d: skip tlb loads when emitting clears with a draw call",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9f26a9995c3c277acab3ee526cb7e1299910e5c",
"description": "glsl: fix cross validate globals",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dde1a69929212b4cb7e0156e7e364d8b1fc5aeb8",
"description": "glsl: set how_declared to hidden for compiler temps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb0efdd4d8968a71957b563e7dbf98cefa80a986",
"description": "llvmpipe: add shader cache support for ORCJIT implementation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60292b714c42d8caa6d2d8b7d31b5308439e0efc",
"description": "mesa: add unreachable to _mesa_shader_stage_to_subroutine_prefix()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22fe73a86a245042dda72eef565379c8415ec383",
"description": "iris: fix iris_xe_wait_exec_queue_idle() on release builds",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "665d30b5448f606d7a79afe0596c3a2264ab3e15",
"notes": null
},
{
"sha": "4fd7cad05dca3d80172495a0535401282138cdfe",
"description": "intel: Rename XE_PERF to XE_OBSERVATION",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40dbb6e8e88745264016b5290468ce5a351e2353",
"description": "egl/x11: Remove force software check for exporting SBWD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba1a6a7e384bf349e646dfb70bd61287ec82b01c",
"description": "egl/x11/sw: Implement shm support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71a97b204750cc2f7f29927c85df0e1fee882c2c",
"description": "vulkan/wsi: Update sw x11 wsi to only copy damage regions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be050e34a79c5107f0e13a62ba3815351ac4c172",
"description": "egl/x11/sw: Implement swapbuffers with damage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb5afd804e9eb803989df48e6bafcd59afafe205",
"description": "egl/x11/sw: plug in swap_buffers_with_damage handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6088a0bf51dd6bdfe39d9160a748bdde016f2c96",
"description": "egl/x11/sw: fix partial image uploads",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3e712e74e0acf1d4e708126427bd3990484bf4c",
"description": "intel/elk: Convert missing uses of ralloc to linear in fs_live_variables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3700e49fffcb1df2ae4f62838b5a3d46eb0836c3",
"description": "intel/brw: Convert missing uses of ralloc to linear in fs_live_variables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "117a93a550894df4a54e6f57196df4674231faf1",
"description": "zink/ci: remove redundant arb_shader_image_load_store skips on POLARIS10",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78aab2db8093b7ae4e508220f7ddf306bf691aac",
"description": "zink/ci: skip arb_shader_image_load_store also on NAVI31/VANGOGH",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6690343e101a3d3444d8cc2eca8a0a19c690d430",
"description": "zink: match shader-db report.py format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d45e2f3f15e7a9190c8f6b7395ad6b09c40e5fac",
"description": "zink: remove extraneous \\n with shaderdb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8177a4f72ac8a77561084dc64591a1fad31ffae0",
"description": "radeonsi/vcn: support DPB_MAX_RES on VCN5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e040ee1098fa0f327fa65e683aa88da2a6518afd",
"description": "frontends/va: Support frame rate per temporal layer for AV1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6099903c1c072e09b737e22e3f7d32fcde3117e",
"description": "vulkan/runtime: add spirv_info_h to vulkan_lite_runtime_header_gen_deps",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1759c0eba774615c57097e5579ad4ff1abc1f6c8",
"notes": null
},
{
"sha": "241585667f17cdde943bbeabf2ac2e5d61abbfd7",
"description": "anv: reimplement the anv_fake_nonlocal_memory workaround",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "94989b45a5ed91088777f9be100c0ceba474ce52",
"notes": null
},
{
"sha": "cdf646dbc3534a9c4bc575807c8659986fa0f729",
"description": "Uprev Piglit to 582f5490a124c27c26d3a452fee03a8c85fa9a5c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d202f246981db257290a9759df5f77dd78c68952",
"description": "spirv: Don't warn about FPFastMathMode if not OpenCL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3842f9f41001a26870390cd2fbab9fb0080db0e",
"description": "tu: Don't disable 2 10-bit formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f1d1c4fc87add67d35b14a91f5eb7f1c5318682",
"description": "nir/opt_constant_folding: fix array size define, pt 2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bda47e29defebfb3a234a76dff551e8c28901c6e",
"description": "freedreno/a6xx: Allow blit based transfers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30dbfc87cd565a367b1079939269b83254885d08",
"description": "freedreno/a6xx: Add more format swizzles",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89dd8d101b6efb6cceb2fe529554ce1a1a6ca9a3",
"description": "freedreno/a6xx: Skip blitter for L/A conversions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3bb393e7b926a239fb433ee9072174abbf4d32fd",
"description": "freedreno/a6xx: Tweak blitter traces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e250033eef2111aaf33d4e92ad92408da87b5e1",
"description": "freedreno/bc: Rework flush order",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57694b894429cbe343aae4e7599f14c8f6f1c0c7",
"description": "freedreno/a6xx: Drop 16b packed image formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb9d86299b44e77e37f8b9032cb839099ca482de",
"description": "freedreno: Use LINEAR for staging resources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5de33f3d3e155283ab72b6acccaee8eeeab4b710",
"description": "freedreno: Implement stencil blit fallback",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8bc0cb804006c796e0a86febb2f9dfd5c15ac4fa",
"description": "freedreno/a6xx: Implement S8 support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5056f5b69cff01dfab5fc60596b1868731f52433",
"description": "u_blitter+d3d12: Move stencil fallback clear to caller",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93728752228b9d90435d627d24c617562f52e3a7",
"description": "freedreno: Handle non-null cb with null buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9123ee0f185f9744b82f84af2ec08cbaff63c364",
"description": "st/mesa/pbo: Set src type on image_store",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dec4603a21f54ceb815843684230213141cdfc2b",
"description": "ac/surface: fix version check for gfx12 DCC",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0bb83a4060a021c4e14ffd2c62bfdb630287da27",
"notes": null
},
{
"sha": "2b99906e5bd809f3502668ae096f9a9c8e729c9d",
"description": "radv: Fix shader mask for SQ_WGP SPM counters",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "acb10043cbb5698e2a02612930d08598b9245085",
"description": "nvk: add instruction count exec property",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4030447dab14afb2b7ba214902ad7610e15d152b",
"description": "nak: gather instr count explicitly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67e3b3fbfda269546502a86b0de4ca6c0f08397a",
"description": "nouveau/drm-shim: set ram_user",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6723128e946579d2a8cdc01ded40a644c10fd69f",
"description": "aco/spill: Don't add phi definitions to live-in variables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb5af6beded1fccb510f3ac59a91eb072d0f4c41",
"description": "aco: remove live-out variables from IR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f86816ca85049b0e59b8e306d9bfcc1667ace189",
"description": "aco/print_ir: print live-in instead of live-out variables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "043ec096c1878d2aebed4fb919223cb1b87e8b69",
"description": "aco/validate: use live-in variables for RA validation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "976dd71942955e2b1a368b662ac0c889e1af5a8f",
"description": "aco/cssa: use live-in variables instead of live-out variables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c146d4b6b6aa21f801f00c539577370bf4e6815e",
"description": "aco/spill: use live-in variables directly rather than computing them",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "162876c8752e3001715c005fa455711997618fb7",
"description": "aco/ra: use live-in variables directly rather than computing them",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29262f8cf39589c9176bc96ef616e6b912afb0d6",
"description": "aco: compute live-in variables in addition to live-out variables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a4a03ec1f13be9f9ebd44f48b946337393910a1",
"description": "ci/panfrost: Update t760 fails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32a4596d179da82b8602761399183122aad02e0b",
"description": "panfrost: Handle gracefully resource BO alloc failures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71a24a0c5e600c6991049c20eaa45da52810a263",
"description": "panfrost: Handle context_init errors correctly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "668bde442197532c34894601fc753d2bdac86d67",
"description": "pan/kmod: Avoid deadlock on VA allocation failure on panthor",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "97f6a62f7ef82b909f62ca78788d4f24416fbd31",
"notes": null
},
{
"sha": "ffef3d1709daa1ed81d98d8f12f3fcb74e9c4f95",
"description": "nir/opt_sink: ignore loops without backedge",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "79875737cce4a1d870070f1612c7555f16f8765a",
"description": "radv: use NIR loop invariant code motion pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "540ee1c81ae55d117cb21ca1b892cd28c21c276c",
"description": "nir: implement loop invariant code motion (LICM) pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e18b54fa5d83220c211c169731b4d81b58d9a6e4",
"description": "drm-shim: stub synobj_timeline_wait and query ioctl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "814a2da2f42aa07a543bea6fd84ff599a6735554",
"description": "radv/video: advertise mutable/extended for dst video images.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8863704c6bf1db410c625aa111f1c9bfea9e4333",
"description": "radv/meta: add a helper to create descriptor set layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d322b787e784d4e4fd6a94516e0b72845569599",
"description": "radv/meta: add a helper to create pipeline layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6a626e000ec6ac83be904d1f3768f80730007a7",
"description": "radv/meta: add a helper to create compute pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf3b2d29125f711d6a62dd8e18d9ab915569f8fb",
"description": "radv/meta: remove useless checks for NULL handles before destroying",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4deb138e7d5c2f60bd9a0a21a2c0ff814d591c7a",
"description": "radv/meta: remove unused number of rectangles for internal operations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecd3bbf826aff5bca6ab5c9eb54f953b5a027e39",
"description": "radv/meta: remove redundant check for hw resolve pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76e4edefbf3f2f8a50537f196067e6bc4ac16470",
"description": "radv/meta: remove unnecessary blit2d_dst_temps struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e739d0e5bb328917f621f5f4360eb7d8cf76c5d7",
"description": "radv/meta: remove non-valuable comments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f02ec5ed18a0a9bdd3739287cce54a621ea3bad",
"description": "llvmpipe: add an implementation with llvm orcjit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b69b8d0db91ad6dae3ecb4be0e05523b5a7b684",
"description": "llvmpipe/tests: add a new test for multiple symbols for orc jit testing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba283c0d845ee328b031de955dcb3e0384587247",
"description": "llvmpipe: add function name to gallivm_jit_function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28530c3eaa12617fa39c3f3cb5d23bae24b8422b",
"description": "gallivm: add riscv support to the mattrs setting code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "465510a211db97132a8df192cbe0f92195fabed0",
"description": "util: detect RISC-V architecture",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60488d6213a044b01ae6a9f668592abd737edb95",
"description": "xa: add missing stride setup in renderer_draw_yuv",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343",
"notes": null
},
{
"sha": "1ced84063226aa08263d94f812e2b99b6d11e99e",
"description": "radv: Add `RADV_PROFILE_PSTATE` envvar",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bda1de89db9f0ab4172aeb7eb52dbab7ca20d223",
"description": "asahi: eliminate load_num_workgroups from TCS unrolled ID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae769727d8ea7dd2c4a3a90c408fd110eeb6cad8",
"description": "libagx: handle VS/IA pipeline stats on GPU",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fbf2002e3b5c50d4657e63b9ed3faebcc59edda",
"description": "asahi: handle CS pipeline stat with indirect dispatch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc4d38d4ed5947cd56c0fb2dbe0a6fc86c43086e",
"description": "libagx: add kernel for incrementing CS counter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d26ae4f455a2ebfb4bf4fba62dd93a050603b8e2",
"description": "asahi,libagx: tessellate on device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc9b815efaee64589312a000b8b825e069394032",
"description": "libagx: specify heap size explicitly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a82c0211e7e2d278235bef49bd926d20ac139484",
"description": "asahi: tuck in null query check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bce466586e3d0be78ce405036433bdd2878dc542",
"description": "asahi: make agx_pack opencl compatible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9624b86af042ca6e5eabac668cdc95777e2e2502",
"description": "asahi: drop stale comment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d4f0d3002682e6a9fce48765f86ffd03bb68c38",
"description": "asahi: drop old comment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8b673a10939d45c8184e6d3380eabbb6a624d7a",
"description": "agx: do not flush denorms for fp16 fmin/fmax",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ac289dade0dcaed4cb49ca886de4e2b4d7e2fb8",
"description": "agx: set lower_fminmax_signed_zero",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d238d766c64eb1d440a28cba6451d4df7d1e8b27",
"description": "nir: add lower_fminmax_signed_zero",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e46f7b39a7e941176cbb87468684d6b0473ef75",
"description": "nir/lower_alu: remove dead #define",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ab3d95c11789354a526e9032d7d355294a87e10",
"description": "nir/lower_double_ops: handle signed zero with min/max",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26de3d5366338aa6f4df6eb97751e42a60b34bb1",
"description": "glsl/float64: handle signed zero with min/max",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f48fa4ebe5510cb2811bf2a9aaa91ea1049635c",
"description": "nir: strengthen fmin/fmax definitions with signed zero",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7fc5a2296b8ec7cf6783cb2ae6012ff1ffee5046",
"description": "nir: use MIN2/MAX2 opcodes for imin/umax folding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8db5759b8f5e8384dc60da81ec718173b2fa91d",
"description": "nir/search: use ALU float control helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4c6fbc4a7e4345fc78221f106901146ca75b721",
"description": "nir: add nir_alu_instr float controls queries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43dadbd2fa7864ff8984deb305c72e02ebde15ab",
"description": "nir: Add FLOAT_CONTROLS_.*_PRESERVE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc1521e57c005582aadc86d5942d852fc67a258b",
"description": "util: add dui/uid helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b16b1d05c5ff66d3c45a7dc2973dc56ee29ffb30",
"description": "meson: remove unnecessary line continuation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2afd233145460a8de7672f0e2bb7416a16d0f176",
"description": "radeonsi: lock a mutex when updating scratch_va for compute shaders",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3b0bfd254f722e5773f70c6cb367e859876a4208",
"notes": null
},
{
"sha": "a5b4ae67ae60d69418fc9cc879e5aa43ea5004e0",
"description": "ac: add radeon_info::has_scratch_base_registers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3b0bfd254f722e5773f70c6cb367e859876a4208",
"notes": null
},
{
"sha": "bc4382348d776e3b840645a339683aa6473b9bbd",
"description": "radeonsi: don't update compute scratch if the compute shader doesn't use it",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3b0bfd254f722e5773f70c6cb367e859876a4208",
"notes": null
},
{
"sha": "c353394a21b90582cff6c461ede160e3eda81462",
"description": "radeonsi: replace si_shader::scratch_bo with scratch_va, don't set it on gfx11+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3b0bfd254f722e5773f70c6cb367e859876a4208",
"notes": null
},
{
"sha": "880f0fc8cef6963fcd0be9c63606bba6c4e10e73",
"description": "vulkan/util: add missing dependencies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ff016610fb0c86cbd069c1e7c139b216cab3891",
"description": "radeonsi/ci: update gfx11 failures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02e60a221cdc361da59d5aaac1a0133fa5cd9415",
"description": "radeonsi: rewrite the clear/copy_buffer microbenchmark",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65b09edff2bd2068e43c07b61d0d915cdc4243d8",
"description": "radeonsi: clear buffers with a 12B clear value by clearing 4 dwords per thread",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9fa0cb8aa8c766e760c87b2ea441e8ed0362a3b6",
"description": "radeonsi: add dwords_per_thread parameter into si_compute_clear_copy_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca4f6fde546158398b0355e6731689c3b8cc1d8b",
"description": "radeonsi: use a hash_table and define a shader key for the DMA compute shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8df427f162512e5f3721e4c99981baad8233abac",
"description": "radeonsi: add fail_if_slow parameter into compute_clear/copy_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e42a25aea1b1c23264b7f8ac9c656052db59846d",
"description": "mesa/st: load state params for feedback draws with allow_st_finalize_nir_twice",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5eb0136a3c561e25d3f274e33a86812cfb2af589",
"notes": null
},
{
"sha": "b0ad3c216026565f84685d8a805ff397ff276706",
"description": "aco: fix s_delay_alu with salu and trans dependency",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9e9cabd2fa168690ffde09bed5675c1940b13dc5",
"notes": null
},
{
"sha": "a4b8d17c29326da22b9b7e7197f1efe7b276a110",
"description": "fd/meson: Only build 'ds' when system has DRM",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d77b0f7cb161006f5d9762b37223cb7a5121e36c",
"description": "tu/kgsl: Fix profiling buffer GPU IOVA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d6faa21f81fd62569ec2f2fa3fc9ccdd51986b1",
"description": "tu/kgsl: Spin unti KGSL reports queue timestamp during profiling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d54a605fe9e2547290e90dc192be04b20d0ed30",
"description": "v3dv: free temp image created when copying with blit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbd39274451af7c0ad06676012a8f28a395df64d",
"description": "v3d: expose ARB_depth_clamp in V3D 7.x",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8623ea7da722c5656af050d7bc771fcc3f1fc47",
"description": "v3dv: adversise VK_EXT_depth_clamp_zero_one",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce7e1e0f7afd7a5021587d7d175b309449a678cf",
"description": "v3d/ci: add disabled job for CL testing on the RPi5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c40c35b97c07b343f6e3f920d5b35940dfcfa92",
"description": "v3d/ci: rename \"rusticl on v3d\" suite to `v3d-rusticl`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "beb05d14ae6b38212624e6dac06e4d358b7a00a1",
"description": "v3d/ci: add disabled job for GL testing on the RPi5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15a3aff0f1f185d7a88cc9f140a23d842d26680c",
"description": "radv: use zero allocation for the device queues",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fa22f9fec5c6bb74d73243d3e3b6d31c40e9565",
"description": "radv: regroup all tools initialization in one helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d2751bbdefdd663ee6b9e9198c3c2a21049b2ac",
"description": "radv: add radv_device_init_rmv()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27a90f1f2930c7575309e08ec55c52a7abdd47d3",
"description": "radv: add helpers for init/deinit device fault detection",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "351fba7ee3242967e601c56109a70c526698d1c5",
"description": "radv: add radv_device_init_trap_handler()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ab6357c4280d09be3daf570b8f90d5bc4f25ba8",
"description": "radv: simplify keeping shader info for GPU hangs debugging",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe09a6d72b9bdeff68245c4fef0766aa95c87157",
"description": "radv: add helpers for init/deinit RGP",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "033084c91230a32950631f8e86ab376fb341f150",
"description": "radv: add helpers for init/deinit device memory cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01339c6c9306c96ccf4eeeca39bd237a9969bd58",
"description": "radv: add radv_device_init_perf_counter()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5657f21fcf1021463d280c706f7868dd38144bf3",
"description": "radv: destroy the perf counter BO in radv_device_finish_perf_counter()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c68408d1957f333a1f551f790c3a05e7c459dd3c",
"description": "radv: Fix crash when using SQTT and NO_COMPUTE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d94a40fe084753b90db9606cf37ef82016d86485",
"description": "anv/video: use correct offset for MPR row store scratch buffer.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "98c58a16ef1ab2208693505a88e597202cc3c2a1",
"notes": null
},
{
"sha": "e5069550568b26919f02b15095a6852098fd64bd",
"description": "nir: Handle texop_*_nv in nir_tex_instr_is_query",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "aa1f00cf5cb39c26fe5c8986179646b37cae0cc9",
"notes": null
},
{
"sha": "bfef1a4450ea3df93809bc509938edf3d27aecdf",
"description": "lvp+zink/ci: document a flake seen in a merge pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0af09d1f6e45dcb08991e2e71a35753879ced85",
"description": "turnip+zink/ci: add two more CS related flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89742437efa7099bc7664e7646d57927caabcb53",
"description": "zink+nvk/ci: document regression from !30033",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92572501bb282c3f1c1da672c433cd59534fe398",
"description": "zink+nvk/ci: ascii-sort fails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a04dc1a4517bbe359fb246a79cd38c99f250c826",
"description": "frontends/dri: add error logs to dri2_create_image_from_fd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "252485b0e20e8295a11922f176b9d607a19f1ff4",
"description": "radeonsi: fix si_get_dmabuf_modifier_planes for gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0bb83a4060a021c4e14ffd2c62bfdb630287da27",
"description": "ac/surface: finish display DCC for gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46071c90c7a8f112f5ee34abe3c24ad5b9b0bf02",
"description": "ac/surface: finish display DCC for gfx11.5",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6835257246c239fd3c3f7bed1af1952b2fd6584d",
"notes": null
},
{
"sha": "641ec0ae6e15b9aa396b63cafcf77ff11fd2bd2a",
"description": "radeonsi/gfx12: fix compute register settings for global_atomic_ordered_add",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "acb3d5f132f734a64e36c1c37cd37f51e01ba9a2",
"description": "radeonsi/gfx12: always set BO metadata, not just during export",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "462ef2d63899c1f274df25bf78284676d6b101a6",
"description": "radeonsi: expose internal buffer bindings to compute shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33d4e32545994d9f1a73554dd2c77c165b0c53a5",
"description": "radeonsi: implement nir_intrinsic_load_ssbo_address",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "678d5201624a67c1e49bc824e498c0d3784e4f61",
"description": "as/llvm: add s_nops before the ordered add loop and s_wait_alu workaround",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd8d20543da05e0d607a803f115387eaab2223f3",
"description": "ac/llvm: fix inline assembly register constraints for ordered_add_loop_gfx12_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b617c3b06eac4b40366bb6b98385e513823b192a",
"description": "ac/llvm: remove s_nop from ordered_add_loop_gfx12_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11272a8d82b45cc2d5c1a8e082a53a4683567c5e",
"description": "ac/nir: remove sleeps from gfx12 streamout code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b2cd628b838753ec7faef38746397f35a107b0c",
"description": "nir: rename ordered_xfb_counter_add_gfx12_amd -> ordered_add_loop_gfx12_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fd43bca2c0fdda2e80154138d796250cb8693a1",
"description": "radeonsi: don't use CP DMA on GFX940",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0205a92d93cf87e3b3f78f4e3fa4307cd1f150c",
"description": "radeonsi: replace shader SHA1 hashes with BLAKE3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "090f27035d550f05d147a4305bb478dc6c76af4e",
"description": "mesa: switch remaining shader functions from SHA1 to BLAKE3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2d26a5c08d56772b6f7b80b7ff357dc80453318",
"description": "venus: simplify cached mem type emulation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e37ec9cb68893f0a8f3138efdbc3a4d1c93b32e",
"description": "zink: use maint7 to capture venus driver and more accurately use workarounds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e9d5c7b12a57f5266c61777919ccf5a6411ddf2",
"description": "zink: hook up maintenance7",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9d451e83768a2adcdd0bdb52996307945db9eae",
"description": "zink: move all driverID checks to a helper function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f48b3bee31a48023a803599babce8e59a8b4a23e",
"description": "intel/brw: Split off assembler logic into library",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f906f8715079e98510be5cda9f99d4d1dd82bc6",
"description": "zink/kopper: Set VK_COMPOSITE_ALPHA_OPAQUE_BIT when PresentOpaque is set",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8ade5588e39d736bdeab9bdd8ffa7cbfb6a5191e",
"notes": null
},
{
"sha": "70b40fd2a0cb4036f70cdc07e6d918c9876c6ea1",
"description": "zink: modify some buffer mapping behavior for buffer replacement srcs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76da22bfc2bfa909ca27f19bc99b74ba61b9848e",
"description": "zink: track the \"real\" buffer range from replacement buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa210726b6dec7ee7cc196dccdd26f6fe83590c4",
"description": "zink: propagate valid buffer range to real buffer when mapping staging",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7231eef6304eb356611f947fe3a0429160a67097",
"description": "tu: Have single Flush/Invalidate memory entrypoints",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bb9c1cca94f4aa47e669c769c08af4aabf31e71",
"description": "anv: reuse existing macro to query for flushes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29c4961b53bd1a54478d61e87ed3eab485102390",
"description": "v3d/ci: include results of CL run in expectations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10af395f72040604d8fa26cb0e5090835c24f666",
"description": "v3d/ci: include results of GL full run in expectations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa1f00cf5cb39c26fe5c8986179646b37cae0cc9",
"description": "nir/gather_info: handle uses_fbfetch_output for texture operations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d0b949cd7000c376b5228883e09784848436126",
"description": "nir/gather_info: handle uses_fbfetch_output for sparse image loads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a6852907d0d609b70312f8138bdea8e0158c464",
"description": "radv: fix marking RADV_DYNAMIC_COLOR_ATTACHMENT_MAP as dirty",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87786a7a7e757f79e20de9c305f7f94fe758a993",
"description": "nak: Move imad late optimization to nir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e019517d6e45d7b74adc64bef51951c9ce0375bb",
"description": "nak: Set has_imad32 conditionally",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b209fedebe0065d624cd61a5ec71a3c31672eb45",
"description": "nak/sm50: Fix immediates for IMnMx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "faeb71553582cbc05b10401ac1cacf65b2121dba",
"description": "nak/sm50: Re-order all the ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "970b3e0e71590b127d30c4bfe0bbd8c3fecff17e",
"description": "nak: Add a legalize() method to ShaderModel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e039b7e1ac3dc7666b0d83ed621b5c5c279a760a",
"description": "nak/sm50: Move legalization into SM50Op",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59f1ad581e509a0c9b5cfc7db9672167ed05a0e5",
"description": "nak/sm50: Move instruction encoding into a trait",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99c4b90f3c77332390be75e980d7f8b38de02b02",
"description": "nak/sm70: Move legalization into SM70Op",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f20b1c50b4fe0c66ff4dd91a1c6d00da62c86169",
"description": "nak/legalize: Handle RA instructions up-front",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d8d928a59e854f0c0e272fccd8bca3e00230377",
"description": "nak/legalize: Handle OpBreak and OpBSSy specially",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9a9bb651ca9ddf3e14a17f88336ab6ba7c09cf8",
"description": "nak/legalize: Move a bunch of helpers to a trait",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b9b6a952912f3d030526bcda25c6f1a9c3d3771",
"description": "nak/sm70: Re-organize the code a bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20e1160f3f3229df0e9a54e26ca12595a59a2cd1",
"description": "nak/sm70: Move instruction encoding into a trait",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57667aeac8bbdd4b7fb74065c1dab5ea95424222",
"description": "nak: Move instruction encoding into ShaderModel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4db2f43defc0b8c10a4d110613cccb657918a0e",
"description": "nak: Move Instr::can_be_uniform() into ShaderModel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ddb2b291d21bf3a57ae3156ac7aaf66686182eb",
"description": "nak: Move RegFile::num_regs() into ShaderModel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74ac40da2d959f98d74014eb7233e83b2b3f9c50",
"description": "nak/ra: Move the NAK_DEBUG=spill logic into RA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6b8da5427f85a1c92e86d8314665cd41dd547ce",
"description": "nak: Plumb a ShaderModel trait through everywhere",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69bea2b49fa3a6bf71b40c2f2bd30cb855e7f902",
"description": "nak/sm50: Get rid of the hand-rolled align_up/down() helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f7ff6fbdcc743dc16bc2429d7a51af3de728ed0",
"description": "nak: Move encode_sm* to to sm*.rs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d82a5d0f59c001b7bb52ca8f7155fb6ff36f115a",
"description": "nak/sph: Stop storing the shader model in ShaderProgramHeader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2d1e10315d381e4819c4a03055fa49f2bf6b731",
"description": "intel/brw: Don't print extra newlines in assembler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8dcbfbd390af04cb5271be3c8e9fa9c51380e9b",
"description": "zink: print pipeline stats for compute shader-db",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c597c08616bdcdfb9f5ff00ee35b8b5816948ab",
"description": "zink: move print_pipeline_stats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b8eaf3bd6a33565d0d7ce24ca8ad0d4d8ce1d87",
"description": "panfrost: add PAN_AFRC_RATE env var to force a compression rate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ff543f3b81e99c50709101fd0313064b46dbc04",
"description": "panfrost: add support for fixed-rate compression",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6665840929b8a0274c4e79991f3e22ceaf01bc3d",
"description": "panfrost: add translation between modifier and compression rates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "894657a5ed2e22248f22388a0467aa24c272a5eb",
"description": "panfrost: add support for AFRC modifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "450c853f8be8a924549031c8c77f865274fe9f0c",
"description": "panfrost: add support for AFRC render targets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df226c237e30158ec690c8ce485e15992cc01035",
"description": "panfrost: add support for AFRC textures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87aad0a5e4f92d5709bdd10b10dd06414d96a733",
"description": "panfrost: encode component order as an inverted swizzle (v10)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2dae926850ee7a0920e18d773afc55b0c68eb534",
"description": "panfrost: add utils for AFRC fixed-rate support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb95e8ada0152084cdbe65842dc8380bd8d54a02",
"description": "panfrost: add device querying for AFRC support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7b489f7be48fa40ae5247eff1d2ed34fff679e7",
"description": "panfrost: Add AFRC overlay in v10 xml specification",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6cc32c609bddeaa1997743425eb5d859a5ce74dc",
"description": "radeonsi/vcn: Add low latency encode support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c06b9443981888277f412190a193c5e56c5f97e2",
"description": "radeonsi: Add debug option to enable low latency encode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e63b0571bcca2931674ec001225be4d3af74ff1b",
"description": "intel/brw: Account for reg_unit() in assembler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6cdd56e7edc260ecfc74aa43297d86dce82d59a2",
"description": "intel/brw: Use brw_inst_set_group() to set QtrCtrl and NibCtrl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3c65e88213d98bcc48dc33390ed1076dab23ac3",
"description": "intel/brw: Don't set acc_wr_control for Xe2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a6513d7c4deb0cdd44c439d73b59176953a50a8",
"description": "radeonsi/vcn: Limit size to target size in AV1 decode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d36b1e30a26f867d7b14dec298f3633180c1571d",
"description": "rusticl: require PIPE_CAP_IMAGE_STORE_FORMATTED for image support.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "382b88cbc47be3f2adb1840d8afa589493dfc05c",
"description": "rusticl/device: fix advertizement of 3d write images support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06cecdc420507ac259e842002120fab71bd60444",
"description": "rusticl/device: turn image_3d_write_supported into a cap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "386632e2a3ccd22338188ea3fb4539c9a8d82402",
"description": "rusticl/device: fix image_3d_write_supported for embedded",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5cc37b9025b46a270a19762895cc0af34e6eca40",
"description": "rusticl/spirv: support more caps",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "22171d16f8b993547da59b5279fcf17319d97423",
"notes": null
},
{
"sha": "48050d9f45a6d8a6bbb06c9cd7ef1d3a02ba6113",
"description": "v3d: support unnormalized coords",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "837c441acb8a16cdfde9725eed35825cc1e56b1e",
"description": "intel/nir: Don't needlessly split u2f16 for nir_type_uint32",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f695a9fed2b0eac39acdaca132f5fc8c43c9f7d7",
"notes": null
},
{
"sha": "5873b3ac1416ae8666d74285d2e2af34beabd81b",
"description": "ci: run_n_monitor, sort by name when listing jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12c1bdc31dbb56d38369fe1515f9545a407a993f",
"description": "ci: run_n_monitor, listing job names with a padding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d80d35ceff8f868ca14c0a271043ccdec9b4498a",
"description": "ci: run_n_monitor, pretty duration with padding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45f19b36314e40a6d2445eadb333d9e518eea8a1",
"description": "ci: run_n_monitor, arguments review and unicode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "795b3f83ff5931837c8c548b6b8be5b0308d158d",
"description": "v3d/ci: update expected list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b366685758fd69bb2497b954ccba628ee78bfc3",
"description": "radv: remove unecessary nir_remove_unused_varyings cleanup passes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4706c61773ca9e9c92a7c644feb52c71c80d3f2",
"description": "nir/linking_helpers: remove nested IF",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "525aacd9d781066bcac183522e08b9355916a534",
"description": "nir/linking_helpers: remove varying accesses in nir_remove_unused_io_vars",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bcd98e091a466279934eba92eeb3c1e6043bad20",
"description": "nir/linking_helpers: remove special case for read mesh outputs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57080749f78c0e6778a40c864c0d914d54b5301c",
"description": "gallium: remove PIPE_CAP_SHADER_CAN_READ_OUTPUTS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "767ea18517a05f9d4ecc4fdca0217cd0faf89b88",
"description": "glsl: always lower non-TCS outputs to temporaries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "969cb02de73f3b06c36428d6bbda51e52e64f910",
"description": "venus: chain VkExternalMemoryAcquireUnmodifiedEXT for wsi ownership transfers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f868946398f56a34abb430ff6fb3f6f7bbd11fd",
"description": "venus: skip barrier fixes as early as possible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1656eb470633d35c2dbaed0ed1ffb08a8f0a7d0d",
"description": "venus: refactor image memory barrier fix storage and conventions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53f0c12b0c8655645601c0c491cfe94b86dfb9e3",
"description": "venus: factor image memory barrier fixes to common implementation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5e4880cbec956547b3e62442cd4c56670314e7c",
"description": "venus: enable VK_EXT_external_memory_acquire_unmodified",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b57b332b862593de4d966386ca28a52edf4bd304",
"description": "venus: sync headers for VK_EXT_external_memory_acquire_unmodified",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de9dcea0cab6cc39426344d3efb1d0cc1fbee035",
"description": "mesa/st: don't set lower_fdot in draw_nir_options",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e862a372b3f37d9a8ad16c88ebeda518bdb5102",
"description": "freedreno/drm: add mesautil dependency",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bde26a32e19c8032c09f3c0f336da99c3d913043",
"notes": null
},
{
"sha": "22bd26079fbffcc0fa14b8c943692c55ace15c18",
"description": "util/mesa: move mesa/main log code to util",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c4e03024cd3367980210769c8137f10df4f0e3b",
"description": "mesa: remove _mesa_get_log_file() wrapper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0441c695277e86d687b60a2a3b3d9c537d2f5dfb",
"description": "util: macOS support for cnd_monotonic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f12dfd7940cd7cb4f5e2b61451633c2ae20145f0",
"description": "wsi: fix compilation on macOS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "345c198c2221973f0bc4b7cacf56807879a7f948",
"description": "util: fix memory related OS calls on macOS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94379377c452c541606d64182234e0d200f4cc07",
"description": "lavapipe: build \"Windows\" check should use the host machine, not the `platforms` option.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e030ab51632d1de1859e4683ae0ff260a8d98a14",
"notes": null
},
{
"sha": "13e7a39f49556332cbfd6d4b011f0baf3895b7c9",
"description": "lavapipe: fixes for macOS support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51e56c6c7b19fb6556a423a04c45f685cad3265b",
"description": "rusticl/mesa: make PipeResource repr(transparent)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a382fb08a4bbbc7c6e7838e3aa93100120af5a27",
"description": "rusticl/memory: optimize sw_copy when the row_pitch matches the height",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4456b23999e41299bb782cbf1bc68fab2c9c6e8",
"description": "rusticl/mesa: remove ResourceType::Cb0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91cd3295d82ec46c70068b4794cdeb7af25fb3ed",
"description": "rusticl: remove unused interfaces to simplify code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b22bc617bf2db4120a438c1ad5e45992f638d82",
"description": "rusticl/memory: complete rework on how mapping is implemented",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00180933ad69daa1f526bdd23dc96af408a2c3cb",
"description": "rusticl/ptr: add a few APIs to TrackedPointers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d28ab687bb3e28432468fef0d80034fe99d55f75",
"description": "rusticl/context: move SVM pointer tracking into own type",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41bb73baf6d52c3cc900c1f48d1e3f5235135ec5",
"description": "rusticl/buffer: harden bound checks against overflows",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "20c90fed5a0ab0202ee1ef474c71cb816164a448",
"notes": null
},
{
"sha": "cd9187a1e1a810459028376ac7f0a633c0e0cd61",
"description": "aco/ra: fix affinity for s_addk",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "39380d475a36981f1baf77b435c29de5fc507f3e",
"notes": null
},
{
"sha": "fab95c78f9e971de40a350dd667a603b6ef104fb",
"description": "aco/ra: remove special-casing of p_logical_end",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad01e473f5d54fea2b7076c1ba8064cef0ad8e1c",
"description": "aco/live_var_analysis: use separate allocator for temporary live sets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c466157d06e0c6036947d051b147fd68a0e5520",
"description": "aco/live_var_analysis: remove unused includes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6729e81d15754b3519377d2379cc6995c093cc3f",
"description": "aco/live_var_analysis: inline block->register_demand updates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f4fb9eecfd15f5599140e2c7b844351f713d7d4",
"description": "aco/live_var_analysis: ignore phi definition and operand demand at predecessors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68c1e7237cf9710ee67f2d0835d560fdd57e5ba8",
"description": "aco/live_var_analysis: refactor using ctx struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "daac18f2cee4af0b9c2d2880eebfe636bd5d02cf",
"description": "aco/util: skip empty blocks in IDSet::insert(IDSet)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c6f382d687962dd47c4c6e40b771475b68e3dad",
"description": "aco: add RegisterDemand member to Instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc851c0aa6d8f83be024000a1bf0e8213fa3e3b7",
"description": "aco/ra: use live_in_demand in should_compact_linear_vgprs()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e2a0a5ad097ef2cbbcf38f7a4f508061a5f9c0c",
"description": "ir3: Add descriptor prefetching optimization on a7xx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fdfe86aa529e9510171238cfc51bb31022e26ffc",
"description": "ir3: Expand preamble rematerialization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59940d657760f69b2ef1b4b15c6d64f7007a0419",
"description": "ir3: Make preamble rematerialization common code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45a57fa735425f7097c537348744599455a6c2d5",
"description": "ir3: Plumb through descriptor prefetch intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b39b82dfbd85c4a69a1b37d477cb859b50cb149a",
"description": "ir3: Don't consider r63.x as a GPR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa8758fc81d14daf26a093bfcc66e9f3b4cfb618",
"description": "ir3: Split out bindless tex/samp encoding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ccf88d940b1b4461cf8e63c12288bf85803f7c1e",
"description": "nir/instr_set: Don't remove matching instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cda7d9c9717ec853519777936fde64b22191e2e6",
"description": "nir/instr_set: Return the matching instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c74872bbc8de68c5ff668ea49380b60b7960b25",
"description": "broadcom/ci: update traces for rpi4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4bb564f40dc1ba758c40b5c3a019ad0dc36f9406",
"description": "broadcom/ci: add more jobs to test with rpi5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56aa1ac74bc73ba18b2df5a5fdf908e8c12b4995",
"description": "radv: use ac_is_reduction_mode_supported()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc3cb526c4206811bf2f7e26001a7653d0b47388",
"description": "ac,radeonsi: add ac_is_reduction_mode_supported()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d29b8b01eba7ab4f08c928194cd837a24da5ad8",
"description": "radv: disable VK_EXT_sampler_filter_minmax on TAHITI and VERDE",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4994c0fa94cb6025ced1d2c6b08a32882303121d",
"description": "radv: use blake3 for hashing pipeline layouts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51c6910ba7002d99158a571e67360a7241949360",
"description": "radv: use blake3 for hashing descriptor set layouts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c28ed7c5c1aaddf11c6363492d3eb1ab4f8ac95",
"description": "radv: remove radv_descriptor_set_layout::shader_stages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb63b7b802b43b8e557627abf7a73f62f1352969",
"description": "v3dv: don't lower fsat on V3D 7.x",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b1e88760ae560c0801a9f291014cdef922a0a32",
"description": "v3dv: make nir helpers receive nir compiler options from caller",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3a684803d0a0c6d23bde784759bc74c5f8a008a",
"description": "v3d: don't lower fsat on V3D 7.x",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33187012ab74bd434c3b084cb2457952f6f43c25",
"description": "broadcom/compiler: implement nir_op_fsat",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d62082a131aef0371fb6186c6b277caecd6d981d",
"description": "broadcom/compiler: disallow copy propagation of FMOV exclusive modifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa959c299316b2d223bd9f5f00e1950d424de31e",
"description": "broadcom/compiler: add new float32 unpack modifiers in V3D 7.x",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae3e0ae26a4678b317727dc08ae64aee6577374d",
"description": "etnaviv: isa: Rework branch instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b771d2eef6dbee6f7323d614b82a1439fe4e5b7c",
"description": "etnaviv: isa: Add support for bitset's displayname",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87439ffed1ea1904c808343a96df1f049b0d0124",
"description": "ci: bump Fedora and Android libdrm2 to 2.4.122",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "253f26558a40e97a00c23d5f8470c28e53caff97",
"description": "radeonsi, radv: bump libdrm_amdgpu version requirement",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c462fe9ccc46bd38f3310f8df3f0b603b6f349f",
"description": "ir3: Fix stg/ldg immediate offset on a7xx",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "01bac643f6c088f7537edf18f2d4094881c1ecda",
"notes": null
},
{
"sha": "bde26a32e19c8032c09f3c0f336da99c3d913043",
"description": "freedreno/drm: Add rd dumper support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c77a4e1db7d4916177fc9a98bf54e0c431fb8a21",
"description": "tu: Add VPC hardware workaround for a750",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe6471ded280190d2b0f5d1fe8b4dc99f7e650a1",
"description": "freedreno: Fix decoding primitive counter events on a7xx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "898752818cc0386957fe071068aad698b5ff4eec",
"description": "nak: Update comment about explicit padding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43438aa9c4613d9c17d5b540fc06ba70360ee3cb",
"description": "radeonsi: fix ac_create_shadowing_ib_preamble parameter",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "428601095c38bd80f4ed164414f8096edd73832f",
"notes": null
},
{
"sha": "0a4f3d0b541704e2c8d9daf7c2c0b63d52df443c",
"description": "radeonsi/tests: correctly parse the family name",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7a1e3d329f73e0c3c37113a98ab48be7848334e",
"description": "radeonsi: fix crash in si_update_tess_io_layout_state for gfx8 and earlier",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8fc4546ff929a9765d05607c44e0f37a0141dc0",
"description": "winsys/radeon: fill lds properties",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7b200f20b7091ef242208a9028dd2021038a4ea",
"description": "ac/info: remove has_syncobj",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20218134500db6f7e6fd79887c785cfcdc4c28cc",
"description": "Revert \"ac, radeonsi: remove has_syncobj, has_fence_to_handle\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "02fe3c32cdfc3cf48cd691d6321978b8d4c3e61b",
"notes": null
},
{
"sha": "84a563cf6f179b9d76cc12884ed63d99a0b001f3",
"description": "radeonsi: fix buffer_size in si_compute_shorten_ubyte_buffer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1a99f50c7f27793f86a089a028c678cf5cf3142c",
"notes": null
},
{
"sha": "c84d1f55714319a14b1d6d34bd637b230422906c",
"description": "tu: Support bufferDeviceAddressCaptureReplay on kgsl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5e108706cca096a42585c3ed34b5d8d0cb0c549",
"description": "egl/wayland: Fix direct scanout with EGL_EXT_present_opaque",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9ea9a963aa142910ed3a0fcea9060d3a92ee5ab7",
"notes": null
},
{
"sha": "4cac8468d439a0cadb952a4a1801cd5cc2969a8e",
"description": "egl/wayland: Fail EGL surface creation if opaque format is unsupported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a271a34d5919880f809a28ee4be33d06d7061bf2",
"description": "egl/wayland: Pass dri2_wl_formats to create_dri_image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1c97a1a50476df8f5cd74612db6e54052bb6376",
"description": "radv: rework generating all graphics state for compiling pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f102c9d61a8818b000dc185a65fd05100798dc0",
"description": "radv: stop passing a pipeline to some graphics related helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcf594682894cc5dd5fbfe37b0d286acabe8354e",
"description": "nvk: use 2k overallocation for shader heap.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7c394278625ae1cbe122527d06d0efd0ccbddca",
"description": "nouveau/push: Cache the last header DW to avoid read-back",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c5901c0dc857ef81b7337850c24230242a483ef",
"description": "nvk: Put descriptors in VRAM",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a342379c5617f09d8b6107bd8314908f52454cd5",
"description": "nvk: Put CB0 in VRAM",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68f1df5ebbfcc13cabe9046321033aee54c308fd",
"description": "nvk/nvkmd: Be a lot more pedantic about VA alignments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f45d20d2b96776976730c2f776a97815438241b",
"description": "nvk/nvkmd: Be more specific about memory alignments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1db57bb41424359569b195a93dc7269b1392ab26",
"description": "nvk/nvkmd: Rework memory placement flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e04bb3dffa1e3f08edca8381e9191c4bc3db240d",
"description": "nvk: Drop nvk_buffer::is_local",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2689760e38c27c5123b90f7f6d644440a8295c4d",
"description": "nvk/nvkmd: Flip the script on NO_SHARED",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1cee0c9cb766219262ac3bf18fd73b969d7a701a",
"description": "nvk/nvkmd: Add real mem<->bo flag translation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c024da2912aae51b44fb7c8bc11dd000b1a7ddd",
"description": "nvk: Do mem maps directly in nvkmd on nouveau",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bd9b9d96c94ea8a245e0c7b5fff98249e74a7e7",
"description": "nvk/nvkmd: Re-implement NVK_DEBUG=vm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0abd7fa58a89a315b9c551d271af6e92f13b4df2",
"description": "nvk/nvmkd: Plumb parent pointers through everywhere",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3264fdfb9313596a193328f93aa4bcbf637e757",
"description": "nvk: Move debug flags int nvk_debug.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d96bf198b4d88321f9d8c606ce767b4deae9afe5",
"description": "nvk: Move Heaps and BO binding into nvkmd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0856c27dd1cb5b9b8ab2a8c8342de2a751006789",
"description": "nouveau/mme: Use fixed BO addresses in the MME test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6c4483d0f01d7644ac15ddc78e4e6d9e60a0ce6",
"description": "nouveau/mme: Don't leak data_bo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7173ae1130b4506abe6a191c6cce0c0fdaa13a44",
"description": "nouveau/mme: Don't dereference an empty vector",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60c3c272ece966a6f464a5d8752ca01805da7684",
"description": "nvk: Remove the last vestages of nouveau/winsys from core NVK",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a516394f9a4bb64c3607fe702676cc1bb537ba1",
"description": "nvk: Use nvkmd_ctx for queue submit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "996b15237587c3c14b58ef0d35160ebc45042a79",
"description": "nvk: Use an nvkmd_ctx for sparse binding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8550862b5d13ee95a3473dd3185e4db9e1a6473",
"description": "nvk: Convert the upload queue to nvkmd_ctx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "053b7f0f30c20df4b5d11cbd0accecfc13aa7d51",
"description": "nvk/nvkmd: Implement nvkmd_ctx for nouveau",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87ca92d881647f7430cc55e2185f3d0e94ed47c7",
"description": "nvk/nvkmd: Add a context interface",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29e3b198600e4340e1f74bae7944e9fda01007d9",
"description": "nvk: Use nvkmd_mem for the zero page, VAB, and CB0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92ac7db7c8355a30157a252c978efd1853927c46",
"description": "nvk: Use nvkmd_mem for the nvk_queue_state::push",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0593bb86cbb12f769e2427a7dd763ba49aec61c",
"description": "nvk: Drop extra_bos from nvk_queue_submit_simple()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b86079d61e73b514ebce6d71094c1a8183902565",
"description": "nvk: Use an nvkmd_mem for the SLM area",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8d2ba9666779efe5ac2193af9a49073eb4ef392",
"description": "nvk: Use nvkmd_mem for query pools",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d072bea5b7c1ba5c0a8d1a53a58203e6d3ec84d6",
"description": "nvk: Use nvkmd_mem for shader and event heaps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17623bc8a9aa45459c82fcc75717f95172bba31c",
"description": "nvk: Use nvkmd_mem for descriptor tables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a87ee75737e9f0d0549a9dcbbd870c822a00c329",
"description": "nvk: Use nvkmd_mem in nvk_upload_queue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf180d2bbf575f49db3e5f447c49561d39ef7f56",
"description": "nvk: Use nvkmd_mem for nvk_descriptor_pool",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "586990f89e3b3da6ea15ce055463e5bd3dceabcc",
"description": "nvk: Use nvkmd_mem for nvk_cmd_pool",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf8115e3c247c2fa40139bd58f819445ad8ace56",
"description": "nvk: Use nvkmd_mem for nvk_image::linear_tiled_shadow_mem",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99ddddb18db4c9a91728048e40bd379f52d0b24f",
"description": "nvk: Use nvkmd_mem for nvk_device_memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93792b5ef2ae0919298409b87a54a16fb38ffafb",
"description": "nvk: Add static wrappers for image/buffer binding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e63649da11040043add19106248e61b4af061404",
"description": "nvk/nvkmd: Implement the mem and va interfaces for nouveau",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b93c42ba1b95c2ff4a7c9584e39e51ba0c856e1",
"description": "nvk/nvkmd: Add memory and virtual address interfaces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4323d2ac54c85ec020c5dc7cc43f55bcc01b5dee",
"description": "nvk: Use the NVKMD interface for device enumeration",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4db1bd584659dfd62cc6968cd7be65dbc37ee3a9",
"description": "nvk/nvkmd: Implement dev and pdev for nouveau",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8b36bbcc0fa7b60507dabf951a36162528cb489",
"description": "nvk: Add the start of a KMD abstraction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6de4a408f512fd7e356989dbab547382fede18b5",
"description": "nvk: Initialize the debug flags in nvk_instance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f405ef9c6fc4277665a33450f9b03eaebc3a508",
"description": "nvk: Fetch debug flags from the physical device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04bdbb71de4cfd31f3d6fef74c0e6754228fe941",
"description": "nvk: Align sparse-bound images to the sparse binding size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7321d151a944bf514a014774ca05ce90b628cc85",
"notes": null
},
{
"sha": "58181b7bbcf915b3262e7707cb88aabb6d7fd673",
"description": "nvk: Bump the sparse alignment requirement on buffers to 64K",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "03f0f01904ce8c4478be662c85f54bde41e852f6",
"notes": null
},
{
"sha": "9bd64cbefe0fe0f2b4f29b554b44c75cd57f28c9",
"description": "nvk: Why are nvk_image.c/h writeable?",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47377b550f394e8d7fb1a79e8abd801214865027",
"description": "Revert \"rusticl/queue: gracefully stop the worker thread\"",
"nominated": false,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "9d458b7fc15a87720397b5b3d94a0971ed4aa59d",
"notes": null
},
{
"sha": "cf27fd22c45ca25da3b765a7f336b5f8c8b00259",
"description": "Revert \"rusticl/queue: run rustfmt\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "47b124125119580a576bc2496dcc4cf499ebb1c2",
"notes": null
},
{
"sha": "4f89af37234026003520d40fee4568788050eb05",
"description": "vulkan: Use u_cnd_monotonic for vk_sync_timeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6aaf6d090c25b436cbd983549a871f48733b1d97",
"description": "vulkan/wsi: Delete wsi_init_pthread_cond_monotonic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c4e1c918c3de0d9e10a4e544defae660ff56937",
"description": "vulkan/wsi/queue: Use mtx_t and u_cnd_monotonic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97e22b70b4f344279e47e0b65e96667f775a8a67",
"description": "vulkan/wsi/display: Use mtx_t and u_cnd_monotonic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7aac3ea26aca2a5ac4e54152cc67e14f743612dc",
"description": "vulkan/wsi/x11: Use mtx_t and u_cnd_monotonic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ba664c6401c8e13416db52a2f65bd7cba6f9a46",
"description": "vulkan/wsi/x11: Use c11/threads for thread spawning",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0820a2a37f59c31ba86f55f21d27df64dbf051f",
"description": "vulkan/wsi/wayland: Use mtx_t and u_cnd_monotonic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf3052009ab62ef66a8dee5f6ebd774ab2c6c895",
"description": "util/cnd_monotonic: Use a void * on Windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71524fc82e03818a6276e396fe1ac1396346a339",
"description": "util/cnd_monotonic: Move the guts to a c file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bbb859343aecb1000eb68c2fab2d25beba9da59",
"description": "nvk: Enable 8bit and 16bit access in VK_KHR_workgroup_memory_explicit_layout.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20b76fe1d4c26324a3c6b52ecb02bc59386f76bf",
"description": "gallium: Remove pipe_h264_picture_desc.slice_parameter.slice_count",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c8a0c135c2d6e5d49be012c74dc77a3c375725f",
"description": "frontends/va: Support multi elements slice parameter buffers for H264/5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "feba91d39053532135fcb115e89ef00530b3e7d3",
"description": "frontends/va: Rename slice_idx to have_slice_params and move to context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0c15579f3c59c4f9c84c16269051ffb2c2ae5b7",
"description": "frontends/va: Move slice_data_offset to context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b6749224fd7da0e309486bd176c3596f5fc7e37",
"description": "frontends/va: Simplify AV1 slice parameters handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47fb4b45f212b33a1f66903af4abc8458c481a19",
"description": "radeonsi: add more comments in si_query.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51885bba644b51a541167ed1c628e5599a2bea1e",
"description": "radeonsi: rename query_hw_ops to hw_query_ops match sw",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e00400e6054b199d91581d583087be59f56308b2",
"description": "radeonsi: use reseults_end instead of unprepared to init query buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "068f63181440bc4a190e36643eeb0da742f41e2e",
"description": "radeonsi: remove si_query_hw_ops table and call func directly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3c4d257a2c01cf997253c22f9eb6f5735cf5414",
"description": "zink: don't lower fpow",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ce2e6594ddb8db70b18f6a52684acb6a4e18e0a",
"description": "nir/opt_constant_folding: fix array size define",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24aab6bfaf32ef56194cc22c52169e087d3c3636",
"description": "vk_cmd_queue_gen: Exclude CmdDispatchGraphAMDX",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2953c93cca245cb7bb28d95fab7cd1208cbb1a55",
"notes": null
},
{
"sha": "41836133ce457e9c017a581ace431f278a20c8a9",
"description": "aux/tc: update docs to indicate replaced buffers have multiple pipe_resources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3c9ea9b8d3a266586817b3b0de0daef9d520e4e",
"description": "st/pbo_compute: fix async->nir memory leak",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5dab7673e10f731eddd395c4d01a2645be9437bb",
"notes": null
},
{
"sha": "4581bf595bdc766eeebd9942fc4ea7ba855b2877",
"description": "broadcom: follow version naming convention",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a10957adb684262136fd9867f3a835b2f4da74eb",
"description": "broadcom/qpu: clean all versions not supported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa4d0836fe25693acabb54894a09d032a242f96d",
"description": "lima: fix surface reload flags assignment",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0c54e02cfcdea807f56e74c6808672994c8ff67",
"description": "etnaviv: always flush pending queries on get_query_result",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3bae3217d59bef7cc1694b228d1cc54043ff34bb",
"description": "etnaviv: drm: don't skip flush when there are active PMRs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1767ddd13822610b0f8973b3110ad38c8db9171",
"description": "glsl/tests: fix test_gl_lower_mediump",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f5b99ec17a0626050963f36d74ad77e0f7378a1",
"description": "glsl/standalone: init EmptyUniformLocations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ae5229e3da38cd43978210f85c26005082d584f",
"description": "glsl/mesa: remove UniformHash field",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "801ed4d0323bf6a69282b7bd1bc54aa30ceb3994",
"description": "ci: simplify setting .no-auto-retry now that it isn't bundled with unrelated rules:",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f37af2ab8c6bbe0b046b545ae1110c9322ca574a",
"description": "ci: split .no-auto-retry out of .scheduled_pipeline-rules",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9e41e8a8ca3a8a22628513b44764fa7675ec288",
"description": "nir: Stop using \"capture : true\" for nir_opt_algebraic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b018489245b8f58e96e096468f49c25d4e989147",
"description": "freedreno/registers: drop display-related register files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0b1907fa567d6142b0ba11ec972dfe3ef94e308",
"description": "mesa: Fix PopAttrib not restoring states that changed on deeper stack level",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "68030bbf73c82a16f394fab807076d5c64258dcf",
"notes": null
},
{
"sha": "e9f63df2f2c0dafe0997dd69b60b7da99b5d91f4",
"description": "intel/dev: Enable LNL PCI IDs without INTEL_FORCE_PROBE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73ec9f018397b7c47edb7d5cd0e4437e0c3db0ee",
"description": "nvk: Silently fail to enumerate if not on nouveau",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "83786bf1c9c17250bc1a0533f03608d113eea50b",
"notes": null
},
{
"sha": "1b5629273323e3f64bf65ef03ed5116737359cf2",
"description": "nvk: Don't emit conservative rasterization before Maxwell B",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea2aa3ca836c62d85d9dcfd85678ba67793eea46",
"description": "nvk: Re-order conservative rasterization checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08a667e7862878af1aa234e68886c7da58820b8a",
"description": "nvk: Fix whitespace issues around conservative rasterization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1b5a4487748ab47d67c64fc23afb5bfd5c2bad7",
"description": "etnaviv: isa: Add support for extended instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63944c3347a82cb87064b8532954942e222f75a8",
"description": "etnaviv: isa: Drop 1:1 mapping of opc to bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17c12a9924a0c6f0f52a66c92fe1bbd8886fc9b1",
"description": "turnip/kgsl: Support external memory via ION/DMABUF buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "048f761faec74834732e42c8f40179da10b0de52",
"description": "vk_entrypoints_gen: Apply hidden visibility to generated symbols",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c217e8c21f65188944904deabfee1571a2ff5009",
"description": "vk_entrypoints_gen: Rework ATTR_WEAK to unify Unix and MinGW",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8c131fba8736cbc6c5945f717567dd5e94f2e79",
"description": "vk_entrypoints_gen: Add missing ATTR_WEAK for instance and physdev entrypoints",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a3b3b845b55c391650219cb0889c5eaae947f0e",
"description": "radv: simplify determining when a VS prolog is needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7608aada6fde0d07e193438fbc621605cc5521e2",
"description": "radv: simplify determining when the rasterization primitive is unknown",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c0ecc90c46dfcdebf489cf5528eb53a67036efa",
"description": "radv: move radv_hash_shaders() to radv_graphics_pipeline.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b51af513ddfbd6eb0f8e81da794b7f604de3377e",
"description": "radv: remove unnecessary radv_pipeline_has_ngg() function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b5193c8937400f07e813e384f96c3e6f09d2d766",
"description": "radv: remove unused get_vs_output_info() function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b43b71450cb6467c5ff49a71936f87552406c9e4",
"description": "radv: simplify importing libraries with retained shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6aba052f8233703a1c35bffba993be2b4dffd297",
"description": "radv: remove unused parameter to radv_pipeline_import_retained_shaders()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "158369c38a2bc99c3aef044417bfd3907ac05072",
"description": "zink: enable compute pbos for turnip",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0208927bcfc1d011cfa380be141fdfd0c9b3bf18",
"description": "radv: Always use dynamic line smoothing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d571e199665cb0a44319b5e9814d979873ce871a",
"description": "radv: Fix smooth lines with dynamic polygon mode and topology",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "85cbdba35591da0ea9dc40b4ecb3aaa54947ee64",
"notes": null
},
{
"sha": "18dfde9985d5e6ef18b3fc64b636735494bfe850",
"description": "rusticl/program: use default in more places",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f08f770f162210b08406667af6f3637174951e99",
"description": "rusticl/program: update binary format",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eda15ddafa0049fd94525d19092bef306da44e11",
"description": "rusticl/program: use blob.h to parse binaries",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81bb379c94b4f63deb2a1369af44b8021136ed3e",
"description": "rusticl/program: make binary API not crash on errors",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34ecf560df1262ef91ded9584ffc35830ea4e27d",
"description": "rusticl/program: move binary parsing into its own function",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b6875ca0e31120095667925e91df253dc13a098",
"description": "intel/perf/xe: Fix free pointer location in xe_add_config()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6258c843752b1b6e35db9499f513c22621feb871",
"notes": null
},
{
"sha": "9a3172e489d83527f6da624bd4343681bf497b51",
"description": "bin/ci: allow bugfixes in requirements.txt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4576f440c3596a8d7937b03a9f00fec6394486e5",
"description": "zink: add an a750 skip",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6aec920bbe56fdfefe2354cef0f73fb6351ff229",
"description": "ci: Make sure to install libraries in the right directory on debian",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b09cf63a81fbcdc3122515efac488e1603fdd8a",
"description": "ci_run_n_monitor: add RUNNING_STATUSES and use it where appropriate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a578101d5ba60d0a73e9315e7dbd184ab3aa27dd",
"description": "ci_run_n_monitor: use COMPLETED_STATUSES in more places",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb2adbeeb7d22bbd805e050151a90b94c7e2d0fe",
"description": "ci_run_n_monitor: be coherent about using sets for `element in group` checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa3d529f55056f54a60a101bc3fd18074c10df22",
"description": "ci_run_n_monitor: add support for new `canceling` job status",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2fbdc4d462b7d8280932df415eb86f0d91245c28",
"description": "ir3: Fix decoding of stib.b/ldib.b with offset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c7e07655c02f57f017d4978d5a6ebb3894e1f1a",
"description": "ir3/tests: Make possible to add generated disasm tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b5f0c44f2a2baaec65ff0162bf5eac0b2c0e2752",
"description": "ir3/tests: Make possible to specify raw instr value as uint64",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d17338d403980e1932a42f5d11c2a1fb7b25127b",
"description": "gallivm: Call StringMapIterator from llvm:: scope",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b035d9cab5a483f0ceee2d8fad578f64aca1888a",
"notes": null
},
{
"sha": "f9efedb1a1acbaa70c603d5ef57a83180a8f5782",
"description": "intel/dev: Replace intel_device_info::apply_hwconfig by a gfx version check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03a85edff7773bba7d9040123ffa69f3260c257c",
"description": "ci: bump vvl to v1.3.289",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f1f3ba444a351b7b3f9855b695afcf43ae80c9a",
"description": "hasvk: pass anv_address to predicate helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1279bba837b5647fb7b844db052311204077fd50",
"description": "hasvk: move cmd_emit_timestamp initialization to genX",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b393ede8c8e98eeb2bf83e3ed4a767d09d237a31",
"description": "intel/ds: remove duplicate arguments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa737e124ca4d38e6b7716965b7d6544f39f9618",
"description": "anv: fix u_trace on < Gfx12.0",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3984875792fa00a93ac2863681238c4bd8069111",
"notes": null
},
{
"sha": "37d58b816b1c605ead63eae44422338f87e43cec",
"description": "vulkan/meta: Use demote instead of discard",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9b1a748b5ed440451dbf562af1afd836efb26e1c",
"notes": null
},
{
"sha": "5a9c052ba78e5d1b0020b8f8320d211d2205a958",
"description": "amd: Include missing llvm IR header Module.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d0659efa5c8dd8886e4bfd039f8c7a721888fc9",
"description": "ci/etnaviv: Drop shaders@glsl-bug-110796 line",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "dfabed2fc9c4e5d4c613003097117e9a7ada4e08",
"notes": null
},
{
"sha": "a174e986c7ffbb26b3e38afebffb2484d897b56f",
"description": "lavapipe: Set ICD api_version to 1.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28fdc4b3726922dfba2b86014deb35ea12c27ee2",
"description": "gallium: Remove PIPE_VIDEO_CAP_EFC_SUPPORTED",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b93a918b3db8e72a9a436624c767a46cc94a715",
"description": "frontends/va: Check if target buffer is supported in vlVaEndPicture",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7469a9ffd3d5b8dc3d59ed9a370ffd79122f2df",
"description": "frontends/va: Rework EFC logic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "735c467197fb11138dcb8a22ccdbe4e8138a72a2",
"description": "frontends/va: Use is_video_target_buffer_supported for EFC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40c3a53fec12b51d165b6962e07a54ce074dc3c4",
"description": "radeonsi: Implement is_video_target_buffer_supported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03d4ec7321c89ae3388601c86d3ec79c9311843f",
"description": "gallium: Add is_video_target_buffer_supported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f28d2c10409a395daad65600f9cb33e7a6172dac",
"description": "intel/perf: Adjust EU count for Xe2+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b5ba0612260c21b016cbc704c9a1c70d17910fd",
"description": "intel/perf: Do not add INTEL_PERF_QUERY_FIELD_TYPE_SRM_OA_PEC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b5bf6dcca7027c112f39b7515043a779fdc593e",
"description": "intel/perf: Return LNL OA sample format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f684f4efb03fea20c8ea137bea5b5a1681f1391e",
"description": "intel/perf: Add support for LNL OA sample format size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18775827bdac329ed50fae2678c50dfd8db3f3e2",
"description": "intel/perf: Implement intel_perf_query_result_accumulate() for gfx 20+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a8f6ea35c26aaa2587a5533ce239d025c10293f",
"description": "docs: add sha256sum for 24.1.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ae4265398d5a5e8592766ce207424cfb157ca34",
"description": "docs: update calendar for 24.1.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dcd4cd8b4488c18d0c74f784379448a0d9826757",
"description": "docs: add release notes for 24.1.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2988f43420d1826756da786e7ffe6c7d697a9b9d",
"description": "tu: Support VK_EXT_fragment_density_map on a750",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0599a7fe2525b889beeb86188832d8e1cdc68a4",
"description": "tu: Fix fdm_apply_load_coords patchpoint size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7429ca3115067cf6fe54552e445f2c60832d8fb4",
"notes": null
},
{
"sha": "bd179e62130b7c81d1252be03def2e4674bb7818",
"description": "tu: Make cs writeable for GMEM loads when FDM is enabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "21334e3b538ab3c862098f315604f49ac10bb1d1",
"notes": null
},
{
"sha": "6185134f2838a2608d3b703e7495447c51452abb",
"description": "ir3: Fix UBO size with indirect driver params",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08d5505fa8aa39545f984a04f9e9a68825fbbd75",
"description": "tu: Add support for aligned substreams",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bb6ea3a69bb8367eeda2eaf1d4d4d1a3c32af0d",
"description": "docs/features: mark VK_KHR_maintenance7 as implemented on anv and lvp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f8e6fb99cc24b9f79e3d95f9e7683d428db5a9c",
"description": "mesa/st: use compute pbo download for readpixels",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef0a15667066ecbb4d53922b4740012bcd990e12",
"description": "st/pbo_compute: special case stencil extraction from Z24S8",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "968163524a75236f0bf1f956cd574e6a16b40fb5",
"description": "tu: add format feature flag checks for VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b2aebebac01fa590e1df2468a77d86ee29a1c68",
"description": "ci: bump vkd3d-proton to 3d46c082906c77544385d10801e4c0184f0385d9",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc89028bbc8c1529db1288a1eda1c3659b4b6595",
"description": "radv: advertise VK_KHR_maintenance7",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65c0ef859f9010a78b355feae84a09942e90a57c",
"description": "intel/brw: allocate large table in the heap instead of the stack",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "753d253df77e25279512c896aae212bdba3fc063",
"description": "st/pbo: fix MESA_COMPUTE_PBO=spec crash on shutdown",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b8c82b50f7e3cb04ef072d4ddbdc641ee35f3f34",
"notes": null
},
{
"sha": "2a3b983728e5d2fde065c5d94e8816e7d4be707a",
"description": "broadcom/ci: run some GL tests in arm32 arch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8554feab0cefc855e2da44e78318db234fc8dd6b",
"description": "vc4/ci: run tests in 64-bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a10ea7cec8ddd4ca2594785bf9c66caef6b259ed",
"description": "broadcom/ci: remove arch from hardware name",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a16d7a0ba4792d7f76f86ae5b132b24efc80807f",
"description": "broadcom/ci: read 32-bit kernel from arm32 path",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17c081380d4ac9c80623490de23b6fe5ae5c1822",
"description": "broadcom/ci: disable auto-retry on manual jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a84e77b15da2a44cc955498a32720e7b50730d5",
"description": "tu: support KHR_8bit_storage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c93a629f2cdd740b7fc3d7b7cf26a0d8f38a01ca",
"description": "ir3: rework TYPE_S8 as TYPE_U8_32",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc542b58271b6329c649b8e74bdaab5aec3e45ca",
"description": "ir3_nir_opt_preamble: handle 8-bit preamble loads and stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9b781fa54b8e4d3ddd6f5fc600c798aba0ab5d4",
"description": "tu: use either the 16-bit or 32-bit descriptor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d418a3419e4408d35e411a3959b4162221ea997",
"description": "broadcom/compiler: add missing signal compatibilities for V3D 7.x",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "260a5fc7b31ba814fd52ea6c30a135b1b3d7b9d2",
"description": "intel/brw: Move brw_reg helpers into brw_reg.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71ccf8e4cd67a5b84be070a0c84277d487f2ccb3",
"description": "intel/brw: Rename fs_reg_* helpers to brw_reg_*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3670c24740a12cd760f7f5ea02a04d31b6bc6d3d",
"description": "intel/brw: Replace uses of fs_reg with brw_reg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe46efa647c44872acac9f7ee83d05fbdcb82e34",
"description": "intel/brw: Make fs_reg an alias of brw_reg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69f4ed31029357215dd1b5d41907f4af1734bf60",
"description": "intel/brw: Rename brw_reg() helper to brw_make_reg()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b2405e1f59d643b12ed3d21cbc0feedbadf6421",
"description": "intel/brw: Remove duplicated functions between fs_reg/brw_reg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d00329e8210e4e5f0d28054b07ea35fdf62c9cff",
"description": "intel/brw: Replace some fs_reg constructors with functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06fbab3a747785f72aff08fa593fb590240c9f84",
"description": "intel/brw: Remove conversion from fs_reg to brw_reg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4f37c6ab924ae790e8f6201bdfcfcd1658319f9",
"description": "intel/brw: Move most member functions from fs_reg to brw_reg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca1afe272650cd5ddee8226c62322fe4531686f4",
"description": "intel/brw: Use public inheritance for fs_reg/brw_reg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f54dfbf4feb09497fa3acd18f0bd96e92d514ea4",
"description": "intel/brw: Move fs_reg data members up to brw_reg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ce6dcf043a47f56b22607a53766094c94abe5f0",
"description": "intel/brw: Remove unused variable from test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d9f58db04b367860c316aaef020ec0cc0a52caf",
"description": "intel/brw: Remove RALLOC helper from fs_reg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "def70c16737368251b6c7656a3981dd8547ec559",
"description": "intel/brw: Remove unused brw_reg related functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e146512d11e4a391b2567bad1f89174670e0d0f",
"description": "glsl: fix indirect tess factor access for compact_arrays=false drivers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a071929f8d3e0faa18df916b4fce48a40b8356fc",
"description": "nir: consider more deref types when fixup deref",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9ed3158b489ed15d5265709a9a27a33a0cb22a7",
"description": "nir: nir_vectorize_tess_levels support indirect access",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3151f5ec472b870b557145a9c2f7bf13f7bca481",
"description": "nir: add filter parameter to nir_lower_array_deref_of_vec",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "370ed7b021739d89467b2e372e5aa3d4321998e7",
"description": "glsl: make warning tests pass linking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a71ce0a6d6c5c2d99186ef9224772994a7d60725",
"description": "glsl: drop glsl ir optimisation from the standalone compiler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "063d62f14201303e788bd0ee93919fb4c0e63932",
"description": "glsl: move call to create explicit ifc layout out of glsl_to_nir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "870be63c7e9004e6d57a69cd133adedda81d92b2",
"description": "anv: Disable tracking of clear color on color attachment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd05ef9d911f32e62cd3b6914e5995e90146c1d5",
"description": "anv: Support arbitrary fast-clear value on all layouts (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4034539c0027318c139b4a7c151008dd8d0572f0",
"description": "anv: Fix Vulkan CTS failure related to MCS (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "beb0ea24696821d42b336a8170a61eb25c5022d7",
"description": "anv: Disable tracking fast clear and aux state (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01ea13cb6d688efde7e8e4883d6811a788f95de5",
"description": "etnaviv: isa: Extend disasm test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "858d42bee9cd8feeb741006bb99617d45b01d22f",
"description": "etnaviv: isa: Add cli assembler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6db922c0bff907796dcb3c9e0bbcffd5a62a1bc0",
"description": "etnaviv: isa: Add C function impl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9bcaa147888573453101e7c4da10780fabb4a8f",
"description": "etnaviv: isa: Add parser module",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db5e733e1b58fb3eda7e2aeff5fd72a1427318f9",
"description": "etnaviv: isa: Add EtnaAsmResultExt trait",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f93393cd6e8426df05be00b1afecd09875bd00d",
"description": "etnaviv: isa: Make etna_asm_result usable in Rust",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ad2d86e495485d1aff7049e07a1bb62be9d6d1b",
"description": "etnaviv: isa: Add struct etna_asm_result",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "863023cedaee7c98b80673a04736f6f7835716f6",
"description": "etnaviv: isa: Add IsaParser proc_macro_derive",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "575814af14596581a20acb00313f0377988617ac",
"description": "etnaviv: isa: Add meson version check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ce255a9f63ec8c438c12e450d3453e578cb8c70",
"description": "etnaviv: isa: Make header C++ safe",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15a784689e648e3ca68f58c5faf20ec936e56e72",
"description": "etnaviv: isa: Generate Rust FFI bindings for asm.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59406a9d85b42e9f8f86c970d5b1dc87bbaf6061",
"description": "etnaviv: isa: Add meta elements to instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e3e12e6a97a5412ab12d64b41045f040f4c4bbd",
"description": "meson: Add indexmap rust dependencies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02bc51f477ecd4eeae8640da7339719f9b3e5f13",
"description": "meson: Add roxmltree rust dependency",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e28ff818695ca953b31ec15d1f371b64a4ff9e3d",
"description": "meson: Add pest rust dependencies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87ad3ca0acf344f82e61ed353e5aecd723c642eb",
"description": "intel/common: fix building error in intel_common.c",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5b8b4f78782e5096dfe82f6b21c293577241ce5e",
"notes": null
},
{
"sha": "74ba5cf885448b4878a674a63506f62dadc1dcc0",
"description": "blake3: fix Windows ARM64 build and detect ARM64EC as ARM64",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f91f2cf31a124dce6919c243587638db5386193",
"description": "meson: Update syn subproject",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab0956eec9e6d2b7a0f93a88bbef965f9b79e027",
"description": "lavapipe/ci: skip timing out test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d2d4f76d569cb62a25e3084f3d8fa3625072e5a",
"description": "lavapipe: maint7",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a68be59caf380ce3f6c20593c33273737124ba4",
"description": "anv: enable VK_KHR_maintenance7",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53f196b8e0b9e1054b09eae6973b5f9ddc14a591",
"description": "vulkan/properties: handle LayeredApiPropertiesListKHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "384392d7299e58cc4ca739b81e98cf88c5b05605",
"description": "vulkan: Update XML and headers to 1.3.289",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "597c6cdf209e5a418ade674da09323363bfef0f6",
"description": "isl: Add some formats not covered in CMF table (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77c83069adaa659f670283017e6b05780505e66d",
"description": "intel/dev: Select a compressed PAT entry (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9ee484f21d4a3ad1d275098d09f2b6ccfdf38eb",
"description": "blorp: Ensure MSAA fast clear in correct modes (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c8dffd282ab219d5018941e34d5bfc224f03762",
"description": "radeonsi: add GL_ARB_texture_filter_minmax extension",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f9bafbc7466017d926b6441d2233a846615ed92",
"description": "radeonsi: add GL_EXT_texture_filter_minmax extension",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11c27a6237e76547d982e606fb798b117bd82ab7",
"description": "egl/wayland: fix memory leak in error handling case",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "137c506a7a5c42739a7780497c34a2ad779396a0",
"description": "subprojects: Use depth=1 in the git wrap files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "076cbf605e84ad2f7353099af95969702aac5b77",
"description": "amd/vpelib: support VPE IP v6.1.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e322b2b683231d4fd201c2f10860e96a77f6d2b6",
"description": "amd: add GFX v11.5.2 support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9945f9e8d3c62b8d7e99a9af817731a8fcdd35b1",
"description": "meson: Update proc-macro2 subproject",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f77e9d8c4aa8d71ffef78788b959e7efbe6cec94",
"description": "ir3: Print bindless samp/tex ids for tex prefetch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c157e8991e10958e7e23f72207a9f54bac8160ca",
"description": "v3d: use original enabled_mask on setting vertex buffers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cbcfb34cf78245ce130077b6928f830487dbf613",
"notes": null
},
{
"sha": "2d728a037a4d4b0ec7cd1443be82783d9e15bfcb",
"description": "venus: tentative fix for test flakiness from invalid ring wait",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de0d237ab0ba55ecb2dd3dfd4b28152c2963f022",
"description": "intel/perf: Move sysmacros.h include from header to implementation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4aa3b2d3ad73fec9d1eea7a41233a707e1d640c8",
"description": "anv: LNL+ doesn't need the special flush for sparse",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b864388fdd79a72549906f6f0eaddb9b47cd686",
"description": "egl: only enable MESA_image_dma_buf_export with PIPE_CAP_DMABUF",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "739694403dd83e17ad633778ab56aa93d347ccaa",
"description": "egl: deduplicate MESA_image_dma_buf_export enablement",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99ce8b5a071e12e8832823ec250f125585493ae6",
"description": "intel/compiler: Add indirect mov lowering pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e69ec3b8defa87c095eda35651aeb42b54a3c25",
"description": "intel/brw: Add a lower_csel pass and allow building it for all types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb7b1a8d237ddc7fb40875ffe33d12c2ebe63b1b",
"description": "zink: remove adreno from broken_cache_semantics driver workaround",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc604f340a78e093946c3d89a884440c0cb6abba",
"description": "anv/grl: add some validation that we're not going to overflow",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "dc1aedef2bd054884685ad971a3ef5be07ecd101",
"notes": null
},
{
"sha": "1643c933efaee9908ba3a36694b0088069a8163c",
"description": "aco/gfx11: don't use v_bfrev_b32 with wave64",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52e9370c13d6c2f5ae11f291e2333aa379b78e3c",
"description": "aco: replace constant v_bfrev_b32 with v_mov_b32 to create vopd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17758f0a026673bd8def80d09b74d4c5d150c018",
"description": "aco: fix wmma raw hazard",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6eb5c9caa7f76d9932a7c0b799f55a5895b7a9d",
"description": "aco: use alignment information in visit_load_constant()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c995df9aaaeba6618666dc294b6b20efa3ff7bc",
"description": "aco: fix follow_operand with combined label_extract and label_split",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ee24db88205984d80e5ce0aacfd35ccaa69d7ec",
"description": "aco: add missing isConstant()/isTemp() checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e1d3f571d3ce13135480920cc323db4973a420d",
"description": "aco: turn split(vec()) into p_parallelcopy instead of p_create_vector",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f842bd81ca94637c689e89b0513ba093350bf588",
"description": "aco: use s_pack_*_b32_b16 more in p_insert/p_extract lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca161a96d1d9a06bdfa4e32e9903ca1a3a34332a",
"description": "aco: combine extracts into s_pack_ll_b32_b16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98cb50297b319f849766b45783705c715dfaddb3",
"description": "aco: use s_pack_ll_b32_b16 for pack_32_2x16_split",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6326cc4a5e4e9638d2b0cdc0f847caeb42588c48",
"description": "radv: use radv_get_user_sgpr() more in DGC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "598e85b3e9f74cd595b2b3414137322b94e713d7",
"description": "radv: use the graphics pipeline from the DGC info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c8d44aed05bf82da9bf78c6a3b4013897dbb45a",
"description": "radv: move radv_CmdPreprocessGeneratedCommandsNV() to radv_cmd_buffer.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7f6388ac7fc31caeffa23807320d8bad88a7900",
"description": "radv: use radv_dgc_with_task_shader() more",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b51b8c54c07508ac06bd5d968808592ace36266a",
"description": "radv: cleanup using vtx_base_sgpr for userdata with DGC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c77e26daa5ac0371d2bdc318ecfe73bf1db684d2",
"description": "radv: do not emit compute userdata for empty dispatches",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f919c0df6ab0b70f7d791a8dc1f28c022843545",
"description": "radv: remove unused parameter to dgc_emit_draw_mesh_tasks_ace()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2af4f61a7f1eeaa575e67173b6c72450739b893",
"description": "tu: Use vk_query_pool",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc432c358ab8a51401b0e36c89d9aedb0d4af9ab",
"description": "tu: Use the common versions of vkBegin/EndQuery()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45a3c2d197de018e1b35b32c3b082949bdc24694",
"description": "tu: Rename tu_query.cc/h to tu_query_pool.cc/h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8ebc632eb11bbe9892b5485ab4bfd2062cfab1d",
"description": "tu: Move buffer view related code to tu_buffer_view.cc/h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09d224685dd4da8f78d2ecc2b4225b01678c7e29",
"description": "tu: Drop tu_buffer_view_init helper function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c21faf12e7a005df4fac270c63244b40add58229",
"description": "tu: Use vk_buffer_view",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbd19e09d1e293b6b34a30312aac3c865f42b244",
"description": "dri: Go back to hard-coded list of RGBA formats",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ad0edea53a732fecf6ddb8340e724b66275a0619",
"notes": null
},
{
"sha": "a7f86e38ca25c844d69b230283deba599dc9c289",
"description": "zink: free sparse page for miptail on uncommit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0277d0321a3649aeacc14898d156b754e7ddf851",
"description": "docs/panfrost: quote identifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "577b9efa7554d3e5c2b58f06c5a2e8fd628f6642",
"description": "docs/panfrost: use c:func-role for function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5f892b5cba9296eeec7e9ec59b2eec80e288189",
"description": "docs/panfrost: use math-role more",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7033623acd8b7bae8bc52911d4d1c3223726a8f9",
"description": "docs/panfrost: fix math-notation",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "e0752673becc9d6263f1e982289111f6d7aa7c43",
"notes": null
},
{
"sha": "41698eee96b17ab11773ca92bf557d35bc72e207",
"description": "docs/panfrost: fix numbered list",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "e0752673becc9d6263f1e982289111f6d7aa7c43",
"notes": null
},
{
"sha": "484f613a970c4e1f7b91a5d50f87f59bb25fbe8c",
"description": "radv: use radv_get_user_sgpr_loc() for the GS copy shader too",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f22ee282fc06f9279a6b6ad42b9a83ca1c16ee7e",
"description": "radv: add radv_get_user_sgpr{_loc}() helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf852536fc2290184c118767978db53674b4a608",
"description": "radv: rename radv_get_user_sgpr() to radv_get_user_sgpr_info()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81424e1d50054b3c688d497c0c5e83b04d690d8b",
"description": "Revert \"ci: disable Collabora's farm due to maintenance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "c0138e99e6d3c7ec356a7ecec15d3f42280117d2",
"notes": null
},
{
"sha": "f77216e9ac4287680db766740e68cadb96e9342a",
"description": "Revert \"ci: disable Igalia farm\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "f0b0a71a9b656f15c040ac76f8ff17fff23e0cca",
"notes": null
},
{
"sha": "48a7c212baa80b03de68dc431c6f9c407a914644",
"description": "radeonsi/ci: mark test as fixed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b5a12611bff70ffb3c736de29ff5631efbb8770",
"description": "meson: Build pipe-loader when build-tests is true",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "884397b587d2bffe0de9513cf6307300c9db0493",
"description": "anv: workaround flaky xfb query results on Gfx11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "feaa5ce1ec2556d4cc9a7c26bdc53aa84c05b9b3",
"description": "vc4: fix out-of-bounds access to array",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b827aee3a3ef7198afe25b641de59c1e34bd03b9",
"description": "vc4: do not create 0-bytes variable length arrays",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a16575dec6f8330af07a733f289544837057ff3",
"description": "vc4: do not pass NULL pointer to function not expecting NULLs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eab3ee8d71075d8c1e5b511ed4ed7699d4e66a5e",
"description": "vc4: do not access member of a NULL structure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e09b2b3f35b3e9140eb582fe959791145324375",
"description": "vc4: use unsigned types when performing bitshifting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1bcf9c5da9aa48ddae45b84d1b06cd0f7e5b64bb",
"description": "v3d: do not pass NULL pointer to function not expecting NULLs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "417f70ef5a54e11b2268f150b559080117fa6539",
"description": "v3d: do not access member of a NULL structure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc286867fb73b9b8344dd1ee55fbd70868406cab",
"description": "v3dv: fix misalignment in descriptor layout structure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9696fd378a4dff4b2cb78cd5b1d7ccd2d9799d1f",
"description": "v3dv: restrict to channels when encoding border color",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ee47dc6d953107ec5b96af5a2454f1949ccd93f",
"description": "v3dv: do not pass NULL pointer to function not expecting NULLs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d71be8e600d38fcecaa46a5d8685352068df2a1",
"description": "v3dv: do not access member of a NULL structure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7dc6b8df1166f89c11d29e23721ebfe1afc82a0e",
"description": "broadcom/compiler: use unsigned types when performing bitshifting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8f8926026f71ccfa7d2d6adce56c7976a9fe9a0",
"description": "anv: emit the right shader instruction for protected mode",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57e74d7b56f81edd8cba6c575aec340291a3ef9b",
"description": "anv: allocate compute scratch using the right scratch pool",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ccf80f9b15a49bbd79702d3c4de7ee65c8837b1",
"description": "anv: prepare 2 variants of all shader instructions",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08a4e0a2e3c9f5c174ec81910b0bb117dabf497a",
"description": "anv: add a protected scratch pool",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0138e99e6d3c7ec356a7ecec15d3f42280117d2",
"description": "ci: disable Collabora's farm due to maintenance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68215332a8cd87d8109ee4c3b50e04df223d9c83",
"description": "build: pass licensing information in SPDX form",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b6e2475e4dcde79fe09f982618db41422431609",
"description": "intel/perf: Enable perf on Xe KMD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "936e87a7f917a4db9a90adc0334750be7af5d448",
"description": "anv: Implement Xe KMD query pools",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c1b545057abbfcfd4f0b938b78605d9634e773e",
"description": "intel/perf: Implement Xe KMD perf stream read",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da63c54db5f977e93be1622b62f35bc824641774",
"description": "intel/perf: Remove i915_drm.h includes from common code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00c6b09812f4a9d080b4a01d22458664d4c4b504",
"description": "tool/pps: Add Xe KMD support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2fd848002c43e340b259559917f77f48d38cc1d",
"description": "intel/perf: Refactor and add Xe KMD support to change stream metrics id",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b22899b494fee9f0033637d197bb1f78ffe9f3d9",
"description": "intel/perf: Refactor and add Xe KMD support to enable and disable perf stream",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "981090f17347276c967a23b94a46b368cd59ebef",
"description": "intel/perf: Add Xe KMD perf stream open function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6258c843752b1b6e35db9499f513c22621feb871",
"description": "intel/perf: Refactor and add Xe KMD support to add and remove configs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e68d7a735d215bc8af40c3a15a25eca59ef5bdd",
"description": "intel/perf: Replace i915_perf_version and i915_query_supported by a feature bitmask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a56b085661bbd47739e358030bda52613ed72f1d",
"description": "intel/perf: Add function to check if OA/perf is supported by Xe KMD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0c62b643823f91f91ce5bcb3c7fa39bee9eebae",
"description": "intel/perf: Implement function that returns OA format for Xe KMD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdeeaaff59eda080dbf8b20ba2d99bc7ce91e73b",
"description": "intel: Sync xe_drm.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d52dd5a9e954bcf9571cd1547f17f870264820bb",
"description": "anv/drirc: add option to provide low latency hint",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0151df32223506f9077391a1c457f30925c70cb",
"description": "mesa: Add ASSERTED to assert-only local variable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13d11ab442984a5d281add2d56cb2c96ea6e4403",
"description": "zink: Add ASSERTED to assert-only local variable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2b53d7bd00a22935cba6b0d095f1f42414a9c18",
"description": "nir: Remove assert-only variable by inlining its single use",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30db807f790fb13747c1cff5bbed117131e2d78e",
"description": "nir/algebraic: explicitly suffix constants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "270446ee2145186ba4af6c0934ad58e4dbf91448",
"description": "nir: fix miscompiles with rules with INT32_MIN",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b756a0d0e5e6abd4ded2efced54017f2b8d696e",
"description": "svga: Replace shared surface flag and simplify surface creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b8f347e4b90afe3d341c7e884e04b7c19573b17",
"description": "svga: Retrieve stride info from hwtnl->cmd.vdecl for swtnl draws",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343",
"notes": null
},
{
"sha": "f9a15b37ef620f11667a0a5c676208ba2164ca23",
"description": "zink: Add VKAPI_PTR specifier to generated stub functions.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6466a977e493dcda47a4cf616a469d394765f957",
"description": "zink: add a driver workaround to disable 2D_VIEW_COMPATIBLE+sparse",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8ab5e4320a402769b9cd6d2e19d44d4a1db72a0",
"description": "d3d12: Use GetResourceAllocationInfo instead of GetCopyableFootprints for residency sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ef3b38ff84e60f35251813493e212ff31bb019d",
"description": "llvmpipe: Init eglQueryDmaBufModifiersEXT num_modifiers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d74ea2c117fe96e527471e572336f931c3c77da1",
"notes": null
},
{
"sha": "6dc7f65a398ce8a8626cf3b0371d82a615b728ea",
"description": "anv: Use brw_nir_lower_cs_intrinsics for lowering Mesh/Task LocalID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d89bfb1ff750445f77717ea44884decf93adad97",
"description": "intel/brw: Reorganize lowering of LocalID/Index to handle Mesh/Task",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0b0a71a9b656f15c040ac76f8ff17fff23e0cca",
"description": "ci: disable Igalia farm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81fd13913a974d69cbf1c02e070b322deccc1141",
"description": "freedreno: Fix RBBM_NC_MODE_CNTL variants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc48e12431965f709409c74640372dae413811cd",
"description": "radv: suspend user conditional rendering when DGC has task shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49eda4d7426799aa3cef0ab3b798c88a5dc76884",
"description": "frontends/va: Don't require exact match for packed headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3f35964baf40d746318831f65ada478800d9c53",
"description": "gallium/vl: Init shaders on first use",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f1dd9a2aafb79e190ebfc8851b9e9be382854bf",
"description": "gallium: inline trivial needs_pack()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cde1a1d5c2a82f414701effa4c5c541b196af232",
"description": "gallium: properly propagate the usage of resource",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ae1c5dce3ff2bb70dc32d3afaa4bb9855ee974b",
"description": "radv: Refactor radv_(dst|src)_access_flush",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41619da3977eb1b1cc7299ac045d784cea9980e7",
"description": "radv: Handle AS access bits like shader storage access bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca96abe1cb40ebfe7b15dccab3ef680b73102b44",
"description": "radv: Remove write access handling from radv_dst_access_flush",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3eefd0b040564113d5a43be72dab78d4ea986a15",
"description": "radv: Remove handling for expanded access flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "135348a3c35cf7f456b869d45eb7957551272ea7",
"description": "radv: Remove no-op access flag handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3acab3dfff6348000a388132d5b682e6cd761da3",
"description": "radv: Use vk_expand_(src|dst)_access_flags2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0fa138c86bd2f483e9a6bf7c0e1759241a6b49d",
"description": "vulkan: Add vk_expand_(dst|src)_access_flags2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b3cdacf7f3503b8c447ea2135aa81b6934a25eb",
"description": "vulkan: Handle group stages in vk_.*_access2_for_pipeline_stage_flags2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76db69047f5c32a87c8e6679360693a0e8c9372d",
"description": "panfrost/ci: split gl & vk jobs rules",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdc0e60df59bdcddb585ad4ee7829cfd0cc5b318",
"description": "panfrost/ci: drop duplicate job rules",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88864b707a8ad3a894521f199973cf34216898ad",
"description": "radv: enable task shaders support with NV DGC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6aee84265c5805860eec5ea3d55f3c1c1e832d6",
"description": "radv: fix a synchronization issue with non-preprocessed DGC with task shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74713469e1824e0e7caeb4ac05709ffb7b8ff98f",
"description": "radv: disable conditional rendering with DGC and task shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fec2385301636fed6de740fe37dbefd06961c786",
"description": "radv: emit push constant for task shaders with DGC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ffb420eddda644e32704ade71d688f695f057cc",
"description": "radv: adjust the base upload offset when DGC uses task shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f55d4f2f09f19f17895094265b4b99f03c4d6a5e",
"description": "radv: reserve space for push constants in the DGC ACE IB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d321421c7d02b0aba0b5d686aa1b1aeb2184005",
"description": "radv: rework emitting push constants with DGC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6150edbb38c431f1d71157f3e78ec2504143819",
"description": "radv: split allocating and emitting push constants with DGC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f7bdcfa8ddc533e7b2ba9cba8a096cc6ebcae1d",
"description": "radv: add a helper that determines if DGC uses task shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58327fd3bf47376521ca82a26693a317f508b682",
"description": "radv: pre-compute the base upload offset in radv_prepare_dgc()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "842f3ea1330eed63ec362d2f7a331f9484f7f9c2",
"description": "radv: improve clarity of DGC offset computations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc52e77397670c7aceb0bc5dae87b70be6bd7e67",
"description": "radv: fix incorrect cache flushes before decompressing DCC on compute",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edcad250ed72a36902328bcbd7fe757c4339ca85",
"description": "intel/compiler: Don't use half float param for sample_b",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8c2930da0e36b4d4e952003cbb63d67982cc5aa",
"description": "drm-uapi: Sync i915_drm.h with a78313bb206e",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a9f1151de270c5270a9e0280924b70b39d4692e1",
"notes": null
},
{
"sha": "35298e84f1335e363f107ee32635435d071ba166",
"description": "intel/compiler: move predicated_break out of backend loop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b3149c99b6cde6b7b755030e55487bf37e323ff",
"description": "intel/brw: Retype some regs to BRW_TYPE_UD for Xe2 indirect accesses",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "674e89953f0ba10ce6a537a1b2d181179576061b",
"notes": null
},
{
"sha": "646a0ea5767f5a10b2cb6a82babfe1acb494ba7c",
"description": "meson: rename with_gallium_opencl to with_gallium_clover",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82e9880b04f3734dc75d38a4560fb04dd48ed1ed",
"description": "clover: fix meson opencl-spirv option",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "815a6647eb1383e9dc704ffcc266d85f3b13338a",
"notes": null
},
{
"sha": "746f41e70514bcb896f90bd7c7e765e097902285",
"description": "anv: properly store the engine_class_supported_count values",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5b8b4f78782e5096dfe82f6b21c293577241ce5e",
"notes": null
},
{
"sha": "cff6df7e112f2714daf5e1c9b77f9c25aa547a82",
"description": "anv: limit vertex fetch invalidation on indirect read",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "531461d576d38e7aaf8419a6e73264d34185c97e",
"description": "intel/brw: Test corner case CSE of ADD3 instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7adccbd48d9904ffafcb9c2506bb4afc01b10f4a",
"description": "intel/brw: Support CSE of ADD3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1b1114bc2b721e445639bf103c0c23df2bb355a",
"description": "v3d/ci: add nightly job for rusticl testing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "959d38099f7d459c1e3299f738b87d145ce4058e",
"description": "llvmpipe,rusticl/ci: move rusticl files rule out of llvmpipe",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70dfe9c6d104eae3d97b1c9a4d5a31a6475d4a22",
"description": "ci: include rusticl in the arm64 build",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2a025f9a2c2035f154cb8351c693e65df2b5069",
"description": "llvmpipe/ci: set rusticl variables in deqp-runner instead of passing them down from the job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b3782a5abd4ec4d129d9d2ec2b5dd223b90016f",
"description": "llvmpipe/ci: fix indentation of list nested in a dict item",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d09f9328709fb6f5836dbbff7cf8e0d5eab3c01",
"description": "llvmpipe/ci: add comment for later on weird-looking code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "332252966bac19edcb1fe76642673ff71074b8a6",
"description": "ci: kill filament trace globally",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c72580d233bd73f8f9f3e89d46c0c2552e48dcf",
"description": "panvk: Remove duplicate variable src_idx",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7bea6f8612e193d4704a8b03f719a14c500f4281",
"notes": null
},
{
"sha": "f5b44838a15efa557c0716e21452bb9a5b9f457a",
"description": "panfrost: implement SFBD raw format support on v4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "965627bc48969fc4178f3ba2605e35b79a7be640",
"description": "Uprev Piglit to 647d0725024f72bc49bbc91c686c5f61168a1fe8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e74b6eda9a0614a7e9438beda39c659da1b26cb",
"description": "panvk: Add support for layered rendering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "743b41a2844678de7c3b8347ca73bf08ef8fc4b3",
"description": "panvk: Use IDVS jobs when we can",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8293376f7c24c4d3630d066a7a4cf4cbe0385fef",
"description": "pan/blitter: Let pan_preload_fb() callers queue the jobs to the job chain",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "629b9258df12da1797f2141b782def487d4a82d4",
"description": "pan/desc: Prepare things for fragment job chaining",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c694556657b7d67a6f0f787afe6249043e30a6f8",
"description": "pan/desc: Extend pan_emit_fbd() to support multilayer rendering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "037eaa962b56ff70ecf889ace05020635964e23c",
"description": "radv: add support for executing the DGC ACE IB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e0c6fab21e787773fcd5119027700ef441905ba",
"description": "radv: add support for preparing the ACE IB in DGC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "723acbe1e28bb62e03937fbf5471b8b8f6ebec22",
"description": "radv: add a helper to pad DGC IB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a5c6415d1f4d5a76e69d33e24b390d10409ae6c",
"description": "radv: refactor some DGC helpers in preparation for the ACE IB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12cc97a15706fe5e35793d9b1ee4e5279c0312d0",
"description": "radv: prepare for DISPATCH_TASKMESH_DIRECT_ACE emission in the DGC shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a81a6066d139a9a398a9cb7347adc6a3b2dfd5f",
"description": "radv: prepare for DISPATCH_TASKMESH_GFX emission in the DGC shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdbe3e58865fbfefd3f2bdd17b46f0a7f08c33bc",
"description": "radv: add support for computing the DGC ACE IB size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99cd8b6a546cf61a28e54397fa8954009853aa08",
"description": "radv: add a helper to execute a DGC IB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6772654ac3a28c14e8878c8c5dba288355c2bbd",
"description": "venus: Disable sparse binding on lavapipe",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f28bf41f286a53d5e530f2073a99ad3574ddfbf",
"description": "venus: Refactor hiding sparse features and properties",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6168317b849150db28dc222f8ac68cb1b371eb2e",
"description": "lavapipe: Implement shaderResourceResidency",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d747c4a8746834d3c9a6fbd7b455b7ce9441fb38",
"description": "lavapipe: Implement sparse buffers and images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a062544d3d0519aaa3845b7cfd79e925b9352a55",
"description": "llvmpipe: Use an anonymous file for memory allocations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcc0fd2fc1d3265da51785abb70ee243201f8f0f",
"description": "gallium: Add a memory range parameter to resource_bind_backing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56028a888efd2735a687bbfaf22902a1f867d3f2",
"description": "lavapipe: Do not allocate 0 sized buffers for descriptor sets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d159c02f68d7c196d5ec91d310d1c065a7e28b6",
"description": "llvmpipe: Introduce llvmpipe_memory_allocation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb64ce43866b0e87526dcd20807ccdeb5ba17c80",
"description": "util: Add a helper for querying sparse tile sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a603cc06334fd44743b083d1afeb7b73a4a4334f",
"description": "anv: move some pc was to batch_emit_pipe_control_write",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3bfba9c565f5cce29fba3b9e11dc4499266cfb4f",
"description": "iris/ci: update trace checksums",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7fc8ad2dddea0bac60533b66ff1384e379677e99",
"description": "aco/ir: remove unused vopc helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2225a32bb0ace610c54e822c91982ea9a2fe5d24",
"description": "aco: remove ordered/unordered optimizations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e86d2452ff7c0453dd78131b1d5b8148dc17236",
"description": "nir/opt_algebraic: add various unordered/ordered patterns from aco",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "434dfb51ca4193dd9cff477da67749e08dba8e48",
"description": "nir/opt_algebraic: optimize cmp(fneg(a), #b) and feq with fabs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98cc57bccb441a2d7adb93ffa13a06968d2ceec9",
"description": "nir/optimize cmp(a, -0.0)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e6bf596cb4a2c62762c7b35e4987e08b9f4e2ac",
"description": "nir/opt_algebraic: look through fabs/fneg when matching fmulz/ffmaz",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "080e03d021795eb888538f0a04f90a515b98d070",
"description": "ac/nir: enable ford, funord, fneo, fequ, fltu, fgeu",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3dfc8b3bcf40358b28a96304f4a32ef7eaf9790d",
"description": "ac/llvm: implement ford, funord, fneo, fequ, fltu, fgeu",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5ba17cd255159fa2397239a518c91a18d3c2e19",
"description": "aco: implement ford, funord, fneo, fequ, fltu, fgeu",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99372c1ed7b77049a5e96f32b77550f1c82d0f75",
"description": "nir: add ford, funord, fneo, fequ, fltu, fgeu",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01118a3fbba54d30d08336831a30515520ec4c09",
"description": "anv/xe2+: Align push constant ranges to GRF boundaries.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "039f4fe25e4d7e924e368a8fea7a8f1b705b673c",
"description": "intel/dev: Add GRF size information to the intel_device_info struct.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fea9de3c8368d3c293f6b2a1035c9ef7f1df7516",
"description": "vulkan: properly ignore unsupported feature structs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e6b675974261173d2cb08edf5fb4d01669f682f",
"description": "broadcom/compiler: drop multop if we dce umul24",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a7a36372ff35847b4d95730cb7aca38b85b6f4b",
"description": "broadcom/compiler: validate rtop + thrsw hazard",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1f8351f3c1c0b9306ed6a7ead500a72d69811d3",
"description": "broadcom/compiler: fix per-quad spilling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "597560e27c585d9be17ffdb8731c1c3d88550cf8",
"notes": null
},
{
"sha": "38b7f411a1fb26ef4b2714852c7f950f0a3a710c",
"description": "broadcom/compiler: don't spill in between multop and umul24",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da1a7c04bcfde3350f6b2842c2e976ee0635945b",
"description": "radv: Return hang status from radv_check_gpu_hangs()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6006588ad8c0769ed0e907c4e786836bc3704a25",
"description": "glsl: remove out of date TODO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "79fa3eba11c640c3d1c9326fd85ba6a138638da1",
"description": "intel/fs/xe2+: Add ALU-based implementation of barycentric interpolation at a per-channel sample.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95eec5a0ddea50d43edc574f61fee96f45bc9248",
"description": "intel/fs/xe2+: Add ALU-based implementation of barycentric interpolation at a per-channel offset.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8007c93259bd1ae3d6d2056fed1291edff0eef7",
"description": "intel/fs/xe2+: Don't lower barycentric load offsets to fixed-point format on Xe2+.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04b5b8b9ec2d9a580e1db32c90aa9f7921bc1643",
"description": "anv/gfx11+: Request PS payload fields for ALU-based interpolation via 3DSTATE_PS_EXTRA.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76f095c3549eb9a522e5d4e3cbb5e319582b3fc4",
"description": "iris/gfx11+: Request PS payload fields for ALU-based interpolation via 3DSTATE_PS_EXTRA.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d30cc82f94ba03bd7e931a58e32e4a6fd5af3c5",
"description": "intel/fs/xe2+: Ask driver for PS payload registers based on barycentric load intrinsics in use.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e60dcaa71d7a5004eafadf51a737d2397660c4ee",
"description": "meson: add various generated header dependencies as order-only deps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4e0eb55ce4daac70a33e289705c60fd352cd10f",
"description": "meson: create libglsl declared dependency to propagate order-only deps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2c084beb9d15ad92ffc9cbd45e55daa0faa7d2f",
"description": "drm-shim: stub syncobj_timeline_signal ioctl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2a2bc50408adea18358ea2a33c29ba27a409a27",
"description": "ci: reorder alpine/x86_64_build rules to fix the nightly pipelines",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "fdd204538b93e17cecd32786603e0e2452e459c4",
"notes": null
},
{
"sha": "2156ea8ec7faa246f48f32e5cc6ccb102fc9b916",
"description": "docs/ci: drop .no_scheduled_pipelines-rules from test-docs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aba6bf7765bd578025b831dc4f49e9f879eefe38",
"description": "docs/ci: auto-run test-docs in fork pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d48c91c5821f8463ff5af489b0f33aa7fca57d63",
"description": "docs/ci: merge test-docs and test-docs-mr",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e44b4b12330e725925adc9cdf442d81775e16a5",
"description": "docs/ci: fix indentation of list nested in a dict item",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bc05c6f532ffd6d8c66c0f257359b415ce11451",
"description": "intel/tools: Advertise I915_PARAM_HAS_EXEC_TIMELINE_FENCES",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7da5b1caef21ca1da75573737f553fa301d25b2c",
"notes": null
},
{
"sha": "dd85b50d182a2bd1c67d9a8f858d93fc4dded91c",
"description": "treewide: use nir_break_if",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d57934fdec603a8361872f089cee89a6112badee",
"description": "nir: add nir_break_if helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3482ea599bed7618a4865e5fa0c073efa54ef08d",
"description": "nir/schedule: add write dep also for shared_atomic",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65298586b8073ed8dd5b9b05345a42fcad15dc39",
"description": "ir3: Use elect_any_ir3 in preambles",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec37e65a2d69fd5b10340c2be9cace58c20464ed",
"description": "ir3: Introduce elect_any_ir3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fec9b56f1733efd7849cfb82ca0c5a7c6d68e242",
"description": "radv/amdgpu: fix chaining CS with external IBs on compute queue",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd93e330872056aab46034c2d247b540be0d813f",
"description": "panvk: Enable texture filtering in CI for Mali-G52",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c45d05b1e4fd2aaee4418762eb2daab0bba9c56e",
"description": "panvk: Advertise VK_KHR_sampler_mirror_clamp_to_edge",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "111088a6dbf3b4a6791249d4452efc9e9829426f",
"description": "panvk: Implement and advertise anisotropy support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b8eb7f3f4930f05239397f2b6a2f917b8f5b5b3",
"description": "panvk: Enable glsl.440.linkage in CI for Mali-G52",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6f91afee1d4448b43396aadcf5467fb502420a6",
"description": "panvk: Run nir_lower_io_to_vector for fragment shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecbe3b30be39527bffda1cea9dbf365c3f95b5e2",
"description": "panvk: Do not emit blend shader when color_mask is 0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52c9cc6ed858c66446a5129037ac902a710df4e0",
"description": "panvk: Advertise VK_EXT_private_data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afcfc72b83e4c213d4c0f73cd119893830b9d504",
"description": "panvk: Enable compute pipeline in CI for Mali-G52",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10e62cbe01e6bfda53d183ba7c3f8cefb8665d79",
"description": "panvk: Report proper workgroup invocation and size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0fa3fda3a0bcb53706da72166946b8bcae07c92",
"description": "panvk: Skip dispatch on empty workgroup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "653a4dc58feb499226062c8a1bf42e1c0a7de2cf",
"description": "freedreno: Use LRZ feedback in gmem",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02b1d23feda0970806b6c54ec8ca1d33b5b16802",
"description": "tu: Enable LRZ feedback in sysmem",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a33cd113ae3fd0b8efce4632d546a114fef5994",
"description": "tu: Use LRZ feedback in gmem",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04e18dc96f1fe36cb7cb19d9ed8b83fc410ab574",
"description": "freedreno/devices: Define and appropriately set has_lrz_feedback",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "229bd7b9b9690021455b9571977fc608f42cbc41",
"description": "freedreno: Describe LRZ feedback mechanism",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78c5daf0298d8d4ef52dc1795566bff864f8a170",
"description": "tu: Add early preamble statistic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "337fb7dec2534d1051630fe4a51b864b5e3c17ec",
"description": "ir3, tu, freedreno: Move early_preamble to ir3_shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "293f137d4debd4eadac97a7d4f60191f50bb2ca6",
"description": "freedreno: Disable early preamble on a6xx gen4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c42f6597f9f1f27e632b47f77b360f5fb6a39e40",
"description": "ir3: Make sure constlen includes stc/ldc.k/ldg.k instructions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ccc64b7e00b69ce3b0e20df6cf6b6ad68e7c9f79",
"notes": null
},
{
"sha": "536775ee8b591466121a5e0e5874ef29c3049324",
"description": "docs: List VK_EXT_debug_utils",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8cfdc099cd8638fa2b5fa73a704f11f1558815c0",
"description": "tu: Use the common version of vkQueueBindSparse",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d882198fc31742c96d1a4ada98fc256a35cae525",
"description": "tu: Move buffer related code to tu_buffer.cc/h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0a9b0f8d6b5dcd46784249e635b2527fa146335",
"description": "tu: Use the common version of vkGetBufferMemoryRequirements2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a06494e65e41e69c7c48f403ca09974031d3d9a",
"description": "radeonsi/tests: clarify the output when results changes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9f150f18bd684bbb5d0bad88845cac7aade84f2",
"description": "radeonsi/tests: update tests baseline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ec95b990e130a4d6b6323b3040c18d050c048f4",
"description": "ac/nir: don't use the compute blit for PIPE_FORMAT_R5G6B5_UNORM",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c97591b862fa290524d12b83189512cadd72e4fb",
"description": "radeonsi: add gfx11 workaround for upgraded_depth",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "abd048124a2abdf94e57297445c8bd0a93829b5a",
"description": "ac/surface: reject modifiers with retile_dcc and bpe != 32",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d8073a5fdd803d78492cec31e6834023e2ceb12",
"description": "radeonsi/tests: add a shortcut to re-run only failing tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27a841d335304a84c4192dd98b9e9e1f30afaaca",
"description": "radeonsi/tests: don't match gfx10_3 baseline for gfx10 family",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19e342b8770d2a0c50dcbd61f3011939ca7679d7",
"description": "radeonsi: handle DBG(TEX) after tc_compatible_htile is set",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4e7204e7381f29b4eaa2a79f7fd92e7ceb7fe42",
"description": "docs: fix bootstrap-extension",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f72033bb707046ef5966cb55cbf9bd9fb7bb038f",
"notes": null
},
{
"sha": "18db05d3e6ba8934d40a421e6082256641ee5dca",
"description": "vulkan/runtime: implementaiton -> implementation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3967f8cd84e37177a21fbec1ecfd4261fd5310cf",
"description": "vulkan/runtime: multiesample -> multisample",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "788d1b5a67b2dcddba6645bb190a5824d5fc3383",
"description": "vulkan/runtime: abreviation -> abbreviation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "947446ade7aa4e542071715c6a9ad0308c3621a8",
"description": "vulkan/runtime: initizlie -> initialize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a966a11161e4b70da04bf00e1c63060f7dcfd858",
"description": "vulkan/runtime: tne -> the",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5bb32da9859848ddc6b3e60d80e9cd91676cc92",
"description": "rusticl: enable v3d",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b85476d864b8894396b2b1c74da5889850bdc6e",
"description": "v3d: never replace a mapped bo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5c4ea93233427adcf809f3ed12a352397d0ca67",
"description": "v3d: fix MAX_GLOBAL_SIZE and MAX_MEM_ALLOC_SIZE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6768c8197486f49db07a8ce0a5d4b5bd365a8cfa",
"description": "v3d: support variable shared memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61b1a14e910ab13f2a834dfca4bf20b894801b2c",
"description": "v3d: lower 64 bit ALUs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ff96fb5b02c26df9365875306155e4241402ea7",
"description": "v3d: lower CL alus",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f72e60c7500a850502e5d9a608eff675462fe82",
"description": "v3d: treat SHADER_KERNEL as SHADER_COMPUTE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3889a8e26ce3ef20c1e93decb3fb93977b9bd7b4",
"description": "v3d: implement gallium APIs for OpenCL support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "742984a3256e11ff30eb84d51286f8743615b1ac",
"description": "broadcom/compiler: handle variable shared memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9bf0b3a1127df0313d692d8fabd8172661d7fb94",
"description": "broadcom/compiler: call nir_lower_64bit_phis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a169a518e4d0bcf07ff3f8e2df9d7002c1873f1",
"description": "broadcom/compiler: implement load_kernel_input",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "caa3872f768df399cbf8739c945844d251488208",
"description": "broadcom/compiler: abort on unknown intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8ab9c0e9306dfe8e3596189b86c25fe54b8b160",
"description": "broadcom/compiler: handle up to vec16 load_uniforms",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e050b13777c4c0e0e55d9dcfda09232c74eaed6e",
"description": "broadcom/compiler: try handling 8/16 bit alu operations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7f9cca985711701e826b8a32683a60997ab24b4",
"description": "broadcom/compiler: fix iu2f32 for 8 and 16 bit inputs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "214121e9b0082ac1bbc90b6fea9f8951d697719d",
"description": "broadcom/compiler: handle fp16 conversion ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2ec65eeda08237bbbe727f2674de1e5e9714315",
"description": "broadcom/compiler: add generated v3d_nir_lower_algebraic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8f4ff691bb1705dcdc67a9bddd2335f3d1b4ee3",
"description": "rusticl/kernel/launch: fix global work offsets for 32 bit archs again",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bb2453c6495cf5ab58aa1f4f350b83f8d8d8c5c8",
"notes": null
},
{
"sha": "39721a7476a85f80084cb1d0a1d2b572a9153ed6",
"description": "rusticl/mesa/screen: handle get_timestamp not set by driver",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb33dbeeaa76fa55532855d397f851c922b36ed8",
"description": "rusticl/mesa/context: handle clear_buffer not set by driver",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be4f3c2aa8b14af9a81ba3098404640866eb8af4",
"description": "rusticl/device: require PIPE_CAP_TEXTURE_SAMPLER_INDEPENDENT for image support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fa4eaf6f61546367c0b55b645b5b353cde4c127",
"description": "gallium: add PIPE_CAP_TEXTURE_SAMPLER_INDEPENDENT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5da4348517fa93581614f8d10accc25641c8bac",
"description": "nir/opt_sink: add load_kernel_input",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "535e617ccdd7f53af7b219a86947779b6fef5c6a",
"description": "nir/lower_alu: support 8 and 16 bit bit_count",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4a38c658317bc8d17447fd6ee3e717a96ca9948",
"description": "aco/spill: don't remove spilled phis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "634051f913e4f01df9f0e76a29f471a1691d22af",
"description": "aco/live_var_analysis: ignore dead phis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "708e1a73f52ffaf31397b8d2be297fcfb29f0700",
"description": "aco/live_var_analysis: slightly refactor handling of additional register demand for Operand copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5cfa5b784bdc1c7658a173349deaa57be87f27f8",
"description": "aco: remove get_demand_before()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09f1c40f2e2f3d3e06eed57a9c0b98ae4d714e50",
"description": "aco: track and use the live-in register demand per basic block",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "001c8caae0a9feb951d9aafb27bbbdce11f315eb",
"description": "aco: calculate register demand per instruction as maximum necessary to execute the instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c2f231cc0c6a7c62cfc2dc852bdcdc71d49b051",
"description": "aco/spill: Unconditionally add 2 SGPRs to live-in demand",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26c58ca9dea3ae9de59fa78601a064bd31f172da",
"description": "aco/scheduler: fix register_demand validation debug code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3ffc244f51860f9c5530136a8816c4f36aa0eaa",
"description": "aco: skip continue_or_break LCSSA phis when not needed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bbe46524307e5e834d5b3d593763b72120d6a3ee",
"notes": null
},
{
"sha": "77759f7683b673a3b0bff040a8d39f3c433e9ed2",
"description": "egl/wayland: ignore unsupported driver configs",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3589035d61df3cd40b0cc526ffc41f477f8455e0",
"description": "iris: Disable predraw resolve (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc26ad1e864faee7bc1224fc3c14e43aac83e375",
"description": "anv: Update synchronization of fast clear (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "930ea030ed159b92aab8ce830ae58fe74a717c0b",
"description": "isl: Initialize the last usage in isl_encode_aux_mode[] (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d3ce656289356593fd85832b712779051876e19",
"description": "blorp: Don't convert ccs_e formats for copy (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "255889a79546752b690fcd920efb2a75ab1a356d",
"description": "isl: Remove restriction of CCS_E support on formats (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31b48fd0414a781a7ead75323877589311d8e4f8",
"description": "iris: Workaround: Don't allocate compressed bo from cache (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a815c83c22747f97d6c8773f75ce035eb2f1188",
"description": "iris: Update synchronization of fast clear (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6073f091bb5a98076a240e7331cea43945a490a6",
"description": "anv: Disable PAT-based compression on depth images (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6f9702cf1e0fc84983985f2b30d64f9a38d708f",
"description": "iris: Disable PAT-based compression on depth surfaces (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e835b53a033058800cd41048b072f9cbc2991d85",
"description": "anv: Don't enable compression on external bos (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9cd97b613776c4578d2cfecfe7dcd369cbb76e94",
"description": "iris: Add more restrictions on compression (Xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b75f89f5781657846288fe59d162e2586b0cf82",
"description": "anv: Don't enable compression with modifiers (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66fa1c5ddd4635078450ab724e5b874c755d614e",
"description": "iris: Limit FCV_CCS_E to platforms that enable it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df006bba0256e1d636b3fcc270db7c7b814e61d8",
"description": "iris: Update aux state for color fast clears (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c92b3188865f84c99fb37708c70784b0a091a3b",
"description": "intel/genxml,blorp,common: Update 3DSTATE_PS command (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4dfc3367fcbe94e5faa29a9be64a975921f75a86",
"description": "blorp: Pass down fast clear color value (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3269d505e783e194eff2c20e774469910d96af5a",
"description": "blorp: Get fast clear rectangle of non-MSAA surfaces (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b89bdb96e19c770e455ccfa2ebda8d1fba2fdf2",
"description": "isl: Don't set clear values or their address (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93f790b04a4a02cfee746a5e11c8b208b8d851e5",
"description": "nir: fix clip cull distance lowering metadata preserve",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "110887de2bd9b3e57d87bfc1af4bcd1b8e2de6a0",
"notes": null
},
{
"sha": "09b4ba27a3200aa6ff7dfba9a8e8d1da849affe6",
"description": "nir: fix lower array to vec metadata preserve",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "35b8f6f40bb45dbffb04dd883ac6644300832981",
"notes": null
},
{
"sha": "7be1912625be3418ed69d8a587846a4e2b619227",
"description": "isl: Update render CMF mapping (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a985576755f4bd4ad66b0d0f7e6fed7a85c7268d",
"description": "isl: Implement isl_get_render_compression_format for xe2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb6e8cab79940366922541b0da31bf4857fc9b17",
"description": "isl: Move isl_get_render_compression_format in isl_genX_helpers.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bbd0fd9daef45eeb53ecf388fb1687db1284e93",
"description": "intel/brw/xe2+: Add LNL cooperative matrix configurations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b678d32cb7f6600e5466315261c1c0e5fc14f44",
"description": "nir: dpas_intel second source can have different number of components",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "556e78f737e28afa01897e02480d80b71c61b7b4",
"description": "intel/brw/xe2+: Allow vec16 for cooperative matrix",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6236dd8f3dde5c8f2f4e4a09b7dfd93c433397f",
"description": "intel/brw/xe2+: Adjust DPAS lowering to DP4A to accommodate larger GRF and SIMD16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77ef24157744dc52ff5e41fe1163c43ff5e8e5c5",
"description": "intel/brw/xe2+: Scale size_written by reg_unit for DPAS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e368b8e01bbc19c9b731468bbb73f86770a98ea2",
"description": "intel/brw/xe2+: Adjust size_read() for DPAS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b05160275406295f9307e54aaa1ddc875fbc42c4",
"description": "intel/brw/xe2+: Catch invalid uses of writes_accumulator earlier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a773ac53e6fdf4ed2fbbd4e4ef39dc8d5a0314e",
"description": "intel/brw: Major rework of lower_cmat_load_store",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea6e10c0b2d1a213f0ac34a321ecee27f7cb4e88",
"description": "intel/brw: Temporarily disable result=float16 matrix configs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33dd38f9d5f8e86fd61cbf2625d00eb1f0042798",
"description": "anv/android: set ANV_BO_ALLOC_EXTERNAL for imported AHW",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9eeaa4618f8a7bc8215ac3f195ced7f8eae4342e",
"description": "egl/gbm: Enable RGBA configs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94e15d0f64a3a5ca6b86a3e02343cac0d453aed6",
"description": "egl/surfaceless: Enable RGBA configs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ca85d75c05de9df7c3170122dfdb04bc795b43a",
"description": "dri: Fix BGR format exclusion",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "ad0edea53a732fecf6ddb8340e724b66275a0619",
"notes": null
},
{
"sha": "8f2533c3561d86a0d5f681c0c4c21c678d2ef449",
"description": "ir3: set rounding mode for all floating point conversions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93db751c63b05d5a04966df6915937cdc2d8046b",
"description": "ir3: print rounding mode for cov",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c2bfa279d33cf54eda230650fde4e358354d703",
"description": "panvk: support x11 wsi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d29dee889b6ad355ad69fab700c468bffb0987c",
"description": "intel/perf: Extend intel_perf_query_result_read_gt_frequency() to gfx 20",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a6fe638f3623fd1feaf26a9c1b3eefc9cf09e26",
"description": "intel/perf: Add INTEL_PERF_QUERY_FIELD_TYPE_SRM_OA_PEC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e1852981b97b5a1eacc1b2d64186dcf807b0545",
"description": "intel/perf: Add LNL OA XML",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b8b4f78782e5096dfe82f6b21c293577241ce5e",
"description": "intel/dev: Add engine_class_supported_count to intel_device_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f2a0bc08341b97df9bf6fce06ec1e1728fab88f",
"description": "intel/perf: Add assert to check if allocated enough query fiels",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a51842f7ab9b547a406588954c3801368bfc304",
"description": "intel/perf: Change order of if blocks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2dec0cbe01c158f79cfb89b216ac230da7e87533",
"description": "egl/dri: Use packed pipe_format",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "dcbf61f5dfe313a4e8b832e376c772a4db48a58f",
"notes": null
},
{
"sha": "fdd204538b93e17cecd32786603e0e2452e459c4",
"description": "ci: build docs using meson",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e7636fbb1406dc9c97ce55eec919afac00d35e4",
"description": "meson: allow specifying html-docs-path",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e31dde13d140aec7d5f7b39645fcb5b365840a7a",
"description": "meson: error when missing hawkmoth",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2063003457785c0b4378ae27703dc6e693d3170f",
"description": "docs: automatically generate depfile",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c26d4ee44fbcf500f0d3e2c1f8df3ade6e353f47",
"description": "meson: build html-docs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69809a0384cd63dcf107d177d59a95e526cc2cd5",
"description": "docs: allow out-of-tree docs build",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09c1f3b9fd9ef9696aef20035fc344e257d264d9",
"description": "docs: use os.pardir",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "67485efd654fd448c2adbb520a1fc1bca469c230",
"notes": null
},
{
"sha": "e5f04813510be1188210e96c1cd969c18d162c8e",
"description": "docs: metadatas -> metadata",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4bb6816d26fec91683588c748f09bb148576f054",
"description": "docs: pusbuf -> pushbuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "372bd9366e6d879f2fdb4b008b1d5c2f77a4803a",
"description": "docs: pluggins -> plug-ins",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0945b24df70d08437e3b2cfa0fd410695566c060",
"description": "docs: acress -> across",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc61409192e626a6c98073f501a4bdd95cb00f3a",
"description": "docs: attachements -> attachments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fdc237e7bce37251384a9a2f745705ea74e91fa",
"description": "docs: vulkan -> Vulkan",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b35e574fd03bcaeed5bee3904a892a0339e6c7c5",
"description": "docs: zink -> Zink",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4f64fbf330494017d6404ac1546f047b61a4e42",
"description": "docs: debian -> Debian",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f734a8c73b098749a2166e8c0270ce503acc325c",
"description": "docs: undifined behaviour -> undefined behavior",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad968667b69037df964ba58ee8df79566d45e9e8",
"description": "docs: precidence -> precedence",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14df58bf21b7603c4d427f4a0f4ea302c59b6298",
"description": "docs: occured -> occurred",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fbf9bfad380eb7398e16a18c6aa6f4ff6d93882",
"description": "docs: colour -> color",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee0157ec1fba8a9756744d585f8a77b617506db6",
"description": "docs: Steamos -> SteamOS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64ab555051f779e4491c8a72920dc50cd90bbef3",
"description": "docs: submision -> submission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96cf3fa355da5f51da1f85fc0518bad88b3c61f8",
"description": "docs: spell out \"stencil reference\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa59841b64f15d232230261b83845d05ec08d822",
"description": "docs: renderpass -> render pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a98b2f7ee6ab21953f729b1d37f882e4afe26f38",
"description": "docs: gpu -> GPU",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3090041a218bc2eff892a3f855ac49f953179325",
"description": "docs: cpu -> CPU",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e888049e1115204dc3e27274d92fc6ffc201c611",
"description": "docs: ssbo/ubo -> SSBO/UBO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14c6c071244454909a04477057767ba05864ab94",
"description": "docs: Nvidia -> NVIDIA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4342f92c5a1234d41114ce1bc9c2f9675d923acf",
"description": "docs: google -> Google",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1469294c2661699834d81c3fe16026dbbe570b1",
"description": "docs: utrace -> trace",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60f78b2d00d2b7c8e5926c4fbf8d7a46a262482a",
"description": "docs: remove apostrophe from uppercased",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf29440b2c3de4fdb684b277ca7e7abad19d74db",
"description": "docs: sommelier -> Sommelier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f58be056d21856510cec24ef1684cfaf51ca3e1",
"description": "docs: nabled -> enabled",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b317b4a72f10d41773cf914287de84905ea3a2e",
"description": "docs: url -> URL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1cb32ffec8e93284de2c4d355c9e07a2ceb41f5",
"description": "docs: eg. -> e.g.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9967df63dfbdc531e4611fd123e4a2f56b7e91fa",
"description": "docs: unify spelling of front/back-facing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2d94263d5d2b7fc0da8463cb5f523e2970c0825",
"description": "docs: mooth -> smooth",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8f589b57abc086db545e2c5bd50194c4dac72c2",
"description": "docs: hw -> HW",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "897e9d806f1d86c2117ef85dfacd74567eb74a99",
"description": "docs: tgsi -> TGSI",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "498b2af1c7be59c5bb3bb33a650b46f2dba954e6",
"description": "docs: Anv -> ANV",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7b194834d3b35f79cccd13a39bd14a4509353a7",
"description": "docs: zink -> Zink",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7ed90976156ce392b8329924a6c9df3f44f0887",
"description": "docs: edgeflag -> edge flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "932e8c77683ca7b9516c4c4e1de1ae5b058fa3fe",
"description": "ac/nir/cdna: don't use image_descriptor intrinsics if the src is a descriptor",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "30af861bff71c7ecb479528c5582c54e9d6181c3",
"notes": null
},
{
"sha": "8023e89d1199038d9825961288e020b9749ed0cc",
"description": "ac/nir/cdna: ignore image_descriptor intrinsics",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "30af861bff71c7ecb479528c5582c54e9d6181c3",
"notes": null
},
{
"sha": "fec0a9fcdf28a214146687235e9acac030053986",
"description": "ac/nir/cdna: allow 16-bit coordinates",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "30af861bff71c7ecb479528c5582c54e9d6181c3",
"notes": null
},
{
"sha": "ee2400acf10294b750ef0a92a127f604d407d49d",
"description": "ac/parse_ib: dump PKT3_DISPATCH_{TASKMESH_GFX,TASKMESH_DIRECT_ACE}",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4b30b604fda53dfaed83bcbe1467ac1023b2c90",
"description": "venus: support VK_ANDROID_NATIVE_BUFFER_SPEC_VERSION 8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9420e90dfb2a42f96c9175463dafa79cc6905581",
"description": "venus: refactor to add vn_android_image_from_anb_internal",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2c1931010affcc2c398674a5ff069ff39cd0e44",
"description": "venus: refactor vn_android_image_from_anb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4db32ac7ef06959f4f02bf7dad42bd3151e6be17",
"description": "radv/amdgpu: use the non-IB path for dumping CS with external IBs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3274af99bfd492cc1a85d88bb4a9275eb1485f89",
"description": "radeonsi: Fix unused variable when LLVM is not used for AMD.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5cb15a6c678dcbe81bee06d3ed0496715b786b77",
"description": "intel/brw: Make bld.ADD(x, 0) emit no instructions and return x directly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "068865ce81a6b0a8c180b683d81d7645e3dfa998",
"description": "intel/brw: Make an alu2 builder helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c18de3f0482c0397c634ce02124a2987f69caa93",
"description": "intel/brw: Delay liveness calculations in saturate propagation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47b124125119580a576bc2496dcc4cf499ebb1c2",
"description": "rusticl/queue: run rustfmt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d458b7fc15a87720397b5b3d94a0971ed4aa59d",
"description": "rusticl/queue: gracefully stop the worker thread",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "539aaad6a39e28b20bc4ce12a6e5ca5c7f6a6541",
"description": "glsl: remove unused symbol table functionality",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ebc94250cf8d6fe9a9bf1ffb18183e49642d450",
"description": "gallivm: split out generating LLVM Mattrs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76e2ceb8f80a76cdf0efedd09bd7735fd9f9efe6",
"description": "gallivm: export target init code for orc-jit to reuse",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f4268b53e8d72917a504c4cebc1c2419a92b27c",
"description": "gallivm: make lp_bld_coro.h c++ include safe.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63d2bb103a5bd5befb404515fd0dc1c2990c98b1",
"description": "gallivm: split some code out from init module.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05dd12b9a50ee2eaf768260c6ad8f859afd434de",
"description": "gallivm: move ppc denorm disable to inline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17f2ebe8d23127f6ddf1ca05304c0ecb8a8c7503",
"description": "aco: use 1.5x vgprs for gfx1151 and gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41a95d0b1349490f667a69a49f00da37edb6ff8d",
"description": "anv/sparse: use ANV_SPARSE_BLOCK_SIZE instead of tile_size when possible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8271e12b8eb119b37ea411c31ebbfe1c286dc59b",
"description": "anv/sparse: unify and rework tile size calculation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ac35116d137c31f2d65053cd612fb00b8756b2e",
"description": "anv/sparse: remove obsolete linear tiling code path",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f65acfbb888db537c7b32c9101198b8b46f3d1e",
"description": "anv/sparse: fix TR-TT page table bo size and flags",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "18d8c3ca339d346b9d531f49c343353ac7a61c89",
"notes": null
},
{
"sha": "23e91fdd64c38c446cde5c5d2e2c5bf1dfea7b76",
"description": "anv/sparse: dump info about opaque binds when DEBUG_SPARSE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49504ab857d980484f6e0b6f699b5b2e2c3e8a8d",
"description": "intel/isl: pass struct isl_tile_info to choose_image_alignment_el()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a6d449a1d4c72319a3844c8aca92dcc405e4212",
"description": "anv/sparse: fix reporting of VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "789b53c5239f37bf0f853bbdd56a8ff5223b438d",
"description": "anv/sparse: fix the image property sizes for multi-sampled images",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7ef3d652b2515de002b7e161b320a80e2a2bbe9c",
"notes": null
},
{
"sha": "5c18ccd2d3a490d3a227e80ce1d2dd45040f7ff9",
"description": "anv/sparse: reject 1D sparse residency images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21d3eacd234ed971248f2aac04f5616c2a9c90f5",
"description": "gles1: fix glBufferSubData()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31841c6b11832049ab8240bd35616c46984c160e",
"description": "gles1: fix GL_OES_vertex_array_object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35fd98f2d969811435e8a642dbd78962dd2058a4",
"description": "radeonsi: enable compute pbo blits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7ad53d550bc48cb193d355bbcf80526cc526233",
"description": "radeonsi: set bo_size for user memory allocations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "617291d2d959c584601776c00d99b3146d4c7777",
"description": "tu: Advertise VK_KHR_shader_float_controls2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6fc63b1d566f12ea0fd9e654aef30db2353e78aa",
"description": "intel/isl: Enable Tile4 for CPB surfaces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7934b70ff1e5785b30c8a3635ebb84f5786688b7",
"description": "isl/iris/anv: provide drirc toggle intel_sampler_route_to_lsc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a0a716b6a8c072f9ae16555db17ea8a3d73534c",
"description": "isl: fix condition for enabling sampler route to lsc",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "70382f7f06561dcd94e4d2e6f2bedc8dbeec5d8e",
"notes": null
},
{
"sha": "030d6e62807542ea4e521e2fe263b58fe61008dd",
"description": "radv/amdgpu: allow cs_execute_ib() to pass a VA instead of a BO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e51ae61a4de33e03acb4a92d51b83655c2dd5049",
"description": "radv: add the DGC preprocess BO to the cmdbuf BO list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdf3228f88361410175c338704908ea74dc7b8ae",
"description": "Uprev Piglit to fdf3fc09deb6beecdf212e65a16c645112540b59",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25bf3200e2d5226d6be66f8f2499ec3db812b242",
"description": "radv: remove useless draw_id to radv_emit_userdata_task()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2b1d38392fc4650ea74fa5eff8eb123004d64b3",
"description": "radv: remove useless masking in radv_cs_emit_indirect_mesh_draw_packet()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2ff08800e80b038a9ac98dbfbdfd1873a962ff5",
"description": "radv: remove dead mesh shader code for indirect draws",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d922a0e8750b212b6e258d6fa764442a6208d496",
"description": "radv: use radv_shader_info::user_data_0 for task shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "334046648b343306a427b56c3c46cf0c0ee9dd9d",
"description": "radv: cleanup getting AC_UD_TASK_RING_ENTRY for mesh shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b775d26c49e22dad5da1021ff0b63103669bcae",
"description": "util/disk_cache: Fix cache marker refresh.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3f119a1fd8deaa46c4342837d13096cd7873c8d2",
"notes": null
},
{
"sha": "b59ea3d63feafec5a0616e268d597aaf28981e59",
"description": "intel/brw: Print SWSB information when dumping instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdd604583f66ccdb6ef4097826e36088e9ecc2ec",
"description": "rusticl/icd: rename all entry points to the actual correct name",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be090abf2ec2b2c86fa33cbd11ae8ef90205c311",
"description": "rusticl: add bsymbolic to linker flags",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51f2ed872e8491d0d4b72309d5117fe9f7f43672",
"description": "asahi: Make asahi_clc build work on x86_64->x86 builds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27e3495902e844b29062d0e9770c4b20ff6d0335",
"description": "agx: set discard_is_demote",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7dd73290fb5af00248aa43129f0ceeedfb4a55cb",
"description": "agx: add unit test for ballot bug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6628f24e4db003afe948ed17d8ab90477a793713",
"description": "agx: fix insidious ballot optimizer bug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d210ae232bf75fc7c2c8f495e999e20c0543418",
"description": "zink: Add VKAPI_PTR specifier to zink_stub_function_not_loaded.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0877c132c3ff955717ae7f5fcaca34ca6deba54",
"description": "glsl: Fix warning related to tg4_offsets in release mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d1813837bab65805f15172f9e6036c01b96cfab",
"description": "mesa: do not pass NULL pointer to function not expecting NULLs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91593adc9399b59b8fa28db6ffc731752c8ba5b6",
"description": "mesa: use unsigned types when performing bitshifting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "017bd4bf2571aa041eb851a15fbdba91dedcdae5",
"description": "egl: do not access member of a NULL structure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee1ced9dc5c4e591d8cf049b34ae25175f53285f",
"description": "glsl: fix downcasting addresses to wrong object types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60e7cb7654d26a0873bce84cb8ef562a810a9337",
"description": "nir: use unsigned types when performing bitshifting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e43cc49806006feb1b689e4cce3827dd9091385d",
"description": "nir: fix overflow when negating maxint in constant expressions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "081555c58bef67b31c915a280a3e765840b21e9f",
"description": "vulkan: do not access member of a NULL structure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a407285ff2d6a51d48b686d143d92a1a98a31e9e",
"description": "util: use unsigned types when performing bitshift",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4dcbaf8253d7765a1a25dd9f0e1096c969df0bd",
"description": "util: do not access member of a NULL structure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d854dd32fbd003b4330a9c630357142bfd158aaa",
"description": "dri: cast constant to uint for bitshift",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9eacb05c9a56dc07c2803d4ab6c88cf608af1d1",
"description": "nir_range_analysis: Use fmin/fmax to fix NAN handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ad1c8025090e74762c7e4d2a7fe7be770a92da1",
"description": "tu: Drop tu_init_sampler helper function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a931329146e1661d781ef19c6916dcf3d45f568d",
"description": "tu: Move sampler related code to tu_sampler.cc/h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "739dfcf80760726b3c373c597c505eaf10e4216f",
"description": "tu: Use device->vk.enabled_features instead of iterating twice",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55fc7aea5f00c6aac5b7ba5cb8fd6ea36d7e262d",
"description": "tu: Use vk_sampler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75a6d185a00a13859f5f51d1efd8d215dab4c287",
"description": "tu: Switch to vk_ycbcr_conversion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee751a26fc198e2c9c6936c4e86e6b2872d348ab",
"description": "radv/rra: Enable RADV_RRA_TRACE_COPY_AFTER_BUILD by default",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa1b9d9be57a1ef6e20066dc945e722c9ad87af4",
"description": "radv/rra: Rework calculating the ray history size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "090ca373526bee953e664b2ead71eb42147092f0",
"description": "radv/rra: Reduce the memory requirement of copy_after_build",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2c555402b5cb4bd1fbf76e9e41bcdc34fb14b09",
"description": "radv/rra: Bump rt_driver_interface_version to 8.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55f1fe9bc31465ae9d292d9bd5d17121e96aa964",
"description": "radv/rra: Fix reporting the isec invocations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97c0f264f03855bf033a87e2c29f069fc7d03b66",
"description": "radv/rra: Fix disabling the ray history",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd377cfe899da06903f9f16fae2d54aa178ef839",
"description": "radv/rra: Move some code into handle_accel_struct_write",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea69f7bc89ce1f7b9d79a8b20cbb759e26bee749",
"description": "radv/rra: Detect BVHs with back edges",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b55158d53682164d6b9e6ed1cc38dbb26ff061ba",
"description": "venus/ci: drop fixed test from fails list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98f9dd3c7cc2ca597f143717f4a11df312715ba7",
"description": "venus/ci: make sure nightly job doesn't get retried",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0db4bb2ea08e59627d7b19137cf09ee7a458c622",
"notes": null
},
{
"sha": "21f8410191378165219b3dbd6374064fc18a625c",
"description": "vtn: ensure TCS control barriers have a large enough memory scope",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da752ed7c1645f1beadabcda79f3e70796f7224e",
"description": "treewide: use nir_def_replace sometimes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbdd34b4ad8f9ec65750093293f10b9b51276a0e",
"description": "nir: add nir_def_replace helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "535823682dd44c8c3c7c3b75bbe0577cb76fa90a",
"description": "nir/format_convert: remove unorm bit size assert",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "22f1b04a99a587bcc3a20d19f2db0eb657cb4789",
"notes": null
},
{
"sha": "1ff86021a7a06d2548482c40b1584042e298f58e",
"description": "rusticl: add new CL_INVALID_BUFFER_SIZE condition for clCreateBuffer",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4df8567394422d9754d35864702f0fffa0ab3c64",
"description": "rusticl/memory: fix clFillImage for buffer images",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45fc5c032e14cef50ac851e1eae7b2c2ec297541",
"description": "rusticl/memory: assume minimum image_height of 1",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d51a14aab8724d0b5b6e11fb92747f04042d63e1",
"description": "util/u_printf: properly handle %%",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23ee6ca801cf9220dd544e6d659d683104f92c74",
"description": "radv/meta: Use READ access for dst_access_flush",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14f7b077c8eccf1f4705984a776781da1058cf1e",
"description": "radv: Remove dead access bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c596344458697b470c49f109b5eef0e815692fd",
"description": "radv: Clean up pipeline barrier handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac34415e0fcdf9732ab97da8df222aeb2774f3c8",
"description": "freedreno/a7xx: Fix register file size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e6ecf3df8199af4096b2b86c909b9f95cb79198",
"description": "tu: Don't WFI after every dispatch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35c9b7fb902158a262464a994a3159755dec081a",
"description": "tu: Fix unaligned indirect command synchronization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0a662f72dcd4ec5b1503ac2b18a16fcf1293419",
"description": "freedreno, tu: Use CLEAN events on a7xx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7284c94ef68e295e041163763cb75176476134c",
"description": "tu: Use a7xx terminology for flushes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e220cd45a4e44016dd986f28b110d430af6dd05",
"description": "tu: Support VK_EXT_attachment_feedback_loop_dynamic_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "833a0cf76e2ead174dcf35fc1d76fce24aace7cb",
"description": "tu: Use image aspects for feedback loops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "339630ab05abcaf11a9f67b2dd42ef793d2f689a",
"description": "brw: enable A64 loads source rematerialization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f482fc33cf0dcc372410256c72cfa09633eec056",
"description": "brw: blockify load_global_const_block_intel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6fe6b9c8faad89d38cc5847936e6cd6d972bc040",
"description": "brw: avoid Wa_1407528679 in uniform cases",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5227b2db739f27475b10da2b1271020b3ab29f87",
"description": "brw: annotation send instructions with surface handles generated with exec_all",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b79e85a93f961c6396f74e63f851d9579960e8ef",
"description": "brw: always use new registers for load address increments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f1ca16e3b14516b9a113f8b9e3dafaefd283901",
"description": "brw: enable rematerialization of non 32bit uniforms",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0531f568acb5bf15d2fa0cc8cf86c2ca34440597",
"description": "brw: remove some brackets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11a634151b6facad6b3b3a6ac162bdf446135bc3",
"description": "brw: remove rematerialization assert",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d42bc0d3fcbe929d6e4a85ff770379843c4dd7c7",
"description": "brw: bound the amount of rematerialized NIR instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4bfb4f35a84089169fac76717f17259292cb19e8",
"description": "brw: improve rematalization of surface/sampler handles",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7b312ad45ab724dea7059a91aadc0ca52aac12d",
"description": "brw: factor out source extraction for rematerialization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fbbc9c3013a5df4b6a8b77e6a119f2da738592d",
"description": "brw: add missing break",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a869c5725092e61cbc9371f0873244c5dc074f57",
"description": "anv: don't apply descriptor array bound checking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3b73374cde10a1428af6a8c9d63173899f48f1d",
"description": "egl: use os_get_option() to allow android to set EGL_LOG_LEVEL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6987258da5fe1ba0c9ad2f3e5d2ee671d203069",
"description": "gallium/hud: use os_get_option() to allow android to set GALLIUM_HUD and related vars",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "787e0751c54004a10e16c18772e1526edb70afd3",
"description": "loader: use os_get_option() to allow android to set LIBGL_DRIVERS_PATH, GBM_BACKENDS_PATH, GALLIUM_PIPE_SEARCH_DIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9bce6f5cc44d239bcc8ba8d92c4569eae38d99a8",
"description": "llvmpipe: make unnamed global have internal linkage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fae6a8737adb47b325e827c84a71bfb6d72be1c8",
"description": "llvmpipe: add gallivm_add_global_mapping",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47cd0eee2611001499e3aa0a045fbed38c2dc1e5",
"description": "gallivm: create a pass manager wrapper.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfa0293c8b3a37ea88c815948c70d65a426e9574",
"description": "meson: set default Vulkan drivers for ppc, ppc64",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02813f341b52d99ba8fcbfeb23aeac4ce54b83c2",
"description": "isl: Remove code for Xe2 from isl_gfx12.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4debb5bbc42fa97c7c3c7f61c8c0bdf10f83ae1d",
"description": "isl: Implement a part of WA_22018390030 (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b084df0c098bde9738259919b82b4aea91f6d2f",
"description": "isl: Add dispatching in isl.c (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d3093a329882f683d0bb58a6d2f74d8cddd9739",
"description": "isl: Add isl_gfx20 into build (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5de9df094fcace5e454556632463480a4e5e2e4f",
"description": "isl: Update isl_gfx20 code (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67fb44ccd62265235c274278c3cfa0f03023c547",
"description": "isl: Clone from isl_gfx12.* files (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea1e7dd9e9981c13cdeb4ed74c4833a87c4050ca",
"description": "rusticl: depend on the spirv_info target",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a09c5d55ed7481a9ec61cec956538b8759212c98",
"notes": null
},
{
"sha": "36a18208f720f04a6540ec47e9db0295ed6daa26",
"description": "rusticl/meson: add build root dir to the include dirs of rusticl_c",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "53629b0a2d4831efbc7cc5a5dc4503482f748e2e",
"notes": null
},
{
"sha": "656b8bb340dbd645a513ae01ebf0c15c2baa23e3",
"description": "compiler/glcpp: don't recalculate macro",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87787c4a877dc4968724e4b2279eef1647b12ec9",
"description": "anv/xe: fix declaration of memory flags for integrated non-LLC platforms",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c9e41f25a1bda305efaf818bec9f933118df37fa",
"notes": null
},
{
"sha": "73ce3143a810d79e9bf0df8926ae58e9aad13bf1",
"description": "anv: Fix assert in xe_gem_create()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9d8d5cf8c9a04b164d1becff6b1be93b24149c75",
"notes": null
},
{
"sha": "c1feccdd90ca90b0e6fecd2faa565da7c0fef628",
"description": "intel/fs/gfx20+: Fix surface state address on extended descriptors for NIR scratch intrinsics.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8bbad903a2c1ca0492e61ae35372508f93c0add6",
"description": "anv/xe2+: Fix format of scratch space surface address in various 3DSTATE packets.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0cd927fa92948aae53fd7b064f64dd3801000875",
"description": "iris/xe2+: Fix format of scratch space surface address in various 3DSTATE packets.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "460aa5891124961122bc4ffb6e2875151aaf7f3d",
"description": "iris: Add support for compressed images allocation in Xe2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5a6b84dd618cd90f5b26ed7a9992802d5681a21",
"description": "anv: Give apps the choice of compressed or uncompressed but cpu visible images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8aec37fe0c317dd7d604f768b8a1e40539984f08",
"description": "anv: Add support for compressed images allocation in Xe2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90b223331f1a5b2d787fce4b9e470f83552774fc",
"description": "intel/dev: Add compressed PAT entry",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e67a8dc59af44abb4b0349c66cfd5770985ff3ce",
"description": "clc: remove check for null pointer that cannot be true in llvm_mod_to_spirv",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3a752256f54ce839f6e75d508df51eba6464ef77",
"notes": null
},
{
"sha": "9fa310b876f7c9bfad7cf8807382237394ec4dbc",
"description": "anv+zink/ci: Change sparse test result from crash to fail",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b49182bed018c85dbdf4106d4df19c64bb179e6b",
"description": "intel/isl: Pad the pitch on gfx12.0 for fast-clears",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30ed4a7500ed2323af037d87ba3ef1c0deadd744",
"description": "intel/isl: Require display flag for 512B pitch alignment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eff2fab0bc36a5069e4a4d83c6b309692faa09ba",
"description": "intel/isl: Consolidate some tiling checks for CCS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26802b32240a32962accf06a822d70cbf0adfb38",
"description": "iris,anv: Disable gfx12.0 fast-clears with unaligned pitch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "695577e5b016104b1db55dca7985212bb5889d97",
"description": "intel/isl: Add and use isl_drm_modifier_needs_display_layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "483707e901463fc4bd6367a3d7c35539a6212415",
"description": "intel/isl: Drop support for the gfx12 CCS ISL surf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1169f709834416d35e6188bf80d41cbe2144c1da",
"description": "iris: Add and use comp_ctrl_surf_offset on gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "236c4597faad93a439ce89f87a398e3d7fbcac96",
"description": "anv: Restrict CCS ISL surface creation to gfx9-11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c00b7d1e6ef86ce750228f7be79da377a5f53db",
"description": "anv: flag WSI images as scanout images for ISL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85373f2b15bc4c3b17678ecaf70a994d27ce76ac",
"description": "iris: Implement Wa_14019857787",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19a8abde5f1bf5fa69ef95fe74ebcb45bcc6f5ca",
"description": "anv: Implement Wa_14019857787",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2fc79af07f3e2ae189af3a26f7ae12910d95e79c",
"description": "iris: Implement Wa_14019708328",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7e3aecb87efba378e2cda0574582ee3fb5fc948",
"description": "anv: Implement Wa_14019708328",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ddcf17a1299a496e0b712b6ba33e845eb403062",
"description": "intel/isl: Set dummy_aux_address to implement Wa_14019708328",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df49d9da10281d2c86c6f04ec41333b454bb6ee1",
"description": "wgl: Fix flag check for GDI compat",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c432fbe534d1b1d3874b612b97d8ed3fe97c8945",
"notes": null
},
{
"sha": "a02b759f413a589a77d36c9ffe731cb139e2ed1d",
"description": "wgl: Delete pixelformat support query",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c432fbe534d1b1d3874b612b97d8ed3fe97c8945",
"notes": null
},
{
"sha": "b65f08e8c76c957d814cb818f9c67647bd0a6435",
"description": "venus+zink/ci: drop fraction and add missing timeout on zink-venus-lvp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32e781f38142cd47b59438213408a74b4ec11ba7",
"description": "meson: set default drivers for ppc, ppc64",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "baf0cf7e2bd8c79eb4df0d702cc4d9edee46b572",
"description": "nvk+zink/ci: catch more `double` flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a75c275185de184ff9f78633f1346c16aa02b82",
"description": "nvk+zink/ci: add flakes seen over the last two nightly runs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "152571bc0cae719d47cbf3972cb40c4d09b50893",
"description": "venus/ci: skip timed out test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0db4bb2ea08e59627d7b19137cf09ee7a458c622",
"description": "venus/ci: add manual/nightly venus-lavapipe-full",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b6655c1a8e2108ebb620d5a5a84c0db9f66ce4b",
"description": "venus/ci: fix indentation of list nested in a dict item",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75820a5436967d14d03a5921a38d6d3df65d4515",
"description": "venus/ci: Update expectations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c5d9c967571d073451045c57fa5148de7d88b03",
"description": "freedreno/devices: Fix magic regs for Adreno A32",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00982e1af618f43a4c7a5ab8aeb6ded43e68a802",
"description": "anv: fix vkCmdWaitEvents2 handling",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97ebe52ee3cbe45780202d9ba0f86639b8b770f7",
"description": "lvp: use common descriptor update templates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8270ece6c0b5d85ec362c938fefe89f805855275",
"description": "lvp: fix silly casting for sampler desc updates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b300bb662276cffae87f0e27d21274036380273",
"description": "lvp: use common push descriptor set enqueue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1c1f5936a18872f8c5c1c4fdaf98eb5fa7b4b61",
"description": "lvp: use common push constant enqueue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4fd4812fa9223d9ab1087ffcc53d9a9f50effc2",
"description": "vulkan: handle enqueueing CmdPushDescriptorSet2KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b39efbc4224b6eaabb2a8531a317f933a80fa960",
"description": "vulkan: handle enqueueing CmdPushConstants2KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ba74892437361eafc99ae1fbfeb2a51295108ad",
"description": "vulkan: fix potential UAF with vk_cmd_enqueue_CmdPushDescriptorSetKHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c2801f13057595d1822ba9753b1cd6379fd528a",
"description": "vulkan: handle push DUT with emulated secondaries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24c897ff463d9f5fee906d81253f522d6960baf8",
"description": "vulkan: reference count vk_descriptor_update_template",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47e422adfae761c0066379ec34a93baa5b11d96d",
"description": "Revert \"docs: use html_static_path for static files\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "e037761a2f6845653520e0785844efe1fd9340b4",
"notes": null
},
{
"sha": "3784e04c961d581a859b971b3826e43760863c8b",
"description": "zink: implement msaa replication with dynamic rendering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d05f6f4693e661a884d614b792f2d604b82b2e3d",
"description": "zink: split out msaa replication",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "453ceceec2e176dbb537dec9a073f51a561ae75c",
"description": "zink: null check pipe loader config before use",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e3ea55fef28b6a8c9d337ccb0c715312363b2ebc",
"notes": null
},
{
"sha": "a1c220fd935b8731f4bab1891aae0480006630eb",
"description": "nir: fix utf-8 encoding-issue",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "21115514857d21154bf2b5af4d8f6acae6e6bdcb",
"notes": null
},
{
"sha": "0296955f0f7a54c724595912a16bc9147b00b508",
"description": "panvk: Enable offscreen_viewport tests in CI for Mali-G52",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "738e202dceaa960be4e1379724289a481981cbeb",
"description": "panvk: Clamp viewport scissor to valid range",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d853443a2ea307aca2625dc2e8e7fa1942a34e5d",
"description": "freedreno/devices: Turn off enable_tp_ubwc_flag_hint for a740 by default",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d2f19aa444e75babe31ae08b43389f886f2aeff",
"description": "tu: Add enable_tp_ubwc_flag_hint feature to a7xx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f34862befa21af3cac922de83d12274738ebb28e",
"description": "freedreno: Rename TPL1_DBG_ECO_CNTL1.UBWC_WORKAROUND into TP_UBWC_FLAG_HINT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a9bf2b512ba69405eba3e6b1bd754cf6b34f44e",
"description": "radeonsi: store the total binary size in si_shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14974fd097f57814eac18648cfc07dd02c350d57",
"description": "ac/llvm: implement WA in nir to llvm",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71afacff3976743265546365034df46ab04d6e92",
"description": "aco/insert_exec_mask: ensure top mask is not a temporary at loop exits",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c6c8182c8c62d8e4a5eb03452ced3d66def289b",
"description": "radv: inline partial push constant loads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdc229231d4916115034a6cc04b32dc99c203cad",
"description": "aco: remove push constants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38d1456931ddd8294c02e4bf2bde9f63f9782ebf",
"description": "ac/llvm: remove push constants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edbb75ce3a2fb66bb0d23af45d4295dc7b9ffebb",
"description": "radv: lower push constants in NIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ca97f019efcb0cc14f4ba03a6e23ff51ce5ef46",
"description": "anv: avoid initalizing TRTT stuff without sparseBinding",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7da5b1caef21ca1da75573737f553fa301d25b2c",
"notes": null
},
{
"sha": "e59f8faf8a67bed7dde606bb1d16f2ed8483541f",
"description": "v3dv: don't call wsi_device_init too early",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a5d59a50a998389cb29a5e9ad4a67af37d3160d3",
"notes": null
},
{
"sha": "50519598ff050cb0eeef5ae8b9bdbffd9f83bef8",
"description": "intel/brw: Skip discarding the interference graph",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29d6264627226aa5a23ddb601fec45584d80b3a9",
"description": "intel/brw: Build the scratch header on the fly for pre-LSC systems",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce85f3a431897f19c366f7daccffd994ac2f1a77",
"description": "lavapipe: Always call finish_fence after lvp_execute_cmd_buffer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7ebf7f49a052c75f49496e31f7b3ccca716d30e5",
"notes": null
},
{
"sha": "255f4bb2903dc96d24507a3eaae31bb77cb0ee6c",
"description": "llvmpipe: Only evict cache entries if a fence is available",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7ebf7f49a052c75f49496e31f7b3ccca716d30e5",
"notes": null
},
{
"sha": "5941bee0176f9498b36c2975a3968c0d68c63986",
"description": "llvmpipe: Stop using a sample_functions pointer as cache key",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7ebf7f49a052c75f49496e31f7b3ccca716d30e5",
"notes": null
},
{
"sha": "9e4a44d172335906d147cf0bc6ec7ac70e6c239f",
"description": "llvmpipe: Lock shader access to sample_functions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7ebf7f49a052c75f49496e31f7b3ccca716d30e5",
"notes": null
},
{
"sha": "b06661aaf333967497b201b50edd64612ed8955c",
"description": "panvk: Enable dEQP-VK.info tests in CI for Mali-G52",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3129d71fef6eb717b990faf7fefefc9fbc6f9954",
"description": "panvk: Report correct min value for discreteQueuePriorities",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ac34183ec3df1435481f345d87f06ee949ed43c7",
"notes": null
},
{
"sha": "596306a9846f6a455ae070036b2f9ff6ace0c799",
"description": "panvk: Advertise shaderModuleIdentifier feature",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f16481969865b5aaab8739da80e5201da60d07dc",
"notes": null
},
{
"sha": "a3aadac5fe1ba3380f13efe05937d34f141d75b2",
"description": "zink: Blit using one triangle for nearest filtering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3233d19f8766ac982a1e093312a3d3a57dcf4b66",
"description": "zink: Always include renderdoc_app.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8fb4b82e92042198f1a8b853f91e28069aeabb5",
"description": "radv: fix emitting indirect descriptor sets in the DGC prepare shader",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "33a849e004de381853ea9d4fa4f047741efaf508",
"notes": null
},
{
"sha": "6a2309b676c9b96d21f02b964b1f5a58e0d22dea",
"description": "u_gralloc/fallback: Set fd from handle directly",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7ae4a2ae34954b8dd7213a9663a2f98907c49cd6",
"notes": null
},
{
"sha": "0ac0fbc19eacb11d08ee18d4f5695415d8027dc6",
"description": "glsl: make glsl_to_nir() more generic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f19ddef76c4a9502a17bd17b78cf5a2283815c98",
"description": "st/mesa: drop u_simple_shaders.h include where not used.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a464401d52f3ae6e884b2ad429b795fceb72fcb",
"description": "ac/radv/radeon: move film grain init to common code.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57535969cb63c633b4e123b1754876f1b5eed59b",
"description": "ac/radv/radeonsi: move av1 ctx/probs size/filling to common code.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1e27e156b63462b8b4e83b91367f3176e340af9",
"description": "radv/video: use vcn ip versions for encoder detection.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08c4efdd8d5a10c00e464b47a3688ecca494430c",
"description": "nak: Move nak_optimize_nir declaration to nak_private.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c3bd27d3b7e76ffde9d5bdc873246694d58d5a2",
"description": "nvk/upload_queue: fix the _fill method",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "22e44d54fd1396411ff58807180c4b8ac051bdc8",
"notes": null
},
{
"sha": "a0c09eef9373fb1fbf6559264afb3e1191adb837",
"description": "util: bump blake3 from 1.3.3 to 1.5.1, improve armv7 and aarch64 performance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f1effb03b107f227aec775bbe80425382b67b7f",
"description": "wsi/wayland: Use different queue names for different queries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e9a38481d90d941b635b8857e92b12fed7b83c7",
"description": "docs: update calendar for 24.1.2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "331ff0bc6463e5d18327b1160ea8c703ab1144fc",
"description": "docs: add sha256sum for 24.1.2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "104d97c9c67d6ed867f5c860b3c1759866e48b8d",
"description": "docs: add release notes for 24.1.2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d8d5cf8c9a04b164d1becff6b1be93b24149c75",
"description": "anv: Remove block promoting non CPU mapped bos to coherent",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a65e982b4412f44c035ccb474db3e64e0e9f6a16",
"notes": null
},
{
"sha": "5f27c4cc4ea4a6f44366fc3ea160c7f9ac032ab2",
"description": "v3dv/ci: add new timeouts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9164ea7032dc2aa36aebb46d110eb3c9356d62af",
"description": "freedreno/isa: Fix isaspec map for a3xx-ld",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37ddf572b1000a1bfa7f290a6df2c5f97fc3a6e2",
"description": "tu: Fix issues with render_pass tracepoint",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1aab0fc4f56e39f7923c129e4544fcc0fea2f0ef",
"notes": null
},
{
"sha": "887f0e0af664b11c081b4140931e7213240c7b41",
"description": "panvk: Enable device_init, null_handle and object_management in CI for Mali-G52",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbc7c76590ed83e911a1be06aaa5525bac9bbb88",
"description": "panvk: Implement CmdDispatchBase",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91fd031ba77c51847a6ee7d5b4810550b28b717d",
"description": "panvk: Add more allocation checks in create_device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6a7a141c756becee8614bd311b451f22b7b7dcd",
"description": "panvk: Fix device mempool leaks",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2eaa437574615d1c6a3a51011d13c1e5b6f883cc",
"notes": null
},
{
"sha": "9ff209342b12dd5d348f4cb5565acb13774d1726",
"description": "panvk: Ensure to unref transient bo in reset for mempools",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "906fb2371aa038c388bfa6f22ee2227c085aa526",
"notes": null
},
{
"sha": "16b0743375fce73b9aaa972bf8f0db84d0156034",
"description": "panvk: Make panvk_kmod_zalloc use correct allocation scope on non-transient",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0f8465fa88a87b5fa89b2bbd2c87b3c313f11cf",
"description": "panvk: Check for maxBufferSize in panvk_CreateBuffer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "822478ec20c8bca8a3a7e23cffc7ceee7773ff03",
"notes": null
},
{
"sha": "7dd771b2d760eb6319623d9c8231d81e27231942",
"description": "panvk: Make mempool detect NULL BOs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b1eed39ad1aacdbd55bbafa74e41ecb47bcb216",
"description": "panvk: Add missing clean up in blend_shader_cache_init",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "716e0e15681d8a704c44cf9bb9ff51ca32d6e45f",
"description": "panvk: Add missing null check in DestroyCommandPool",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "afbac1af7737310fc5741ee8d2d94e147333ce1f",
"notes": null
},
{
"sha": "e6d487792e7f43e4fe0092675b303b9fb5f3b7ee",
"description": "mailmap: update rohan's primary email address",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9cb82944e9b2e419e463bc8fa7841afefb6ce425",
"description": "mailmap: use consistent spelling for constantine",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "926c7d67c46867f04d4177f1dbd5bd5aec3b0a42",
"description": "mailmap: move konstantin to the right sorted position",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc6fe203a772f034e2dd2e6859bb21a2095bc9b9",
"description": "mailmap: map collabora.co.uk to collabora.com",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3e0cc5c300d1a0fe7590c5f56000f8551793879",
"description": "mailmap: invert my mailmapping",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df713647bc3da4ba2de536702633bbc5e45a40a6",
"description": "mailmap: merge Robert and Bob Beckett into one",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c259f5cac1afff748c8081341c1198f57fa8198",
"description": "mailmap: invert tomeu's mapping",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b888946f7a0a037f72159b26f07969460d92ee01",
"description": "radv/video: fix layered decode h264/5 tests.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0f3d99f443d400752db391172c851e53d232024",
"description": "gallivm: add lp_context_ref for combine usage of LLVMContextSetOpaquePointers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65092ab1a5522e9b05f2e58fe7326e7cb6f02a02",
"description": "nouveau/nvc0: add support for using common pushbuf dumper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f12641f89fea18e0a0ae64a36ab8257f231daf18",
"description": "nouveau/push: add support for m2mf/i2mf to dumper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b6970cf36bda928d89a43ebf943ad60db37e12e",
"description": "ci: Update trace SHAs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22f1b04a99a587bcc3a20d19f2db0eb657cb4789",
"description": "nir/format_convert: Assert that UNORM formats are <= 16 bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f5f4474f623d638d737cba59a538df6d0d0410e",
"description": "nir: Add a format unpack helper and tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "faf4c2edfef5b09873b81a24246abd500b71c2ef",
"description": "nir: Add a format pack helper and tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd961343d354abb1570680c4a7e1689f4c9b7cef",
"description": "util: Make format_srgb.h C++ safe",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ffb0c5af46d0c5cc7dc6c2c8445c0df48fb8461",
"description": "nir: Support 0 and 32 bits in some format conversion helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34161d3fda1a3fb788a9215b7848b5998d40571e",
"description": "nir: Move most of nir_format_convert to a C file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d3b144018fb3e1faca3f664cdf311b0003ec121",
"description": "nir: Add a nir_intrinsic_use for unit tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b9ac9a68f001ab5f1244ac027e7841114aed67f",
"description": "nir/format_convert: Use fmin/fmax to clamp R9G9B9E5 data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86aad90e2a89293385000f28f9f03a2675591870",
"description": "nir/format_convert: Smash NaN to 0 in pack_r9g9b9e5()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9981709d8f3cadf04950fae3ac6f34afdfd2d3fb",
"notes": null
},
{
"sha": "cd8a3ea04b0e269ee55966173e94fd725dbbf38f",
"description": "util/format: Handle denorms when converting to R11G11B10F",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef5e44127406b50ccd12dd10e62b5685bde13fa1",
"description": "util/format: Round to nearest even when converting to R11G11B20F",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3797fc18d8fa24404eeae13ed760604ad0d96d10",
"description": "util/format_pack: Clamp SNORM values to [-1, 1] when unpacking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "354f0958afefe579864d9dff047271a6c1e055c1",
"description": "util/format_pack: Also use iround for SCALED formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b187be5b1c4184b2286210c6a29011d0accfe736",
"description": "util/format_pack: Fix packing of signed 1010102 SSCALED formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a9f4618c52400115e05e8c30e3c32e5ab183078",
"description": "intel/brw: Make component_size() consistent between VGRF and FIXED_GRF",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fb70f0746639cf716cab56509f4c84dffe0c8bd",
"description": "intel/brw: Add unit tests for scoreboard handling FIXED_GRF with stride",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "701379782730104937b1b10994de08710ab78590",
"description": "nvidia: fixup classes import and import new classes.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4e952dbd97ea9a3c3511f05253c56bb8990626c",
"description": "anv: reuse device local variable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0147908a899958fe7ef1f74218ee20bf1a24175c",
"description": "anv: predicate emission of STATE_BASE_ADDRESS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a3e8508a70d4c62a37620fc8c712df8207717f0",
"description": "anv: factor out STATE_BASE_ADDRESS filling to helper function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8c0a99d52be913f16a1760b3f4f7cfda9919d24",
"description": "anv: emit conditional after gfx state flushing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed43be941e24c229d538fb3ac1f811a846b0be15",
"description": "anv: add custom mi write fences",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9fe3af1e2a22e25299fdb2a00a7490dfda8ab370",
"description": "aco: insert s_nop before discard early exit sendmsg(dealloc_vgpr)",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "37fbfa655a4dd73a1c95ade29362d8e93f5d1fcc",
"notes": null
},
{
"sha": "814e7c7af570516330fe201e9b55fc31d62f76ba",
"description": "Revert \"ci: lima farm maintenance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "c5e13af73cd2d3b58934cef82ae22cb00736ff08",
"notes": null
},
{
"sha": "08ecb39789684fee566842986fcd5d1cd1a74e3a",
"description": "lima/ci: update piglit ci expectations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9cadf45ddf190b684d2dddfe398e7a0d76de045d",
"description": "svga: Retry DRM_VMW_SYNCCPU ioctl on failure.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f982d2bb7976d3c581c5d42133695147c6c0ec10",
"description": "intel/brw: Fix typo in DPAS emission code",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e666872c751bedd1e4c2e1231644c14ed18639e7",
"notes": null
},
{
"sha": "c3c398d56da951e4fb3169fd0d41a56069a1b86c",
"description": "aco: make local functions static in files without anonymous namespace",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "046414e061f3514e2623f7e59133ce5a31c77d9a",
"description": "aco: add more anonymous namespaces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9c483bf0295ee7cd542d01c0eef939f7aeaec7b",
"description": "ir3: Enable early preamble",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8d192f3f4e35fb1709740109db3883ebeb864af",
"description": "ir3: Correctly assemble mova1 with (r) on const",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9c764c825b536f8e54065411f9d520a69dad1c9",
"description": "freedreno/ir3: mova has special meaning for (r) flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a4afef6ea81df891040ca74ce437fe0e453830f",
"description": "freedreno/a6xx: Implement early preamble",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53ba1613ec6ff29c43674689cb3649a6e77c4521",
"description": "tu: Implement early preamble",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ce04c11116d836a308dc1bad5dab63ee4177a43",
"description": "ir3: Add ir3_info::early_preamble",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d35c1e50510e568acb4bac6c133744d5182b705c",
"description": "freedreno/a6xx: Workaround early preamble HW bug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "472ce31e569157fb6d21074c4288ee7abc9790b9",
"description": "tu: Workaround early preamble HW bug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f1f42e9d4bc7360810dc4db6a86f6285a4d8c6a",
"description": "freedreno,ir3: Add has_early_preamble",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa1603bcb0b3b9d3c112190b4e49169784d8306d",
"description": "ir3/legalize: Insert dummy bary.f after preamble",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b38fef99acdc5525b767b1904a67a7fd264d0243",
"description": "ir3: Put VS->TCS barrier after preamble",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10d21d410068f2ca32fe898f6b4b690993d90daa",
"description": "mesa: Enable EXT_shadow_samplers for GLES2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33a849e004de381853ea9d4fa4f047741efaf508",
"description": "radv: emit indirect sets for indirect compute pipelines with DGC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1ba02e707b71b1601ca0a04b1152c8587dd565a",
"description": "radv: force using indirect descriptor sets for indirect compute pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef21df917fb9b85b86e4e627893a84426a35a967",
"description": "glsl: remove do_function_inlining()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1ef6517e83a9440ce3dcdb34f608aa4641f0b3b",
"description": "glsl: remove Par-linking from the standalone linker",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0bf10ad4ad5e97e76739beb4c768ce0a8ca98397",
"description": "radv: Use number of TES inputs for TCS-TES linking.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "be49b02f0517d38a9445039789eebe1e0f7dcc73",
"notes": null
},
{
"sha": "03553647434a60369e5cc3ec763b2132c7ab7c34",
"description": "ac/nir/tess: Fix per-patch output VRAM mapping.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2cf7f282df720b9bf80e8bfa6ffae0d7b51a09f5",
"notes": null
},
{
"sha": "0f0ebd8512e02f3b55365bc38541850f32197e4b",
"description": "ac/nir/tess: Fix per-patch output LDS mapping.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c61eb5480674e922a512c036455b00f30c12037c",
"notes": null
},
{
"sha": "348b8859dc178e5b7599073282c7789d72bfa6fe",
"description": "ac/nir/tess: Only write tess factors that the TES reads.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2cf7f282df720b9bf80e8bfa6ffae0d7b51a09f5",
"notes": null
},
{
"sha": "9845e99960a7d8e4acb7f60eb66d5d72c1430a58",
"description": "tu: avoid memory polling in occlusion query endings using ZPASS_DONE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5653c52151817a4f302b43306fd35e588855ffec",
"description": "tu: fix ZPASS_DONE interference between occlusion queries and autotuner",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4e6a1f885250cfb8aedab50b795a466ea0156e55",
"notes": null
},
{
"sha": "6bc7cd61085e9f96be0b7adc5dbf4611617387be",
"description": "ir3: only add live-in phis for top-level intervals while spilling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "613eaac7b53bfbfcd6ef536412be6c9c63cdea4f",
"notes": null
},
{
"sha": "18cd803cefebcd99a8c753d9c57e20ac6c51ccdb",
"description": "ir3: refactor ir3_spill.c to use the ir3_cursor/ir3_builder API",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "613eaac7b53bfbfcd6ef536412be6c9c63cdea4f",
"notes": null
},
{
"sha": "1972db36c6eab65a2f48bc2b1397fab8d74e0088",
"description": "ir3: add ir3_cursor/ir3_builder helpers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "613eaac7b53bfbfcd6ef536412be6c9c63cdea4f",
"notes": null
},
{
"sha": "dc04fd8e6246c213ee61e0cd88001e959cfb3e21",
"description": "ir3: restore interval_offset after liveness recalculation in shared RA",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fa22b0901af548d5e1433ad4cdbda314182137c5",
"notes": null
},
{
"sha": "3f3c19064965886ac735cbb3ce0815fa77739ff8",
"description": "ir3: move liveness recalculation inside ir3_ra_shared",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fa22b0901af548d5e1433ad4cdbda314182137c5",
"notes": null
},
{
"sha": "7a5b198a44a5838741209bb5457b59b2f352dc64",
"description": "ir3: index instructions before fixing up merge sets after spilling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "613eaac7b53bfbfcd6ef536412be6c9c63cdea4f",
"notes": null
},
{
"sha": "018d0ab805a17f7fde84e82c0510c9de2493e8d8",
"description": "ir3: make indexing instructions optional in ir3_merge_regs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "613eaac7b53bfbfcd6ef536412be6c9c63cdea4f",
"notes": null
},
{
"sha": "17b155fedec357140fed4184de48e689d3310e31",
"description": "ir3: expose instruction indexing helper for merge sets",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "613eaac7b53bfbfcd6ef536412be6c9c63cdea4f",
"notes": null
},
{
"sha": "1bc3b819e60838e0e5f12afe4f04698da1a6fe48",
"description": "ir3: don't remove collects early while spilling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "613eaac7b53bfbfcd6ef536412be6c9c63cdea4f",
"notes": null
},
{
"sha": "eaec57ab6b5a2698948a92ca5c7b34c5bbf279c6",
"description": "ir3: don't remove intervals for non-killed tex prefetch sources",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "613eaac7b53bfbfcd6ef536412be6c9c63cdea4f",
"notes": null
},
{
"sha": "70e10babeae7960abc6334cc98e76e9a11f3f617",
"description": "ir3: correctly set wrmask for reload.macro",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "613eaac7b53bfbfcd6ef536412be6c9c63cdea4f",
"notes": null
},
{
"sha": "37c929ce5da42d498609e0b451f60a3aad62138a",
"description": "ir3: set offset on splits created while spilling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "613eaac7b53bfbfcd6ef536412be6c9c63cdea4f",
"notes": null
},
{
"sha": "af6f82b954a1581e448a1af47de32fd057b81a00",
"description": "ir3: fix handling of early clobbers in calc_min_limit_pressure",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2ff5826f09d39104ddc33e89ffd6c4d8d47584d3",
"notes": null
},
{
"sha": "023c7351f209afd0d230735b512f3d5809191fbf",
"description": "ir3: fix crash in try_evict_regs with src reg",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "34803d15abc0675bf9e37607687e16b9ac44436d",
"notes": null
},
{
"sha": "c24aad586797ea4ff87bb299573dfc619c402662",
"description": "ir3: set current instruction before all validation asserts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f57bee676f84f9866e4e1d7ac5b69da3a4ff988f",
"description": "ir3: debug print limit pressure and post-spill max pressure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eadabc2eabf7601b271a9f7ac130870d90de90a8",
"description": "ir3: print dst_offset of spill.macro",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac2a582fac1a8e1466f3f56d02e878a588ae6d48",
"description": "ir3: print intervals when dumping merge sets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a0ac6a72f8b10f88443e7fdf894f4530ebc1183",
"description": "ir3: print sharedness/halfness of merge set regs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39f5bbf8711d54b1b5e4ce82ddaadd4565680135",
"description": "ci/vkd3d: drop redundant \"vkd3d-proton execution: SUCCESS\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a9204764a7a6204275d2a7d5f7659fd20f23df6",
"description": "ci/vkd3d: drop `quiet` wrapper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6633e5880bff3c97e07570113037905f86ff31a",
"description": "ci/vkd3d: drop the \"clear results folder without deleting the folder\" logic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eddbadb0b158ccab3f0321c0bacba31b249b1055",
"description": "ci/vkd3d: put `then` on the same line as the `if` to match the rest of the code style",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57485f9a3d12b6039ec41949258addb0c4321ca9",
"description": "ci/vkd3d: print URL to the vkd3d-proton.log file to make it easier to access",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "662b0ad3cda62216ca189f78a9a31c1b085eedbe",
"description": "ci/vkd3d: rename vkd3d test log file to end in .txt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f6a13f5fced31a445dc066e10424f98ed6d32dd",
"description": "ci/vkd3d: print a real error message when failing to get the list of failing tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e266b6287ecc32eb80b2cf79ccd6568a578387e5",
"description": "ci/vkd3d: limit the vulkaninfo capture to the driverInfo line",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "285ba60166517ab7c3d28e48cb93caaddb45dd36",
"description": "ci/vkd3d: group version check lines together",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bec7b417ca9b43992bdaa09917fbf388c249145d",
"description": "ci/vkd3d: don't ignore errors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c23b95aa45e3bf209b05e59e0b917e56c2e2efd",
"description": "ci/vkd3d: stop ignoring errors in a block where errors can't happen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b50c8217efa24e48f38f22d8ff232e63cedc147c",
"description": "ci/vkd3d: fix error message printing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a1f28c1ebaf4c6e49688c49727ce2c5e2d92688",
"description": "ci/vkd3d: drop override of job artifacts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4db58a04f9ab69f2309d28c9f5efdbac8bfed37f",
"description": "ci/vkd3d: print a message when the expected failures file is missing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1f82ce6465401378904563fb80400e5123f8147",
"description": "ci/vkd3d: deduplicate the diff between the expectation and the results",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e602a7a3928e9066364943a46e9d19d57ab328ce",
"description": "freedreno/replay: Fix replaying without SET_IOVA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c07c44d57fd2b299c21177c6646a723c700a2d9",
"description": "freedreno/rddecompiler: Make possible to use original shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e750f00c3bfb86a7f41eb21babea5bb5c32ce4c",
"description": "intel/brw: Make opt_copy_propagation_defs clean up its own trash",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2af84c2d49285ef4e0c353712ed91a9bd8c6a044",
"description": "intel/brw: Use the defs-based copy propagation along with the old one",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "580e1c592d90392a30185d8059499498748909fd",
"description": "intel/brw: Introduce a new SSA-based copy propagation pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9690bd369d5a6739142eeb23f92d34429b75855d",
"description": "intel/brw: Delete old local common subexpression elimination pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f09c58ddcead8e05a06823681fb3ec83c7dbf81",
"description": "intel/brw: Switch to the new defs-based global CSE pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "234c45c929e0341f1d0c2a51a587c4ce7e4bba52",
"description": "intel/brw: Write a new global CSE pass that works on defs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b30b3bbd4a1b5638dfd5aeb56b2bdc7166134e1",
"description": "intel/brw: Print defs in dump_instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08da7edc0e7ca0404d5c412ad70d17c5553b5991",
"description": "intel/brw: Track the number of uses of each def in def_analysis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d144821f0f7647ab377e629599b17dd24a2fe13",
"description": "intel/brw: Add a new def analysis pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad9e414aa9f52e138e7a83302aeb68dc23098bc2",
"description": "intel/brw: Skip LOAD_PAYLOADs after every texture instruction if possible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84219892adb423c248e7770925e8095ca84ff9f1",
"description": "intel/brw: Make gl_SubgroupInvocation lane index loading SSA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "344d4ee9f0ecc75cacd0f1079c57e8e4d10425e9",
"description": "intel/brw: Make VEC() perform a single write to its destination.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7df492923a90030673012993f1b7aa678cf1cd2d",
"description": "glsl: drop dump-builder support from standalone compiler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02f33b7d924ac738df862d9f8bafe9fc2bc92b6b",
"description": "broadcom/compiler: initialize payload_conflict for all initial nodes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": "cb83f25b39173db92d8ccaeac3a9b640f46f7651",
"notes": null
},
{
"sha": "7dcba7e873c6b753930e2fdc8c714bb4da1a22dd",
"description": "v3dv/ci: fix spurious line in expected",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c8c9d1a80214f92d64d417f71dbb40efef75e8cc",
"notes": null
},
{
"sha": "95828d8901ecccd4f36cd4ef933d65628773934d",
"description": "mesa/st: fix zombie shader handling for non-current programs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75777f1dc83d15f00ed1d3da71b71681019ec86d",
"description": "nir: add a NIR option flag nir_io_prefer_scalar_fs_inputs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3622092614061a13c203fab99a8d0098ab3082ad",
"description": "glsl/linker: vectorize lowered IO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2514999c9c5d4b64b007304e46f0a41d50e71cc9",
"description": "nir: add nir_opt_vectorize_io, vectorizing lowered IO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00589893579a66e2cc00a86edae47dff9bf9a7f1",
"description": "nir/lower_io_to_scalar: don't create output stores that have no effect",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "756b4f907ec5c8d3070ca9854b94de80be2bfec8",
"description": "nir/lower_io_to_scalar: add new_component temporary variable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06e4e088a32f6c483a4568b0ae86ba01e316b14e",
"description": "intel/brw/xe2+: Use active-thread-only barriers available since Xe2+.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e61d32db8f6f21e80bb7996db66dad51c799687",
"description": "iris,anv/xe2+: Use pipelined variant of 3DSTATE_DRAWING_RECTANGLE.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "576c9e3af2ceb12bfb074a12ee2f346afa68fb6b",
"description": "iris,anv/xe2+: Set tessellation redistribution regions per patch to recommended values.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2aa4652a68d516ccb01f8b797f07dfd1b0186855",
"description": "iris,anv/xe2+: Enable the DX10/OGL border mode for YCrCb as per Wa_14014226147.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8c9d1a80214f92d64d417f71dbb40efef75e8cc",
"description": "v3dv/ci: add expected failure",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a5899013281fc1e59cebbe9f340ee08ece164676",
"notes": null
},
{
"sha": "ae3af4c73a270c2beedc5678372bfbbea34c5e14",
"description": "nir: document restriction on load_smem_amd constantness",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15257b65c6d8e1b8885d7ac3c7a428f5c86a6f04",
"description": "treewide: use nir_metadata_control_flow",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90b6dba772db4089c491471303333ecc37e31ef4",
"description": "nir: add nir_metadata_control_flow",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfa5beeeab9565df814494ea873671ba6a6cd72c",
"description": "spirv: workaround for tests assuming that OpKill terminates invocations or loops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7af16e9f1ee7858e87609e4742646d16de0d7168",
"description": "nir/shader_info: remove uses_demote",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e52e8dd02e9754b38896bdd4d672925807a6d554",
"description": "zink: pass zink_screen to nir_to_spirv().",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b1a748b5ed440451dbf562af1afd836efb26e1c",
"description": "nir: remove nir_intrinsic_discard",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a84725ebb08cd878675a392ef0df0b1f4dc4fb0",
"description": "intel/blorp: Set nir_shader::options up-front before building",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "073e69c7dc43b7e5714db1bc186cf90422543901",
"description": "nir/opt_peephole_select: handle nir_terminate{_if}",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3d8bd18dd96b9da826f95f56817cfc0900fe874",
"description": "nir: introduce discard_is_demote compiler option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5821bdf7d5f66914544753f41d008228f485af3",
"description": "radv: emit discard as demote by default",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0ab1ed14eda3efb17b83fc8e4f8c9723a3f9ff0",
"description": "spirv: make gl_HelperInvocation volatile if demote is being used",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9336190868dc7cf25135e304b90c4948bea41662",
"description": "panvk: move macro-definition to header",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ac34183ec3df1435481f345d87f06ee949ed43c7",
"notes": null
},
{
"sha": "4b040577d5905697f4f5de7613a1a1d619aa7b30",
"description": "r300: vectorization tweaks for R300/R400",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f68ba505b45d712e019c1ee6f8939947b659506",
"description": "r300: missing whitespace in shader stats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4bf330471b3f71257833df75c4bad537f81c8480",
"description": "nine: avoid using post-compacted indices with state expecting pre-compacted ones",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "973e6f3be095eb203671826e440392ba376afb36",
"notes": null
},
{
"sha": "0bee32a4c393b7d989ca984101d6f07993b8d3f8",
"description": "wsi: Call drmSyncobjQuery only once for all images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "574c5c70de3a2ca02ab244fc097860dbab48ce15",
"description": "nir/lower_robust_access: handle MSAA images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd59478d2fc70df8301882d4d00ffb93ff4ef00f",
"description": "radv: implement streamout on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa9dfcad505b00796eff5b448ab1f35765932130",
"description": "radv/nir: lower nir_intrinsic_load_xfb_state_address_gfx12_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9b8320031f989853fbe44d05e0a60d23b6aebf2",
"description": "radv: declare a new user SGPR for the streamout state buffer on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e62c728eb5295b56b10c82015992581cb2acd11",
"description": "ac/surface: add NBC view support on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef6deb35ef993ba224b5c9fc5f517adcc0e9078c",
"description": "radv: update configuring WALK_ALIGN8_PRIM_FITS_ST on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64cde7da629e00dd59a2c0e99f4f2486234e4429",
"description": "ir3: set wrmask for spilled splits in shared RA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4ec62b497a924c636fcca6b57bcd5c3f9f7d210",
"description": "ir3: remove spilled splits in shared RA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07eb970d67f30e1a2ed53ad5124447f61f385f76",
"description": "radv: always save/restore all shader objects for internal operations",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9fff07c2e2b1e52b00b30dc16781209f7761c04",
"description": "asahi/lib: generate git_sha1.h for agx_device.c",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "0be124b77e3f4fa9fba7aa5b7212f7058412217b",
"notes": "Not useful in a release and not a clean backport (although trivial to fix), so let's just not bother"
},
{
"sha": "10bd300b68e9ade942e36174ff0ed7648997da69",
"description": "radv: allow VK_NV_device_generated_commands_{compute} with LLVM",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9af1633a9e48966c97f49def5ee7d68337e0f5b",
"description": "tu: Remove declaration of unused update_stencil_mask function",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "97da0a7734188f4b666bc38833bfadc8b4c53f84",
"notes": null
},
{
"sha": "5e9cb32c102b3cb0c4847924907c1bd496493ec7",
"description": "tu: Handle the new sync2 flags",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f1c56bf46c87665e70760d98874e09964a43644",
"description": "nvk+zink/ci: add flakes seen over the last few nightlies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2fe297e6d623b2a7f7b531cad8b100ecebbd541e",
"description": "nvk+zink/ci: mark spec@ext_image_dma_buf_import@ext_image_dma_buf_import-refcount-multithread as fixed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "395b5069129b1a8777b9dfb7bb6f7c151ac26320",
"description": "panvk: Advertise VK_KHR_maintenance3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a2a301f69f145d13b73e4c3729dcc2fa96b4d57",
"description": "panvk: Reorder extensions by name",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e580b0f597bb74c586af88684fcf68a3a8cd3fae",
"description": "panvk: Advertise VK_KHR_device_group and VK_KHR_device_group_creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3dbe46f610f7000d27e36f546203985ec50c5647",
"description": "docs: Update features.txt to add panvk for BDA extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05b9705ae0aede7bf7ad6f3fede0cc69010b4eda",
"description": "broadcom/compiler: rework scratch lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75196e86f189b877bef09b3063141832539b1065",
"description": "broadcom/compiler: only handle load_uniform explicitly in v3d_nir_lower_load_store_bitsize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a2eff2b9f9bcac311ef6e9244f91423e6299b42f",
"description": "broadcom/compiler: convert 2x32 global operations to scalar variants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9827cfe49e6d254eb42cb53e1b9f67ce9a3fdbe6",
"description": "broadcom/compiler: use nir_lower_mem_access_bit_sizes for memory lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66b58e8a0eb3e735f90351a8cb1559f25914b3ff",
"description": "broadcom/compiler: support global load/store intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "358e09f9ffc50259bc660a6cf2cc55741b9634e2",
"description": "nir: add global_atomic_2x32 variants to nir_get_io_offset_src_number",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2d966a3c2e8d9bf1379e57717f273dbd213e270",
"description": "nir_lower_mem_access_bit_sizes: support unaligned store_scratch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5899013281fc1e59cebbe9f340ee08ece164676",
"description": "v3dv: expose VK_KHR_maintenance5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "212062f2aab94ad83c77d88c272d32c1195bf9d0",
"description": "v3dv: fix handling of pipeline flags when pipeline init fails",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3f3c83a6b74859b391f33d7152b0ef9b627d861f",
"notes": null
},
{
"sha": "547da6e38f48e09b07708d30b91e55a4700dc5b7",
"description": "panvk: Enable pipeline library in CI for Mali-G52",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3119546508c8eb6bb5ba4eddbf1c0dafd940ec7a",
"description": "panvk: Advertise VK_KHR_pipeline_library and VK_EXT_graphics_pipeline_library",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f16481969865b5aaab8739da80e5201da60d07dc",
"description": "panvk: Advertise VK_EXT_shader_module_identifier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78605a4ac404c764ac1d1a8d01cdfa4721dd224c",
"description": "panvk: Advertise VK_EXT_pipeline_creation_cache_control and VK_EXT_pipeline_creation_feedback",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ea2931ed1fd9bac6b2037971e27c651c7e0ebf3",
"description": "panvk: Generate proper device and driver UUIDs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "886c054691e48880eacfaa313538703f67f38ff6",
"description": "panvk: Advertise VK_KHR_pipeline_executable_properties",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4dbc0feae2eebeac06ca9f41dfcc30df8fc951fa",
"description": "panvk: Implement executable IR reporting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d582cc66572628b1f933ec73758cc44b30420e9",
"description": "panfrost: Add pan_shader_disassemble",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81f4e93f60a7bbff20b6ed02fcdda55b4d70f2fe",
"description": "bi: Move bi_disasm definitions to their own header",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3622a1bb0de3368e4ee781ba75a422a7b70c3db7",
"description": "midgard: Make disassembler take a const void*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3099339873c2305800a687d8ffc7e91ea936527",
"description": "bi: Make disassembler take a const void*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c2f2955aca6042e2593a5ddb608630fe1f0ca65",
"description": "pan/va: Ensure no clash with other defs in disassembler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a4b3dcbd1ce98f21f057310b25b66ba01e00caa",
"description": "panvk: Remove panvk_pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "563823c9ca9e1472c885c734d35e642eed646ccb",
"description": "panvk: Implement vk_shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50925b4947ab554bf69c8c9a5d66fb1634cf6dc5",
"description": "panvk: Move preprocess logic out of shader_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a88c30619776186004d61936e69e7f79121c4dd",
"description": "panvk: Move NIR lower logic out of shader_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3639f790031ec17e8c32bca13f43f4ac9bd195a",
"description": "panvk: Move compile logic out of shader_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67341a8126fcacda7ba6079af5c956c639000b69",
"description": "panvk: Link shaders at draw time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a984419a2d1e974e8ef563290af7efa157feabc9",
"description": "panvk: Kill panvk_pipeline_shader and use panvk_shader directly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05020699b9ccba8f5af6a3af24e057c772b3aacc",
"description": "panvk: Move the linking bits to panvk_shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c39185e208f0c57dfc54b809f72745271ab3d54",
"description": "panvk: Upload render state in panvk_shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "384ebea7acd10a813caacd8ad58992f70c94cae9",
"description": "panvk: Upload copy tables in panvk_shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d54592ec723ade9832ac927b96836c5d8d00709e",
"description": "panvk: Upload shader in panvk_shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1862205662cdd29111d38393d609d8353040fb6",
"description": "panvk: Keep panvk_shader alive in panvk_pipeline_shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0f49428fd247ad78735bd70944625a076a34b40",
"description": "panvk: Remove dynarray from panvk_shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8633b3b49d9b13a7828696c6bed1a7bfdd727b7",
"description": "panvk: Remove panvk_lower_blend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2eaa437574615d1c6a3a51011d13c1e5b6f883cc",
"description": "panvk: Use memory pools for internal GPU data attached to vulkan objects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "906fb2371aa038c388bfa6f22ee2227c085aa526",
"description": "panvk: Prepare panvk_mempool for shared device memory pools",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b017b1c97a017d4954f058f02067483d2391435",
"description": "panvk: Store private BOs in lists instead of dynarrays",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e5140f88cdc1dc959a1f1b7b9ac4af18886f261",
"description": "panvk: Refcount private BOs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fcfadf28e69ab576a7efaa38ba5ff31183cf456",
"description": "radv: store a pointer to the logical device in dgc_cmdbuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7fb401c7b29b390450c57b5c44621a87918a597e",
"description": "radv: add a helper to load the pipeline VA for DGC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57206eb888f2324117c89fadcf6dc725cda8e3da",
"description": "radv: remove redundant nir_builder param in some DGC helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ff6f492d500b00a130ba130af4b64c3a4460eb8",
"description": "radv: add new macros for emiting packets in DGC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85d79376d8cd4159f081a155d39a8d8d0ffc3fe7",
"description": "radv: do not use nir_pkt3() when the packet len is constant with DGC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd66e43bd9a726219e331fc3048223adddeb855c",
"description": "radv: remove dynamic uniform/storage buffers support with DGC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fda97d6d0a6968bbcdf18519c744a15166d51ff1",
"description": "asahi: be more clever about GS side effects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dcdad4fecb448c54559bc4f4943a660bb14ab6fb",
"description": "asahi: implement robustness2 for msaa image stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a29d08f9f624a2ce0d55a7a041f0db2b11f8925",
"description": "asahi: fix vbo clamp with stride=0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38c36990b672c5a852f736d3ea3b5d63b0cb1d9e",
"description": "asahi: implement rba2 semantics for vbo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d035976c0042a6696d50509e45ff5731f5ca381b",
"description": "libagx: generalize query copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a71456a1a5a12a415321c5046236bc8f7b0f970",
"description": "libagx: make index buffer fetch robust",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87f9fe3c589e35fba8cb7c199efb8efa9d3aa881",
"description": "libagx: fix uint8_t definition",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88cdcd8f72fe0fd69f7ec5a755b6f291664e747e",
"description": "agx: fix fmin/fmax with (-0, 0) pair",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab21d179d65e815119e9f99b7a48e7f47ec48084",
"description": "agx: fix 64-bit bcsel ingestion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09277c7ea60f0852f70b195e304f6ff7ac1f393a",
"description": "blorp: Fix offset when ambiguating MCS buffer (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8aa0373a50c5f9bc270be098ae98ba7f64923542",
"description": "blorp: Scaledown rectangle of MSAA fast clear (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b64b049637eb1947c3a77c27187c66ca772fc21",
"description": "isl: Add AUX MCS encoding into aux modes (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "765fb3e1589c4807c2c2cfcf1e4454f726989df5",
"description": "isl: Add a heading 4KB to MCS surface (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f39520e02c262e5f26829e5924810cf20b68c50c",
"description": "nvk: Dirty cbufs in CmdPushDescriptorSetWithTemplate2KHR",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "091a945b57995a0184bf83085e2dc5b5e8fa619b",
"notes": null
},
{
"sha": "81e6c612f14e4f985133e67ad3a963aebda14b9c",
"description": "nvk: Use NVK_VK_GRAPHICS_STAGE_BITS in dirty_cbufs_for_descriprots()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "faaf33556e7c8d5c73af7e1f5862eb26199bb35d",
"description": "nouveau: Fix a race in nouveau_ws_bo_destroy()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c370260a8f15e9be2f43a7d237f438592a09cccd",
"notes": null
},
{
"sha": "7e3d157bee1b36d47d8cda07bc52fedb70969ba6",
"description": "nak,nir: Drop r2ur_nv in favor of as_uniform",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7434d7576032cf97e3c74ef09912f59617a4bad",
"description": "nouveau/nvc0: increase overallocation on shader bo to 2K",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13dc2a28ce1eaf6cb73eb1ab6f2b46292db1c585",
"description": "intel/fs: fix lower_simd_width for MOV_INDIRECT",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bb35bf489cf961e58388c40b7b944a9318d9dfc",
"description": "lavapipe: fix mesh+task binding with shader objects",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bea6f8612e193d4704a8b03f719a14c500f4281",
"description": "panvk: Overhaul the Bifrost descriptor set implementation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad86990056e6efe5ba9a870054469b493dbf306c",
"description": "panvk: Fix shader destruction when vk_shader_module_to_nir fail",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84e452b456c6020bf052820ac63590e944795515",
"description": "panvk: Extend Valhall descriptor set implementation to support Bifrost",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b467b9d5c8d9c70191ab34ae36bbb742b6a3da8",
"description": "panvk: Add Valhall Descriptor{Set,Pool} implementations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73518dc169fc8d2b3cf8221d9244cba3d0e4bb16",
"description": "panvk: Add Valhall DescriptorSetLayout implementation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3796bfbb76d0e6bf7b48e90f12f981c55c710c32",
"description": "panvk: Prepare things for compiling valhall source files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a4e1235ac99bbddba268a5726494fea9eef1b64",
"description": "panvk: Prepare for Valhall buffer views",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "970d382117787c59422b6f692d4e8f81358b67fd",
"description": "panvk: Prepare for Valhall image views",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1aab0fc4f56e39f7923c129e4544fcc0fea2f0ef",
"description": "tu: Add attachments' UBWC info to renderpass tracepoint",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0aa0c065df66909f9b35e1cb6603cacfc56b4337",
"description": "util/u_trace: Add support for fixed-length string params in tracepoints",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aba7140b386c7d455c6e3945a2914ceb0a823309",
"description": "tu: Add LRZ disable reason to renderpass tracepoint",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b4133acf8594ca81b99b8019dedf1388a2a6f12",
"description": "radeonsi/ci: update gfx10.3 failures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e455c198f1d6a801292ffeb2f81885ce4ee15ae",
"description": "Revert \"radeonsi: fix initialization of occlusion query buffers for disabled RBs\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "dab4295cd520caf069bfbd299fb51e29ee6fd7ce",
"notes": null
},
{
"sha": "25e2fa3667f3eeef5022d5a497999a28566c887f",
"description": "mr-label-maker: Separate freedreno and turnip labels",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a543bae87f89b5a8c0f625ce794270f9348ac8a",
"description": "mr-label-maker: Update nouveau directories",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57ea68927305a5b0696cc56caaaa17eeeafafdff",
"description": "ir3: optimize SSBO offset shifts for nir_opt_offsets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e37093b160796860beae31e35d750646a1e360ac",
"description": "ir3: use nir_opt_offsets for SSBO accesses",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c1bb9269085ad1904fd0bbaf4dc1a16f80d1b7d",
"description": "nir/opt_offsets: add load/store_ssbo_ir3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "609a56d1704aa208acb237f2bc93763666a6e96d",
"description": "nir/opt_offsets: add option to allow offset wrapping",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "518c93768bed4faae360715a838ebb59e126535d",
"description": "nir/opt_offsets: add callback for max base offset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3f8de791dc8ef2dd79c8df2f4783316241dc134",
"description": "ir3: lower SSBO access imm offsets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "759a4679a3b32742622ae522bdf79785400c5f9c",
"description": "ir3: add encoding of ldib/stib offsets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4fe247e62be4bb164b62d7fda231915754d4a90",
"description": "ir3: use isam.v for multi-component SSBO loads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "455ebcccfb346c148bc4e6bebaf2c3e153e9b79a",
"description": "ir3: add encoding for isam.v",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2dbc4a00a77bb20403f0d8c2bad7f2b5334e6e1",
"description": "ir3: simplify cat5 parsing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba55fa31633a0bee156383bf5bea0964064c53a9",
"description": "glx: fix build -D glx-direct=false",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "014bbae4bf3f0bd87ab044232dfc5757982ab6e2",
"notes": null
},
{
"sha": "ece3896d5b219416b4fa2e0d637071b5e4986b1e",
"description": "asahi: add broken bits of unstable Linux UAPI",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08984e68fbfab0c7c968345f6700b390b8a5ca4f",
"description": "gallium: remove ability to probe asahi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c5c93acba03f0b09dccb1e83f4959e2882018d6",
"description": "wsi: Make sure to return a valid wayland id string",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7982152ffce193f9f1636e9d2866228d4b41d13",
"description": "aco: use aco::monotonic_allocator for IDSet",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97fd5d3f33507f5a7fbb69d1403a8c29b05c84d3",
"description": "aco: make aco::monotonic_buffer_resource declaration visible for aco::IDSet",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95967c2ca0423f2d2a114ec233dc28422679e116",
"description": "aco/reindex_ssa: replace live_var parameter with boolean",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a497d105e3c533da98589d034d06f81f26e67e0c",
"description": "aco: move live var information into struct Program",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2322ab427e667ce07b2189f927fc27817a408b9f",
"description": "aco/scheduler: remove unused register_demand parameter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "169dc86e74335dfaaef7820047c0cdf329700e38",
"description": "gallium: properly type fields of pipe_resource.usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40785d9a5240ae5a69f0235b353c057b050782b9",
"description": "gallium: properly type pipe_resource.usage with the enum",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f58247882a2906217fd829eaace96a9691edff50",
"description": "gallium: reduce pipe_resource.usage to 4 bits",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5db73986725027b3b42e05fb4cf863ed21b0b81f",
"notes": null
},
{
"sha": "59937f62a6ba30fedc5bfd0d399388c77370449c",
"description": "ir3/a7xx: Fix FS consts corruption when other FS has zero constlen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98e3b1bc5f74298b0cea87c856ca4dc90ba8a60d",
"description": "freedreno/a7xx: Update TPL1_DBG_ECO_CNTL1 to fix UBWC corruption",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44e6850016d6222f531ef805fdc568959a9e1a9e",
"description": "bin/ci: escape literal url in regex",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b24dd1fa1c34414799eb9a297efbcc64601f538e",
"notes": null
},
{
"sha": "5c50e028d115dc24c526cdfbac63d020bc93f726",
"description": "ac/sqtt: make VA helpers static",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c44b20e8d6666c3100ca515be3153ae0c54b6e6b",
"description": "radeonsi/sqtt: add AMD_THREAD_TRACE_INSTRUCTION_TIMING",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "365fda834e3c2e9b95419b2c639b5f0b3490868e",
"description": "radeonsi: use the common SQTT implementation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c092dc5c4ec9501e8ca1496bb8d4b6a08850ac6",
"description": "ci: run_n_monitor, collect and summarize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5726ecae3e3130b852c3c2d66d9176d4d1efafd2",
"description": "khronos-update: Add ANDROID guards to vk_android_native_buffer.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f9fe2dbe19b45f466538ed8defc4005d4f5c8af",
"description": "radv: use BDA in the DGC prepare shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "730ba8322f8bb55d3316cb35e3861f6181b38de4",
"description": "radv: fix incorrect buffer_list advance for multi-planar descriptors",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39fdd2aec0383e76ef5f098d6fddfe65f7532e3e",
"description": "radeonsi: Make si_compute_clear_image work with 422 subsampled formats",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a18809a563eeb628cfbfe9786a80a2e7faca2fe",
"description": "radeonsi: add missing nir_intrinsic_bindless_image_descriptor_amd",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d4fdeaa820a15a87cad79aa7ef7fed3bc1f1912e",
"notes": null
},
{
"sha": "b1d0ecd00d99a0900726b431ac2441a64e9775a8",
"description": "glsl: respect GL_EXT_shader_image_load_formatted when image is embedded in a struct",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "082d180a22ff14ce455cefba2c525c9857f0d00e",
"notes": null
},
{
"sha": "8307fa95ecb1f71ec3a7301ac10ecd88b4e8504c",
"description": "nvk: Refactor build_cbuf_map()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "636604ea5a19043235d7a1b117de5454139751cf",
"description": "nvk: Only write draw parameters to cb0 when they change",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f7081b92185fdf5d476eeb9b3de5da0cd89b973",
"description": "nvk: Use inline constant buffer updates for CB0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f716bab6b78a573d446c029c1d68118a6085edfa",
"description": "nvk: Pass the queue to draw/dispatch_state_init()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2d85ca36f9522689f55f2193936507b74af094d",
"description": "nvk: Use helper macros for accessing root descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2423b0b295924df0ce8bf228477c6589f5255130",
"description": "nvk: Pass the base workgroup and global size to flush_compute_state()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a0237bdcf484d0936d4eb2c467cae98442103b9",
"description": "nvk: s/draw_idx/draw_index/g",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20f21b1917d417376d3539cf4c1ce180d66a09d1",
"description": "nvk: Use cbuf loads for variable pointers dynamic SSBO descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "091a945b57995a0184bf83085e2dc5b5e8fa619b",
"description": "nvk: Be much more conservative about rebinding cbufs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b5835af31f590d6163a632f21587341fc3fa255",
"description": "nvk: Use bindless cbufs on Turing+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "248b22d158c25c97e4af8cefee34d04625e86eec",
"description": "nvk/descriptor_set_layout: Record which dynamic buffers are UBOs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e41f2a28db68c7cf95b359221ac8eb4c6b4828c",
"description": "nvk: Allow the cbuf optimization for VK_DESCRIPTOR_TYPE_MUTABLE_EXT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "723e5cae595b00e4e9094a0de976a55bffa86ba7",
"description": "nvk: Move the zero offset optimization to load_descriptor_for_idx_intrin()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05e213f03e18177cf2017915b6d03f449996177a",
"description": "nvk/lower_descriptors: Add a descriptor_type_is_ubo/ssbo() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "903fb6f74a77c704bb043bbdff64d8a4a9cee73e",
"description": "nvk: Make nvk_min_cbuf_alignment() inline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbe62813a1253bf69e95bdbf58aa918acda36a2c",
"description": "nvk: Rename nvk_cmd_buffr_get_cbuf_descriptor()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59303584e3186d0cd4bb018822c0041b81d34f4b",
"description": "nvk: Align buffer descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5685de87950e16a98454d924b30a99aa9fdde540",
"description": "nvk: Split write_[dynamic_]buffer_desc into UBO and SSBO variants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6387ae7dfbee59fa3ce2918c2a1c02f5258b47f3",
"description": "nvk: Split SSBO and UBO address formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc7b08c41a5d8f077ff01e7d840b4152ffe5909b",
"description": "nak: Implement nir_intrinsic_ldcx_nv",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "851b3ddd05ce7ddb8217fca9789f4be664797646",
"description": "nak: Lower non-uniform ldcx_nv to global loads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e05cb967e7443d0eca5090537ad0a0902e7ec1d6",
"description": "nir: Add nir_foreach_block_in_cf_node_safe() iterators",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b5856ebe9f61f47457dd6e68dba9dd7ab821a7d",
"description": "nak: Implement [un]pin_cx_handle_nv",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12b79f814b69a0e07aa965a5e2de640f0d4e78a4",
"description": "nak: Implement r2ur_nv",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc99d9b2dff67cc4aa9249594aaab6625d3ce317",
"description": "nvk,nak: Switch to nir_intrinsic_ldc_nv",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b107240474bd300af98fe3310436df5508c6c166",
"description": "nir: Add some new _nv intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab84cf11c7b180232c089cc21e851c6ab7142385",
"description": "nak/copy_prop: Don't propagate bindless cbufs into non-uniform blocks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06fc2d018e8824a5b2ff063e993919fe1e5c528f",
"description": "nak/legalize: Bindless cbufs must be pinned in non-uniform blocks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8e25b45fb2ef0b3a76390298c82dc83ea8fc2f3",
"description": "nak/legalize: Allow pinned uniform vectors in non-uniform blocks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2279c2dd65759909532ec8504277776943461ddf",
"description": "nak: Add OpPin and OpUnpin",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "718ef00ca4d617680fdb666b10d0d307afc9ad3d",
"description": "nak/ra: Add a concept of pinned registers to RegAllocator",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "049e7ce92088442e1abaa847789957d0df5d1a85",
"description": "nak/ra: Rename PinnedRegAllocator to VecRegAllocator",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1dbe42343cc1f687eec80ddedf0b6ed0112b706",
"description": "nak/ra: Pull searching for unused/unpinned regs into a helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5aab57e1b5cf43323d179da3706d91337a921677",
"description": "nak/ra: Handle bindless CBufs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8f8e441f5f814ec03a89374dacc16236b15235e",
"description": "nak/bitset: Add an iterator",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82776f3882753f651ef184ceaa44bfeffd8ea0c9",
"description": "nak/calc_instr_deps: Account for bindless CBufs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c0cb4b9e975cd05266ab006246e2ad2d8d777e3",
"description": "nak/dce: Account for bindless CBuf handles",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40a5b83cb30d024543b6f16501ec92faa9b7357c",
"description": "nak/sm70: Properly encode bindless cbufs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d09d3f52468ada6ce52425f9e1473c52dd054269",
"description": "nak/from_nir: Emit uniform instructions when !divergent",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3dfd92888a77a717568acb7c9ae8e1a12ea19c83",
"description": "nak: Add a UniformBuilder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab8a4d1940b7bc168cfc0d75e25768abe64fb36e",
"description": "nak/from_nir: Clean up phi annotations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b013d54e4ff9cb066cb77ead0a7fd76d5df962ad",
"description": "nak/lower_cf: Flag phis as convergent when possible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06902bf52edb42afe35d114baca23033b8753eea",
"description": "nak: Convert to LCSSA before divergence analysis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3528a0760c5ecc8341a5ebd740203db898e83560",
"description": "nak/lower_cf: Track block divergence",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0782087b8b77d4f407f5fcfd33272d9ef614f049",
"description": "nak/lower_cf: Parent scopes are never NULL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29aad972797b255ef7db0018aeb23be33ffd30da",
"description": "nak/copy_prop: Don't propagate UBOs into uniform instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5406cfc7fef00fe013c819e7afae4bebbb8d0481",
"description": "nak/copy_prop: Rewrap a couple comments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81288bfad7d657ae374d5ad0f5907d3b6e1631b8",
"description": "nak: Add a opt_uniform_instrs() pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be91c321c92d4426812e5bb0250f82e978252f77",
"description": "nak/calc_instr_deps: Add latencies for uniform instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d4e4450999d7632fab11aeda0450ce79d95da0d",
"description": "nak/calc_instr_deps: Rewrite calc_delays() again",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "434af5b98b43a445117aae9d1e68db03c9188f4e",
"description": "nak/calc_instr_deps: Rename a couple variables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b47b8643b7abd7b04724baa1df2ad0737b45badc",
"description": "nak/legalize: Explicitly ignore OpPhiSrcs and OpPhiDsts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66a5608c11c69b4775ac2f1c5e0f746bf0f5dfab",
"description": "nak/legalize: Uniform instructions can't have cbuf sources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7efc113bfe9d233100d7cc00e093009452f50bb1",
"description": "nak/legalize: Copy uniform vectors in non-uniform control-flow",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4df28ade8f8c9cd3876ddca3970a48137f4e1e9",
"description": "nak/legalize: Ensure all SSA values for a given ref are in the same file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "caf033b1429224393d6b138a6bc7fb2ed3171082",
"description": "nak/legalize: Handle uniform sources in warp instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ad49ca7d0db74b36bc2bf0d5b498c890396395a",
"description": "nak/legalize: Patch a RegFile through to copy helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c83593b07e71ec97b2a7f82d5d0234b35cfc3137",
"description": "nak/legalize: Fix imad and ffma legalization on SM50",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9422a0897d26cf50999b681df328a0850544168",
"description": "nak/legalize: Be more precise about shfl and out",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1203ef5d1390f60074906827a8c3267503ccbb4",
"description": "nak/legalize: Drop some pointless plop3 logic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37b55ee34fe0ba16037715577fcd1a6c517d6f34",
"description": "nak/legalize: Fold immediate sources before instructions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "85462f74553cd835e9ba4c954330499cee832893",
"notes": null
},
{
"sha": "00c6244ca2c26a2a81078d4f7a3e5a078675d9d7",
"description": "nak/sm70: Implement a bunch of uniform ops on SM75+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7359c214b7f31cd060ab30ee56b59f7ec6dadbff",
"description": "nak/sm70: Fix encoding of fadd/fsetp and friends with UGPRs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21b1eb8da79ff61358ef741beb064b03cbf0518d",
"description": "nak/sm70: Add support for encoding uniform ALU ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d2d2db6a052b70b5425df5a578478a10fad84cf",
"description": "nak/sm70: Rework ALU source encode helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ae83135af132799126bb208973c134e024795b1",
"description": "nak/sm70: Defer ALU src processing until encode_alu()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e244f7bb4451d24de48f43946f9e4e2035533db1",
"description": "nak: Support uniform regs in lower_copy_swap()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "130392e7abe3761791c295764621963a1f9c5873",
"description": "nak/ra: Never move uniform regs in non-uniform blocks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11670be6616bf9ca16fd34f1f7c422a773b247c0",
"description": "nak/ra: Spill UGPRs and UPreds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1334cf8fcab96472ca3016328a57f054819194ad",
"description": "nak/to_cssa: Resolve phi register file mismatches",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ed59706ea4bd17a58c09c79705159162c59102f",
"description": "nak: Add a concept of uniform blocks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d7f544365dae45746c2a1212cf550e1876fc0103",
"description": "nak: Drop BasicBlock::new()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0ec1873df47751d18cd15dc9bba3bb69fbadd4f",
"description": "nak: Make SSARef::file() return Option<RegFile>",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3e9373a90901f73ae06d7474bbfbe19c8bd7840",
"description": "nak/ra: Move an assert",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0b051da390cdd23de5702b71439f0f046057189",
"description": "nak: Clean up bindless cbuf handles",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35b445ba276f94ffe63ec7ae48080bdc731a8592",
"description": "nak: Add OpR2UR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebd16d1a56a0d689a4eb04c48d4bd664a5edebe7",
"description": "nak: Add some helpers for uniform instructions and registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f70b14d9a8971260c519944e89bf7e9b46d910a",
"description": "nak: Expose a BasicBlock::map_instrs() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe2b06395e3f086ce6ab88f7954a73d7787efe50",
"description": "nak: Get rid of OpINeg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a08f8c8804713194285ffba25f5b5bce08777433",
"description": "nak: Only copy-prop neg into iadd2/3 if no carry is written",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1b3382b8617234cf47185d6f398586a3be238b0b",
"notes": null
},
{
"sha": "0a089b1b13a81d3ba44a149d3ec5894893bcbfa7",
"description": "nak: BMov is always variable-latency",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7cd9680554b16e7de07873cd3be428953be9ad07",
"notes": null
},
{
"sha": "61be2c94dcc19a9b25e79bcb2738881d4ed02535",
"description": "nak: Fix BasicBlock::phi*() for OpAnnotate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "944365802f8ef53e37db38f15f2c2dc6b820d132",
"description": "nak: Only convert the written portion of the buffer in NirInstrPrinter",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "02774be708876e90e3cf333d30a86ff798154ac5",
"notes": null
},
{
"sha": "70b381e9288aae1b5ccf54110973b76e33c5f189",
"description": "nak: Fix NAK_DEBUG=serial for warp barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "290cbf413ce186fb2529bff3eae736ea5b14ffcb",
"description": "nir/print: Improve divergence information",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "222fbcbfd5811d47246d89b1006dfb4ae2e869e5",
"description": "zink: remove workaround of FB modifiers forcing present state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c3d1a09de45713d23f6e0a4044ae57714d99ddb",
"description": "nir: add additional opt_loop_merge() test of deref handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "abb51f449d938428779ac55d75a509f4158794cc",
"description": "nir: test opt_loop_merge_terminators() skips unhandled loops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b26ef8f1537dca0d8428281f460604fe0cb2a4d5",
"description": "nir: correctly track current loop in nir_opt_loop()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9995f336e60c2197236c7d815e8ab20ede18b781",
"notes": null
},
{
"sha": "3d2a82119829e47f72d4c820d87fbe744b51b95f",
"description": "nir: add test for opt_loop_merge_terminators",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92af96e0b31f483558c69db25a31a19138ef6b7c",
"description": "nir/opt_loop: fix formatting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb51a93c1e85660307fc0575a7acc9e7c7dc320e",
"description": "nir/opt_loop: rematerialize derefs instead of creating phis",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9995f336e60c2197236c7d815e8ab20ede18b781",
"notes": null
},
{
"sha": "ea9739729617d3c0cbdacea53f426c22996f4e3b",
"description": "turnip+zink/ci: mark dEQP-GLES3.functional.fbo.depth.depth_test_clamp.* tests as fixed",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "96ed275a53c473936a5d4eb2318cefe32a209e54",
"notes": null
},
{
"sha": "b24dd1fa1c34414799eb9a297efbcc64601f538e",
"description": "ci: Fix parse GitLab pipeline url",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1fdba2432fd01260ef683fb9d76a698fc5c3236",
"description": "lavapipe/ci: document regression while it's being worked on",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2f13e7d41812eaf4a14bc46eeb978878eb478f4",
"description": "panvk: Don't bail out when allocationSize is zero in AllocateMemory()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58e6c8f6c8920a809785d919c8b73712a8bb5a8e",
"description": "pan/lib, panvk: Ensure data_size is on 64 bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c184059005d32bb6102c65eef95f41b6a6a30277",
"description": "panvk: Fix Cube/2DArray/3D img -> buf copies",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f73ae1a6b5658af05fc9211c26446ab89eb125e0",
"notes": null
},
{
"sha": "368d30befcffd4a4bb924e399ffc2002216ddcef",
"description": "pan/bi: Fix dynamic indexing of push constants",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d53e8489365f9f51e2571df8b9ac84a11b74373d",
"notes": null
},
{
"sha": "87f89e4dec1354eb7105f0ddf624ac8d02051f06",
"description": "pan/bi: Make sure global loads/stores don't exceed 16 bytes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf8e17d5bb62d34b6298ea5c2a6a893a24c88356",
"description": "panvk/ci: Flag exact_sampling.*.edge_right test as fails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf8652b8f00fd28a48a9ca37ed6f797cd60fee61",
"description": "panvk: Fix formatting around OpaqueCaptureAddress implementation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86813c60a49899544239574d0da3de1de9d9088d",
"description": "mi-builder: add read/write memory fencing support on Gfx20+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b88a77b4574ad0f34031a112d100f58a4145c88",
"description": "genxml: add MI_MEM_FENCE for Gfx20",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b4278ccd8854a0ddc33e1d4ce979d7cb6e5cf24",
"description": "anv: use new mi-builder write check API to avoid stalls",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59f11ef7747f58dc392d63414d5dc50a7e011404",
"description": "anv: set query mi-builder mocs only once",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f50cc12b90fe9431becee87174db0abe5d874d1",
"description": "anv: use default mocs for memory bits only touched by CS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c343cfc8b1128dd623676f97b4ead7fd7c6d4ef8",
"description": "anv: move more MI_SDI to mi_builder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d056f36fab72ca3f4cc93a07a930f83b55cc438a",
"description": "anv: use the new relocated write mi-builder api",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e4f6def877be45cafc9e1cd2df1651d55d170d3",
"description": "anv: centralize mi_builder setup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "243ced4eb2072d074e85c0f2b8d328c8d31408d9",
"description": "mi-builder: add a write check parameter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a623760f82f0e991bf2884f6d12fd659b7e93ae0",
"description": "mi-builder: add relocated register/memory writes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "775db77bafd67b16a1e413519e1879d53fe217b8",
"description": "mi-builder: add missing write completion check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ecc2ff56d546e997af7626f1865aafdaa1de767",
"description": "mi-builder: make instruction pointer manipulation more obvious",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "634c7b097b899ac55a716c56529e78b73b6abcbd",
"description": "mi-builder: c++ warning fix",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eef1a5b6078886ca0c791c9357d33160aa184794",
"description": "mi-builder: rename relocated api",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa634503ce97bbc9a202a780dd5662eb6531aa1c",
"description": "radv: emit SPI_GS_THROTTLE_CNTL1 when the attr ring is emitted",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "028d573d37ef060c583402883b0c4e4acaaa8612",
"description": "radv: do not set registers set by CLEAR_STATE in the preamble on GFX10-11.5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a95d7e46b61e094911d4e6baa9f75af3f218f516",
"description": "radv: update VGT_TESS_DISTRIBUTION.ACCUM_ISOLINE value",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ee158df141ceae2545742adb2ef73561d076d92",
"description": "lavapipe/ci: update trace checksum following nir change",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9995f336e60c2197236c7d815e8ab20ede18b781",
"notes": null
},
{
"sha": "677c9d9e93d05de8c4c6403401e46860593b2035",
"description": "aco/assembler: fix GFX67 MTBUF opcode encoding",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "56ac6f26e0b0367ba5840d9c67ee89b56888341e",
"notes": null
},
{
"sha": "30fd78a7e712b1bcbeb13efa50fa05c846c70c04",
"description": "venus/ci: Temporarily disable jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78f52e59beee57f30134c4539b799c4e2b4364a4",
"description": "venus/ci: Significantly reduce CTS fraction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2866fe9716157353188566e8323c1d884aa0b17",
"description": "venus/ci: Fix timeout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49d2d25e246c7e5211f74e8a41230e0a355e9f55",
"description": "anv: make device initialization more asynchronous",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "729c0b54b60fe39418c1b8e2a98ddd1ea0bc3501",
"description": "anv: use reserved array pool for legacy custom border colors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7da5b1caef21ca1da75573737f553fa301d25b2c",
"description": "anv: move trtt submissions over to the anv_async_submit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1adafbddbd395c27c7884db72c4727c00e413a76",
"description": "anv: rework utrace submission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd19e4240e623080ef5a9f5584e698bff7ec7c69",
"description": "anv: reuse setup_execbuf_fence_params for utrace submissions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c7e1052a37a8d87045aaa8f6afc052f144e0c6b",
"description": "anv: simplify TRTT initialization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b754ad8f155ebc72b4af74bf45974e08af0cc258",
"description": "radv/video: Add missing VCN 3.0.2 to decoder init switch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d599391ac9b5510c3c33b655a4d0917a8c2459da",
"notes": null
},
{
"sha": "51f410f6217a69e2a54426c629f6084205be2300",
"description": "vulkan/runtime: pColorAttachmentInputIndices is allowed to be NULL",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "03490ec01953addabb53a79684ee48b5dd65c328",
"notes": null
},
{
"sha": "2498d6738275eeb0e64814cc841596a37293fac9",
"description": "mesa: implement EXT_EGL_image_storage_compression extension",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e34ce71792eabea2b710f58a6a6b98b90b2d7060",
"description": "mesa: implement EXT_texture_storage_compression extension",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f81e3c7e5d6fc0047f7527c662e1080b1926a775",
"description": "mesa/st: add compression parameter to st_texture_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc134ade0bdf8faa4fc47fefa6de992a103bb580",
"description": "mapi: add EXT_texture_storage_compression extension",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a33bd78a543ca6de3b54fa78f2eb4f2403553876",
"description": "gbm: Support fixed-rate compression allocation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea8977618f303f5b93a8ff5e9e17533562a440ce",
"description": "egl/dri2: add support for EGL_EXT_surface_compression",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6d099bcadf61dd610269a42f86b2ab453385ede",
"description": "st/dri2: add support for fixed-rate compression interface",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f852cb6ed742a2afdb71b1466bfc8f32b9ca2a8",
"description": "egl: wire up EGL_EXT_surface_compression extension",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5d85365a78679b37ac7b44242b64454f3ea8f5d",
"description": "egl/wayland: factor out common part of DRI image creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5db73986725027b3b42e05fb4cf863ed21b0b81f",
"description": "gallium: add interface for fixed-rate surface/texture compression",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8bf321bf86875a2ca14424b9b59b93b15a0652b",
"description": "egl: Use gbm_bo_create_with_modifiers2() when the surface has non-zero flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1c22c678c07e37840653e41be5b071cd8a47bda",
"description": "dri_interface: add interface for EGL_EXT_surface_compression",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ca51156e249688b4ddfebe4ffd1528e4e814500",
"description": "intel/elk: Actually retype integer sources of sampler message payload",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2358c997f3a747de35b78603856bb69a096f9454",
"description": "intel/brw: Actually retype integer sources of sampler message payload",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59218cdf0733812420f7fc86dbd97787847c87dc",
"description": "gallium: Add vkms entrypoint",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5aadea47fa2814c79d0d0b45dd95060fc44c1802",
"description": "etnaviv: update headers from rnndb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eee0b9b0e8acbff4404e75393a4394976ba8d44a",
"description": "d3d12: Add missing case for CQP in d3d12_video_encoder_disable_rc_qualitylevels",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "58ca4cee9ec156bcd26abb11cbc7d772239c1354",
"notes": null
},
{
"sha": "96ed275a53c473936a5d4eb2318cefe32a209e54",
"description": "turnip: Implement VK_EXT_depth_clamp_zero_one",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47bbaf000d76d6f197ac4c59de1b21ac69514eb7",
"description": "tu: Handle all dependencies of CmdWaitEvents2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6a0730bd5868db38be78f21dad2c3b69b086cff",
"description": "tu: Move event related related code to tu_event.cc/h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14b0cb6b9fe8945229bbce962182c6fa2f1b2960",
"description": "v3dv: add more checks for device loss",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56ac6f26e0b0367ba5840d9c67ee89b56888341e",
"description": "aco/assembler: slightly refactor MTBUF assembly for more readability",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14f4906e535a2f0367e4769bebb38f633d42ea75",
"description": "aco/assembler: fix MTBUF opcode encoding on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a4e530f9ddcf2b16973bdfa41da4953e7fe4e94",
"description": "ci: uprev mold to 2.32.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11812ae2aa5e5ff8a00535d28f3f3e84619a92f3",
"description": "venus/ci: add more recently found flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99f92dd6d3132cbb9c5fe53d3c899a9e9719328b",
"description": "anv: ensure completion of surface state copies before secondaries",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18516294072ec9021b6b81722402e425e75d2f1c",
"description": "anv: limit aux invalidations to primary command buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27cc8e375b01d42d9aa6d7cb4c78dc47c03ed40b",
"description": "ci: introduce tool for comparing nightly runs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af056baa40b0e80a9e4fdd059d8281eb5ec1e059",
"description": "ci/freedreno: some A306 tests now pass/skip since proper GL detection in Piglit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd9f114d5a20aa948282af03d4f45917ecc57a56",
"description": "draw/texture: handle mip_offset[0] being != 0 for layered textures.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "839045bcc840b451679b0dfcaf7653d019a66fb2",
"notes": null
},
{
"sha": "f467a895236bdd67f0eed4cfbcbc2b436e94325d",
"description": "rusticl: add -cl-std only when it's not defined",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fc30fe2c110f2fcfcec38b3bf6edbf3802050413",
"notes": null
},
{
"sha": "3260d6c87748ba1f644e607a472e5c3badfa515b",
"description": "radeon/vcn: enable dpb to use pipe video buffer with swizzle mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc696783bb8425bb80bc558c51dc2aeab6886437",
"description": "radeon/vcn: use pipe video buffers for dpb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "448c7163580ac04e9bb7051862c4fc7b3d3c290f",
"description": "ac/surface/tests: add the test for ADDR3_256B_2D",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59e813d953076d70047caffbef7e72f174377fee",
"description": "ac/surface: add GFX12 256B tile mode for video",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "301a3bacce82c4489af4f0f854f21b1de3bfab99",
"description": "radeonsi: fix assert triggered on gfx6 after the tessellation update",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bd71d62b8fcf0c74ba31415375a0ec68b0525c88",
"notes": null
},
{
"sha": "e7c131ec96158dde58bc80c208f369bb6b6ceb54",
"description": "asahi: use nir_build_texture_query",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1144aa56fc978d5b244ad877783aabb622da808",
"description": "nir/builtin_builder: factor out nir_build_texture_query",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53e1bd141e717a19398364b41cc3c6c0e1d35309",
"description": "ci: fix meson install script",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a93932daf09191d3082c693d941c5389e6a7aaec",
"notes": null
},
{
"sha": "7a4f121c5dda4ba124ae905270cacf551011be3a",
"description": "aco: remove some missing label resets",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d6e72c2cbc9eaf49bed4e80d02cb32fe9810d06",
"description": "ci: continue stress run'n'monitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51d1e005e86f28450d89c8f272774dc2b74eabf7",
"description": "radv: use the common SQTT implementation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea8f29b4a79ee4462488b4623db9a990c3653c33",
"description": "radv: emit more consecutive registers for SQTT on GFX8-9",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a373ba92c37630facc96fd69c28be23c31fa7fc0",
"description": "amd: add a common implementation for SQTT using PM4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2fab42ad2e128efa0402b5fd7b1e74df2491e384",
"description": "amd: mark more registers that need RESET_FILTER_CAM in PM4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c0867365692154963e95b462be00e65cfaf9498",
"description": "amd: allow to emit privileged config registers in PM4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b82e5c8da8874b7eafde60ad33794aa6db34b2b8",
"description": "ac,radv,radeonsi: add more parameters to ac_sqtt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "155399d03b002902a7525e815ea13e50cae6d81e",
"description": "ac,radv: add a helper for SQTT control register",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7880f3edb7ff634f94d4db57ebf261b895d3c26",
"description": "radv/sqtt: use radeon_check_space before emit_spm_*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a80a1c983844bca646d5f07d65c695a84f964bfe",
"description": "radv: don't assume that TC_ACTION_ENA invalidates L1 cache on gfx9",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7615a612fd042a5c6049b40760ec20a452b21f1",
"description": "v3dv: support VK_FORMAT_A1B5G5R5_UNORM_PACK16_KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9995f336e60c2197236c7d815e8ab20ede18b781",
"description": "nir: add merge loop terminators optimisation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e25da8d8d7aeff3c37017bdf7ce467704ec0f685",
"description": "nir: support more loop unrolling for logical operators",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "987cf4b47d5316360e6ad43e61db439c20077f49",
"description": "nir: more aggressively remove in loop during partial unroll",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9702570994c3d1eaeb5714e53965ffe79a5b57a4",
"description": "nir: clarify and update loop conditional instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ac539d70d1cc2dfe05e58a8fd4ce69efd136863",
"description": "venus: sync protocol for conditionally ignored dyn arrays",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f04bb4946513b5b6672f1f56fed1bd1c51604cf4",
"description": "intel/brw: Delete SAD2 and SADA2 opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15f2c9c55318ec28d26f5812fe37f658e38d515d",
"description": "aco: Limit rt stages to 128 vgprs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec8512ce854e66141f6cdf43f6e5805e3c8ddc17",
"description": "aco/spill: Don't spill phis with all-undef operands",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80eda406d818e558397b69620eaae28b10c18e86",
"description": "Revert \"ci: disable Collabora's farm due to runners maintenance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "6cde457ab60a3c4d40b647c9bf750e279e1f05b1",
"notes": null
},
{
"sha": "128cca21c0fd55952d28a3a613b146e879dd0fbb",
"description": "radv: pass a radv_shader to radv_get_compute_pipeline_metadata()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31127d7b02ce83e80a16763d657c43bcaa06142e",
"description": "nir/lower_wpos_center: clean up",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3beae0f98e6add1ca051292dc314123314870f9b",
"description": "nir,panfrost,agx: Fix driver PIXEL_COORD_INTEGER setting and drop workaround.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a9596be566b72aaa4b17b73557fead94a9ccf2f",
"description": "zink: limit minSampleShading to a maxium value of 1.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1d8837bade429cdabc5bdfd78e78b54b91afb70",
"description": "anv,intel/compiler/xe2: fill MESH_CONTROL.VPandRTAIndexAutostripEnable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fa343c38b060979a4f69b3ea759d2b12b104c9b",
"description": "intel/genxml/xe2: update MESH_CONTROL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba20cc1c72d2bd8fc67ff857e5d441d47a3d7721",
"description": "mesa: fix duplicate initializer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6efe2e3fe3da1efd423c37c2a2073398d1ad954",
"description": "anv: support setting CFE_STATE::StackIDControl per application",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62a25f064917c701764e7d7063fd924b1facee15",
"description": "anv/xe2: Add STATE_COMPUTE_MODE individual masks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a472d415bc5c11ee41ca26175d2fe2a759e57cc2",
"description": "anv/xe2: Enable compute walker and BTD thread preemption",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e03ddd95d195b65672d2f080242019b99c3da22",
"description": "intel/genxml/gfx20: Sync POSTSYNC_DATA struct with spec",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f017beb29ce6e3469da33caff2c9a493799faca6",
"description": "v3dv/pipeline: ensure vk_graphics_pipeline_all_state alive when still needed",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": "f2236065b70930243a741806223616234d14980c",
"notes": "`Cc: mesa-stable` mistakenly added and bypassing the correct `Fixes: f2236065b70` that's also present"
},
{
"sha": "8cd53d95fe3c36e659b0bef6ddd12be6fd3c32ed",
"description": "radesonsi/vcn: update vcn4 tile processing logic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53f6cf29e906573490a147c42e628ba927dd52a5",
"description": "radeonsi/vcn: remove tile_config_flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d21aa4a08991911f629272c1a68b148c625b0bb",
"description": "frontends/va: Fix crash in vaRenderPicture when decoder is NULL",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d1b794685f93a5b88b09e902441e9a448970f58f",
"notes": null
},
{
"sha": "6cde457ab60a3c4d40b647c9bf750e279e1f05b1",
"description": "ci: disable Collabora's farm due to runners maintenance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86ee97801bcfc7c5644827f9ea0afed911a10a2e",
"description": "egl/device: drop unnecessary intermediate variable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c58e8b8939c674527fe056c882331a110522093",
"description": "egl: ensure future platforms get their teardown implemented",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20cae414ed287e4159fa61667f80a6aee9f5ad8e",
"description": "egl: move android-specific code into an android branch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54dd83e736425143de8f5f8d4cb0688e9837b035",
"description": "egl: fix teardown when using xcb",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99af53c6fd6d0354cdb9bd0f6c71d1f79f60058b",
"description": "driconf: drop param for setting default gpu vendor id in DRI_CONF_FORCE_VK_VENDOR()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53b99d766e309f3cac9cf0aa5225983ceee43230",
"description": "mesa/main: merge identical checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e154c403fd3abff51ac920e1a408a5a2f9293772",
"description": "mesa/main: simplify conditions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9648bab4b62525ba939c2526be2c21505e48af9c",
"description": "mesa/main: remove needless check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5bd74b7753267dbe53d569bea661eb7c2b2aea7",
"description": "mesa/main: use _mesa_is_gles1()-helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53fb085ebd673c4644f452aeddd2427d529dea28",
"description": "mesa/main: tighten rg/half-float interaction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75645387b6dd7cfe010c91b73c2074a3de93616b",
"description": "mesa/main: use extension-helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2817013ba84b5376fb1ea1e6fc30a0f0c3f56d9",
"description": "mesa/main: factor out format/type enum checking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "227c6627cb66cb72b75fd062c3b6df78854b0038",
"description": "mesa/main: do not allow RGBA_INTEGER et al in gles3",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b5a370dc250d4e5de1a2a598acfcae522e0e2bdf",
"notes": null
},
{
"sha": "5e5b0b05320c77fd337ac6d36afbb6419720cc7a",
"description": "mesa/main: require EXT_texture_integer for GL 3.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6c2d9a911bdff607b322861a1efdbc9422f0433",
"description": "mesa/main: remove duplicate error-checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0285f29fffdfad91e869dadfbc6ae754825fe7f",
"description": "mesa/main: remove stale prototype",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8e581747d2342950ff44488064eef53768b3ae82",
"notes": null
},
{
"sha": "4be89d7ad1a464f2c9bcc2bc7e457189622716c6",
"description": "panfrost: lower maxVertexInputStride to match vulkan runtime",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "214761bdfe9a0ed04f00835c8ce41e3b84ff82c0",
"notes": null
},
{
"sha": "8fe554c2bff2f3e59c92ce58368e1fe33e593af3",
"description": "mesa/main: remove unused function",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "dd8fb7139df7329a287a0d0484790095dbe28acd",
"notes": null
},
{
"sha": "d5e2f6631491f5ee6fe13d0d77a95d113056a29e",
"description": "v3dv: disable some TLB paths for cases of linear depth/stencil stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "993ba4135c8fd1375cda0ab7064b4ef7238ab795",
"description": "v3dv: remove blit shader restriction on depth/stencil not being linear",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "467230e7e4f9927e39bb6db6f7ef543d40d3957f",
"description": "freedreno/ci: disable mid-testing reboot on a750",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbe9cf47bfce56d2d8ee69f2167c3c8216b0f0f7",
"description": "nvk+zink/ci: consider all the `double` tests in spec@glsl-4.00@execution@built-in-functions to be flaky",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2dc60751bf132d69f4bb464f4dfb5fa2d1841d2",
"description": "nvk+zink/ci: add flakes seen in nightly pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f4c0d2a71e7b375131025fd17d5733b13926028",
"description": "nvk+zink/ci: mark KHR-GL46.sparse_texture2_tests.SparseTexture2* as fixed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b92ce1b0d6d11ab46a1e4967ebcd93d991fcea78",
"description": "panfrost/ci: remove duplicate path",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c2e2b7a2ee730d66243d240f41612730a7f77dc",
"description": "turnip/ci: add a750 flakes seen in the latest nightly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04c939113fb2082d4b08614a9e9522b35fff2db9",
"description": "turnip+zink/ci: mark a dEQP-GLES(2|3).functional.rasterization.(fbo|primitives).line_(strip_|)wide as fixed",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "07fa635f11481a6dd603e4b36feaa2dce3a7bd86",
"notes": null
},
{
"sha": "95ca41bef99da081818d3d8d943f5d379604665a",
"description": "radv/ci: drop duplicate navi31-aco flakes line",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef0f926aff5c3d01f37607d4497a20f8e0150aad",
"description": "radv/ci: drop duplicate navi21-aco flakes line",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4f30ed826f306e3505a9d968a8da3afbbc141fe",
"description": "radeonsi/ci: mark a bunch of tests as fixed on vangogh",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae06e018fa7c6c76164408835c3620c11f9b8f82",
"description": "r300: fix RC_OMOD_DIV_2 modifier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d94d2a05b263a45d22c00e466adf6516b5a76ade",
"description": "r300: fix for ouput modifier and DDX/DDX",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "472c64c90e8d7d596a622ae43aeb280d775ba60b",
"description": "r300: fix writemask rewrite when converting to omod",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32cc2c281257d8d23a5e7af962ea4cc625321cae",
"description": "r300: fix cycles counting for KIL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcc97bd6c3587b17adb84e8b039510758ea5f69b",
"description": "r300/ci: fails list update",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05ca6e24784f142a6442e306f2b82516d03264cc",
"description": "amd/common: set COMPUTE_STATIC_THREAD_MGMT_SE2-3 correctly on gfx10-11",
"nominated": false,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3c8b48e310ddeea501a63994b3a0fd454180a06b",
"notes": null
},
{
"sha": "5d013da038f2b9a67bf76f64e48787b240ad3c56",
"description": "rusticl/memory: copies might overlap for host ptrs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e522c91d5c7793210bb2dafe02eefb6df847bcba",
"description": "rusticl/spirv: do not pass a NULL pointer to slice::from_raw_parts",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e8de580998fb48bda58e35150614996b8573ba08",
"notes": null
},
{
"sha": "3da444b79ea271f3964a585f44a310624dcbd5d4",
"description": "intel/brw: Refactor code to commute immediates into legal positions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d45da713e7e27a06406f722c3b620e0d5e5de546",
"description": "intel/brw: Refactor try_constant_propagate()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85aa6f80af1369a652c1dfc74f5672568ed31854",
"description": "intel/brw: Drop BRW_OPCODE_IF from try_constant_propagate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7019bc4469ff43251558f85311c5c843f5d0a816",
"description": "intel/brw: Drop compiler parameter from try_constant_propagate()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43ab997951f5881f60f5a592fa3a4bb114040591",
"description": "intel/brw: Update instructions_match() to compare more fields",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "061da9f748fb33e542d42cd0f0499a44c3a118b5",
"description": "intel/brw: Make brw_reg::bits publicly accessible from fs_reg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4a595204b4c7efc8015595f0e6eaac48119404b",
"description": "intel/brw: Add a idom_tree::dominates(a, b) helper.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2d9ff8004586214b38214b6f80a87a40fa2758b",
"description": "intel/brw: Handle scratch address swizzling of constants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07745752d669ab8c2999aaac69a3039798881138",
"description": "intel/brw: Skip fs_nir_setup_outputs for compute shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa1564fb87e1a4b458b8088eeb1bef32d96b247e",
"description": "intel/brw: Recreate GS output registers after EmitVertex",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb30b266ca1bcbd016a7759cb8b95c63b3af3ca3",
"description": "ci/deqp: uprev gl & gles cts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c02329ded1256a8c6a66194fad93f588106cb015",
"description": "ci: set a common B2C_JOB_SUCCESS_REGEX with the message that's printed for all jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc113c418d0c87d556d0719bb1180da242e9ac44",
"description": "ac/nir: import the dispatch logic for the universal compute clear/blit shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b15e459082c35125f2066e0316d7fe7bda99c73",
"description": "ac/nir: import the universal compute clear/blit shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1becc6953cbd656f1e6172fc425c37fadb3cf41f",
"description": "ac/nir: import the MSAA resolving pixel shader from radeonsi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f96bbb64d692299705eff26a9eb8b0bd48c919f7",
"description": "radeonsi: add decision code to select when to use compute blit for performance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3424e16ecedf9f47ca8e020b1ad4a899a3956ce0",
"description": "radeonsi: add decision code to select when to use CB_RESOLVE for performance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5641387f3d2f747fd3321a4da3e59e4add7a706",
"description": "radeonsi: add a new blit microbenchmark",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c545e2fca8a7aecd3d7ed43c52f31adf2ec554b",
"description": "radeonsi: add fail_if_slow parameter into si_msaa_resolve_blit_via_CB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77d81fb8b0b583e7d925b4f71bcdfb8472c68ca1",
"description": "radeonsi: add a custom MSAA resolving pixel shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21e90d9c6e9cdfb6fa42f88eb5b8d474c8e01354",
"description": "radeonsi: clear color buffers via compute for special tiling cases",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a0b9839ca81b5c070da7136fc1fb940999f32e8",
"description": "radeonsi: add use_aco into CS blit shader key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe7a4ed708ee3f1519ff3ad23b12cb68a95f8107",
"description": "radeonsi: use shader_info::use_aco_amd to determine whether to use ACO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c83225cd0a1460538ae43b0bf5d311d0dd44f158",
"description": "radeonsi: print the compute shader blit key for AMD_DEBUG",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d62ad0da5f449f7307518ce4af0cad7ec98b87e7",
"description": "radeonsi: use MIMG A16 (16-bit image coordinates) in compute blits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6c96024a803bac5f8fb24fbdfcabcf7e6de32b6",
"description": "radeonsi: extend NIR compute helpers to allow returning 16-bit results",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b3e1a0532996f47434e68ac7c469f220473b3eb",
"description": "radeonsi: change the compute blit to clear/blit multiple pixels per lane",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4c066abaf3226d4ceec08f8b64ccb16075da77b",
"description": "radeonsi: adds flags parameter into si_compute_blit to replace fail_if_slow",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30af861bff71c7ecb479528c5582c54e9d6181c3",
"description": "radeonsi: restructure (rewrite) the compute blit shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2ce5fc07ab618cf0737ed3f145ce844925bee09",
"description": "radeonsi: split xy_clamp_to_edge to separate X and Y flags for the compute blit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ee936bf65593c73a5eaa1be822b05f31d96b68e",
"description": "radeonsi: convert the compute blit shader hash table to u64 keys",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40bcb588ddf91195ec757f9a597ee0f092c8ce72",
"description": "radeonsi: remove the old si_compute_copy_image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0c0cca3a7daa4b827d4e074bc503ce44bd8a81b",
"description": "radeonsi: switch the old compute image copy to the new one using the blit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3a59fe21634b57901eb0a2417c0e65e70805032",
"description": "radeonsi: add a new version of si_compute_copy_image using the compute blit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7389615c6fd7ba30352019e0f998fa0e27af7c1",
"description": "radeonsi: rename si_compute_copy_image -> si_compute_copy_image_old",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b030ac5888d67eaa1c107a92e8a358dfaba6c9d",
"description": "radeonsi: rename si_compute_blit \"testing\" parameter to \"fail_if_slow\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4602395d218c5920ef3b9e61491ad1867f0b429",
"description": "radeonsi: switch compute image clears to the compute blit shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9915289bdf276068c36f34b381e178b4622f8096",
"description": "radeonsi: extend the compute blit to do image clears as well",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e41887c6a471be445e10026240b36af47c48e26a",
"description": "radeonsi: cosmetic and robustness changes for the compute blit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c5d727a5e10581736be6956f70936d3d64a4656",
"description": "radeonsi: document better how X/Y flipping in the compute blit works",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb86366fee7a2584eea1e40490aa2a5f018c7b07",
"description": "radeonsi/gfx11: enable MSAA image stores in the compute blit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5897dde3f76ff95d18d671df2936759395fd42eb",
"description": "radeonsi: don't fail due to DCC when using the compute blit on compute queues",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcd9f0069f28966d57c8eac319cadd5754490465",
"description": "radeonsi: don't use si_can_use_compute_blit in the compute blit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b924bad5e98329efc27cfb47c26931fbc73720e",
"description": "radeonsi: reject unsupported parameters as the first thing in the compute blit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "993c30af060bf0718c357189753f98df54bdb681",
"description": "radeonsi: fix sample0_only for the compute blit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ca93e8090b5f88437b85a9278608018294bd0bb",
"description": "radeonsi: optimize unaligned compute blits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2423c5ad2f85c2afabb70afb01fb3da3bb0282d6",
"description": "radeonsi: use MIMG D16 (16-bit data) for image instructions in compute blits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3638a9f5809ef267294a46574b8f5f3cba4a322",
"description": "radeonsi: remove fp16_rtz from the compute blit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78ab033ae8c5a4be37581d2c34626e6d068baa50",
"description": "radeonsi: ignore PIPE_SWIZZLE_1 for 40% VGPR usage reduction for compute blits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "144fe156ef2cfb414a4731d4ae03afc9ffd6696d",
"description": "radeonsi: use better workgroup sizes for compute blits to improve perf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "269ab6cc624c2541dfecc6f948e272226ee7c222",
"description": "radeonsi: don't declare 3D coordinates in the compute blit if they aren't needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07fa635f11481a6dd603e4b36feaa2dce3a7bd86",
"description": "gallium/u_blitter: add option to override fragment shader for util_blitter_blit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ab9644c1f4d80d0897910d23ba4535ee3f552a5",
"description": "radeonsi/gfx12: fix stencil corruption",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b9ce2625fbc6c88ff221420624954247657d5bb",
"description": "ac/nir/lower_ngg: don't use gfx12 xfb defs outside their basic block on gfx11",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1ea96a47cdf13cfc833f1f3ddf3106d0ea1ffc47",
"notes": null
},
{
"sha": "ea99c3fcb9c9a4dedc69a545947e210406f5e308",
"description": "amd: update addrlib",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ea3cb054baddc1895986f5c69859282b5046b6b",
"description": "ac/surface: pass the correct addrlib handle to Addr3GetPossibleSwizzleModes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d22564d29cc6d1d1d7d9370eeeb71f21e2d1fbbc",
"notes": null
},
{
"sha": "41dd1c52b1d091b36f8931c4a57d3b6dc361bc84",
"description": "ci/lava: Fix cmdline for UART/fastboot devices",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eead805919fd0e7191ee3c80410f8c4760093de7",
"description": "lavapipe: add option to enable snorm blending",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9654aa4c31d58d9641a45448950e9cdae824d750",
"description": "intel/isl: Allow multi-sample on depth aux usage (xe2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd6ace73f3c11a643e081b0b12c8603c2dcd38e8",
"description": "radv/ci: document navi31 regression from !29235",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89666be1b91a52c2044b556bb9ace1f37b80a427",
"description": "nvk+zink/ci: add another flake seen in nightly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46247b38271cd7635982e69431efbe3feb8f7166",
"description": "v3d/drm-shim: emulate a rpi4 instead of a rpi3",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a90e1670933dc1fb52e40e9794f573d6f7518f9",
"description": "zink: add HKP to tiler mode switch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a28f69ee7fe1de48df0869f318c3ec72ea05538",
"description": "vulkan: Update XML and headers to 1.3.287",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0b3b2eb54a600fe33fa26a4e64e4b04e0c50a21",
"description": "util: os_time: add Fuchsia support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d39faf7f3d37f471c9b3bc587c1ebbe207f94d6b",
"description": "util: u_dl: add Fuchsia support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a3f53bd3baac6b7f18575bbe205be53f086a63c",
"description": "util: os_misc: add Fuchsia support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6096ce8c8bd9e458ee3b2bffd39f1f93f0be899",
"description": "util: u_thread: add Fuchsia support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebe4a8d75f21b277762d509c81cbd25496c6a9d2",
"description": "util: detect_os: add DETECT_OS_FUCHSIA and DETECT_OS_POSIX_LITE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9cdbb099ee7364b3b546033bf03dc2f3fdb98275",
"description": "gallium: stop dropping drawid_offset param with util_draw_indirect",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27cd4b061c8531863d9f61b63bef5b3197a7b117",
"description": "gallium: add drawid_offset to draw_mesh_tasks interface",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "761d79ec3eb232713cd67e597e3de03ff5203d84",
"description": "agx: fix indirect CF accounting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30c8d55a7109d34f49a3f7b80b97afa6b7d9426d",
"description": "asahi: extract agx_calculate_vbo_clamp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad85c043e736f9ad9adc7ff6d50e62fe25de9e82",
"description": "agx: prepare for lower_wpos_center",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55724ec9aa5274377b5c94a55a8fbe71e85df94e",
"description": "asahi: implement rba2 for storage texel buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71fbd329fc1994075b7ba1baf3d74ec8534f88ce",
"description": "asahi: implement rba2 for uniform texel buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5e3cac4098fd607cb106f2e0f8e7cc67ac1ae09",
"description": "asahi: move null descriptor routines to common",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e08d99063c65dd8220d773ffd0fb7aa1825129b9",
"description": "asahi: use scalar outputs for rast shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6439f8c773c53e9bfb983fc1ec7177f1df659a5",
"description": "asahi: add flag controlling sample mask without MSAA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8998034fa93bfacb1999b696e602c477f8352620",
"description": "agx: switch to combined clip/cull",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24bd46aa10781576797dfa84650577d32fe4a715",
"description": "asahi: pack blend key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65e64b6e2d7a327922b35ca9aa6eb3c4ef538c72",
"description": "agx: handle discard with force early tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1dfb46155212354e0be4f7ffdff5536aa774b544",
"description": "asahi: add AGX_TEXTURE_FLAG_CLAMP_TO_0 flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff032297de942293614ee7b2831847e3e30782af",
"description": "asahi: support bigger buffer textures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b88bcca4597e4b214256189f0a3378acd965f74d",
"description": "asahi: bounds check eMRT stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "152595057c30aae64ebe804d6a40037f74777718",
"description": "asahi: force bindless for eMRT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5bc9da499490a663ccab94a3a37074056d1bc4e",
"description": "asahi: add missing lowerings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9a6af50a765b33ca5ece4d7b5caae9fd35e1841",
"description": "agx: rework libagx I/O lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f72234745ca1e57bb4b70c6c0d19b6ae8511705",
"description": "asahi: split param structs for GS internal kernel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3291ad001dbb797dae2c9e50ed75d2686848965",
"description": "agx: fix draw param gather for sw vs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c42d55b151acc5e5cf6a30af59c0b4c8a5eeabe",
"description": "asahi: be robust against out of sync shader info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e49e8fcfee1992918f8c5239f922f11ce5d397a0",
"description": "libagx: add libagx_copy_xfb_counters helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70f043d6c125aedaf2e5f53f6c30434cebdf4dcf",
"description": "libagx: drop unused !indexed path",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5056ead5d2cb47734a72e57679ca8687f6870b8a",
"description": "libagx: fix triangle fan + prim restart + GS/XFB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e3fd6877b628703dc91382e24505c184f7fbc87",
"description": "libagx: fix static assert",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a412bf012786c04543156a50f417e9b3f495b396",
"description": "libagx: rm unused field",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18658d8d603394eeabf78ac74ba39d601ea90a59",
"description": "asahi/decode: drop Apple-specific decode check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d9e650ed6cb918d2829ea16086829a34177307a",
"description": "ci/lava: add farm in structured log files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cea3aeefd09719caddcf130015b9e5ef65c9b53c",
"description": "ci: add farm variable for devices in collabora farm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "529789685654e3f0d2b563b18122eb41fe970cc3",
"description": "aco: use ac_get_hw_cache_flags()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "167b6cac457aa14688d84efa8f111f339f5f39bf",
"description": "ac: stop using radeon_info for ac_get_hw_cache_flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00eccf524f4dc83c32af483263ce78d102b20e69",
"description": "aco: use GFX12 scope/temporal-hint",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b41f0f6cc1234597ca87f7545264dae351c2b861",
"description": "aco: use ac_hw_cache_flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdaf269924ffc2f40c38ff05359466bfc0155fde",
"description": "aco: inline store_vmem_mubuf/emit_single_mubuf_store",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "185fa04baa7d1b373bb588afbac8c3d1d2f49202",
"description": "aco/gfx6: set glc for buffer_store_byte/short",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f6da5831543cf4a5f5e2e8cd118db850c62cbca",
"description": "intel/compiler: fix shuffle generation on LNL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4ccae739ba905e0bd42951791222f70949653c8",
"description": "radv: fix creating unlinked shaders with ESO when nextStage is 0",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc82f7f8ace50f68b06c53ad347e36d411ae9dab",
"description": "tu: Emit GRAS_LRZ_DEPTH_BUFFER_INFO correctly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f57f1f70cfd3b0c8e242e27a449a2187666aae5d",
"description": "docs/freedreno: Add documentation on A7XX LRZ",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6f08fd69d144dc5127a4d6012df67c82790d46d",
"description": "fd/a7xx: Document `LRZ_FLIP_BUFFER` event",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ad5bacf7aae01884353521f13c3c24f847f3a58",
"description": "tu: Enable LRZ fast-clear for A7XX",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e936d3fdea4834d5f9362a3de71b74dcaadfbb8",
"description": "tu: Specify LRZ FC depth clear value on A7XX",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15b02f47000d67d004f5ae1f827a4bac85575f07",
"description": "tu: Update LRZ FC dirty clear for A7XX",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db505ea565930a7c8ce95a5ae48562e5866fd321",
"description": "tu: Update LRZ FC allocation for A7XX layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf5e8fb394236481e0a74222191c608c8e43e974",
"description": "tu/lrz: Add structure for LRZ FC layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c801fd9771f0b39c38f86711980b53ac4895b5c0",
"description": "tu: Allow LRZ on A7XX",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2eda5a9eb20b322238df75477365cef6212101e",
"description": "fd/a7xx: Initialize magic register 8008 to 0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c85cd9c0b072859f84c7524cdb8169343ceb4c67",
"description": "fd/a7xx: Initialize magic register 8C34 to 0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0068e75fc60e61b49a41146b4b1fa18263f20083",
"description": "tu/lrz: Use actual CHIP rather than hardcoding A6XX",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "895c091cddc52361c1ff84a691e18f7042682f84",
"description": "tu/lrz: Emit GRAS_LRZ_CNTL2 on A7XX",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f592483350dc49096e421f3cb11568cfc364d010",
"description": "tu/shader: Allow LRZ when write pos with explicit early frag test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84b74599cb29a9185ea8b7e06ab57e8d3d2657da",
"description": "v3d,v3dv: document cl_emit_with_prepacked",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94989b45a5ed91088777f9be100c0ceba474ce52",
"description": "anv,driconf: Add fake non device local memory WA for Total War: Warhammer 3",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df17f2b89a76438e73ce5a1be8cf8c3db705fa4b",
"description": "meson: bump test-timeout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db38a4913ec6fde264facf95077e241c64573b27",
"description": "llvmpipe: query winsys support for dmabuf mapping",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0d5fedbabe64130c7c79ecaa58e1aea926d553b",
"description": "docs: wrap long words instead of overflowing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85ff3f525cfd56cee03f5c727824607e5bbdb591",
"description": "util: Rename DETECT_OS_UNIX to DETECT_OS_POSIX",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73cc6c673866268517709ae239e10682c9654b92",
"description": "venus/ci: add flake that's been blocking MRs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de22e202942a7eba2ecdfbf8650eba4a93f41828",
"description": "anv: Rely more on ISL_SURF_USAGE_DISABLE_AUX_BIT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc57991b664982bfe0e8bc44e3460424a9ed37c5",
"description": "anv: Support multiple aspects in anv_formats_ccs_e_compatible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14a0f7391d88a6ab903e3292325d24ee70e0b4d2",
"description": "anv,hasvk: Drop anv_get_isl_format_with_usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e9dc450a60ddce7722a57beaec23f0c820bbf6f",
"description": "anv: Rely on the primary surf usage to disable aux",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e96b516ca4ed4e81d288f730d1931e1ce663118",
"description": "intel/isl: Assert alignments of surface addresses",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31560d82ad25a2870a5994bcd13caa5fe4a1456e",
"description": "iris: Simplify bo import in memobj_create_from_handle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b969a4b43dd8a3071da532e667464788d5ff10a",
"description": "intel/isl: Add and use multi-engine surf usage bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3053268fd0624c19a1a45066c006857ef0df3637",
"description": "mesa/main: updates for EXT_texture_format_BGRA8888",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f81e38e5a923677d7dbc487bc3f94cfe9e3cbbef",
"description": "docs: add sha256sum for 24.0.9",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15627f9203190586227dd52f0cb9f20448593d71",
"description": "docs: update calendar for 24.0.9",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92a44d39075d51cb7b7b0fa8af9d7048ee957d26",
"description": "docs: add release notes for 24.0.9",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53440554c48c4a7a82d850f4ec1f607faa1acd2d",
"description": "intel/isl: Add and use ISL_MAIN_TO_CCS_SIZE_RATIO_XE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26655a137f4cb05f2d03d5aeca2dc6b5eed5f619",
"description": "intel/aux_map: Add and use INTEL_AUX_MAP_MAIN_SIZE_SCALEDOWN",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ae50eaf7066a17a912cba96fdcc5cff1cc354f5",
"description": "intel/aux_map: Add and use INTEL_AUX_MAP_META_ALIGNMENT_B",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e27d95152792b29aac498a7d913d05ac7277ae2b",
"description": "intel/aux_map: Add and use INTEL_AUX_MAP_MAIN_PITCH_SCALEDOWN",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9653b58335655a8588b628490a9dc9baa75bdcf",
"description": "anv: Refactor modifier plane layout queries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0194290bb539cf46de78ab358d9e8070de8f5044",
"description": "intel/isl: Add and use ISL_DRM_CC_PLANE_PITCH_B",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1742d36f368851861681c14afecf5abf43d7558",
"description": "radv/rt: Fix memory leak when compiling libraries",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c452a4d1ccaa7fc33d3ae22bfc23d7c1e3e63c9f",
"description": "aco/ra: use round robin register allocation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "197943ae27a4a1f6ee8bee1e748130bac79aa87c",
"description": "aco/ra: change heuristic to first fit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d76fc005b62bc9599c5ed278942fec8c23c587ec",
"description": "aco/ra: re-use registers from killed operands",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b054cfe7040f362315aacf15530cb423b02dc62d",
"description": "aco/ra: move can_write_m0() check into get_reg_specified()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e817cf52ba5169e3ca6692a9b4290e0445004b1",
"description": "aco/ra: refactor get_reg_simple() with increased stride.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b0edf3f3302dc341202c42005d1c7e12a5ea800",
"description": "aco/ra: Fix array access when finding register for subdword variables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5326e033ff668b91d28c50e04d9048c028812f95",
"description": "aco/ra: fix handling of killed operands in compact_relocate_vars()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afa2070c9982b64536a46c0ac3980d51d27b0ad1",
"description": "radv: initialize compute preambles with the common helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c8b48e310ddeea501a63994b3a0fd454180a06b",
"description": "ac,radeonsi: add a function to initialize compute preambles",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "428601095c38bd80f4ed164414f8096edd73832f",
"description": "ac,radeonsi import PM4 state from RadeonSI",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62c52fb59d9b24f1cf73254e61151d2bc69f3051",
"description": "anv: expose VK_MESA_image_alignment_control",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e7a82968d40a2fdf2773241e56f54ade7787699",
"description": "nvk+zink/ci: add another flake seen in nightly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15fe733703701435cb4e747f4c310c5c7fea9d07",
"description": "radv: add a helper to get image VA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4cfb7a0c171873985be1df57cc46e19c3f7030f9",
"description": "aco: remove support for sub-dword push constants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e21312018ea313f461838c71fa5aeae92eac7223",
"description": "ac/llvm: remove support for sub-dword push constants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41c5f713432f303ca7b15d1ab6c9cd669a53df6e",
"description": "radv: lower sub-dword push constants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69b7fcd775e5d36c32314e56afa373c33af6df6d",
"description": "ac/nir: support lowering of sub-dword push constants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7a2127f0eab45493a67a542b1217d89801c9137",
"description": "aux/draw: Use the draw info we get passed in instead of our own",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "377600b9df402e29dc4bb97439700c036471adaa",
"description": "nv50/vbo: wrap draw_vbo to avoid ovehead from multidraw",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "225f2aac96556dee2f04dbafbd61e52b7970516b",
"description": "nvc0/vbo: wrap draw_vbo for multidraw performance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3fb1a64918d61d8d96158730a354b4201f1f7b34",
"description": "aco: move s_add_u32 -> s_addk_i32 optimization fully to ra",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60f3f0fdbb22835c040a483c8a7ad6d63d2bc6ec",
"description": "aco/ra: use a switch to check vop2acc instruction support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fdc2fb683586ce023cffe18a5c8c2591334f2153",
"description": "aco: move literal unswizzle opt to RA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c63c750380dae74dd76a81bde0876c9ab8475e5c",
"description": "aco/gfx11+: fix inline constants for v_pk_fmac_f16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39380d475a36981f1baf77b435c29de5fc507f3e",
"description": "aco: add affinities for possible sopk optimizations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fac475bc25e8ab910d7dfed2f21f896c5f9b0c65",
"description": "aco: rework how affinities for acc operands are determined",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b6207b282afd8bf153e529f022a809a09a3c345",
"description": "radv: only set valid bitfields for CB/DS surfaces address on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe78ad2690d776efa3c4f84b6a2dcb0b8cb75c41",
"description": "radv: fix emitting VGT_PRIMITIVEID_RESET in the GFX preamble on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be3c837c04d2612a0ab7458eafa47058e789f4d7",
"description": "radv: update configuring COVERAGE_TO_SHADER_SELECT on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27496928e4829fd0032b2c1e280545291c8acba6",
"description": "radv: update configuring depth clamp enable on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa790305058795b603a48bf50d3c6313f0a79488",
"description": "mesa/main: fix stack overflow related to the new mipmap code",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "dd8fb7139df7329a287a0d0484790095dbe28acd",
"notes": null
},
{
"sha": "8e475bba61be6b07a1ab54a403a07fd60e47756c",
"description": "aco: implement nir_intrinsic_nop_amd and nir_intrinsic_sleep_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ad05d4ca82c97f6ac17cacf3ec7aa3653248078",
"description": "aco: implement nir_atomic_op_ordered_add_gfx12_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0dee5fdd3c88a5b45738d0aef1f5c03af753eaf8",
"description": "aco: don't combine vgpr into writelane src0",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a4424425a85767ed72152b7a68baeed77fd7a38",
"description": "aco/gfx12: fix s_wait_event immediate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26c981b2b8570a14e8f7fe49b04371380849f16a",
"description": "ac/nir: skip subgroup_id/local_invocation_index lowering for gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c651eed1d8af5a9c927d437b003c1953dd6bec24",
"description": "aco/gfx12: implement load_subgroup_id",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61531b19cdb0d9037c9ce8a45b0b8150b9da96ca",
"description": "ac/llvm: implement load_subgroup_id",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea5b3bfcd130f9365efe8ab43f370fe2547a27e1",
"description": "radv/ci: move radv manual rules into their own group",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47bd1cff4bc781c523bc4d3dfb0ec916910de70a",
"description": "radv/ci: fix manual rules",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ebaede788e05ea3a22bfd4f054c85053247de9ff",
"notes": null
},
{
"sha": "4400ecafa7f07381653975841083b1e5f886e347",
"description": "Revert \"radv/ci: Bring back vkcts-navi21-llvm-valve\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "8dc364806e1b29d0f91bbb63a99237610ac17251",
"notes": null
},
{
"sha": "c13d8ac6d653644e99d83345678cc016624c5275",
"description": "v3d: add support for load_workgroup_size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83883a6cc2591dbbece7bb58c81fe1df3767b49c",
"description": "broadcom/compiler: handle load_workgroup_size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3aafe75471c783adf54ab8c78a3d89661df6a7b9",
"description": "turnip/ci: add a750 flakes seen in the latest nightly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2db42298d7c9e6e36769be9689e8c29b52205c8",
"description": "amd/common: add MIN_LOD for texture descriptors on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8cb2cad4348c46978c9b57e67091329f3aa235ab",
"description": "ac,radv,radeonsi: add a function to build texture descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4bb308d403dbc82d7f09a52f1663c154452c2cb7",
"description": "radv: use pipe_format when building image view descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50e5067be77bf8f34de6616e8edca2af2cf8d310",
"description": "v3dv: allow VK_REMAINING_ARRAY_LAYERS in VkImageSubresourceLayers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b6495a953bd4c453e082814d1d02f05ee5d3d2f",
"description": "v3dv: fix a few asserts that check layerCount instead of array_layers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1dddfa75a85591abf9f1380a6808d4a4a61b46a",
"description": "v3dv: fix pipeline leaks when meta pipeline cache is disabled",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4f26303dbb16d667e0073f8aef62cb97330f251d",
"notes": null
},
{
"sha": "507a714506be1bcc83037c3f802db6791416172a",
"description": "panvk: Move vkCmd*Event functions to their own file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b08a45c0422130b3786ad6cdf3ed130fb919953d",
"description": "panvk: Move vkCmdDispatch* functions to their own file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f57aae4e4f1172c848a44e1682d73dadb14ac24",
"description": "panvk: Move vkCmdDraw* functions to their own file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9f194a6ed7211e9316152e6214de74a7a6bf093",
"description": "panvk: Move panvk_descriptor_state to bifrost subdir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d858c42a9de0ccf582e3715667172fe97c38c266",
"description": "panvk: Make helper functions panvk_cmd_buffer agnostic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "884382d496bb16e4a1a9f26227e44ccb7f0bad88",
"description": "panvk: Add push_uniform/constant helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b5df155978c389da53d71a9529c7234f7e3eaaa",
"description": "panvk: Add jm and bifrost dirs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57d0d63d014e87127470c015fc26f8d9beea6111",
"description": "radv: only emit CB_COLOR0_DCC_CONTROL on GFX8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07b00960118bd797c5c91b1bbd0b778d90b179b1",
"description": "radv: only emit SPI_SHADER_PGM_SRC3_GS on GFX7+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a7150b469a3c433aae759ac5c7790d85b3936c4",
"description": "radv: do not set VGT_SHADER_STAGES_EN.DYNAMIC_HS on GFX9",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a75b50eb8d73a6267c1425bb9ef7c7ffbf902c0",
"description": "radv: only emit SQ_PERFCOUNTER_MASK on GFX7-9",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96e7ac027caa81876d1a63f0b19482de5e18967d",
"description": "radv: only emit VGT_GS_MAX_PRIMS_PER_SUBGROUP on GFX9",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f62a8f888fdd0e81047958c78dd0d44fdfadde21",
"description": "radv: only set valid bitfields for CB/DS surfaces address",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "726838620ebdd890edf481d7821edc0728b1ebe4",
"description": "nvk: Only enable WSI modifiers if the extension is supported.",
"nominated": false,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e6f77defec0d61f9f5851bdbda5bf4cc97cd1cea",
"notes": null
},
{
"sha": "3d05d86d88eb83b5c4846ea80d8b23a4271d7803",
"description": "radeonsi/gfx12: add DCC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7232995fb5c329b6c13f3b777c4166801ed397d8",
"description": "radeonsi: remove leftover comment of non-existent RADEON_FLAG_MALL_NOALLOC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0dad61dfb65b9671d6a846f2915c950030641da9",
"description": "radeonsi: allow RADEON_HEAP_BIT_GL2_BYPASS for VRAM",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e303aae14525f4f78288157e436d75d97fb9002d",
"description": "radeonsi: remove RADEON_FLAG_READ_ONLY",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21d6d44e96b1e45b0ae49ee4216cd23094ce4db2",
"description": "radeonsi: remove cp_to_L2 and L2_to_cp, inline the values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c713fc77620312a31b564e24c46594aa0254603e",
"description": "radeonsi: assume si_set_ring_buffer is only used by gfx6-10.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbc237037cbf98b69e07a823c6fd5b36fa388919",
"description": "radeonsi/gfx12: fix GPU deadlocks due to query result incoherency",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "060d5dacfd1f1402bad795c37713db04b299f7ea",
"description": "ac: add gfx12 DCC shared code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ea96a47cdf13cfc833f1f3ddf3106d0ea1ffc47",
"description": "ac/nir/lower_ngg: use voffset in global_atomic_add for xfb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0025646333d48296eacd3a1faaa94f2cba9a7a1",
"description": "ac/nir/lower_ngg: use global_atomic_amd to fix gfx12 streamout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5db194b1d1457dc841dbbd1a524d61d7cd72aeca",
"description": "ac/descriptors: fix gfx12 regressions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e02c6663e9a42b5e8695b6a4311a15de92d47aa2",
"description": "intel/tools: Fix intel_dev_info --hwconfig switch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2dba5d484b29ccb8cbf624a81350668fe6decd87",
"description": "intel/fs: Adjust destination register size for global atomic on Xe2+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55c7b24899d31f4dc29ade7fa07153a39f2c3d95",
"description": "intel/fs: Adjust destination register size for untyped atomic on Xe2+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fa84d34ef5aa0597dc77cefc4fd5b128dfbdc67",
"description": "intel/compiler: Don't set size written in brw_lower_logical_sends.cpp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecfe8b0f7565b4bff473637727e98558bb853d68",
"description": "intel/brw: update Wa_1805992985 to use workarounds mechanism",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ddaa7c4221068bf4679c4b6baaf0da396382635f",
"description": "intel/brw: update comment to accurately reflect intended behavior",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe5b0a4fe383e51ddf7b038c7664da27fb56608f",
"description": "rusticl/kernel/launch: add helper to bind global buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17a52774dbf83b47a3d3852f103283e17ae24dc2",
"description": "rusticl/kernel/launch: get rid of Arc clones for global resources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c1122728a917a26d630862a9ae32fabb1c14c8d",
"description": "rusticl/kernel/launch: rework how the printf buffer is allocated",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25d1f84b57b7b61a960971030e37b066b2af80be",
"description": "rusticl/kernel/launch: move allocation of resources vec",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb2453c6495cf5ab58aa1f4f350b83f8d8d8c5c8",
"description": "rusticl/kernel: move most of the code in launch inside the closure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "436122cb10c719326744b3728382550918b27aed",
"description": "rusticl/kernel/launch: remove useless upload of the input",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "91552bb4ecc0f58518fae27239ae4f0e3d5d54d9",
"notes": null
},
{
"sha": "d02dfe0f71dfe4ca22aa209c9802e533cd56360d",
"description": "rusticl/kernel/launch: fix mapping usize types to GPU pointer sizes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "204c287327fd2353f68d38d464f485e24c8cce30",
"notes": null
},
{
"sha": "4086d3aa38b72f9523e6aa7e399046a9457f95ca",
"description": "docs: update calendar for 24.1.1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c66a88a0ab5b0d98937b878f89dd93f88919043",
"description": "docs: add sha256sum for 24.1.1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f41aad910259d2bca73dbf6545bf79c13248fe7",
"description": "docs: add release notes for 24.1.1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c6a6349b0d5d67166000ed01eb271da2db301c2",
"description": "intel/brw: always read LAYER/VIEWPORT from the FS payload",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d071fe7db23c8efc54ffbd224cad7ca2f631c48",
"description": "intel/brw: add fetch_viewport_index function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "816b21cd87e3f2e7e26067fe589778d1a49df761",
"description": "anv: fix pipeline flag fields",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "688bb3755298efe2b43bb5ff4acecc61f78b7510",
"notes": null
},
{
"sha": "53e77cef36dc95f369bfdeee00214511f9e7ba2c",
"description": "intel/blorp: Allow gfx12 fast-clears without CCS surf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18326211c3a534aa185cb25a6a2dd19cd84eac31",
"description": "intel/blorp: Factor bpb into the fast-clear rect",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f483caffb95592e9e3284bf7c2486d5570f461f",
"description": "v3dv: add missing bounds check in VK_EXT_4444_formats",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fbe4d7ccf49ccfeed08531680232dcaa28a66479",
"notes": null
},
{
"sha": "d1b794685f93a5b88b09e902441e9a448970f58f",
"description": "frontends/va: Send all bitstream buffers to driver at once",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbe9ab54d4d07fe65493864970cba8d9c2192b5a",
"description": "mesa: remove some conditions in mipmap code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5eee10147745a708c29fe107ef6e10cf32c9737a",
"description": "broadcom: move HW-dependant constants to v3d_device_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0f3923d8aa489e1e1d05895ce90f27c6740d990",
"description": "v3d/devinfo: unify comment style",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb15ecfc0b647625dc6710458e79a0148c9be033",
"description": "broadcom/ci: update expected results",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6b24221af8824fb0ee02adc128fae9eaf678944",
"description": "anv: implement WA 14018283232",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01faec2709e5469cb03f0076c05cdd17ba272c05",
"description": "intel/genxml: Add RESOURCE_BARRIER for xe2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "108e79db1a5f2a11dcc5c7bcd6f27b5f51f6e236",
"description": "anv: factor out some more gpu_memcpy setup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d98c47ccc37822364403fdc21703a16f0aa43fd7",
"description": "anv: rewrite Wa_18019816803 tracking to be more like state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7e66093903971261d5d710bfdc507fce3bf0f36",
"description": "radv: assert that GDS/GDS OA buffers can't be created on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e9e877eb2fb5f572f2fadfbe77d73ac04b98b19",
"description": "radv: cleanup radv_precompute_registers_hw_{ngg,fs}",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5074228ab5775f485f0039b930c1a6f656e03e3",
"description": "radv: do not set VGT_PRIMITIVEID_EN.PRIMITIVEID_EN on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87c1b981d9b8c078123affa5fcd6de234cf94831",
"description": "radv: fix configuring NGG registers on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "052655b65da8f507fe6176d209318a83b3a2225d",
"description": "radv: do not emit SPI_SHADER_PGM_RSRC3_GS on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6609fa004fc58f85702c4256503d13d9fcee568",
"description": "radv: update configuring PA_SC_WINDOW_SCISSOR on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6aeb86f3507bc16a51a02e3a23e66f6cec17d6c",
"description": "radv: update configuring depth stencil buffers on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9650fef246c93fcf9fabbed689a9741bbb5f1e5",
"description": "radv: update configuring color buffers on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a06aaef704b6848e67d06da77d1196999172cf56",
"description": "radv: update number of input VGPRs for VS on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b912d2f8995c2c81cc703e1b7317683f09fea8a7",
"description": "radv: configure PA_SC_SAMPLE_PROPERTIES on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa02cd2a1b2e044f247a82cd84e21fcdb66b9c8f",
"description": "ac,radeonsi: set COLOR_SW_MODE for mutable CB surfaces on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6cacc51668e2bb88fb1d9f35f896f1f1082afb7",
"description": "v3dv: implement vkGetRenderingAreaGranularityKHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8dc364806e1b29d0f91bbb63a99237610ac17251",
"description": "radv/ci: Bring back vkcts-navi21-llvm-valve",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b100d3f731988b211c966204881c8526614351fd",
"description": "ac/llvm: Enable helper invocations for vote_all/any",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b38d4922e8e1024b6d5d29c9bd30d8cd937a8b7",
"description": "ac/llvm: Fix DENORM_FLUSH_TO_ZERO with exact instructions",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6889a0a5dd970bbfcd407085c8f12356a9dfe334",
"description": "zink+nvk/ci: add flakes seen in latest nightly run",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1e566352505b27b1283e2d8662767cc1455c311",
"description": "docs/meson: replace deprecated pkgconfig with pkg-config",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "964f2b8140e7f3fdf8daad1698a99867897e7cb1",
"description": "radv: fix VRS subpass attachments with mipmaps",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f22b31ce8d6c5e5c68fcc6f48a18ad1132630c9",
"description": "anv: toggle meshShaderQueries based on whether we support mesh_shader or not",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4c7f51d3b425c0ba5ab7452e12f230a9961cec46",
"notes": null
},
{
"sha": "39cc1a4ac4953c0cd7a24cbba17711a11fc3e1ce",
"description": "glsl: add support for glsl es 310/320 to standalone compiler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "000d2d0b96289afe934a84d559225c660f7af350",
"description": "venus: defer qfb buffer init upon query being used",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c97f9193ef5d99ec8dae90d92671be8a687c2cbe",
"notes": null
},
{
"sha": "abb1518bfdf34629feb5c51354da93433c6b2344",
"description": "rusticl/icd: make sure returned function pointers are of the right type",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c95d791c5eb77b4ca720aee6402761f6ddb830c2",
"description": "Revert \"ci: disable Collabora's farm due to maintenance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "065ad0f2713de487f8d09c2377209e5d51d20c48",
"notes": null
},
{
"sha": "415c5ad9897bae5bfc1ad73cc08d7c5f734d96f0",
"description": "intel/compiler: No need to re-type the destination register",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e0a0b4dd5b719a2cbdd0c06d0c367e222163d3f",
"description": "anv: Initialize variable to fix static analyzer warning",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75b1fa9263c21f06c4231bc11fc66adae89f4af9",
"description": "nir/opt_algebraic: alternative 8bit pack_[us]norm_4x8 lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f66883a87500c0b37efec7496f428531a1c7f8f4",
"description": "nir: lower pack_uvec4_to_uint to pack_32_4x8 if supported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3f77e09a10a9fb1b50a2a2815660e6979f15b76",
"description": "ac: set has_pack_32_4x8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1604ab0ef724aa5757ccbf0a34091d0998b93aa6",
"description": "dozen: Advertise VK_EXT_shader_replicated_composites",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4db99332f34eff509b8b69ca36d05e46342acc64",
"description": "lavapipe: Advertise VK_EXT_shader_replicated_composites",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8290aea48e8b4ea6bb9a4c7033ffaa6280b5380",
"description": "turnip: Advertise VK_EXT_shader_replicated_composites",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf9038b3b8b2b354bbb4e64a65e06ae9ed3a28d9",
"description": "radv: Advertise VK_EXT_shader_replicated_composites",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "705dc133c22d5af4b0011785c104a9a1a8cd61cd",
"description": "hasvk: Advertise VK_EXT_shader_replicated_composites",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7db1e80d0f822b5e788c194bc3f4862b0cf87c9",
"description": "anv: Advertise VK_EXT_shader_replicated_composites",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d805ffd1a4444b906eba4508b39f7addb3056a39",
"description": "nvk: Advertise VK_EXT_shader_replicated_composites",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c452143024af03e1842da391d18f9bf0e92addb8",
"description": "spirv: Implement SPV_EXT_replicated_composites",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fff42bcc6669aec535ab6b9bc0d9d0a1a7432b2b",
"description": "spirv: Assert that non-vector composites have the right length",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fa46b31a89fde179d87f0b714bc882ebfa43b0d",
"description": "spirv: Handle constant cooperative matrices in OpCompositeExtract",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b98f87612bc14fe88184dc099d9d4f8e6b3b23cb",
"notes": null
},
{
"sha": "7e6cd395c785c41d807fd164f7374a1ad0eca742",
"description": "nir: Handle cmat types in lower_variable_initializers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b98f87612bc14fe88184dc099d9d4f8e6b3b23cb",
"notes": null
},
{
"sha": "c2ab52236049f47b3245b4f8c54ca1d7e015b577",
"description": "spirv: Update the JSON and headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e01f9848b71cf1ab24b52f047ebe86e0785b4ce",
"description": "vulkan: Update XML and headers to 1.3.286",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c7f51d3b425c0ba5ab7452e12f230a9961cec46",
"description": "anv: implement mesh shader queries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b69f7f625b2c433e9026b146c924b51fcca1baff",
"description": "anv: Update pipeline statistics mask for task/mesh shader invocations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d07321e3d86dd3715b46ace257cb59757f204559",
"description": "intel/genxml: add task/mesh shader statistics registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9567b5ee48e747eff5b8af589eff3cbd0250308",
"description": "anv: fix Gfx9 fast clears on srgb formats",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4cfb4f7d126370784cc74a4ac02e3a511e5f5d36",
"notes": null
},
{
"sha": "18a0ff137ffa38257b3e54b70c5394c7de4c7b3d",
"description": "nir: sink/move inverse_ballot like moves",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "818ff03865cda335148e1d7a789cab8e8d90a82b",
"description": "aco: optimize branching sequence with p_create_vector exec producer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "690f880d180f455f66504d8a5e14bc575bcd441a",
"description": "nir/opt_uniform_atomics: handle inverse_ballot when detecting single lane ifs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f5503fa2d0ce80c6e26b93169e07a36bfa044eb",
"description": "nvk: Clean up unused header from libdrm_nouveau",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "821f4c8d99a3068758db834a5c219082a9609b3c",
"notes": null
},
{
"sha": "46322630f15d255a289cd238d9814d48ea2707a8",
"description": "gallium/tc: Allow replacement if replacing valid_range",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27dd3807a8d9b84491c403690a376440ac34a39d",
"description": "freedreno: Use buffer replacement limit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c469b7cf0d9397c52f548a229dfa1146ef3f7e7",
"description": "gallium/tc: Add optional buffer replacement limit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0311ac50adb6016efcb455ea52b11f422d6b797e",
"description": "v3dv: implement vkGetDeviceImageSubresourceLayoutKHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b882cf2ae3ca366ab710bc312044e5079f68f070",
"description": "v3dv: add a get_image_subresource_layout helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf4a8a5c5a381bcde6078dee29a68658d406af6a",
"description": "v3dv: refactor create_image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cccdaab4ef99c9a6b5740ad5b66a7093a10daae6",
"description": "v3dv: implement vkGetImageSubresourceLayout2KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfabed2fc9c4e5d4c613003097117e9a7ada4e08",
"description": "Uprev Piglit to cf8daaf5ba90fc9b8a0e144355026e2a14c79944",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "065ad0f2713de487f8d09c2377209e5d51d20c48",
"description": "ci: disable Collabora's farm due to maintenance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8112d44b94bba84d6cdf8a80eeb2ac186be02f7a",
"description": "lima: remove the standalone compiler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a79a2486c78a1186f390884d2e705b488de1a5c7",
"description": "ci: propagate RUSTICL_ENABLE and DEBUG variables to the DUTs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b54ccff57eb9c1232fd138987d87f6c97c7a799",
"description": "ci/lava: the containers take sometimes more than 60m",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46dd8b8d89ca322b441f8e92403724b223608876",
"description": "ci/radv: Document recent flake",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc149e03033239d07c913d5978d7ee2afe68dadf",
"description": "iris: fix PIPE_RESOURCE_PARAM_STRIDE for buffers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "831703157e7b272fcd1d36de2b3bcc8d5ec7d500",
"notes": null
},
{
"sha": "2620a7064c899d76182ba612994bcd5d5e691053",
"description": "ci: move (c)bindgen to own shell script",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a93932daf09191d3082c693d941c5389e6a7aaec",
"description": "ci/meson: reuse meson installation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24d9c066e2bda171c3693639c72f686090af09ca",
"description": "ci/lava: add support for RustiCL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70515de4890c0f9d81dc6d7a7531c5a40ded5a9d",
"description": "ci/arm64: rustify the build",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a77d953e20cde6666cbd29b2b779f6758b5cd5c8",
"description": "mailmap: update my email",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33499636450e7a8316a2e4251431b5ee61a585fe",
"description": "anv: Properly handle cases for different query types in copy_query_results_with_shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71d455b96fbf3807441f1b9bb82416928c77ac20",
"description": "glsl: remove unused detect_recursion_linked()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "724bb7fa151c420a32937736a84145da688a0a0d",
"description": "brw: better model READ_ARF_REG opcode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac03cefb28c0687fe0ef6dca615428a4720cd1dd",
"description": "brw: limit dependencies on SR register",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8b78924c532bd4688e70132d1ebdb0aa0f8b18b",
"description": "brw: use a single virtual opcode to read ARF registers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2c65d90bc8500bb8ad0b9204798905e4d79fb283",
"notes": null
},
{
"sha": "588c725f270966292f965f9e13305cf07689c7eb",
"description": "intel/xe2+: Enable native 64-bit integer arithmetic.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b7e5cf5d4694a896e8e0d9183c7d53a91af547c",
"description": "nir/algebraic: intel/fs: Optimize some patterns before lowering 64-bit integers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4834df82e25aed970ab4fd1f1bd5aef2d29a19cd",
"description": "nir/algebraic: More patterns to generate iadd3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1b941aaecd555c0455ba5a6a41d70482519c63b",
"description": "nir/search: Refactor is_16_bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e53be2a0abe8f347ec466ade6df8a033b3446f1",
"description": "nir/search: Fix is_16_bits for vectors",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7ef45e661f4072382be7cc70f417f86a1ab039cb",
"notes": null
},
{
"sha": "22095c60bcd843ff827be2bb4617d535fbf089f1",
"description": "nir/algebraic: Add nir_lower_int64_options::nir_lower_iadd3_64",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fdc483df2551a91ccef2948a09d0f434430c4c77",
"description": "ci/etnaviv: remove duplicated line from skips",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "fb1068c668464189516bfd8bb626cda74721e92b",
"notes": null
},
{
"sha": "6f713a764fb412567caaabd9ae574822e79da383",
"description": "rusticl/event: fix deadlock when calling clGetEventProfilingInfo inside callbacks",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14ec84da172b40932e70693237f57da8cff47272",
"description": "zink+nvk/ci: add flakes seen in latest nightly run",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "679639625785d0f743cdd03802052b71e9576305",
"description": "radv: Optimize memcpy in write_image_descriptor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75849bd4288e8758ace159bd5c3624ebca9fcbbc",
"description": "radv/ci: document angle regressions from !29436 on stoney",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f32a258503b40e8e19a1498998b0d4f8b8abb488",
"description": "v3d: really fix CLE MMU errors on 7.1HW Rpi5",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "11dce2ac8154237b74ee3c4bd2aaec685739f0cc",
"notes": null
},
{
"sha": "07d3d557832a223c574aa205db3f4acfb04161ad",
"description": "v3dv: really fix CLE MMU errors on 7.1HW Rpi5",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bb77ac983e4f8a265141855e60ad2a5637c9b74d",
"notes": null
},
{
"sha": "dcab408a6c5793fbafa0ae2a7bdc478ee91d29c9",
"description": "nir: remove unpack_half_flush_to_zero",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1ea0956b46778d0331e4ef60ebd2be057fd0e9f",
"description": "intel: fix HW generated local-id with indirect compute walker",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5e7f4ff97fb871376a828146ab3a276c1d3c4fcf",
"notes": null
},
{
"sha": "d4b37eca5f2bc5841a9f7b1e58594045548a87e2",
"description": "radv: do not set DX10_CLAMP on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "407cbd8c877038203407e3b3f60b831c40e73a03",
"description": "radv: update configuring GS_VGPR_COMP_CNT on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "671329a9345a252e4f444517a51a80ee09fc9174",
"description": "radv: configure SPI_SHADER_GS_OUT_CONFIG_PS on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00361d1eceae642ae454e4f81a4aac381239f5f1",
"description": "radv: configure PA_SC_HISZ_CONTROL on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f078f02d1ab8a005df303ec71884365757a4c88",
"description": "radv: update configuring SPI_PS_IN_CONTROL on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "640613f5a36b9a1b19c8a1a56936e84c9e7f2538",
"description": "radv: update configuring GE_CNTL.PRIM_GRP_SIZE_GFX11 on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0412b8c02b11b0e22be454a9103ebaca65899308",
"description": "radv: update configuring SPI_SHADER_PGM_RSRC4_{HS,GS,PS} on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50df855fbaaa6b0dee715553da9dd5839327fb19",
"description": "radv: update configuring SPI_SHADER_PGM_LO_ES on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f77fde475ebc02fab80df386f5e949d4b87408a",
"description": "radv: update configuring SPI_SHADER_PGM_LO_LS on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8dbd35360682c504e36ed53aecad7698f2228f68",
"description": "radv: mark all images coherent with TC L2 on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2786928ce8d6803cabed6914e9f1a44d68e3b1d6",
"description": "radv: do not flush L2 metadata on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b795685da242370c270fca0747e2f59e97d58313",
"description": "radv: update configuring the attribute ring on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e080ce9004b0594204e63fe16438cfd5b2ae780c",
"description": "radv: do not enable MEM_ORDERED on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a551981869b1fb2a80d1eb9b7a32bd96de1c96b",
"description": "radv: configure DB_RENDER_CONTROL to zero on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1abbfb893a58a922359d9b04cb6b748b154f0c1",
"description": "radv: configure DB_Z_INFO.NUM_SAMPLES on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e0b838c7b4e4401ab1be324584b67656e264c3b",
"description": "anv: use os_get_option instead of getenv",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce43d7eb7f97bdde61b184a99940c4b03c2f0929",
"description": "lima: drop unrequired opt from standalone compiler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84216abd9468ab1b1431b633f716e9d0eed9c043",
"description": "Revert \"anv/grl: Set INTEL_FORCE_PROBE=* when running intel_clc\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "aa152ef43129dbf09f02ecb59f6b81a711967d92",
"notes": null
},
{
"sha": "43f795d19f00f62d9b8292f47ae97e976cfde17f",
"description": "intel/dev: If building the driver, always allow getting device info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbf5ea6b441ddec74c94acb2e7aa37bad2fd5c7d",
"description": "intel/dev: Silence INTEL_FORCE_PROBE warning for intel_clc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbe0f8d36d62bb11158ec50de5275bb26e0a6bbc",
"description": "intel/brw: Blockify convergent load_shared on Gfx11-12 as well",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b1b2d9e6d6679559340ad38a7ec9256ce40a146",
"description": "ir3: Add some more missing progress accumulation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc68610f465bb1bbfe9380a134b5f42bdb9e8c28",
"description": "ir3: assert that no further optimizations can be done if !progress",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37057ce6917bbd8239743725bbf0eb4c66c917ef",
"description": "ir3: flag progress from nir_lower_io_to_scalar",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb1068c668464189516bfd8bb626cda74721e92b",
"description": "ci/etnaviv: skip Vulkan tests on GC2000",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d2168ce0a2b3196c8021447a6dd055e14352c7c",
"description": "vulkan/android: Fix YcbcrRange for !mapper4",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "930e4fa2833a2a53f6017cf87973aac42cd90f75",
"notes": null
},
{
"sha": "53df0147306b21598de0c363ab99febc0f8b4cbf",
"description": "tu: Fix imageview + ahb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa939898bb462433a04b994c155ca2b336b3f291",
"description": "broadcom: fix issue of \u2018addr\u2019 is used uninitialized",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1e52baf30212ef8fd8f8a61753d2ed1ae9448ab",
"description": "radeonsi/vcn: enable roi feature for vcn5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83d01892884af82f2ffefb715e9fedbeab24e201",
"description": "radeonsi/vcn: enable av1 encoding in vcn5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d90a1baa5d70be7312086f480a7a8372ce1399a",
"description": "radeonsi/vcn: add header files for vcn5 av1 tile",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5860d4348a188811633b838c6448e51e21b07856",
"description": "frontends/va: parsing uniform_tile_spacing flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "250c89dd6de186da07176c92bfe10c581e33f312",
"description": "radeonsi/vcn: share functions between vcn4/vcn5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0712a5ef9682c6367f224b432b2412af6adfaba4",
"description": "radeonsi/vcn: apply cdef mode to vcn5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80d3e84b815cff73097f4602d35fbb23ec9453eb",
"description": "radeonsi/vcn: add cdef modes for vcn5 encoding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e20acd605efea859e96f35049ff8a662dc257992",
"description": "radeonsi/vcn: correct tile_size_bytes_minus1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57307df76637cda99889081730a99c0c214c2293",
"description": "iris: Load 32-bit MMIO PREDICATE register from buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2aaa6ebba186fad610208ea5553ff93760718dba",
"description": "build/amd: add amd-use-llvm build option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38dfbae116722836c985179b8e5105ca9faee0ca",
"description": "android: Fix zink build failure",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cfa955ed78bef56ba025a64468e8b841149fab18",
"notes": null
},
{
"sha": "21138f418cf468bd1338122fdf462b78e91f5491",
"description": "etnaviv/ci: skip VK piglit tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ec480825e6b0ab790773de96261f56f953f05e0",
"description": "panfrost: mark tests as fixed",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbb306df155fab8882cd74ad7884931f8a42802c",
"description": "panfrost/ci: add missing genxml trigger path",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72b1fa2ba30d708abd02e5f227683c234809d11f",
"description": "radv: fix configuring the number of patch control points on GFX6",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bf936d0291bb323e233516cd592900ec8686379b",
"notes": null
},
{
"sha": "07855b0431cab4a96c4273d1757c1d6f5a09aca6",
"description": "intel: Compute the optimal preferred SLM size per subslice",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd368f5521129731d2aa91f0f14603d9e05c32cb",
"description": "anv: Set maxComputeSharedMemorySize value for Xe2 platforms",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ddda68bbf56ee0111d683a8bff471349dc43526b",
"description": "intel: Set preferred SLM allocation size >= than SLM size for Xe2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4478ab4e335bc0fedae95a781ecaeb856621b95",
"description": "intel/dev: Add function to get the number of EUs per subslice",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df3ce7add23b11c958ea5dfee2c9e7c0765b1333",
"description": "intel/dev: Use topology variables to calculate strides in Xe KMD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0af347791cffe00e18ffd7ba38543ab75f1538b",
"description": "intel/common: Implement preferred SLM encode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1ffbd4f51557a5727e11b9661a0987af7763d38",
"description": "intel/common: Implement Xe2 SLM encode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5f71bae02f463139779b37fdc9639c3c5e70f4d",
"description": "intel: Move slm functions from brw_compiler.h to intel_compute_slm.c/h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "357dde47a59ee651e42822b47f59a41d81af544f",
"description": "docs/calendar: add 24.2 branchpoint and release candidates schedule",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d91d2c275ef916e79e1e211cb1a86562d0e76f13",
"description": "panfrost: change default rounding mode for samplers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad033506aa44cabfa67618c9fb48c19a523fe952",
"description": "radv: Ignore mediump IO flag.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ea2bad74d563a2478be12b4034b980cf9f2fcd8",
"description": "nir/lower_io: Add option to implement mediump as 32-bit.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be49b02f0517d38a9445039789eebe1e0f7dcc73",
"description": "radv: Properly link TCS->TES IO again.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cf7f282df720b9bf80e8bfa6ffae0d7b51a09f5",
"description": "ac/nir/tess: Adjust TCS->TES output mapping for linked shaders.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "902b14263744f749f8dc86f6f3eeccd312532ae3",
"description": "turnip/android: Use DETECT_OS_ANDROID in freedreno_rd_output",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6fee2715ce89430c180f3c821e2b3523526541a8",
"description": "turnip/android: Use DETECT_OS_ANDROID in tu_device",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "99753001f35ae5791b64d72efe5278795004899f",
"notes": null
},
{
"sha": "c1373239f2d793a993c1c074439701e4513e4a15",
"description": "radv: allow STORAGE for depth formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9af8e7a2be57d4e22ba35a44726d6875419533d",
"description": "radv: do not enable HTILE for depth/stencil storage images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2fd49201ee540a467bc14af79cbfe3d25537cc3",
"description": "radv: update VS input VGPRs on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5636af1702a574171538384711e4dc2f0fcded32",
"description": "radv: update SDMA resource type on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4d2578e91bd45fd814c4822eaa86645650a8e5f",
"description": "radv: update global graphics shader pointers on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa0f9e356f4ddcebb6bb98c9e1c31953befb7d2b",
"description": "radv: update NUM_THREAD_FULL bitfields on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45b6b0cafb6e3fe259d7fa86e7a30255a1758781",
"description": "radv: enable GE_CNTL.DIS_PG_SIZE_ADJUST_FOR_STRIP on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ac7154189108cae0c131c15dd149607607b2c70",
"description": "radv: update configuring VGT_SHADER_STAGES_EN on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf936d0291bb323e233516cd592900ec8686379b",
"description": "radv: update configuring the number of patch control points on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6ae8c689eafafae6287a865d3cb5d2775b3db67",
"description": "radv: emit SQ_NON_EVENT packets after drawing with streamout on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d50725ffe70e3c100cf87b30b3e5848de96091f",
"description": "radv: disallow merging multiple draws into one wave on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f25b2d179e88d3e12a0868b138cffd96572e2021",
"description": "radv: update emitting stipple line on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "137b49ecd7644ca032a4776c4bb2f6a5c78d327f",
"description": "radv: update cache flush emission on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd95512e0a4d18f45236227d08a771060444f497",
"description": "radv: do not emulate clear state for shadowed regs on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce6557cc04856787b5e196ec43055c1c35f362a1",
"description": "aco: adjust loading local invocation ID for GS on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06598bc7071b0231ade0a3d4de3299c60349472b",
"description": "radv: update shader input arguments for GS stage on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10b97836b992a773d675b062006d46ac62c4c336",
"description": "radv: update emitting discard rectangles on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f518bf1cb00a6a1e1fe748cbfd97c0f90014f89b",
"description": "radv: update binning settings on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18e6a9a6a84782186cbd1ef944cd1329364b4b16",
"description": "radv: update configuring tess rings on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19de04748efc5dd21367ba4e6cd6a0e60352bbb5",
"description": "radv: update configuring GFX preamble on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a12373f4625d56d38788382ed8c14a973e342b14",
"description": "radv: update configuring MSAA state on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78e272432b0f14e1b7ea09f0c17505bca8bdac10",
"description": "radv: update configuring occlusion query state on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61e78fb14347e55fe845f84c019b66d86154a365",
"description": "radv: update configuring some CB states on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b28107f46a612c2c15ddd48a45618b383dc05142",
"description": "radv: update configuring rasterization states on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c019ff0287d6ed2662639d889cc7e94e3498ac0",
"description": "radv: update configuring DB states on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f12c2366256ee47711ef709c96f5b0a0aa6cb31a",
"description": "radv: update configuring VGT states on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b4a50a3b7e4953a5ff6282c97676be298844f25",
"description": "radv: update configuring NGG states on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f5937dd362d623d8bd1ea02b0135b7417c32e84",
"description": "radv: update configuring PS states on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65df7248ff98209fbec1b5f23b54f0a885aada14",
"description": "radv: update configuring viewport/scissor on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f015a4f453ad4deb76e77cc3146602d5a4457695",
"description": "radv: update configuring sample locations on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8ad33caacac6d27713b8dd93b2a293d76a1bfc2",
"description": "radv: do not emit non-existent registers on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "087e49aadb40e6d3d779a8563c0f94e9d47ab1c4",
"description": "radv: enable GS_FAST_LAUNCH_2 by default on GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6ffde61cc6d8b45067fda9cda76b5a02ffe4452",
"description": "radv: update NUM_THREAD_FULL bitfields",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78b4d356f32b683e7a16304101e0447ef107d073",
"description": "ac,radv,radeonsi: add ac_gpu_info::has_tc_compatible_htile",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94a6eb20f94e4cc3f44308cd36e6242e8ee3e482",
"description": "amd/common: define SDMA v7.0 for GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ff1e59ba74085449b368a873beb8d80643555bd",
"description": "radv: only emit streamout enable for legacy streamout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6fe5129d3db36b230a3b7d86bfbbdfee47081856",
"description": "panvk: Override the default GetRender[in]AreaGranularityKHR()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c2b4de386668b1870a9283ce5a32e3787c7a993",
"description": "panvk: Make sure replay of command buffers containing Dispatch calls works",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0142fdf81c06a5f4963e4be5e82d6876b1f708fe",
"description": "panvk: Make sure we run the fragment shader if alpha_to_coverage is enabled",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98ab2d34366a130fa68f59558b40f1ca12940343",
"description": "panvk: Make sure we don't lose clear-only operations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1be9ee375a089f2b0933ff8a22862f81adf9306",
"description": "panvk: Fix dynamic rendering with images containing both depth and stencil",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c82ce475d1ecb7a51cc1dc9a8af79690a3c0a85a",
"description": "panvk: Skip depth/stencil attachments with non-matching aspect mask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e17e285b8f75e4da79d210d9c0d534067b4f2dd7",
"description": "panvk: Force a preload when the render area is not 32x32 aligned",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ff5e56eb74c7d418bf94a085c7e4eaa83335dea",
"description": "panvk: Take VK_RENDERING_{RESUM,SUSPEND}ING_BIT flags into account",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f8b691c2e872535de16ccea6cd2e0f8e2cf2fdd",
"description": "panvk: Add a render state to panvk_cmd_graphics_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac47ee1be74fec99583dd5cdd451ca3db55cb91c",
"description": "meson: remove --depfile for aco_tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11e85c8ce093afa15a8ce3a9072c6c6990a1898f",
"description": "gallium/drivers: do not link against libgalliumvl directly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9ea6a3ab79fdb2c019be9386802aafa23acd0b8",
"description": "wgl: link against libgalliumvl_stub",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "691a22f01505a2e858ba9fcd7c6a353e80355bce",
"description": "rusticl: link against libgalliumvl_stub",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6f281bcb5ee9e1ded5605a11244bd32bc08efb8",
"description": "meson: centralize galliumvl_stub handling",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c9c48a3ae16a72d02b928b4346a53c56e43d597",
"description": "gallium/vl: remove stubs which are defined in mesa_util",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95871d48aadf4babf6b0106ff52c46b51a43b0c9",
"description": "gallium/vl: stub vl_video_buffer_create_as_resource",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "467fc985cdf1e4436f28d10be984cdca0cf3d2bf",
"description": "zink+nvk/ci: add flakes seen in latest nightly run",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd49b815ce3c3d29559911a9d49f50353f44dea6",
"description": "anv: optimize POSTSYNC_DATA rewrites in timestamp emissions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3984875792fa00a93ac2863681238c4bd8069111",
"description": "u_trace: extend tracepoint end_of_pipe bit into flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "265b2b12558c26968cb8d8cb0396b74e5fd0c9c2",
"description": "anv: move last compute command pointers to the state structure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d4e56d22a6525484a4e4593173febc93855b116",
"description": "anv: fix timestamp copies from secondary buffers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "521c216efcc0d0292ceedb3451c5a0a1ef956083",
"notes": null
},
{
"sha": "1511b25b0fae372f446185ebbd515e52a924c2cc",
"description": "anv: fix utrace compute walker timestamp captures",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "521c216efcc0d0292ceedb3451c5a0a1ef956083",
"notes": null
},
{
"sha": "5ec1f7fe38223195fe3e117ac66d5244a9f176b4",
"description": "v3dv: shader modules are deprecated with VK_KHR_maintenance5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6825fc48f58c62ee51edbbef701718355c68c04d",
"description": "mailmap: Add Karmjit Mahil",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1d3fa007cabdcb69f37acdfaa8154402cb6e760",
"description": "intel/dev: Add BMG PCI IDs (with FORCE_PROBE set)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1964346481dbc5fad08004b26c434bf599905be5",
"description": "intel/dev: Add BMG device info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25e7b74712164a7d0d5b298fbdec78a678a7c79c",
"description": "intel/dev: Add BMG stepping mapping",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4a180639ff820494786e8f4bc4b2ea86b366728",
"description": "intel/dev: Add LNL stepping mapping",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06ec218fdfe5308ab924cd5aa38bcbdd3adb5531",
"description": "intel/dev: Add INTEL_PLATFORM_BMG enum, BMG WA info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2dbed2da0df2cb8eda8548c36756c4f679e227b",
"description": "intel/dev/mesa_defs.json: Update LNL WA entries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8ccf70c99bc921e50306cd48c62c9a47a8beb70",
"description": "anv: Properly fetch partial results in vkGetQueryPoolResults",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bdcbe11ac507b0b96d2333aaeab5cf63de9ad10",
"description": "turnip: Remove workaround for CTS bug zero-sized inline uniform block",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a54f7f7dc5e23b925881b004f2f1e4f5dc996bb0",
"description": "v3d,v3dv: add compatibility revision in GPU name",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac7971e7f466a5c44e2c3d2f5930faa4a989dd26",
"description": "v3d: use screen name in disk cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7900ecdfc78eb624e5a9da6e95df4ddb5a9caafb",
"description": "isl: Enable volumetric STC_CCS,HiZ+CCS on gfx12.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b69a34ab662243ace39e78fe0ff4506035fa0073",
"description": "isl: disable CCS for 3D depth/stencil surfaces when WA is applicable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1891b3db738ecfe46177c623458cbb7e4e1d3b0a",
"description": "intel/isl: Allow sampling from 3D HIZ_CCS_WT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "309c228bb7f68d845dda139f230fdbad64e95f40",
"description": "anv: 3D stencil surfaces have fewer layers for higher miplevels",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1829d74ad309a4b3f3c62e7294384d4c13724518",
"description": "aco: fix fddx/y with uniform inf/nan input",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09fb55ea923d76d56a29ead6db3f5b9a941e635a",
"description": "meson: fix deprecation warning in create-android-cross-file.sh",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8f1e95cbe2b18e814252472a4e1407d7cb076af",
"description": "freedreno/a6xx: fix kernel -> compute handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9b2780dcaf486ebf91e9743251d998f97aeccde5",
"notes": null
},
{
"sha": "b04d99d093d2de7f0ccdf0071c50aee3acb21686",
"description": "aco/optimizer: use p_create_vector to create mask when a copy can't be used",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b56a97374ce9c2b453b69ca001db4b0886d5ceb",
"description": "aco/lower_to_hw: optimize split 64bit constant copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5910a461017bae249ae98dc2d0f48c5be056c847",
"description": "aco/lower_to_hw: use copy_constant_sgpr for masks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23d88e68fca0dc3d6076255cfee6b88ffb73d2c9",
"description": "aco: small constant copy optimizations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54ad07c32a955af8e21e50680a3441bfbd688546",
"description": "aco/lower_to_hw: add copy_constant_sgpr",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56354c6cd790e22bc03098b9f1f158392d555343",
"description": "aco: don't pass program to emit_bpermute",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98a86f874327233a2509987268f72dc309c10602",
"description": "v3dv: lower maxVertexInputBindingStride to match vulkan runtime",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03554f18b31bd954867354a3354728e39635b8ff",
"description": "v3dv/device: set DescriptorUpdateAfterBind limits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6ac631c43b0b854901b698e17f30b06bc98560a",
"description": "v3dv/device: compute maxDescriptorSet*Limits multiplying per-stage by 4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f3c83a6b74859b391f33d7152b0ef9b627d861f",
"description": "v3dv: handle VkPipelineCreateFlags2CreateInfoKHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ff01962fcb5c58dad5c87cf28a2389f4672bc0d",
"description": "v3dv: handle VkBufferUsageFlags2CreateInfoKHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b31919f36e7a31cf5c732bc8ebba8e8195860472",
"description": "radv: Return a block from radv_replay_shader_arena_block",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "28be0cca4515d3af1a3d71623f312731fe1fec02",
"notes": null
},
{
"sha": "0f7bdc2d36fe916b24cc1b62601fed2077039fd8",
"description": "mesa/main: fixup indent",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e80201a6858b44ff5f686e8f80b4f3bca7073b8c",
"description": "mesa/main: prefer non-suffixed enums",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a37333305bb4dec16613ff8ec4a055b99d9d242c",
"description": "mesa/main: do not return _REV format for uncompressed format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9b4507faa7bbe48407ed2e9238dc94d2445de2f",
"description": "mesa/main: clean up switch statement",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ddd0432738fe62a4a00d76bc5b33a1dee6223ee",
"description": "mesa/main: clean up _mesa_uncompressed_format_to_type_and_comps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d549d4fa824559ae2a13212840c213ba708c329f",
"description": "mesa/main: rework GL_IMAGE_PIXEL_TYPE query",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "563b9786ced2a1469c831c4a70393045a642bdf2",
"description": "mesa/main: remove unused function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07a826ba938ff40a07d19c31e75892bdfe2c68a1",
"description": "radv: fix flushing DB meta cache on GFX11.5",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc29d2c9fcf76f70b33c1ea1795a309b5d4e3636",
"description": "zink: add atomic image ops to the ms deleting pass",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "90cf8d14d619967b2da7471d04bb20aa0665a482",
"notes": null
},
{
"sha": "8e60f260163b9363b5a72914764e611966b2bc46",
"description": "vc4/ci: skip VK piglit tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20f4cd88e14642da210dc0e44bea615fa0780f1a",
"description": "tu: Advertise VK_KHR_maintenance6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14d3dd8984cf67b46d14031757104b77cbbd6734",
"description": "tu: Add support for version 2 of all descriptor binding commands",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94e2c6d0000ad27a3c0bbbfbe8698c60218f6e93",
"description": "tu: Add support for NULL index buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ac6aaf52220036467c28ad6a35e4ce725e53942",
"description": "tu: Add support for VkBindMemoryStatusKHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06f74071725a432a5633101a1e02e9db9d139530",
"description": "ci: disable debian-build-testing until it can be fixed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "410ca6a3e99c5c1c9c91f0f79bf43a35103cbd98",
"description": "Revert \"anv: Disable Ray Tracing on xe2 until our compiler supports Xe2 RT\"",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "65684b0c7f852d8acaced018e0684da981cf6211",
"notes": null
},
{
"sha": "f1b502f8c70dd5f923ff39e60444223154b48324",
"description": "anv/grl: Build for xe2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ffe1a9f9e6d123408482dcee08d56c8baeee074",
"description": "intel/brw: Fix SSBO/shared load offset register size for Xe2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4bc4da01f4478d3bbfb7f27fcc896d6220fa4a47",
"description": "intel/brw: Allow xe2 in brw_stage_has_packed_dispatch()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "739613ec705cf04ddb0be171d31c16bf459065f3",
"description": "intel/brw: Simplify enabling brw_fs_test_dispatch_packing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa152ef43129dbf09f02ecb59f6b81a711967d92",
"description": "anv/grl: Set INTEL_FORCE_PROBE=* when running intel_clc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2217cff68aefbe450ac5dc49a23e83fce1561caa",
"description": "pci_ids/intel: Add LNL PCI IDs (with FORCE_PROBE set)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "845ca72a14d31130251e2d0ee50cf7c5dc1d707b",
"description": "intel/dev: Add LNL device info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4beab24d69e43fcaa92ca635b20e8c12d7b504ba",
"description": "docs: Document INTEL_FORCE_PROBE env-var",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "237d9e7c450434596538d65f9cc8ffec57f593cc",
"description": "intel/dev: Support INTEL_FORCE_PROBE env-var",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c967b38c7c6fde4188f938c7cef4ebe2180a6815",
"description": "intel/dev: Allow setting FORCE_PROBE for intel PCI IDs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d098ecfea0fca662ece82f8162ea43991a4636d",
"description": "anv: check cmd_buffer is on a transfer queue more properly",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "17b8b2cffdb07eaf06a309fabcd933886f6e7070",
"notes": null
},
{
"sha": "e6d9201c6c2f76a3d06381fc622ecfce1c4b54c5",
"description": "v3dv/ci: fix typo in `renderer_check`",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "993dd0832fb007e03bfd8bac2e90bb98b8792c0d",
"notes": null
},
{
"sha": "dc3bc70899bc5cbc88d9620838817e63010f3a6b",
"description": ".mailmap: fix email address for @cpmichael",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76047bfa5e6aedaf801b306ef3cf9528f74b19c1",
"description": "pan/jc: Drop unused pool argument passed to pan_jc_add_job()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "443fe41ad2f9ea7b622a125d7fe4f1d54f51fe05",
"description": "pan/desc: Add missing format in translate_s_format()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "586e427b78976ffd0ebd134d08e733215cf6cf90",
"description": "pan/decode: Be robust to NULL texture payload",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20d25b9f070f99ac965686c2e3340b8f8336ad1b",
"description": "panvk: Make sure we dump memory mappings before crashing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47a1daa6da714e1ff29700e4cb97fc45814cceae",
"description": "panvk: Kill cmd_get_tiler_context()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f57fac8d3779db18e62d4c2961a39a233c7ade52",
"description": "panvk: Use vk_pipeline_shader_stage_to_nir()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f21c163baa2fd861fcf9504dbdc0338cdaca83d4",
"description": "panvk: Clean Midgard leftovers in the cmd_close_batch() path",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd8fb7139df7329a287a0d0484790095dbe28acd",
"description": "mesa/main: rewrite mipmap generation code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd373849851232ec38f83c39f037c084d4de467b",
"description": "util/format: correct a typo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6fc6f95e90d0247b963a23f38a821b5919451619",
"description": "intel/genxml: Update STATE_COMPUTE_MODE for Xe2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5a5c3571785b2447b51843034ebc8486b7b84bb",
"description": "intel/genxml: update MI_SEMAPHORE_WAIT for Xe2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "569a037fb17a1292505fb402badd22074fe1d0ba",
"description": "intel/genxml: Update XY_BLOCK_COPY_BLT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26e78f83bb131e2c7b6b9900575b430fa7240fda",
"description": "intel/genxml: update CFE_STATE for LNL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70011342462e61b6593704f2eb5a7015bc76aa1a",
"description": "isl: enable compression for CPS buffers on xe2+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9c68883c43e7df3ea897214eee6e78dfbf814ee",
"description": "intel/genxml: update 3DSTATE_CPSIZE_CONTROL_BUFFER for xe2+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd0964975015de8e667351b04c1dce36dbe8a8d7",
"description": "intel/genxml: add the new state byte stride instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17b6db893be6dd517cdbf1e17aef67f049aed2c1",
"description": "intel/genxml: Update 3DSTATE_BTD for xe2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5709bbe0337ad89113a90c6639d97f797281b47a",
"description": "intel/genxml: Add XY_FAST_COLOR_BLT for xe2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92fa87f5bd975803ba321875d35a65a0f6b2da8d",
"description": "blorp: Update programming for XY_FAST_COLOR_BLT on xe2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7605456a9b1b5abc742788fba9a1a50e2b8eab6d",
"description": "radv: apply the SQ_THREAD_TRACE_WPTR workaround on GFX11 only",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33ae2275bf6ddb412e7a26ca5cc7d79d844b0137",
"description": "radv: apply the workaround for no PS inpputs and LDS on GFX11 only",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a93f95c69c8163eb7655ed426d9c164d8e5c085a",
"description": "radv/rt: Remove load_rt_dynamic_callable_stack_base_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "432f3eb9ca8beac699750239ad04c70565f116f2",
"description": "radv/rt: Track ray_launch_size reads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ba8fccad3b226082601368cee25161d4f1dd320",
"description": "radv/rt: Track ray_launch_id reads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9fe34a32043f23ba1fe31012bfd54ca846b3e16b",
"description": "radv: Remove uses_dynamic_rt_callable_stack",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1038f48dd119df81150b3c1e00460de2ffd12bba",
"description": "radv: Replace is_rt_shader with RADV_SHADER_TYPE_RT_PROLOG",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "272dcaff012caf9d61f51a9d37a43cd03b1d6b42",
"description": "panfrost: fix some omissions in valhall flow control",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de07fd384dc8a5a054c8eee68cf93fe9368763fc",
"description": "aco/gfx12: disallow SCC and most constants for BUF SOFFSET",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12b4bdc1344f25b8a06e54cf74d0f9079f2cb309",
"description": "aco/gfx12: decrease max_nsa_vgprs for VSAMPLE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1b3237590b15f34a7a66727c4741f89f2cda88c",
"description": "aco/gfx12: remove MIMG vector affinity",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8bc03668e154ffc6aaca83d385aad5db8964b627",
"description": "radv/gfx12: don't add workgroup id shader args",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef74407577f7a6dc1b13d1e13513e6aa6fbc3beb",
"description": "aco/gfx12: use ttmp9/ttmp7 for workgroup id",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8123b67e04ca6b7f6afd8dc1303ea797c7aa028",
"description": "aco/gfx12: don't create v_fmac_legacy_f32",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e79a8219d23b82f239d3ce7bda133bbe07cf29af",
"description": "aco/gfx12: sign-extend s_getpc_b64",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae18c88409a11bfa0368a465cd88afc898cb28b5",
"description": "aco/gfx12: implement workgroup barrier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fae2a85d57a49bfbd4efb05ea1d4e53071c2ffd2",
"description": "aco/gfx12: implement subgroup shader clock",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "872dda2bc5bb5de4467be47cd93a227dc5ef0b56",
"description": "aco: support GFX12 in insert_NOPs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4835dc0e7f303696a11ef37dde2ea72e89211bbe",
"description": "v3dv: Emit stencil draw clear if needed for GFXH-1461",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1e81bb05aeb8bf070652b3c7406dfd1ac61a8c99",
"notes": null
},
{
"sha": "9912c734e96096dc0388e7bba9f7d88f476a1b4b",
"description": "v3dv: implement vkCmdBindIndexBuffer2KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e00da334748d2a61c0063c94fa6166533d878057",
"description": "v3dv: use pSizes paramater in vkCmdBindVertexBuffers2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70aa470bdbfbafb6a2baa8f601296eb5a544637c",
"description": "v3dv: fix incorrect index buffer size",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d2edd2585a89ae9d7e614ec9964bf6eb32036a4",
"description": "v3dv: drop unused stride field from v3dv_pipeline_vertex_binding",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f4d426fae6b9ffdcf957dbf91d7863963bc754be",
"notes": null
},
{
"sha": "a9f4931a9175751be07b8cb61aeeefb4c9a90649",
"description": "ac,radv,radeonsi: a function that sets mutable CB surface fields",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6836118cd28bf81021991e2356c6b8d455e7d726",
"description": "anv/android: enable emulated astc for applications",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28be0cca4515d3af1a3d71623f312731fe1fec02",
"description": "radv: Add locking to radv_replay_shader_arena_block",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c31038ef98621f726f95f8b87c46d47bff8076b6",
"description": "llvmpipe: Use a second LLVMContext for compiling sample functions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7ebf7f49a052c75f49496e31f7b3ccca716d30e5",
"notes": null
},
{
"sha": "a93b1960af24ddd18b85cf89fd438bcf64673802",
"description": "v3dv: emit a default point size when drawing points",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e0616ecc58a037572b9657af21075f3cb0655fe",
"description": "v3dv: only flag 'shader writes point size' if the shader actually writes it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c30833f23375bbcaa83e2e24a234e476aca283de",
"description": "broadcom/compiler: check if vertex shader writes point size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c07f1cdfb6dbd46cc607367befbb1245e8c3866",
"description": "nouveau: import nvif/ioctl.h file from libdrm_nouveau",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "821f4c8d99a3068758db834a5c219082a9609b3c",
"notes": null
},
{
"sha": "9b932aadf468835979b749f072f7ac27429a07df",
"description": "radv: Remove radv_cmd_dirty_dynamic_bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d963fd596eaa2462dec55f354ed48f92010b0722",
"description": "ci: fix stress counter in run'n'monitor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a47c5c9eee93c5fb2d70800d5b4b07c3583b1947",
"description": "intel/perf: Add intel_perf_stream_read_samples()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9841aeb6ad3c1a80e90918a273fd38282b77e5ae",
"description": "intel/perf: Add a macro with header + sample length",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f128b2ba57dd95f93af1c372b2dcc93c6efd7bf",
"description": "intel/perf: Replace drm_i915_perf_record_header by intel_perf_record_header",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da43bf3f2ed906689a0ef1d678548647c3c0a836",
"description": "intel/perf: Allocate sseu in heap memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1c2847b812f181173ca3611c40f89d83f1f1628",
"description": "intel/perf: Move i915 specific code to load configurations to i915 file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30f97a7242680b34b230eef60e9a9b24e94714a0",
"description": "intel/perf: Move i915 specific code from common code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ad56247c36040d6ea1ebc38f35985fb431f3a06",
"description": "intel/perf: Move code that will be shared by both KMDs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b601e4a18ffe9d0b7663631adaf13ef3e1a44afd",
"description": "intel/perf: Replace I915_OA_FORMAT_* usage by platform check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d2c3dc62be5410647fc651c3533c9a32fa46c3b",
"description": "anv: Nuke perf_query_pass from anv_execbuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0442803eee764857f04758e3742d18a917ed50e1",
"description": "intel/perf: Fix return of read_oa_samples_until()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42ee8d80d97b79e69c51582af3ae1ace2e49e0ce",
"description": "zink/query: begin time elapsed queries even if we arent in a rp",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62c8e58f39d39ab28cc787312424030c4209fdde",
"description": "nir: add {load,store}_global_etna intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e7ee6a604314d38ba330a9f9437e4d23fd07703",
"description": "etnaviv: handle missing alu conversion opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "348ea02801ce4337139c9c3a7b504067809b81fe",
"description": "radeonsi: use the common helper for initializing CB surfaces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07c6fdb878dd2259e47c1d6b74c8618b3242559d",
"description": "radv: use the common helper for initializing CB surfaces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f7a36a9fb877e2723921ae2defa523f2ab8c5e2",
"description": "amd/common: add a function to initialize cb surface",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1935e63545b9f8f7ad30f521ebb4f11135d15da0",
"description": "radv: align DCC control settings to RadeonSI for GFX8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "103da56fbadc12528204e6690ebcead258dafdf0",
"description": "radeonsi/vcn: Avoid copy when resizing bitstream buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0954afff5d2d46ce176d7d99fb2360b6234a5b1b",
"description": "turnip/msm: Do rd dump only when there are commands in submission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9f5152ddd5cee3c160cc52a4c748da1dd42883d",
"description": "radv: malloc graphics pipeline stages",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "139bc6b8136c9a7aad57d469267deafc0430f347",
"description": "radeonsi: use common build buffer descriptor helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c5173aabfa5bcb6ef2fe73259bfb74e25ea1aea",
"description": "ac,radv: add a stride parameter to ac_build_attr_ring_descriptor()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb623b61441de47be0186c534906cf271d95fded",
"description": "amd/common: add a helper to set the third word of buffer descriptor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc03f2ea5a414d5153a9d89ed017b79d3970e4e4",
"description": "frontends/va: Fix leak when destroying VAEncCodedBufferType",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "be4287c3aa06b7f22ba83696108759f5fcd58323",
"notes": null
},
{
"sha": "19a875f7dc10d8ef9337d9b24904a14076a8b40b",
"description": "ci/freedreno: document new failure after piglit update",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62b490fa923d2dabe232e5bacd1924fdf254fd48",
"description": "nir: Fix out-of-bounds access in ntt_emit_store_output()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d93d989e5d65922c6467cf61874f71665856bf80",
"description": "wsi: Guard DRM-dependent function implementations with HAVE_LIBDRM",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "59813ae468dc727623b9e701d06b14f5b959973d",
"notes": null
},
{
"sha": "930e4fa2833a2a53f6017cf87973aac42cd90f75",
"description": "vulkan/android: Fix suggestedYcbcrModel with !mapper4",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8732a619f13b05e6469f4841d6780fcdac3586ce",
"notes": null
},
{
"sha": "67a3c812862364f54bcce224236168af9c551c24",
"description": "nak: Encode LDC directly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4366d4d1816547717d16f6ebab3012c33481a729",
"description": "nak: Don't emit a plop3 for immediate shift sources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8b2d25052796d6a9777b39b2b45e92cdd2bc67c",
"description": "nak: Add with -0 for fabs()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8061ed728a9db00b4e54208257e26438c5b08ff7",
"description": "nak: Emit !PT for carries on IADD3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1a4fcbb4a5e9ebe3ca89eb21fbf004893314554",
"description": "freedreno/ci: Update expectations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "890222fb5b77cae97a80735f40efeb4047ea6e0a",
"description": "ci/lava: move wayland-protocols to the main section",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97a081d41a26d724f9a7fe2c8611d7923fd337dd",
"description": "ci/lava: do not build Vulkan for armhf images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61c07cc1d93da85daae300fac10442a58cd030a7",
"description": "ci/lava: enable Piglit OpenCL tests so we can test rusticl on the HW",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a14e91981ac21e7ebe9ab9e96891d8a8503bcf5d",
"description": "ci/piglit: be explicit about what we building",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "312b50da5c30546d36ccdb5d0d2026936eafaaea",
"description": "ci: do not build Nine in debian-build-testing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7cf53a0b160aee4094dc7e20d899dfe8dabacc6",
"description": "ci: re-enable shader-db for nouveau",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "addeb5ca9a399f2320d460884163ecb4533ec207",
"description": "radv/ci: add a bunch of flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a7facc97db5c90fae0052b735180ae858e01305",
"description": "radv+zink/ci: document recent flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "946b1027efe354707f58e7766182caf7438ae5f8",
"description": "turnip+zink/ci: add more flakes to the expectations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fed03b966210cac87d88b0b6c019287697bff57a",
"description": "turnip/ci: bump the a750_vk timeout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b6ea47020d9c010e230313b6a9996e1efd5f25c",
"description": "turnip/ci: document a missing flake from the a750_vk job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb5096eb37707cb8266610829f9b2e11badbafff",
"description": "nvk+zink/ci: document more flakes in the ga106",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d9092ad49d44b771fe0ffa3d7c1fffed281425f",
"description": "nvk+zink/ci/ga106: make the expectations codename-specific",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0d3924c6050d8aeb88ed0eecf46928f0a4657fe",
"description": "nvk+zink/ci: rename the ga106 jobs to be more in line with RADV",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43f9b3b98658e0b23f60dc570847cd6c66dc4dea",
"description": "glsl: make the xfb varying sort stable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5102a922e76284c18e33cf4d6e9fc7952b4b2e02",
"description": "glsl: test both inputs when sorting varyings for xfb",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "485d56ed8167b4491622dceef8e68cf1923e98ff",
"description": "mr-label-maker: label src/vulkan/wsi/ as wsi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "003d49c0bcb1e7b6c74fba1de8770c2eafdc193f",
"description": "ac,radv,radeonsi: add a function to translate texture data format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1997226da9889091177d04551faa302e57ec50e",
"description": "radv: use PIPE_FORMAT in radv_translate_tex_dataformat()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7785a63fc00dc0c1911886fe459beb90823e095e",
"description": "amd/common: add ac_gpu_info::has_etc_support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae9331694ba25dd87b7726d03bbd6d02b1ad5b30",
"description": "radeonsi: lower NIR resource srcs to descriptors last",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f493d6fb6f8faf8a1eee80b979ffcddcd9fa25b5",
"description": "radeonsi: don't lower UBO/SSBOs to descriptors if they are already lowered",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1c65ce680cf7c4a8b51f3b087065a1c4051248b",
"description": "radeonsi/gfx12: fix a regression in si_init_depth_surface",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d0810d528c602cdc7e2b8dffdd2ec19800fb36e4",
"notes": null
},
{
"sha": "321cb43c112039a02631a8357ab147264ad41bd5",
"description": "radeonsi/gfx12: fix depth bounds register values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59d7d06828e46e147f46151af38a70847bcb90eb",
"description": "radeonsi/gfx12: fix a regression in si_set_mutable_tex_desc_fields",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "26cd3a1718c7e8f55fa8605f20fb001b2954d6b4",
"notes": null
},
{
"sha": "a548ec7ad497057647e363c66351893bc45f4f3f",
"description": "radeonsi/gfx12: disable CU1 instead of CU0 for GS due to SQTT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34be14d957aa6e4252a9d61b5d5ad7cb74a8424d",
"description": "radeonsi/gfx12: fix incorrect condition for when to do clear_buffer via compute",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76b0ad33bc6399c803dd74161f1510158d358841",
"description": "radeonsi/gfx12: fix the alpha ref value",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ab0e18db4118b768efeddcd15952f2491a0bdb9",
"description": "radeonsi: vectorize loads/store after ABI lowering and optimizations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35c5435eaece10bea5013309fd473d789902eaca",
"description": "ac/llvm: fix incorrect parameter type in llvm.amdgcn.s.nop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad07ea31622716c0f420e3159bd1b8976010df03",
"description": "amd: enable 32B minimum DCC block size for gfx1151",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf4eb415405fc93eea1aebf734d5b2876ffbb842",
"description": "amd: add more gfx11 APUs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7650127040acbc9b557634305433693fa1c87077",
"description": "amd: update addrlib",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02745186158c4ddeb5623deb0b500302b84c4350",
"description": "nir/opt_varyings: reduce stack usage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c66967b5cb7aa69c3c2efb12730b7b570483e01b",
"notes": null
},
{
"sha": "f7a262cd6d4c6848fe447b72c0832c860108b020",
"description": "freedreno/devices: Fix indentation for Adreno A32",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cd7da3a8073ff4094eabf94c0d775776aa555dca",
"notes": null
},
{
"sha": "674d5b54bf7f41f9d77ea20d15ef6e8a1a502607",
"description": "tu: Expose VK_EXT_nested_command_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd5f980d511b3da442565ee56b428cac37a2a103",
"description": "ac,radv,radeonsi: move ZRANGE_PRECISION to mutable DS fields",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "332a06903dd856256040c6388c952593b65e5ee1",
"description": "ac,radv,radeonsi: a function that sets mutable DS surface fields",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a08fa6150929dc5d99559925460ef6dcda32e28",
"description": "ac,radv,radeonsi: add function to get the number of ZPLANES",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "709452b9d1915f9a7a4314b97d557e78f6b076cb",
"description": "radv: do not check image usage for ITERATE256 with TC-compat HTILE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dcfa351af30e2909c0adfdd4305cc5dec1c23a91",
"description": "radv: only enable DB_STENCIL_INFO.ITERATE_FLUSH when necessary",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2adf01fa61307ce8fc145c72e55e5e88d634504c",
"description": "panvk: enable KHR and EXT BDA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "deb9756e233dbdf938680d4fdb029666d82b3af5",
"description": "panvk: Lower global memory IOs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe59b772b5d18f56de7ececbb5b4b9273e5aa2f6",
"description": "bi: Alloc replacement array once in opt_cse",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01ea55b44ca73c4e9a4d323daf613669b6828708",
"description": "midgard: Reformat code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "547308990d57d161f09d69d2a25b21d970f0ee44",
"description": "bi: Reformat code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c65d90bc8500bb8ad0b9204798905e4d79fb283",
"description": "intel/brw: ensure find_live_channel don't access arch register without sync",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "49ee3ae9e8be4fd2a4a9f658c06e0bf01e08d13c",
"notes": null
},
{
"sha": "1add55863f30f18e48193acbbfef4e37e17732e7",
"description": "zink+nvk/ci: spec@ext_external_objects@vk-vert-buf-reuse has been fixed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ace5c27898f11026c71fb74ac23585735bb7d642",
"description": "zink+nvk/ci: add more flakes seen in nightly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6789d4c0b28e1565c7cd5674a6bebd53838b027d",
"description": "zink+nvk/ci: more KHR-GL46.packed_pixels.varied_rectangle.* flakes, so mark the group as flaky",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6843a7951b41cfd14a95e79888b8320de6ed606b",
"description": "ci/b2c: make B2C_JOB_WARN_REGEX optional",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bfd4db0476db3fddbbac343ffddd99e2362bbb3a",
"notes": null
},
{
"sha": "865e682ad7ffcc97b931feb05f0541ac8a0f54fd",
"description": "broadcom/compiler: apply payload conflict to spill setup before RA",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb83f25b39173db92d8ccaeac3a9b640f46f7651",
"description": "broadcom/compiler: don't assign payload registers to spilling setup temps",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "901c4859970989a85c72bac9d71c5fd43b6deaff",
"description": "broadcom/compiler: make add_node return the node index",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33492dd9e8bc1b514d829ad2251ff7cd73221c14",
"description": "ci/radv: dEQP-GLES3.functional.polygon_offset.fixed16_render_with_units passes now",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c39cf7bcab3bbf79f91a63d207e709bfbbf94998",
"description": "docs: correct svga3d redirected URLs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fca045f02f97b5d5e17d16cd5f3bf9c4d5bbe3f0",
"description": "ci/freedreno: a3xx will never have Vulkan support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c71f650c2dad691b7c0745a5b1b8a813704a2e5e",
"description": "ci/venus: skip a timeout test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60488962dbec646f3b9dadfec0def3bebc385f60",
"description": "venus: allow non-wsi image alias path to passthrough upon bind memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c97f9193ef5d99ec8dae90d92671be8a687c2cbe",
"description": "venus: drop internal memory pools",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db62ec3370c2b96be2bd5b1e0e6ea7042e7ddc8c",
"description": "ci/nouveau: adjust and add DEVICE_TYPE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18eb91da59ce4057fd35aa82016f618eae36289a",
"description": "ci/nouveau: separate HW definition from SW",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6bc660a5429d0cae6ea3135c1262be5edbe94b25",
"description": "ci/nouveau: move disabled jobs back from include into main gitlab-ci.yml",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9442571664e5a7d6e06f098ce4ea2246e5504796",
"notes": null
},
{
"sha": "d315585d89dd37bd18ab3b9cc40ad3a576637c8b",
"description": "ci/r300: update flake list from nightly reports",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "450c9460c641807a66ce1017c0c8a1aec94c243d",
"description": "freedreno/loader: Switch over to probe_nctx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ea4a59ab7cf07d660c424760ec74eff8f34a3cc",
"description": "loader: Add better support for virtgpu nctx driver loading",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27ebf58ee8cf9117198af72cceafba1e1bf326ae",
"description": "virgl: Update headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bba6418fcb67066cdf5bb92fa88ad3cbd69b1811",
"description": "freedreno: Namespace DEFINE_CAST()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f2288095b86b70db8a9ed3bf0d06b960cf1b132",
"description": "anv: fix shader identifier handling",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfd4db0476db3fddbbac343ffddd99e2362bbb3a",
"description": "radv/ci: move amdgpu-specific kernel message warning to src/amd/ci/",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3099fc8390b6d40ba34ad9c81f8d50763b0d5ae",
"description": "spirv: Add MESA_SPIRV_DEBUG=values to dump all values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0effbc625c06b0031b112cde3d8f328746142a1a",
"description": "nvk/ci: add missing .test rules to avoid running nvk tests in post-merge pipeline",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "94c82cd938ff5a0f7426aec33bca1bc4f540a634",
"notes": null
},
{
"sha": "d0810d528c602cdc7e2b8dffdd2ec19800fb36e4",
"description": "radeonsi: use the common helper for initializing DS surfaces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed30b320c8a2c42abd27d55e22f78a60570dc440",
"description": "radv: use the common helper for initializing DS surfaces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "636110485f465d839efd8ed921ae5d24c650343b",
"description": "amd/common: add a function to initialize ds surface",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1da1c891ce4fdf80ee5373e65b83b3d42b8db6a",
"description": "radv: separate non-mutable vs mutable fields for ds surface",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55be5868c5881baa6c165afe6b67d52f31b71b71",
"description": "radv: tidy up radv_initialise_ds_surface()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9a390cb94a77ae7c0f055ce4b593ce165ca5969",
"description": "radv: replace db_{z,stencil}_{read,write}_base by db_{depth,stencil}_base",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d298673da9b05d826b960eece2e715a6b187330",
"description": "get_color_read_type: make sure format/type combo is legal for gles",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5120d51d82972e360b8b998e6af0befc9aba2f0f",
"description": "Uprev Piglit to e180f96239edba441f22f58dfc852cafb902844a",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c23c5c0a073b8592a386f67f0bac82083f32e1b9",
"description": "nir/opt_varyings: Don't promote flat inputs when moving post-dominator.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9dad0ced52134f317b063317415c73c558b2458e",
"description": "nir/opt_varyings: Print FS VEC4 type when debugging relocate_slot.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72330e607f5398e83af0ad062577d6cacde60f22",
"description": "nvk/ci: mark the job as failing in case of hangs, instead of silently rebooting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93493ea441df36f871c056b0ea635988bbac1b8b",
"description": "nvk/ci: adjust the regex for \"dut is broken and needs to be rebooted\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afef3820093253ec3c305a9cdeaf50e8403a0550",
"description": "panfrost: untangle faces from layers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8455e0521e8a8cbf136d0b21f315dc4efcac9a0c",
"description": "panfrost: explicitly loop over surfaces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6497adeb35309f126949e79a7bbcd14ee85902b1",
"description": "panfrost: simplify panfrost_texture_num_elements",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7cb2831ef57da11b6ab47c29f8d3914a47bd1b39",
"description": "v3dv/ci: Add more dEQP-VK subgroups that are currently skipped",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b448ffdd75cc94cceb5fbaf9be8d24320db00bc",
"description": "turnip+zink/ci: add gl & gles CTS jobs on the a750",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3088af9051f97019a0ba4fc1842c85e228b5d8ac",
"description": "turnip/ci: add vkcts jobs on the a750",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f9614c1872191f318638425a79049248bd10d4d",
"description": "ci/b2c: Reduce the length of the kernel cmdline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "265b0ebd9ac723969b18880de92d25d4ee444e73",
"description": "ci/b2c: add aarch64 tests for gl & vk",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2867a07922b5c252fdb09b8c82839df1b518b46c",
"description": "radv: fix setting a custom pitch for CB on GFX10_3+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3f7ddaf28163a23de218990908725387f03205c1",
"notes": null
},
{
"sha": "f168dc6d537c21cae52d2b9a6f1f4bcf22e74bf1",
"description": "zink/ci: rename zink-turnip collabora rule to make it unambiguous",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "815a5e9a8e5efe4ab0e2824c29dfc8938e932631",
"description": "ci: add debian/arm64_test images for gl & vk",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7fb13a915328997618b6de9b252f536fc1d9e330",
"description": "ci/image-tags: rename DEBIAN_X86_64_TEST_*_TAG to drop the x86 mention",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c325632b14fb3318ff998bd973335cc10b584a84",
"description": "ci: prepare VK debian test image for multi-arch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "124ff9c2328b17f123ed47d2e06f6ad6f15dfa2f",
"description": "ci: prepare GL debian test image for multi-arch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3cd6f86b7e4aa653bf49fcb4d32cabfb74102746",
"description": "ci: prepare base debian test image for multi-arch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7cecc1604f3b9a3a7a73e53bae6aedcd0db85ca",
"description": "ci: rename debian/arm*_test to debian/baremetal_arm*_test to be clear about which infra uses that",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "968af05a531a9e6fb381438c0ad4f57d2abf9e75",
"description": "ci: drop dead variables (see previous commit)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27592453ac2a505bb44601dc8f06f5439f2ec64a",
"description": "ci: fix build-kernel.sh -> download-prebuilt-kernel.sh",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2abdc846067de60e771b4ef2b230d9d7bcba80b6",
"description": "Revert \"zink: use a slab allocator for zink_kopper_present_info\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "738fbddca8a1d8343e2ae322299de22a9ae108ae",
"notes": null
},
{
"sha": "cdf75e8e02cdf68679a18db0a9141d75d162f047",
"description": "docs: update calendar for 24.1.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4cc6645ff823be25b58bf891b240ac4e483500c",
"description": "docs: add sha256sum for 24.1.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e3d86f7d33fb4017162c61e28ca8615377fce08",
"description": "docs: add release notes for 24.1.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7afebc15ce14c40a384c856ec19f84cac826ef0c",
"description": "v3dv: V3D_CL_MAX_INSTR_SIZE bytes in last CL instruction not needed",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb77ac983e4f8a265141855e60ad2a5637c9b74d",
"description": "v3dv: Increase alignment to 16k on CL BO on RPi5",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2c624e74e3ae9c2b4bdad721b4fca9bd968f515",
"description": "v3d: Increase alignment to 16k on CL BO on RPi5",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26c8a5cd72108f078dc7c064d281412adab20710",
"description": "v3dv: fix CLE MMU errors avoiding using last bytes of CL BOs.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11dce2ac8154237b74ee3c4bd2aaec685739f0cc",
"description": "v3d: fix CLE MMU errors avoiding using last bytes of CL BOs.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c974c334cf2ae2fe27fbd71d01aafb0aa7b52d6",
"description": "docs: add sha256sum for 24.0.8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f09cac4a6a7e969bca1f59e68eb1bf8b02b517d",
"description": "docs: update calendar for 24.0.8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c9307a972998b825b61cfadce06a2a514ad56dc",
"description": "docs: add release notes for 24.0.8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be6fece6e1ef46567808d4895558519e39086a8b",
"description": "venus: enable VK_KHR_maintenance5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3359fbc25bf457bbb55002dbba58fb8a5ca77f3f",
"description": "venus: sync protocol for VK_KHR_maintenance5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51d6162c80bb27281f014b72b52b12e7ef11db98",
"description": "anv: Attempt to compile all pipelines even after errors",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "745b0fc79f5a7efe9523be6430ec458ffd9f835c",
"description": "freedreno: Make fd_pps_driver.h usable without including other FD sources",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f458b0fc4bf6e9d48377369cb3b3a5934d339cb9",
"description": "radv: replace vk_to_non_srgb_format() by vk_format_no_srgb()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bab26a239e94dcb954e53f825c5fda26fb24ec8a",
"description": "radv: simplify radv_is_vertex_buffer_format_supported()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7016fb7a64d37bfdfa64988770db1ecf3e0ead7",
"description": "radv: remove useless check about FIXED formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33e558f64abf1cf1a06d32cdc964a2d96f594222",
"description": "radv: remove unused radv_translate_buffer_dataformat()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3584fc64828ad2ad4d486572ec915aab8321aadd",
"description": "anv: use weak_ref mode for global pipeline caches",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3963e4b53aa73ef032709769585bdb1e3b6a8099",
"description": "radv: Fix TCS -> TES I/O linking typo of VARYING_SLOT vs. BIT.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0e481a4adcd8006256c27d100a0a0f0c01a94171",
"notes": null
},
{
"sha": "4b6f7613c0bd161548f1bd45d42b65b4841a278a",
"description": "panvk: Emit the fragment shader RSD dynamically",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4335560bb748a578dcfeaad34f6d75e101db1f67",
"description": "panvk: Move fs_rsd fields to an fs sub-struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6e0761d0dcfc88e1802e69a43ff248f7c671cc5",
"description": "panvk: Replace the stages array in panvk_draw_info by vs/fs fields",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0471a30fcc0f8c71260e1b85a91e695ea8911f6c",
"description": "panvk: Fix/simplify the shader linking logic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfbec67cb080ab6695248e37798f5e9e00eef3eb",
"description": "panvk: Simplify shader initialization in the pipeline logic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7a9bd1cbe973792b444d166286db3f3142e9716",
"description": "panvk: Don't pass the stage to shader_create()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6724ee761909da31d23baf31a4a0f26fe109ca52",
"description": "panvk: Add a blend library to deal blend shaders/descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5406a65955a90c4a90de1243cdf5fd33ef3af94c",
"description": "pan/blend: Expose pan_blend_create_shader()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92136c70629f65cb7d9a0cfc48a50201fdca2345",
"description": "pan/blend: Move constant inlining out of pan_blend_create_shader()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "214761bdfe9a0ed04f00835c8ce41e3b84ff82c0",
"description": "panvk: Fully transition to vk_vertex_binding_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd71c586cb608df8c0036315324649eb9b33c11f",
"description": "panvk: Leave holes in the attribute locations used by a shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3683aaeb02ffa50e355110802d4d5b84adf21351",
"description": "panvk: Emit VS-accessible image attributes at a fixed offset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "497c43f1612555c931fa11e5f22164c264269653",
"description": "panvk: Move VS attribute/buffer state to panvk_cmd_graphics_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c6b922fe1b63774036dfa3996a57cb31b090401",
"description": "panvk: Prevent re-emission of image attributes used in vertex shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "936ebd3370f1285265ae0d0b33c47fabce398f26",
"description": "panvk: Rename non_vs_attribs into img_attribs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a37a62bed352e1fcc82f3ca4c0f8bdc76bf9ae3",
"description": "panvk: Set unused attribute buffers descriptors to zero",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a195486e6f07a70aa9609375663c2d99c8785874",
"description": "panvk: Fully transition to vk_multisample_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3e024a59e0f1a8aa957533e1a28115bf4c76e1b",
"description": "panvk: Fully transition to vk_depth_stencil_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a58171fb3c5c89772fad6e473383a58de24cc30a",
"description": "panvk: Use vk_color_blend_state to fill our blend constant",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbcf505a0823c75e046d662696225131482fdd89",
"description": "panvk: Fully transition to vk_input_assembly_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07afc7e3ed21a2be22d4486b3d85033cdc3b3d93",
"description": "panvk: Fully transition to vk_rasterization_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4ce783f0e9d352af3098019fa8aac46e9bed297",
"description": "panvk: Fully transition to vk_viewport_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b1a8226fac4908cc82488409c37bee2e54258ff",
"description": "panvk: Transition the graphics pipeline logic to vk_graphics_pipeline_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "160db68bd783685ce078565a2792e4e4f0c1bf3f",
"description": "panvk: Kill the panvk_pipeline_builder object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e0081d44c9336be6008f41f5af49392f599c5d6",
"description": "panvk: Use memory pools to store pipeline shaders/descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd6e32ef9c059ec913f07dfae17ce3f12421bd5c",
"description": "panvk: Split compute/graphics pipeline objects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "513e0bd46b55f4e3fa972e527957169db6546357",
"description": "panvk: Split the graphics and compute state at the cmd_buffer level",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5196aeacf68ab5f82d9970bdaaa69e30382a2930",
"description": "panvk: Get rid of special attribute support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04b20157f8f2210847b6dc7175e522b14b4d8206",
"description": "panvk: Kill unused dynamic state bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94e28d350d0d242ed4dc50275c0318b053078b61",
"description": "panvk: Move panvk_cmd_state::batch to panvk_cmd_buffer::cur_batch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "330a75b9f3559336a381a2f866cd75b010a2060e",
"description": "panvk: Get rid of panvk_descriptor_state::dirty",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3fb990a866bc3cb7eac44804ef94bb8691ed6e2",
"description": "panvk: Kill panvk_queue_get_device()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f57af8fe1c6af6f1e609708b3d8062b1a1c992c1",
"description": "panvk: clang-format fixups",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90f8be9bda9b3841c41f48414897d89ebbceb43b",
"description": "ci: define SNMP base interface on runner",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18c736bcfc55b8fa309ede02332b9c7a2ca22e78",
"description": "radeonsi: Use max_se instead of num_se where appropriate",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db564a40b3bd936053e5e14d1f0df6b96e305a08",
"description": "radv: Use max_se instead of num_se where appropriate",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1966b6c887ac6f557f6427ee4443f04b6c36c364",
"description": "zink+nvk/ci: update expected failures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "acd395f1f8aa47496c1a0e0e581f60fa0b0752ba",
"description": "zink+nvk/ci: document flakes seen during stress-testing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc1db264edc60cc4f14d1a63966e583e53867a9a",
"description": "zink+nvk/ci: skip more tests that times out",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0bd551f6ec4ba7cb30de7df61f7c44ca5269f9b5",
"description": "zink+nvk/ci: skip timing out test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "393cd1ffdff5c32f7dd5ca2a4cf67c3b493c606d",
"description": "zink+nvk/ci: skip glx piglit tests as they all fail",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a6ffd1420cecb9d060f386120b94d9b5eafc22e",
"description": "zink/ci: add zink+nvk glcts+piglit job on a GA106 (RTX 3060)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94c82cd938ff5a0f7426aec33bca1bc4f540a634",
"description": "nvk/ci: add nvk job on a GA106 (RTX 3060)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d6957268b24a74519adda1a93d3653df55d4961",
"description": "aco: use new common helpers for building buffer descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "074f3cfe73b06ba1e02ebf69fc5b6a13fb313c44",
"description": "radv: use new common helpers for building buffer descriptor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3b01fd95e70118453c459fe728be507e38dd115",
"description": "amd/common: add new helpers to build buffer descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3224fd706c57c6b4f8157c467bb7f052a5971240",
"description": "amd/common: only pass gfx_level to ac_get_gfx10_format_table()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64fefc11793a60ad9800eb2943d9334e223288ba",
"description": "ac,radv,radeonsi: add a common helper for translating swizzle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2487a875527f636565a7b39036690fbf7c5d46db",
"description": "ac,radv,radeonsi: add function to determine if alpha should be on MSB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "179f4ed414b4c84fb0cb5dc0f03be084a9c2b2ff",
"description": "radv: adjust determining if alpha should be on MSB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68c4d26691769f83e471c85c0775b8c584061e86",
"description": "radv: only set ALPHA_IS_ON_MSB if the image has DCC on GFX6-9",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e8b2fe053a7686df54c62acdd92382a088fda70",
"description": "broadcom/simulator: Add DRM_IOCTL_V3D_GET_COUNTER to simulator",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e630812b436877a430dabf17d5985bfb4cd7775b",
"description": "broadcom/simulator: Add DRM_V3D_PARAM_MAX_PERF_COUNTERS parameter support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "017dde0d1caa981560c5e6c54491337e4e06d497",
"description": "v3d: Use DRM_IOCTL_V3D_GET_COUNTER to get perfcnt information",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5b2d943ad4a56abaf7141a3d46ee3eda80cb3a2",
"description": "v3dv: Use DRM_IOCTL_V3D_GET_COUNTER to get perfcnt information",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "273ba51d7fa6bd5f503d7145b0a809969b25894e",
"description": "broadcom/common: Add maximum number of perf counters to v3d_device_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce7bca176f50d3df85893213255956bbe66d9d59",
"description": "drm-uapi: Update v3d_drm.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b3e286d333a9be223e6295c21c84d127b5c1323",
"description": "venus: add missing sTypes for vk_set_physical_device_properties_struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b99c48b011e4f4d087cb9c7aa2e0f71048de677c",
"description": "aco/lower_phis: don't create boolean loop header phis in some situations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ae8a558b2fd5877e44d470cf5526cf5aa36c8c1",
"description": "aco: remove nir_to_aco",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1964f03e7461e1c243b0e932516f66aefcc0627",
"description": "aco: use scalar phi lowering for lcssa workaround",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbe46524307e5e834d5b3d593763b72120d6a3ee",
"description": "aco: create lcssa phis for continue_or_break loops when necessary",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3fc7207f5007c42829b3c8eb9b3e87676d92e982",
"description": "aco/lower_phis: create loop header phis for non-boolean loop exit phis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "175d2d680aa8f06fa1b4e8e54e95733802b3d1dd",
"description": "wsi/wayland: Fix use after free from improperly stored VkAllocationCallbacks",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "57c03fe49c7017f44ef22e4fd706ad87c5c2cec2",
"notes": null
},
{
"sha": "0e0c2574d1d3ea8184fc9f5403f693d40d48da3d",
"description": "radv: Add shader stats for inputs and outputs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "590fff6906eeac7fb07c5eff466a5350b815cc68",
"description": "radv: Add TES num_linked_patch_inputs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a6d7e79ad71b7a06989925bb55ed1b640a86514",
"description": "subprojects: uprev perfetto to v45.0",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d59fe21ce51b0c50fc5c4662a2219b5eab77ce0",
"description": "panvk: remove descriptor pool counters",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb09fac65981353a88d972fee06758fa1f822a01",
"description": "ac,radv,radeonsi: add a function for getting border color swizzle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25a206b9ac22eab54bdd17022736bfa6fb1d1869",
"description": "tu: Don't advertise AHB handle time on non-android",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "99753001f35ae5791b64d72efe5278795004899f",
"notes": null
},
{
"sha": "b71f3f1314c733e8159201f34ffbf4d1b6a72d1b",
"description": "docs/features: Add missing AHB for tu",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eef5e4221f03c0844ca117cc9590397a70d37126",
"description": "radeonsi: vectorize load/stores and shrink stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8cb254e0b8eaaca3ed13ea37e3bf8527efe51e63",
"description": "radeonsi: call nir_lower_int64 later to fix ACO failure with Tomb Raider",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a115b10556e23232708ef7d8f951ab2ab36d381",
"description": "ac/llvm: global stores should have no holes in the writemask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7952e4fc7acac2f8c5c91a8aeafe4a56ef366c65",
"description": "ac: move radv_mem_vectorize_callback to common code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26cd3a1718c7e8f55fa8605f20fb001b2954d6b4",
"description": "ac,radv,radeonsi: add a helper to set mutable tex desc fields",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7523c1ec575beba51fe8f553f9b3574b023683e6",
"description": "radv: stop clearing unnecessary bitfields in radv_set_mutable_tex_desc_fields()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d09afbdebc151e7b4cbb64c520125a6ca05b52f3",
"description": "radv: set ITERATE_256 for GFX10+ in radv_set_mutable_tex_desc_fields()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb37ea092d0717d8d4b0cbc2bb4f02e0ca029cc0",
"description": "radv: tidy up meta_va in radv_set_mutable_tex_desc_fields()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8adb326f592ed10eb0039e067b411c6b278d20f3",
"description": "radv: tidy up custom pitch for gfx10.3 in radv_set_mutable_tex_desc_fields()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1fa5ffab04b84bb24a13d4511fc579b75cea446",
"description": "radv: tidy up swizzle in radv_set_mutable_tex_desc_fields()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81e927ea05057fe59e2eb61dd350780906f24153",
"description": "ac,radv,radeonsi: add a helper to get the tile mode index",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72485fe592636505f9964e07b8147dc178320eaf",
"description": "radv: set image view descriptors as buffer for non-graphics GPU",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1d38b0b3749d890b31878b679282212cdbf1ad1",
"description": "nir: Add nir_opt_load_store_update_alignments.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b582449f0eca5f71437d798de7805fdccf86f70",
"description": "nir/lower_point_size: support lowered i/o",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "471ac97a4af751226bc51076130deae252bb481e",
"description": "drm-shim: Stub syncobj reset ioctl",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc404d45ff4fa7947cffdc75da0d2b773902a1e4",
"description": "aco: remove perfwarn",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea3e5bcc995cc4c1d902ee05aaebb24975375cb8",
"description": "aco/optimizer: remove ineffective undef opt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd699b5d88500b7ff7b4f1a82b17549d11db8fae",
"description": "aco/optimizer: remove ineffective vcc opt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eefe34127f8e8ae2ba91a7837b9dfef999dc3f87",
"description": "panfrost: add a barrier when launching xfb jobs in CSF",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69ceb5dab9ada6d8b54c03d27f6db78713208455",
"description": "v3d: remove handled cases for devices <= 42",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbcfb34cf78245ce130077b6928f830487dbf613",
"description": "v3d: use BITSET for the masks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "924c5ad2ac9077f7bc4bd1e19ca86946fbd97c3f",
"description": "egl/android: Fix sRGB visuals",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "273e54391af7e0a89daec778980c3f8a800bcd7b",
"notes": null
},
{
"sha": "97962f2a347dcc0c536af629d3d0082c8e49fb99",
"description": "radv: mark some formats as unsupported on GFX8/CARRIZO",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e384b28805e477f43246fa073fbd6540c7911dfc",
"description": "radeonsi: reject some texture formats but only on GFX8/CARRIZO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95122a1cf7a8e5748b9d40fdb9c541947c413d96",
"description": "ac,radv,radeonsi: introduce a helper to build a FMASK descriptor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1b4b399ce07266a2b04fe5c7c1df9e1c9649642",
"description": "zink: disable cpu_storage for PIPE_USAGE_STREAM",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01bac643f6c088f7537edf18f2d4094881c1ecda",
"description": "freedreno/ir3: Fix ldg/stg offset",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "60686d4146cd3856dd2066f6e49560b1dd76bd66",
"notes": null
},
{
"sha": "23488790c146b52a543e0210a12e076a3fb8fa89",
"description": "zink: remove dgc debug mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e09310711540f44315871c3ffcb5059f8c3bec76",
"description": "lavapipe: lvp_indirect_command_layout -> lvp_indirect_command_layout_nv",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aaa3f37ae5917fdabcf95d106b91c747228bec52",
"description": "lavapipe: plumb print_cmds through NV DGC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42e3d580cc75b1bd86a57ed364d802bcaf00714c",
"description": "lavapipe: split out DGC into separate file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3be436830e823a9941587bdb00a381a8dd255d2a",
"description": "ac/llvm: Remove global access ops handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2e80e57a3c3a9e35e22edc07e13427cc68779b8",
"description": "radeonsi,aco: Run ac_nir_lower_global_access pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46644ba371e817d8f33ad7b46ce2ba7775e6d2cc",
"description": "meson: use glslang --depfile argument when possible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32e43fe77cc6c76df621ecbb8869755967cf4ff7",
"description": "ac,radv,radeonsi: add helper to know if a format is supported by DB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2234adf59a19340b2564e9270a78e434a5de87f",
"description": "ac,radv,radeonsi: add helper to know if a format is supported by CB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c62f86587f47719177e088867ac8a82a4a61fb51",
"description": "amd/common: move some format related helpers to ac_formats.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "473559001f21218febaaf069441bb3d4afc4ab5c",
"description": "radv: add radv_is_colorbuffer_format_blendable()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f39e3a0f3aff238e3e4cd9960f957ce78da1580",
"description": "radv: stop checking the return value of ac_get_cb_number_type()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e227f2cc721de0c915df065b772a3d89dec79167",
"description": "radv: remove redundant check for VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 on GFX6-10",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58ca4cee9ec156bcd26abb11cbc7d772239c1354",
"description": "d3d12: Video Encode - Fix inputs for older OS support query cap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8eb9fc9b45c17b1117e272548d59d68525fe09e",
"description": "nir: Mark variable as ASSERTED to fix unused variable warning treated as error",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07080c5fc52966cce7dbca9c1b6b6ad21df92a15",
"description": "radv: simplify creating gfx10 texture descriptors for sliced 3d/2d view of 3d",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16952a179bb0d54b131eafc525148fdad9c284d3",
"description": "radv: allow 3d views with VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96a9625866b31b3cb11a4ea7c267f8efcfb2aa4a",
"description": "ac,radv,radeonsi: add a function to get the color format endian swap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35c6b9c066ce583648b3f833b94055537a949d12",
"description": "ac,radv,radeonsi: add a function to translate db format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "934fc47822d0fe2f87a83c81bf648e0e92887ce5",
"description": "radv: use PIPE_FORMAT in radv_translate_dbformat()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f0430bb361899ec6f1dde412ce99e76ea844502",
"description": "ac,radv,radeonsi: add a function to translate colorswap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40428bd497b96fd0ff5c47273ac369c5c8b4c42b",
"description": "radv: use PIPE_FORMAT in radv_translate_colorswap()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "255e76b41935ba2bfaf81d0fd893f72eea271084",
"description": "ac,radv,radeonsi: add a function to translate tex numformat",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6030c876d0254251db4d5b18406a01dc4b591a1e",
"description": "radv: use PIPE_FORMAT in radv_translate_tex_numformat()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2fef95f901e8561cdc9644d63dd74e43a04d10c2",
"description": "radv: stop checking the output value of radv_translate_tex_numformat",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "418fed1805a6fa4a5b12d384b74b726f956f9146",
"description": "aco: update VS prolog waitcnt for GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f01cac835f95bcc65b2ca0afeed4f29a6bbb64f0",
"description": "aco/stats: support GFX12 in collect_preasm_stats()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e9cabd2fa168690ffde09bed5675c1940b13dc5",
"description": "aco/waitcnt: support GFX12 in waitcnt pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cadce0f3b731d2a93f4e3bc3ff3b44f7d90f0fef",
"description": "aco: add GFX12 wait counters",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5e13af73cd2d3b58934cef82ae22cb00736ff08",
"description": "ci: lima farm maintenance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a31996ce5a6b7eb3b324b71eb9e9c45173953c50",
"description": "anv: switch to vk_device::mem_cache field for default cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2282e3a571f18b48b8b717ec32da1d0ed93f1b5",
"description": "v3dv/meta_clear: use v3dv_renderpass used as parameter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07f3c37b9a3e794122970bf8a589835c85c4b83b",
"description": "v3dv/meta_clear: take into account multiview for the custom clear pipeline caches",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f26303dbb16d667e0073f8aef62cb97330f251d",
"description": "v3dv: add debug option to disable custom pipeline caches for meta operations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "795057d44ef98ae9f41234690b25f8c66e542847",
"description": "glsl: move geom input array sizing to nir linker",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08659a0baaae74dfec90f6a871005357cacfca3c",
"description": "winsys/i915: depends on intel_wa.h",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffe54ca2935284f0248be3f04606e0fc8ff7990d",
"description": "nir/linking: fix nir_assign_io_var_locations for scalarized dual blend",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e28061c5021b7902b39d8e93ae0e2d12682b1fbe",
"description": "nir/lower_aaline: fix for scalarized outputs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4bd3807045a5656848ced72ae5fbfa539b89d26",
"description": "nir/algebraic: eliminate pack+unpack and unpack+pack pairs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "681acde6d3925ec05275bea60e8b38999bc0662e",
"description": "nvk/meta: Save and restore set_dynamic_buffer_start",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e0d907f56fd84c119af22d6b4d14c52d99fd7b0c",
"notes": null
},
{
"sha": "3e9b08f417e7e74057eb478b1686f5d985bbda17",
"description": "nvk: Refactor nvk_meta_begin() to use a desc helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f0292f6b09aa6c5101f983672b34e9ca1421cee",
"description": "nvk: Add an NVK_MAX_SAMPLES #define",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce0efbd1758bf3141b66abd55b04cc33a256091d",
"description": "nvk: Move and better document set_dynamic_buffer_start",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99f806b7338110f99818cd65b44a95d29909c184",
"description": "nvk: Advertise 32 descriptor sets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54ce220f1084d0d399ef5036ba27cad66cf7635c",
"description": "nvk: Store an nvk_buffer_address for each set in the root table.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e417df49960a9bde0c8dbc8530b4619c125113c",
"description": "nvk: Add static asserts for nvk_buffer_address layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6fcfcd26259d35d2c7d56444daca66e3aee792fc",
"description": "nvk: Store descriptor set addresses in descriptor state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f55c51a343c5848e6b97d098875ee65966d210fe",
"description": "ci/etnaviv: add flakes from nightly runs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "788d945c9a7a99f948d83339bf6bbf7774918248",
"description": "ci/alpine: re-enable Mold linker",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ae4a2ae34954b8dd7213a9663a2f98907c49cd6",
"description": "u_gralloc/fallback: Extract modifier from QCOM native_handle",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1373b0966cbd329e25fa9732330afdb6881482a7",
"notes": null
},
{
"sha": "2934e1fad52806b4904a22c037c564eba6e21c85",
"description": "Revert \"egl/wayland: Remove EGL_WL_create_wayland_buffer_from_image\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "a3418105b9169b8f72745c9901db37cd545ac583",
"notes": null
},
{
"sha": "7fe169dd4ab2f9e0f9fbe1dd3bd5193d170480a8",
"description": "ac,radv,radeonsi: introduce a helper to build a sampler descriptor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd05b23a954990e39f6c03348668e4042deac3d9",
"description": "radeonsi: refactor si_translate_border_color()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6b29a47887c3fb05ba3b652d1d647dd41c7a0f2",
"description": "egl/dri2: fix error returns on dri2_initialize_x11_dri3 fail",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "62f65f4bfdae169de7842f2577dca5f8160616f4",
"notes": null
},
{
"sha": "caca5e0de6079e888d68c09b436c01c0ec006207",
"description": "radv: add more helpers to emit viewports",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73e1ff6b545c565c69a4b4b388cb5c25ecc07437",
"description": "radv: use float instead of double for viewport zscale/ztranslate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50ef8600bc665a06121587caf0792df225ba1331",
"description": "radv: pass radv_physical_device to radv_emit_default_sample_locations()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e7c44ea1162362ac0f3098956160610ecfc50c9",
"description": "radv: simplify radv_emit_default_sample_locations()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0697452f57e057f10e662ca8510707d04a40e023",
"description": "ac,radv,radeonsi: add a helper to translate buffer dataformat",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d9bdb6410c81a4632ab0ddae90cb8b031d073be",
"description": "ac,radv,radeonsi: add a helper to translate buffer numformat",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34090151034693a231e67855c550638c209a4cc2",
"description": "radv: reject unsupported buffer formats earlier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "622e1b6385eaf4f9e109752719682e85c0e2a3c9",
"description": "radv: only enable VK_MESA_image_alignment_control on GFX9-11.5",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6c3457033a8ecc76f7c07c87221bca69c8e7ce07",
"notes": null
},
{
"sha": "f0200a54d953ef411c09f9e3e84f6a297942b384",
"description": "radv: add a helper to configure ring buffer descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db58d0f40b8792427d1f416ec96726fb22837115",
"description": "venus: forward nice priority when creating ring",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d2d49c63f559f37c6d5a5ab20904c5396a254ef",
"description": "sync protocol for VkRingPriorityInfoMESA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b02584bed62592ad17a53d233c5da8e404123b8",
"description": "ci/panfrost: Revert \"ci/panfrost: disable G52 until machines gets fixed\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "891730ac0b678c1fece36d92b921192249d90d2f",
"notes": null
},
{
"sha": "782f2b3dea2c7e7d6c7b9f2c76594f9ef1de5c30",
"description": "ci/intel: add new jsl flake",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49760b6af627d1b2ec506a5dd0ad56deb3679a7b",
"description": "ci: Revert \"ci: update failures list with angle for jsl, tgl\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "197f99dc703b66575cda74bea8fc4a2aca91973a",
"notes": null
},
{
"sha": "ec8eeb39aef3c17d0c25170d65f751fa231cd3b7",
"description": "ci: bump ANGLE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a8cb81f61df3815ffd50453e2689fafa1029165",
"description": "nir/tex_instr_result_size: handle subpass_ms",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72326e15f37dae710215f98651832d53d9deaa1b",
"description": "anv: Use current_frame from vk device to delimit u_trace frames",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c73b3f590b88a6406744401611121aa81a9fc912",
"description": "tu: Use current_frame from vk device to delimit u_trace frames",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4510350d5549a9d5029e01dce0e67b68a1ec1f2a",
"description": "util/u_trace: Pass explicit frame_nr argument to delimit frames",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eed28932c0f096ab67471d7c2d387c081adae37f",
"description": "vulkan/wsi: Make current_frame usable in all cases",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5637f44b8af8b3daa086a49922a5b0431c1e0e1",
"description": "asahi: unify naming for COUNTS structs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a173c2e38cb064b668cf27903d8a3aa7ac2ceb0f",
"description": "asahi: split CDM Launch words",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fbd8bb694fc5be413274c0292189747f87a71ff",
"description": "asahi: split frag shader words",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7dcd5f1f02893d29c7da8513f2ae0bfd75e42596",
"description": "asahi: don't allocate for USC words",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06d59d3f5c62718a525edf71faeb2c6989b69420",
"description": "asahi: rename meta -> bg/eot",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd3dabe8e0702d18b7ed7a1437bb708909b7cc8e",
"description": "asahi: clean up bg/eot counts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed2d15d42f13fc8c574ebd7051b1e90f8327eac5",
"description": "asahi: track imports for decode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff553d1ac8a865f89a0131b9ba4bc41bd0abadfa",
"description": "asahi/decode: QoL improvements",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "564e569072d874a61097f1a622184975855207c8",
"description": "nir/lower_cl_images: set binding also for samplers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "31ed24cec7c63fc3906e7629edf235e333c94ffe",
"notes": null
},
{
"sha": "97c99aa9b355f9b2278d91441781aed46c0ef8c1",
"description": "tu: Add more info to renderpass tracepoint",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57a3f0f9499c253a4a4e515ecda7e4c0f8163bf5",
"description": "util/u_trace: Allow mixing of ArgStruct and Arg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f4a6b5b00b392a2c98f8565fb967871bdd24a29",
"description": "radeonsi/vcn: Ensure at least one reference for H264 P/B frames",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ef3a34f1a2d404ee28b2edd9007aeb203419e24",
"description": "radeonsi/vcn: Allow duplicate buffers in DPB",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47b6ca47d0be9e218a7ca3f47f90de2ed6c174f7",
"description": "radeonsi/vcn: Ensure DPB has as many buffers as references",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9837dab4bdbb7fd438b443378570b8224f50be38",
"description": "frontends/va: Store slice types for H264 decode",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8a1d9f787908612d234c5e7ffeaab825c5b7d7a",
"description": "r600: fix vertex state update clover regression",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "659b7eb2799bccfff817961518d0ff2ab9e65bca",
"notes": null
},
{
"sha": "f398f6ab0866ff48329cee562df20228ba36b7db",
"description": "r600/sfn: Set bit size for newly created store intrinsic",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1632948a7640e0acb569be7c61e0840451daca2e",
"notes": null
},
{
"sha": "e1b40373ce6b4f33293a2e7b27ca00b6ce39d9b4",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee2fb2f2f379a37ca73bf0542e66650b4cc33686",
"description": "zink: split slot map between regular varyings and patch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66eb26c00ff891edf5d85168cf5f556db09ccbd0",
"description": "zink: move 'reserved' into io assign struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ca0c8cbaeb396191c7c27753f64d9be30e1e738",
"description": "zink: unify io assignment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6af91a968393399277b950f4a320eeb90140fb1",
"description": "zink: track masks of io locations used during linking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f2e56350a94480e11dc86e3bbb071046645747a",
"description": "zink: pass a struct through io assignment functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42f2719a88f960655157c980f52af1cb9a76221b",
"description": "zink: outdent assign_consumer_var_io()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "737de5573ffef4c143d548fa14e2176615c5e8c4",
"description": "zink: outdent assign_producer_var_io()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "613c7c158663d5921b3c13d8bef8b763a2eb1119",
"description": "zink: minor tweaks to shader io assignment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18f9f17be522394575ba5ea88335a561ee5c4789",
"description": "zink: make unassigned io variables unreachable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "390ac5ba14c52ce0ad238dbbcd3d1a5fa75a5676",
"description": "mailmap: add entry to unify Roman Stratiienko's contributions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75931d6e6882d18e13d18b120cebb47ededf15df",
"description": "Uprev Piglit to 8a6ce9c6fc5c8039665655bca4904d5601c6dba0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f25cef8aa103a828e7afb4f3c23426d47e99b04",
"description": "radeonsi: add testmemperf mem bandwidth test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd9f6f9e85d38b54064d7218272859557acedc64",
"description": "radeonsi: allocate sqtt and spm buffers in GTT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afd2cbeb28efe2fda48f6c30e9cf5fee931becb2",
"description": "radeonsi/sqtt: use si_shader_binary_upload_at to reupload shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38c64001678866b0401ff55fd34d7caefd3f7674",
"description": "radeonsi: add new si_shader_binary_upload_at method",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5794a86f1918919435a85be07c58010fb8578a6d",
"description": "radeonsi/sqtt: support sqtt buffer auto-resizing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "316fff7d41765354287250edf48cac82baa4450a",
"description": "radeonsi/sqtt: cleanup si_sqtt_add_code_object a bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e32dddf7abcfdc529f02c4010f4869a5acde0105",
"description": "radeonsi/sqtt: use ac_sqtt_get_shader_mask for spm counters",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99a65117750bf029b5fce9a67ac491022de9ecfb",
"description": "gitlab: Reference hang debugging documenttion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "586bca76dd031c1abef718831aa9a77b00a5d0c6",
"description": "nvk: remove NVK_MME_COPY_QUERIES",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12fa8d749a4062bfddff0b69852475461952f7c9",
"description": "nak: Migrate sph.rs to use SPH headers defintion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fda488aecb537e342d13ff7f36136baa00c18af",
"description": "nak: Set SPH version to 4 on SM75+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "170b09790a817e66757074da64be078e4a83eec1",
"description": "nouveau: nvidia_header: Add AMPERE_B class generation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "784407f932713d5d8b3f2d0c7269ba6efe76d544",
"description": "nvk: generate Rust bindings from SPH header files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7d4e4ba2bed7971caaf50318340a2370bcb6129",
"description": "nvk: import SPH headers files from open-gpu-doc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a83c15654c7897be9d06b015f048878c2643d11d",
"description": "drm-shim: intercept access as well",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53629b0a2d4831efbc7cc5a5dc4503482f748e2e",
"description": "rusticl: make use of new `output_inline_wrapper` meson.rust.bindgen feature",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e3eab12d83fd7b7fccfec981700f187f5d3867e",
"description": "rusticl: bump meson req to 1.4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86a11248a5db75ee90d62a4b8b38b017c82fd47e",
"description": "rusticl: bump bindgen req to 0.65",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c46cd101e1c84a50c4fb21b4600cc8f32fef41e8",
"description": "rusticl: move mesa_version_string out of the inline wrapper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2dfb3350f086fd6bc33259018990ecf58e07fc3",
"description": "rusticl: merge rusticl_nir and rusticl_mesa_bindings_inline_wrapper targets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2740d92e3de9195dcdacc0c71345b746c4227e7d",
"description": "vulkan: drop redundant core props query and copy helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "374a14ce4cc0cbc7721410160bc28a079fb6bc9b",
"description": "venus: define VN_SET_VK_PROPS(_EXT) to simplify vk props init",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c152a6e5ddd45077e0891d74795fa370124ad01",
"description": "venus: Use common physical device properties",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f04bc27fe1fd3a645696732e07defb16e0be43d6",
"description": "vulkan: add a property struct setter function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb9a394e3c37f7dbe550b1226af74d634d42e1a6",
"description": "venus: move props sanitization to a separate helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dceb1b0c4db05a30aab430548be34c789d942564",
"description": "venus: move custom props fill from GPDP2 to props init",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0197924d63439b9355609615e7e64ac5cd4de910",
"description": "venus: directly use vk drm and pci props in renderer info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1e2293f8c6a24f3cede70aa0a6af895106952a5",
"description": "vulkan: cast to avoid -Wswitch for Android struct beyond VkStructureType",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1afbf0ba4a8eec886eb552754445279f16fb3564",
"notes": null
},
{
"sha": "c522848d5afd598ac16d4dd9fdaf498111ee0d0c",
"description": "radeonsi: Update buffer for other planes in si_alloc_resource",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec90da3c7651894256283f68d5fcee3e47cf8e59",
"description": "nvk: Go wide for query copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce0da9ee975ef7d17356bb28f1e0f81e7a2bbad3",
"description": "nvk: Fix misc. whitespace and style issues",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0bba26f04ba89edc2573612d276552e26d907c2",
"description": "v3dv/android: Migrate ANB and AHB to use common helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3facbc0cd3734dda3afc1f46dca9455a583df0be",
"description": "docs: update calendar for 24.1.0-rc4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eebc4ec264ebbd90c5284000c6527433999bfc93",
"description": "intel/brw/xe2+: Round up spill/unspill data size to nearest reg_size multiple.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50daf161f45bef680d23c4909631db3607c748a6",
"description": "intel/brw/xe2+: Lower 64-bit integer uadd_sat.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15a10786e317710970102e0f22cf785a0876920e",
"description": "nir: Add option to lower 64-bit uadd_sat.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4bb5b25e530e4e3b915a36b0a627ef5280751050",
"description": "intel/xe2+: Enable native 64-bit integer arithmetic.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8be9f00d84ccae838984d5a48cfb0c22cc65c5b5",
"description": "intel/brw/xe2+: Lower 64-bit SHUFFLE and CLUSTER_BROADCAST.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6261f4d36197e16f3bc5dbab4a8cc580a20ade9b",
"description": "intel/brw/xe2+: Fix 64-bit subgroup scan intrinsics not to rely on SEL instructions.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1bf93ee4ecaaf045b284be81178c66a7baa73029",
"description": "intel/brw/xe2+: Don't use SEL peephole on 64-bit moves.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b18e68fc252db7df33fdf2d08d77c5ba3b17f209",
"description": "blorp: Allocate fixed amount of space for blend state.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b73638ae5ed251cebda5f033517293aa01051d44",
"description": "iris: Allocate fixed amount of space for blend state.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f798cc9115805fd5660875889ed51a540506823",
"description": "intel/brw/xe2+: Fix indirect extended descriptor setup for scratch space.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d92ec44e52cf29a4f5de44e4623eeff3036fcb9",
"description": "intel/brw: Don't emit Z coordinate interpolation if CPS isn't in use.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "475fb687265abfdf2d2380c6eb5c5c4f6d468d77",
"description": "intel/brw: We no longer have atomic fmin/fmax ops for fp64 in xe2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d8d3666c6a1f85712527cead25691e58234c4b5",
"description": "intel/brw: Advertise fp64 atomic add's when we have 64 bit float support and a LSC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c129d93658a378aa69c7b4f392dc3019d1e2f4b",
"description": "intel/brw/xe2+: Keep PS sample mask in the f1.0 register whether or not kill is used.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7668de019b379783fabf28d3034dd7d3ef9b49b9",
"description": "intel/eu/xe2+: Fix src1 length bits of SEND instruction with UGM target.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb6638da80c033725a16613f9343f126c401ca01",
"description": "README: update links to our own docs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1662e9bc96705fd1ae596db6eba8d0b873eec61",
"description": "rusticl/mesa/context: flush context before destruction",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "50e981a0504bf0a94b7cd93105ff250707e6850d",
"notes": null
},
{
"sha": "ec06911b3d84345a7eb672f86524a9bbcad6a5ce",
"description": "Revert \"iris: slow clear higher miplevels on single sampled 8bpp resources that have TILE64\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "8670fd6ac4611ca29468830a8d59d99bbe872651",
"notes": null
},
{
"sha": "9e66d89be9a300f0ace8e3ff16d740c008b36e2c",
"description": "zink/ci: rename .zink-lvp-venus-rules to .zink-venus-lvp-rules to match the rest of the names",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3cbb3c0b668c4aed9d5a49160b5f37c27a565090",
"description": "ci/env: move dead-code-with-comment to the end of the list to make it clearer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f17b2fa767eb368e1706091dca3073243b0a03c",
"description": "ci/b2c: remove dead rules: that's always overwritten",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93c0a607bce38e978102df7c34424620bb25f2ac",
"description": "ci/vkd3d: fail job when failing to get driver version",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3127b52ef709c4157686af24bfdbf659b01bbbcb",
"description": "ci/vkd3d: fix version sanity check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "300afd3c86ea7dfc742b73963558500821668b3e",
"description": "ci/vkd3d: un-hardcode architecture",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "978f96710590bb85f2cf2b1e8e9c2529897727df",
"description": "ci/init-stage2: set VK_DRIVER_FILES for both xorg and wayland",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0089a1ffd44550f9fc01b16002ebd729f618972",
"description": "ci/piglit-traces: drop re-definition of VK_DRIVER_FILES",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc49894e34f139b72479e23fd6d5ee0350a30fda",
"description": "ci: drop dead VK_CPU option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4a94b09692d20583ec61b8e3815db3d6714f904",
"description": "ci/b2c: allow setting timeouts in seconds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a07db7cd8e1c6b4e4b48c536822ec0ad63dc93e",
"description": "ci/b2c: rename B2C_TIMEOUT_* to B2C_TIMEOUT_CONSOLE_ACTIVITY_*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09021a1c019f19ee98f75e58f4da40387015449f",
"description": "ci/b2c: rename B2C_TIMEOUT_FIRST_* to B2C_TIMEOUT_FIRST_CONSOLE_ACTIVITY_*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66ad09f569a1850189cd980b2b2cf013aebf05d9",
"description": "ci: inherit the debian container building infra for test container images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5157363772a3ac0657eedae380af441b25b5e3da",
"description": "ci: factor out all the deps to build the debian containers into .debian-container",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad9e78ba8218a04d4b5cc2eb64cac19faabc3dd9",
"description": "ci: rename debian version variable job to include the word \"version\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b545e78f12b02069fa363a4a7ef749a996ea3c4b",
"description": "v3dv: support 2712D0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fc846dce396e2e0d1be23568e22ae2510df71bd",
"description": "v3d: support 2712D0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b807c3e948398da96293c6252c57505e11c74c9",
"description": "broadcom/cle: fix up shader record for V3D 7.1.10 / 2712D0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0daf5e243f3fcb72b034da7ee8a85e86906562fa",
"description": "anv: shader printf example",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b766968616a8d033855a0760335f35cc8b3b9f4",
"description": "intel/clc: enable printfs support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64010716c847d165098b4831091eb133138d9e2c",
"description": "anv: add debug shader printf support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a36278475504ef119fc5191f7e0c4476e0c288d",
"description": "intel/nir: add printf lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a8ff3b550ec29ec5a6c5c61a2053c2bd0627166",
"description": "intel/compiler: store u_printf_info in prog_data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecbec25e8462ecd3c9610f64f48d47dd4ac7ef43",
"description": "intel/nir: add reloc delta to load_reloc_const_intel intrinsic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dde91d18c279fe225afa3015e4196b57594ddf5c",
"description": "intel/nir: remove unused prototypes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c16e58eabd94573d94b8c75d35fb0306d4831eae",
"description": "nir: add a low level printf emission helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c518a176f50053fb7723dea24781059e7541bf6d",
"description": "nir: add ptr_bit_size parameter to nir_lower_printf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2be28ee58a416bbd1144228ba0348ce37c049de2",
"description": "nir: add a base offset for printf indexing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d336f069e8a354e8fb0b7c69968d0e5d86af460",
"description": "nir/divergence: add missing load_printf_buffer_address",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3716bd704f8259545d34c73c2d065be7008f147f",
"description": "anv: fix push constant subgroup_id location",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7c76125db25db9bdf5521baf7c848ccd4bd37b5f",
"notes": null
},
{
"sha": "cd7da3a8073ff4094eabf94c0d775776aa555dca",
"description": "freedreno/devices: Add support for Adreno A32 (G3x Gen 2)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa9244c8f6bfa3fb33cf233104b00fc44fc9459f",
"description": "intel/brw: update Xe2 max SIMD message sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8852719d05424b9c3e79be49515fd0915191b22",
"description": "radv: rename radeon perfctr uconfig helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2957cedad7d15832970c890446461eecb219c3d6",
"description": "radv: remove redundant radeon_set_perfctr_reg() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b023780ada5ac2ed6739a278ea3160fe7f554d9",
"description": "radv: introduce radeon_set_reg_seq()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0d4212847c9ca22b25c87bed7dc0286f9cd590f",
"description": "radv: stop using radv_physical_device for radeon helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e78e4a344dc769b6f7d0e6a1447455d48a325cb",
"description": "rusticl/device: properly handle devices with no support for images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "017ae1f02d91c14187db92b4f0fd5f84b62d7600",
"description": "rusticl/device/caps: move enough for has_images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e02b4e0d449c2e3053a6802909fb73b19412133a",
"description": "rusticl/device: add DeviceCaps and move timestamp stuff into it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3e5f8e6db862935e559cc6968efdefb161f4cf4",
"description": "anv/sparse: assert a format can't be standard and non-standard",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4384c8782ede3d5a0b3e6fcf3b7f7edad383ad6d",
"description": "anv+zink/ci: add failures related to multi-sampled sparse binding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5294faee203b22185140e4f3ec665435b602bfcd",
"description": "anv: check for VK_RENDERING_SUSPENDING_BIT once at CmdEndRendering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ef3d652b2515de002b7e161b320a80e2a2bbe9c",
"description": "anv/sparse: enable MSAA for Sparse when applicable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e5979b5a205a7d2a81131971db978832ca25f66",
"description": "anv/sparse: flush the tile cache when resolving sparse images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8abfdfe576be130667eed08da3e3d71a06be579a",
"description": "anv/sparse: exclude Xe2's Tile64's non-standard block shapes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e69c7cd1496a10fe31b53666f9ab64614dfa9e15",
"description": "anv/sparse: fix block_size_B when the image is multi-sampled",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d748f5b2c7541ffbc45e55e36d16a7154e4bb14",
"description": "anv/sparse: reject all sample flags that non-sparse doesn't support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "620f1d1a7a0a7848f9beaf8013aa4fc692cce39e",
"description": "anv/sparse: properly reject sample counts we don't support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af725a2ccc8649f2dc2666f9eae6f98916b41f91",
"description": "anv/sparse: we can't do multi-sampled depth/stencil sparse images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d38801ebd97e823d3d97790581056ea672a2527",
"description": "anv/sparse: add the MSAA block shape tables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66b6671d3c104e5725f550d26b5872534760946c",
"description": "isl: add ISL_TILING_64_XE2 to isl_tiling_to_name()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c69650a95e26193652b93bb229c82b77cfac6b3c",
"notes": null
},
{
"sha": "90b0925588d42a367bdc34dea8856691b33a44ae",
"description": "radeonsi: constify struct pipe_vertex_buffer *",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "283f8af9763f1cc7dd54073c0768c972847e0549",
"description": "radeonsi/ci: remove some gfx11 flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f237f497eb2b157de9879748b7e735b79a09819d",
"description": "radeonsi/ci: update failures for all generations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87fd149bd8668a5f813c3aac3e361d7742568a90",
"description": "radeonsi/ci: fix caselists for vk-gl-cts/main",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b91220a825d74d79606e23d4fd8b89312bf6079f",
"description": "radeonsi: remove slow code from si_msaa_resolve_blit_via_CB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b771d1355747d9379761dbc709394d792c628b39",
"description": "radeonsi: replace the clear_12bytes_buffer shader with the DMA compute shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "995e7d927c2613e56a05bff98acc2bf0e02b7782",
"description": "radeonsi: use set_work_size for all internal compute dispatches",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83d8b3bc1a05ce482bf4b1e82af009205aaba557",
"description": "radeonsi: simplify the complex clear/copy_buffer shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92497d1c8fe8ca4e09f99826326d010436ec1ccd",
"description": "radeonsi: minor simplifications of clear/copy_buffer shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81c90cded01d8d68433cffa6a432ddda694816b0",
"description": "radeonsi: get NIR options from si_screen instead of calling get_compiler_options",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56f2cc22779c204598d2216f753d405d50260e75",
"description": "radeonsi/gfx11: use a lighter workaround for Navi31 dEQP failures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "602dd4c6012347bf82bfc61bfffa6c73baf12544",
"description": "radeonsi: set flags directly instead of having needs_db_flush",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ebe75fab1f963fbe8c37f4b9892028f3bc76b36",
"description": "radeonsi: remove GDS tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e546fb6833dd178bb9f7889c82ae38e14dd868d",
"description": "radeonsi: validate the buffer range in si_set_shader_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d3dbb2bef3fef0d873c08fcca8dbf1c11ac8a5e",
"description": "radeonsi: fix the size of the query result SSBO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96cf96f611f26b80f815c4ef5ebcc24cbd00c937",
"description": "radeonsi: serialize shader disassembly string to fix asm dumps for ACO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "573b2b813a8bc30a98ad09cde13853160611f2f6",
"description": "ac/llvm: improve/simplify/fix load_ssbo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "197f99dc703b66575cda74bea8fc4a2aca91973a",
"description": "ci: update failures list with angle for jsl, tgl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7dcea9dd7b47e31f795ac4e6f3df94a71cdc50c0",
"description": "docs/features: add VK_EXT_legacy_dithering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ac5e70faecab51523151611640861f0e4092022",
"description": "anv: VK_EXT_legacy_dithering support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7ce48557a4dc6a43a7db721aaad0f23ef0810af",
"description": "vulkan/runtime: add a subpass bit for legacy dithering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "826d467e4042e17e34414cb53e36a7177ad7548c",
"description": "tu: Change commas to semicolons in VK_EXT_map_memory_placed features",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "220dae5870c03d712a1ad1323a7ae5be1c368d39",
"notes": null
},
{
"sha": "03d8620c4cd34de0181fac75a7345ab44a0eb87d",
"description": "tu: Add missing VK_EXT_legacy_vertex_attributes feature",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "660a47ecbf693601c25660b5fac87121ff0fe8bc",
"notes": null
},
{
"sha": "59babe9fa0b8e45e49bb0e7d5a9bdccdad6840af",
"description": "radv: make radv_pipeline_has_ngg static",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be391fdb33657ed060a4d0b18770473889c09daa",
"description": "radv: check gs_copy_shader directly for executable props",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9f24fb5f1cd34ee64b7d1f3bdbb03bf9b90e2c6",
"description": "intel/brw: fix subgroup size of geometry stages for lnl+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a28a289374b2348a528e56898a56e62a45fa01e6",
"description": "ci/freedreno: update expectations from the nightly run",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96ad012878416147653eaeeed4e92ed22d980dc8",
"description": "freedreno/ci: Implement nightly piglit job for Adreno 630 and 618",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e5a56752399b1e302ba5a414a8dee971ebe94b0",
"description": "freedreno/ci: Drop duplicated include and add missing stages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "926865580ea48650e683924250e216566b53571c",
"description": "freedreno/ci: Increase a630/a618 piglit fraction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da212113f807c9d1addb6e50241a4a2c8b03dcab",
"description": "freedreno/ci: Skip some slow tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e1be72dd4b994f60fe7c45c188f31c028e3ade0",
"description": "freedreno/ci: Skip built-in-functions VS/GS tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6cb8c5dad0ac4d6d160ee763520c71fb4d711bfe",
"description": "freedreno/ci: Add a common skips file to a618_piglit.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b92c6e16ab76a23f8dc939ac947c0cb6a07b7f0e",
"description": "freedreno/ci: Skip max-texture-size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "242a591d4c077603bc40d5cd00fda16335ba04e1",
"description": "freedreno/ci: Skip unsupported legacy gl stuff",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e7970b06726e5a391333a3b4d465a28ca187457",
"description": "freedreno/ci: Refactor out common a6xx skips list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d260752b83b22d7f7623641fc921ff483db1ed1",
"description": "freedreno/ci: Remove some obsolete skips",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a42db02808d3bae716d95afefadd233f658bb550",
"description": "freedreno/ci: Remove some skips",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4abe5b7927193678a86297a735338a46260011d7",
"description": "aco/gfx12: disable s_cmpk optimization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c4f5617086289886ce3e0546cd98493cff49876",
"description": "aco: don't change prefetch mode on GFX11.5+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e58e3283207bfd6359281b2719ef032d8fb8622",
"description": "aco/tests: add GFX12 assembler tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1e5bc0dd051dc2392f3ba9415d678b4a59eb734",
"description": "aco: support GFX12 in assembler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74aa6437d6edc74bb8872ca6a156f66a9f0c771f",
"description": "aco: add GFX11.5+ opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97698e564acc9ee560fade47bd566fe9cdeae3dc",
"description": "aco: add SFPU/ValuPseudoScalarTrans instr class",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9a25151fa90c0b100cda695b1d142c3ee8d4dbb",
"description": "aco/tests: support GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43bb9890708c0bc51159338395984e93fbf6af35",
"description": "turnip: virtio: fix racy gem close for re-imported dma-buf",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f17c5297d7a01eb37815f96bbf3a87667a2f3261",
"notes": null
},
{
"sha": "6ca192f586fe1470a97b6f34bce7761a760ce15d",
"description": "turnip: virtio: fix iova leak upon found already imported dmabuf",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f17c5297d7a01eb37815f96bbf3a87667a2f3261",
"notes": null
},
{
"sha": "585a87ae53a181ab2a0e73fca0e4d84f75523823",
"description": "turnip: virtio: fix error path in virtio_bo_init",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f17c5297d7a01eb37815f96bbf3a87667a2f3261",
"notes": null
},
{
"sha": "b33bb4077d7500232a5cadd956b5c8810bb5c9ba",
"description": "frontends/va: Only increment slice offset after first slice parameters",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6746d4df6eac83d048e88c2d54aa19e7c1a0a696",
"notes": null
},
{
"sha": "1240fbba212ed412712f8ed4b83a57eb00dc41fa",
"description": "ci: bump VVL to v1.3.285",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4a66eadf9685858da40c079dea7c06602ae9999",
"description": "zink: set all spirv caps for the vvl vtn pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48c752d3e060fc62dcc5ed228c2464efc6591029",
"description": "event: break long dependency chains on drop",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f1f98e8468a92d4f5e7f97fa3e674ec338f9394",
"description": "Revert \"rusticl/event: use Weak refs for dependencies\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "a45f1990860db3a8da6d7251bb627a314dfb8423",
"notes": null
},
{
"sha": "3bdfe0e2a3d394dfda5c1445ff07f8b5bdb374f8",
"description": "intel/isl: Update quote for XeHP's CCS halign rule",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c31d59f078b70185db4fcbfc24293a025955aff5",
"description": "intel/isl: Reduce halign for disabled CCS on XeHP",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f41ffe23049678f99e4227d43dd23c4f4900432",
"description": "intel/isl: Add and use _isl_surf_info_supports_ccs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c8224c693c59f7a5da821e3bcb8c6ea9580a2f0",
"description": "radv: simplify radv_emit_ps_inputs() slightly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c63ac0521a2cf61edc1949a858e4d0ff29067347",
"description": "radv: track all graphics shaders context registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db597d274b650fed5fb7f4560e31d0b6ce9763c9",
"description": "radv: add more radeon_opt_set_xxx variants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5af67ea2c89398b27c215ce247e3bcb203903e6",
"description": "radv: add graphics shaders context registers that need to be tracked",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9532b0f1b2d25c437bde67bf706386e1bd0c0fa3",
"description": "radv: emit graphics pipelines directly from the cmdbuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fca40bcce37e500f4a9e0fcf42c3188bbc7b885a",
"description": "radv: make radv_conv_gl_prim_to_gs_out() a non-static function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d516721cd0cb16d0b601c42c01de0fdcc4ae887b",
"description": "tu: Support VkExternalFormatANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29f5a78d1655777605fc542a997932d60a863e92",
"description": "tu: Skip YUV conversion for RGB formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99753001f35ae5791b64d72efe5278795004899f",
"description": "turnip: Support AHardwareBuffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b024a15f2660886f868c33470ba83677edd24c4",
"description": "turnip: Split tu_image_init to use layout setting logic separately",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecd9ece9c1389128c756a7fc773b547a67f66697",
"description": "turnip: Convert tu_device_memory to use vk_device_memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1373b0966cbd329e25fa9732330afdb6881482a7",
"description": "turnip/android: Migrate to common ANB code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e047d75a5731e59a82a54cb95e5c4dd98580448e",
"description": "turnip: Change tu_image to use common initialization helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "270ee656678d4cf48e34847ab41b5ec3d4d7c825",
"description": "vulkan: Add helper to resolve Android external format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12092d1ac726a80dc2d95bbc781340bbcb776bdc",
"description": "vulkan: Don't request Ycbcr conversion for rgb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9bbeb77c76314cf3c3206a7e1bbd54e00aae1c5",
"description": "vulkan/android: Add helper to probe AHB support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be0a893a2e0126e1ed1cae60820333e8686d3593",
"description": "rusticl/spirv: enable more caps",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ba11b12a82a1e7de5d29ae89abe24f3c52ffc38c",
"notes": null
},
{
"sha": "590ea76104899edd6883fe50d9590f919b9e97d5",
"description": "aco/spill: Insert p_start_linear_vgpr right after p_logical_end",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84c1870b655d4987da722f03b315d41da57d13ec",
"description": "aco/tests: Insert p_logical_start/end in reduce_temp tests",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02efe52aab6b544b57c29c9f4345de1a4a64bcb7",
"description": "panvk: Only clear UBOs descriptors when set isn't present",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9c553bda9c182763d7f3cf8c9d5b583fbb4923e8",
"notes": null
},
{
"sha": "1f0f76dbdccf7226a46b64d0c4db6f569f0ba303",
"description": "radv/ci: Document recent flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9db41dfec5f3e4ecfcd8297f670cdd855eb0f920",
"description": "radv/ci: Add back pipeline library flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb81ec7a61fb41dd51bc3e1a22efffb4c1492086",
"description": "aco: don't count certain pseudo towards VMEM_STORE_CLAUSE_MAX_GRAB_DIST",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34844deb3ed50c3cdda1cc00239e291f5e4773ef",
"description": "ci: fix section_end in debian-build-testing",
"nominated": false,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d428cc1116fd5cec4b397bfaca87e59570f178da",
"notes": null
},
{
"sha": "d0c364a24b139ef22f49c4fff40f3197a60d23c2",
"description": "ci: drop unused piglit-test and integrate it into piglit-traces-test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a40345aaebeec561b1a2ab70762b0bffa11591fa",
"description": "ci: reuse dead .vkd3d-proton-test to make vkd3d less radv-specific",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68c09a00c8cee182a12e57a2ba76375c4d27e62e",
"description": "mr-label-maker: mark *-vkd3d.txt files as CI results expectations files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9af82fc98f9e80e78beeb412dd549c4b83718019",
"description": "amd/ci: track changes to VKD3D_PROTON_RESULTS files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7dd2b9e11ae860607a533b0fbf71c51496063089",
"description": "ci: hardcode `-vkd3d` namespace for VKD3D_PROTON_RESULTS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c50f3d62b9a316e50d200c5f666232708123e277",
"description": "ci: drop default VKD3D_PROTON_RESULTS file name",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5502ecd7716045e76f13f007a4aa5f5653c80ecd",
"description": "util: shift the mask in BITSET_TEST_RANGE_INSIDE_WORD to be relative to b",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fb994f44d91a4b94738ea4ebb83aab1a257ef123",
"notes": null
},
{
"sha": "6c3457033a8ecc76f7c07c87221bca69c8e7ce07",
"description": "radv: Implement VK_MESA_image_alignment_control",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14457b358f9cbbc600810c6d937f411d00af1311",
"description": "ac/surface: Add surface flags to prefer 4K and 64K alignment.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47044cb0196be667acbbbe3d2e7dba3875a765b4",
"description": "vulkan: Update XML and headers to 1.3.285.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea7880478e878debc5ea1f901930fa7a2c938427",
"description": "anv/anroid: Query gralloc for tiling mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2097bec163d9783d8a52f8dfe21a5545b86dd611",
"description": "radv: fix the late scissor workaround for GFX9 since a recent refactoring",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "92337aff030d5895ddde07f03a918dd416172a9b",
"notes": null
},
{
"sha": "01608de8752a76df2b7b75c55b53978bca6f2266",
"description": "iris: ForceZeroRTAIndexEnable if last geom stage does not write layer id",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c22112a7d237a357fc9f373aaa413c8da8ccaab",
"description": "util/format: add missing null check in util_format_is_srgb()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ff6cf60cb80c3bc31d9a4307c32185f65054bc58",
"notes": null
},
{
"sha": "2f02af39b34c013b4829cfde626ab13b69c173b8",
"description": "radv/video/encode: fix quality params on v2 hw.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "54d499818ca9a004ba735635d328a1ed0ff010b6",
"notes": null
},
{
"sha": "d2cf17022da57f8363632307cc427878d1d4580d",
"description": "libagx: don't use get_group_id()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d22f936019f84191072a5686826f53b93d755419",
"notes": null
},
{
"sha": "21f0b14844c457f11ec524b9c1e614431e6a5413",
"description": "libagx: add query copy kernel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13d875da32d4ec33cbe1c3a95ffd243c4940db34",
"description": "libagx: use sub_group_scan_inclusive_add",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76bb81dd5920433447f02d8cb8e019aa8fc5acca",
"description": "asahi: don't reserve extra UVS space for layer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48d16b3972c1aa056b889f8df56b6ac772652726",
"description": "asahi: extend epilog key for force early frag handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee9dab83e7351b8979c2f538450bf86e40fc6327",
"description": "asahi: don't ralloc in agx_fast_link",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1d68da5e28102f76cd795cc86288d86354b70eb",
"description": "asahi: plumb tri fan flatshading through common",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cad60ab4b185472e8c6edacd0e67ed4565a444c9",
"description": "asahi: extend varying linking for tri fan weirdness",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d763ab2de01fc5de297a52cc41d917e1cbd0e15f",
"description": "asahi: don't allocate for ppp updates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3eacd8a8b2dcabe5558231a63e547cab1208c3e4",
"description": "asahi: don't allocate varyings ourselves",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96521fbce3589470772414cc05d240e18ef52ccd",
"description": "asahi: use ppp_merge",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59d2b7283c9ce5c465f13f14683446b005f9e436",
"description": "asahi: add agx_ppp_push_merged helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22292afd3cbdff5ae604aba5e6657dfd10593697",
"description": "asahi: pack tilebuffer usc word ahead-of-time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "289cc5f5dd6441a7db5e3fc055c2ceabf57debc9",
"description": "asahi: drop bogus assertion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64e2502e5470fe1bd1ff7ccb118fc9365fda97f1",
"description": "asahi: eliminate num_workgroups for VS->GS + VS->TCS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c829f46fde81460927a56e5962331cb70d5ca649",
"description": "asahi: update comment for maint5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c16df593a5cd54e6e51bb3656d004bbf9382dc6f",
"description": "asahi: update comment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a2094e8142af914035e8ecf198f3f6bf81e9d76b",
"description": "asahi: rm always true param",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52211088a2cd4a8eb33c94f047f1be2cf1787aa7",
"description": "asahi: rm more dead lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45e5b7ad5021710d1cf4f880425a360cbb18fa9f",
"description": "asahi: mv initialization of grid z for indirect GS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a344de276d6eb90fc0e2be494fb4d4afda67eb9",
"description": "asahi: rm redundant input_vertices",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5c7bca88d6e07a8294fce20d4232cb69374dfbc",
"description": "asahi: rm num_vertices uses",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a9841ddeffcaec4bcce4d529738149e243e5111",
"description": "asahi: rm unused lower",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d90887a7f1ccc183d487e3df860418084ba06603",
"description": "asahi: rm dated comment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fd2e3c71b1271778854273870c88dd1938f2a19",
"description": "asahi: rm another num_vertices use",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5af1828440fac8215952903bd9e8bbc8b50ec7b8",
"description": "asahi: mv vertex_id_for_topology_class into GS lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a76e8447acbe24843329a3e16926c37ef49e50d7",
"description": "asahi: don't use load_num_vertices in geometry shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b7b201ab61cc78881f12c98428ade9f21a34167",
"description": "asahi: move some GS lowering into lower_gs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a27a803961c6fe67e23c5c50dc05bfc71b49f0a7",
"description": "asahi: add agx_index_size_to_B helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f18f578b634ed5f27535babd680f8363f1f0785d",
"description": "asahi: rm dead code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6b863df300b4008f7d878e7936e45fc95b81165",
"description": "asahi: set src_type for store_output",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1632948a7640e0acb569be7c61e0840451daca2e",
"notes": null
},
{
"sha": "5b3af5b7e6daa491ae7979ffbbafd9db01dc8b01",
"description": "asahi: rearrange VS uniforms",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d518609e33c7ebd1b8eddbf1555ccf2f198318d",
"description": "asahi: eliminate troublesome empty uniforms",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e845e38f960663c5d9ebdee6f81e7e8d1d50d11",
"description": "asahi: free libagx if we don't use a ralloc memctx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b47d9c6002edb7d7ac5d4f5f767e0ff20bcf9ce",
"description": "asahi: move primitive MSAA field",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cccf0609a6364ffdb68ffa61c2f50dc0730caffc",
"description": "asahi: simplify image atomic lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9069ac986bb131554fd43a922deabf65c0476a5f",
"description": "asahi: fix cull unknown bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e04779ad4b244d3789f6682011aa67174fec0347",
"description": "asahi: lower texture instructions with epilogs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4991baa8974b0321608373884ba43125e31c232",
"description": "asahi: fix sample ID with multiblock epilogs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf653997d74c2a5c579a397081fb3854b38c3f8a",
"description": "asahi: fix store_output component/offset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "696f4654d4176c7c8a41ebe21f7f5f82d3b39540",
"description": "asahi: fix rgb565 blending",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "292cd87054cf3659632b166ea7a4454a32516ee2",
"description": "asahi: clarify format code in image lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18239f3e883d6c9f50c580091094598d1060b767",
"description": "asahi: handle agx_ppp_fragment_face_2 with no info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afdc6891c17f5ece89b6976dd67865428be2f795",
"description": "asahi: mv AGX_MAX_OCCLUSION_QUERIES define",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "883b5407c8d336509a05e4dbc46c91b4e1221651",
"description": "asahi: rework VBO lower for divisor=0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "602d9b98d86f3c2d55027615d0143d3df044fb54",
"description": "asahi: fix txf/image_load robustness with arrays",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3dd148bfc0ef9e5c282b6efdcc4caf9f733fa125",
"description": "asahi: fix 1D array atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d832f8433a43a54a4591732d7239de25ff95089",
"description": "asahi: add missing rgba4 format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12ebea098ce801f79a4ea76a6fbdaf7528d71ddb",
"description": "asahi: drop rgb10a2_sint rendering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f40b0e9fd5d2a02734c7feebd175fd50ce3e3b1",
"description": "asahi: rm deadcode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3cb8c1de819105cb21bab8ab02f1fc9a14ff4863",
"description": "asahi: get debug in common",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15333424a5803dad227da777c273bf50105c0c0f",
"description": "asahi: plumb shader stage into info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee79b717530d424d0689abcc2bb3760dd9f8a254",
"description": "asahi: pack UVS key properly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1df126025910cd9ac2b5560fa1e34c7000dd365e",
"description": "asahi: fix prolog emit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6373de5195e68ef5f50ab329c3979694d57423d6",
"description": "asahi: move agx_link_varyings_vs_fs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fadb9904637ff455f143a0e2bf268fb92658f11d",
"description": "asahi: cleanup fs epilog link info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71692a5d0b11072d7aa0e615c5d426b77825058a",
"description": "asahi: resize key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a38f7c91518a25dd50f352f7d9ac748cd5db8460",
"description": "asahi: rm unused #include",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad5f46ff8c43ef639f65bf20ff9d859dc3dac722",
"description": "asahi: implement PIPE_CAP_QUERY_MEMORY_INFO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74963d5364855f4aa7179e6a1a049ca1b7376fc9",
"description": "asahi: unwrap pointless null check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8494288451a7836ae3946ab5073d2acc61f96a62",
"description": "asahi: assert bo size > 0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e05f549ea0f99b9213d1c5f5c078566854b6b58",
"description": "asahi: agx_translate_sample_count",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "feabbddc2a28e67af1bcf5652ac4fcf2009d9f8f",
"description": "asahi: calculate validity when unpacking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac726ae5a937af3bd36f154fade91bf7ad393431",
"description": "asahi: mark eMRT loads as in-bounds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac114030a70972c022478904b2c79800c0b37552",
"description": "ail: constify everything",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efa9f242a8d4452fbe3c33fd3c9870e050d02e44",
"description": "agx: fix UB in cursor comparison",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bcffc8430697438e704d87994a1f605d2750cb9f",
"description": "agx: optimize elect()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc26e11c2a792aba82739a65931702cda545291f",
"description": "agx: lower more quad ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7aa17a122febdc76d8ed57a8d29ea0009227dce8",
"description": "agx: implement quad_ballot",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a656b29f3f3f61165ab1cecf8d978503ec3d67c",
"description": "agx: handle quad reduce",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1be0e8e3480668a75fa99cfb859bd792f5038dc7",
"description": "agx: stash early_fragment_test info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c8aab388cdc1c70c07de9d0a6174da14d47ecea",
"description": "agx: speed-up dce",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b03e7bab378d76b67870d6b163d30e249e09f70",
"description": "agx: fix bogus unit test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aad82f4265f26c5c5af7ca9734563b8f3ad9aaaa",
"description": "agx: optimize txf with lod 0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c898e56b2d20d69d63cf0e74f1b038a2478571d",
"description": "agx: reserve scratch registers for mem<-->mem swaps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7ff0041c122c4ee3a214c126df2545b00220b36",
"description": "agx: document another sample_mask restriction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "840394c169fc3c1eec3dc517b31ee7eb29d67f3d",
"description": "agx: expose agx_link_libagx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a3ac737476188063a3c1dcdf6bced0501230bfc",
"description": "agx: report uses_txf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54ec9512ef67475688d967fadee68b21351dbc6b",
"description": "agx: flesh out subgroup lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "659db5049c7ed6952c89ea1b270d45f2a7f76659",
"description": "agx: lower 8-bit subgroups",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00cfe84fd9485537700a68aa5eee98dcaf599767",
"description": "agx: forbid uniforms on ballots",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2c49b261cf133e5da53a6ec46fe5bce09b75bf4",
"description": "agx: add missing b2b16 implementation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3cb0cbfda81b06ba89572a6de8ef508696ba3b9",
"description": "agx: handle quad swaps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4a5ac35541b06393b61fc41d07a9715903271a7",
"description": "agx: handle quad_broadcast",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b33c549b97858129a520483d1eaa254c704d254",
"description": "agx: handle non-immediate shuffles in divergent CF",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "589c69a6460a70a2c69b6cd75e26b76b17a7e024",
"description": "agx: lower shuffle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbcd9a83e48dd412cf18572ab6229c009018a81e",
"description": "agx: model more subgroup ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e718a536ac0411e7708f4d1b630c7a4903a6d1f0",
"description": "agx: delete unreachable blocks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3efa723b630dc153252ac7841f60924078684e04",
"description": "agx: lower nir_intrinsic_load_num_subgroups",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "765bf9a25be2a69bdd94bac6d95afb022973110e",
"description": "agx: switch to demote internally",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35d6f4a3945b221d39a8d25aac21b8fb818f35a9",
"description": "agx: fix spilling inside sample loop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdd200a20290f03f90058a7a925066c8894dd255",
"description": "agx: handle subgroup barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d183b76fd490e8e61a7cb1373a45ab91cf3104a8",
"description": "agx: fix frag sidefx with sample shading",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6269a1474d50ed2cfc6b673f444b3c5b06826eb2",
"description": "agx: fix load_helper_invocation with sample shading",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94f0209fb26032f888e3d21dabcd7d657e0b48dd",
"description": "agx: fix phi translation corruption",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f21dbfe5aebb9ecc30a8a576df43cfa06956f8cd",
"description": "agx: allow 8-bit bcsel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a948244058c97be3391d201fb92bff42f2e5f821",
"description": "agx: handle cross-workgroup memory barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c22ce3cab9897133476675bbc8990616b5f1ef45",
"description": "agx: fix some ms texture packing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec47f325f88adb5b90793e084a1a4e0f08a46379",
"description": "agx: fix query LOD of array",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8df39ac49b9b8badf02e1e31fdc4b8fd513ed55d",
"description": "agx: enable more lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69d7063ec0ca0c011861172f5a38eeb4872164ba",
"description": "agx: optimize and/or with booleans",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c43413f729f2d671be4d265aff02372d1ab3b24b",
"description": "compiler: add ACCESS_IN_BOUNDS_AGX",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb5f82d221b42d63109f5a173f21c33b1f835bb6",
"description": "nir,agx: fix load_active_subgroup_index",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7fb60c4c81380071e4870ac2e32aa5e3935a2d82",
"description": "nir,agx: add depth=never workaround",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d824bd123ca79aa3ed89977ceaac844ee94430f",
"description": "nir: add quad_ballot_agx intrinsic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2912f531a7937cef03e279b8ff82f5a85fd53d15",
"description": "nir: add texops for AGX border colour emulation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b9ed851ec9f9aa2d5ce3d1a3a601b4cc756185f",
"description": "nir: add is_first_fan_agx sysval",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8bc694223ed9a0bd354139a3b174f13004442591",
"description": "zink: Set workarounds.can_do_invalid_linear_modifier for NVK",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6f77defec0d61f9f5851bdbda5bf4cc97cd1cea",
"description": "nvk/wsi: Advertise modifier support",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28342a581f926777f9923835525fd2f267edfd53",
"description": "vulkan/wsi: Bind memory planes, not YCbCr planes.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f5433e4d6ce247b86daed741c07aa99f2bd02c0d",
"notes": null
},
{
"sha": "cd428e01d7876da243933ee49f10f866777820f5",
"description": "nvk: Advertise VK_EXT_image_drm_format_modifier",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8e200c0d954892c9ecf152c4c465a915700d743",
"description": "nvk: Advertise VK_EXT_queue_family_foreign",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bca2f13dd8ee3904fac67bbe273226a0864caa59",
"description": "nvk: enable rendering to DRM_FORMAT_MOD_LINEAR images",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "224d9a514a83a3236ad42c1b74458cde69dc6647",
"description": "nvk: Implement DRM format modifier queries",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ad79bfef427b0b40acca403587b2e249389f533",
"description": "nvk: Set tile mode and PTE kind on dedicated dma-buf BOs",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1fdffa1b2e5c1b9b813191a2881030cc7278906",
"description": "nvk: Support image creation with modifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3bb531d24599d8daa10c1cee631ea8ed3e9fa432",
"description": "nouveau/winsys: Add back nouveau_ws_bo_new_tiled()",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "ce1cccea98d6257f2015b32b92d826e4ebc0a7f9",
"notes": null
},
{
"sha": "03c4a46fe5511d09b5b99a0a370e8f308a892549",
"description": "drm-uapi: Sync nouveau_drm.h",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8cce121da44adb8141b98b9a8352f1deda7fddcc",
"description": "nvk: Allow VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6063f96c61dc80990ed3ad67eb0acb5a3796676a",
"description": "nil: Support creating images with DRM modifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1bd4127f36cf509d1a418402a641e361ec48b0f",
"description": "nil: Add some helpers for DRM format modifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7773f96f9e86a087855345a030c9cd585efe702",
"description": "nil: Default to NV_MMU_PTE_KIND_GENERIC_MEMORY on Turing+",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "603389f7a3508a94bb44718bbb9b21c468c65bf7",
"description": "nvk: Set color/Z compression based on nil_image::compressed",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "873a044cb3d6c99e6fc749fa7c5d2afc5e904f4b",
"description": "nil: Add a nil_image::compressed bit",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73c87dbc0c447ed8f1b3e4f1fbd19608e3a4baaa",
"description": "nil: Use the right PTE kind for Z32 pre-Turing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "426553d61d164a04ecf540d933f72e16dcbf9e33",
"notes": null
},
{
"sha": "71d1fa129a2e854bafbc4fc1064733e65e8f82f7",
"description": "nvk: Allow GART for dma-bufs",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6cd58de4eb79dcced41ca77faae1449368f9ac5e",
"description": "nouveau/winsys: Make BO_LOCAL and BO_GART separate flags",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19b143b7bc3865fed8c8b09156b85d8c41c32d6b",
"description": "nouveau/winsys: Take a reference to BOs found in the cache",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c370260a8f15e9be2f43a7d237f438592a09cccd",
"notes": null
},
{
"sha": "d63f015d0baf688cfed007fe6dd6eea70ea7657a",
"description": "nvk: Improve the GetMemoryFdKHR error",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "756cbb41a2c259495afad77cb728657f0ddb590c",
"description": "nvk: Use the upload queue for NVK_DEBUG=zero_memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22e44d54fd1396411ff58807180c4b8ac051bdc8",
"description": "nvk/upload_queue: Add a _fill method",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3132a49eb005bd5ad782caddf8f7cf71f2c79957",
"description": "nvk/upload_queue: Add some useful asserts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b098209b9d3b3a9379003d7e53152859967c30e",
"description": "nvk/upload_queue: Only upload one line of data",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2074e28a0d6aa65d2a979ba6bae9012797dd3352",
"notes": null
},
{
"sha": "ac78076cd2ca895d64e13220d3ed204b8509ac92",
"description": "zink: hook up VK_EXT_legacy_vertex_attributes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97e3c6a12a2c981bf70e64fbd4ab4e7bbf8601eb",
"description": "intel/brw: Use range analysis to optimize fsign",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5786573132cb35395a8405cd886167c65b9ec84",
"description": "intel/brw: Implement more strictly correct fsign lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "864268ff0d15693fae42d3e6ae478994bbd6cecb",
"description": "intel/brw: Algebraic optimizations for CSEL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "033405cd4bd9ee93755eccdca82d56d6f06ee1af",
"description": "intel/brw: Combine constants and constant propagation for CSEL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "504b742b834067ac25dca018b279e7429d61242d",
"description": "intel/brw: Update CSEL source type validation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f151c03af3d159c8725f5f6dc7050b6a418de51",
"description": "intel/brw: Handle fsign optimization in a NIR algebraic pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd343fb9acd49706320ea3bf1bbc0c842b9c6970",
"description": "intel/brw: Add support for fcsel opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d51ad9f4e03c2b36c37ad2c72573915795b6cd15",
"description": "intel/brw: Use fs_inst::resize_sources in brw_fs_opt_algebraic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11c6b6c1022991978d941fb3b82cae57b99ec454",
"description": "intel/elk: Remove dsign optimization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ded8690336efbc781aadaa98e1db3dee54219c4f",
"description": "intel/brw: Remove dsign optimization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa9fb239b7d1075b7193f081f483aa4daf59de68",
"description": "docs/features: Add EXT_conservative_rasterization for NVK",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db2f2ee0786f4facacc6d389f4b2e87741562d5b",
"description": "nvk, nak: Wire up conservative rasterization underestimate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "715f2f14258053c8ead7337dbbe0c33a2ac8e79c",
"description": "nvk: implement VK_EXT_conservative_rasterization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4dd97b1d729048f3ccf3a2ed4ddbfa53c057e4a3",
"description": "vk/graphics_state: Add last bits for extraPrimitiveOverestimationSize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a875598d9e0f2e5d0f5a9b7cf0e2cbfebf2cab94",
"description": "nvk: update 3d classes for conservative raster",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11448823b900173c8a320a23cb52fcb4ec00984d",
"description": "ci: bump VVL to snapshot-2024wk19",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "891730ac0b678c1fece36d92b921192249d90d2f",
"description": "ci/panfrost: disable G52 until machines gets fixed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04f945d6c34b0c00721e2e8e591893090ee3ff0a",
"description": "docs: Update VK_EXT_legacy_vertex_attributes entries",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8c1cc405d37143eb819e1272e8e2befdf26fcce8",
"notes": null
},
{
"sha": "3d5ad071bf68122aa82eb55fc6f08301d8b65416",
"description": "freedreno/ci: re-enable a306_piglit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fed2c9df016682e14f5a1bf7fc991c9701ef26dc",
"description": "freedreno/ci: switch a306 to weston",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6652d55da0c50f77e56ca783a1ecad8532b8c2f",
"description": "freedreno/ci: do not depend on single job rules for another jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8cf60b4da74090fef2a3a8270984cec3f9cd410e",
"description": "freedreno/ci: Switch a306_* to deqp-runner",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9a0373a65963dc0507538b77de68808c6652f94",
"description": "freedreno/ci: move the disabled jobs from include to the main file",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9442571664e5a7d6e06f098ce4ea2246e5504796",
"notes": null
},
{
"sha": "e0f44f817d16e4625054e605e87715c7b3c09076",
"description": "freedreno/ci: move platform to the deqp toml file for a530",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "312150f5241804a21b1871626fbe875678bcf023",
"description": "freedreno/ci: Switch a618_piglit to deqp-runner",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "758b639d1b83a48e18a11fc1f839e1d52ab47e76",
"description": "venus: drop the workaround for excessive dma-buf import oom on turnip",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "fdc21a95aa6cbb0a47a37155b76c19a92b99f5a0",
"notes": null
},
{
"sha": "a1392394ba1de0fad8cbcf10bdece3d623c9d7a6",
"description": "turnip: msm: fix racy gem close for re-imported dma-buf",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "63904240f21b192a5fb1e79046a2c351fbd98ace",
"notes": null
},
{
"sha": "3909803849ef492e66dd4590fbf3bf51256efb22",
"description": "turnip: msm: clean up iova on error path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e23c4fbd9b6b95537ab00d19a034eaffe5fe86b0",
"notes": null
},
{
"sha": "80b8bbf0c5c223014b70eff1c10db28e1d7368d7",
"description": "aco/gfx11: use v_swap_b16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5803a40e2fe445fcb275375c91cb89d2702ba564",
"description": "radeonsi/ci: document new crash (assert)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38cbc3c605ff17c813e70521f4a6c8d3a5d1e397",
"description": "radv: advertise VK_EXT_legacy_vertex_attributes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ddd675168eb96ff46ba06cf67e9a0735d68f6a4",
"description": "aco/util: improve small_vec assertion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "869253b66c386286c374c57e3badf18ff9b92cdb",
"description": "aco: support VS prologs with unaligned access",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ec2fa392f6004ca2e01656a475c6f454be607fc",
"description": "aco: copy VS prolog constants after loads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46b8ba8154652ce73fba6c38dee057b4e50f6378",
"description": "aco: form hard clauses in VS prologs",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d48c8905f1ec6cc6c22a023900fa2883e90df87e",
"description": "radv: keep track of unaligned dynamic vertex access",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62b4e9a7790cbad25da8b9986095dbd34c03d0c4",
"description": "radv: simplify radv_emit_hw_gs() slightly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdefab362c045213562825811baac7d37a2dcdb6",
"description": "radv: simplify radv_emit_hw_vs() slightly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5572a83b00b9e78c136c3bdee15b0c3d9f7d2747",
"description": "radv: simplify radv_emit_hw_ngg() slightly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd3ae170a732cce283806a2a8b4ce9f4fa6268db",
"description": "radv: do not emit VGT_GS_OUT_PRIM_TYPE to ctx_cs on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f228e7ed2d3fcae392b188d949cb878cb27fb4e3",
"description": "radv: remove gfx10_emit_ge_pc_alloc()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df39994d51b4c28201f1b9ca12e572692d8d169c",
"description": "clover: fix memory leak related to optimize",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2d4fe5f229791fde52846b3f583c12508b5109d6",
"notes": null
},
{
"sha": "28eb1b1eaf0086464505f7396d635c23b4a95f89",
"description": "vc4: use IO semantics for location",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aefe237e47f5e10403c90ed7a4d7925c9a1c1733",
"description": ".gitignore: add .cache folder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7eb6123e98e0eaa65b24e41a8f1efe44b4a95513",
"description": "tu/a750: Disable HW binning when there is GS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ed874b5ef568ea4018577e4194b26e2c7dae4ee",
"description": "Revert \"ci: disable Collabora's farm due to maintance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "e154f90aa9e71cc98375866c3ab24c4e08e66cb7",
"notes": null
},
{
"sha": "8b85c584292dc61bb71a10d54d390823fbfa8e68",
"description": "radeonsi: remove the _unused parameter in all radeon_xxx macros",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5272a813f276646c02b84122349a682709c34b1e",
"description": "vc4: use tlb_color_brcm intrinsic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87cd11ecd2cbc853cdcbcfe0c1fb14c989c049a3",
"description": "nir,v3d: rename tlb_color_v3d intrinsic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ab023edeecab129cbbd3943478ae54254330267",
"description": "Revert \"ci: fail pipeline for users who got access to restricted traces\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "754ad73b8be95eb68577644c0faf3a71332404e1",
"notes": null
},
{
"sha": "985ee5441ac81a8452a72adf94bd7d9db559b77a",
"description": "ci: Allow to override the virglrenderer render server",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02ab51a61eed8fed5940cf88df71f536ce14f0e2",
"description": "glxext: don't try zink if not enabled in mesa",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7d9ea77b4598e23d4415b529924f1cbdca6e33bd",
"notes": null
},
{
"sha": "3163b65ba73c4c6343e1d3ee69db07721a3713bf",
"description": "drisw: fix build without dri3",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1887368df4166ae854245c0306d43661ef120e42",
"notes": null
},
{
"sha": "e154f90aa9e71cc98375866c3ab24c4e08e66cb7",
"description": "ci: disable Collabora's farm due to maintance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63e17ccc0a2ed5e762aedfa71d9133672e77aa24",
"description": "zink: rework sparse semaphore waits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f339f1e7ad344ed33d44a7f6bde58fdc96d5b338",
"description": "zink: stop leaking sparse semaphores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "723ac0cb59a06a5f3ef7fce393c162448ae490cc",
"description": "zink: add a batch array for tracked semaphores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "604573cf0a81c499667bb107b42c25e21bfa98db",
"description": "zink: clean up semaphore arrays on batch state destroy",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c8a7e3ca58fb9c8c47e31c397bfeac3a58c3e23",
"description": "zink: refcount miptails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a728bed23568c69eccf84884c56bdded70e5501",
"description": "zink: always commit full miptails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "920e2a52197c112ab68d8b53ee2e4c44c4e77b23",
"description": "zink: use u_minify for sparse calcs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1232bcc4700e02d70435c53a31a171126a28872f",
"description": "etnaviv: migrate from piglit include to generic deqp and toml spec",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "406dda70e7c9baa59c975eb64025e7c3b210c3bc",
"description": "radv: Zero initialize capture replay group handles",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df82221bb32c73f111d60e02655339846136e2de",
"description": "radv: Remove arenas from capture_replay_arena_vas",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e050abc961d2d063f9d7cf419f43aaf17ba0b039",
"description": "radv: Fix radv_shader_arena_block list corruption",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e21ea25de916b88cc6075b267874fc3085e598a7",
"description": "radv: Remove radv_queue::device again",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0fb19b8331f53b03d51f026acefa07bf97cbfe5b",
"notes": null
},
{
"sha": "79cb8842753e6dc7c10d6c5af1f1cf7ece5ecc75",
"description": "radv: Use zerovram for Enshrouded.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e28195bf4b0e928ae16fe09f6a076bef4c719c60",
"description": "radeonsi/vcn: enable decoding in vcn5.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9441cdb8e6f91d95979f7d6a0477ba066355654",
"description": "radeonsi/vcn: add hevc support for vcn5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04d6b46d2ddf5562a011493dfbdb4a9e2e56d44a",
"description": "radeonsi/vcn: add vcn5.0 for h264 enc only",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52f0d5b96d51840718868640a43aafb7e88d3637",
"description": "radeonsi/vcn: add vcn5 encoding interface change",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f703dfd1bb8c22b6791dd95c7de270e176452b4b",
"description": "radeonsi: add gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8ad0f07155d79ac28748f6d47483634b46d8953",
"description": "ac/surface/tests: add gfx12 tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d22564d29cc6d1d1d7d9370eeeb71f21e2d1fbbc",
"description": "ac/surface: add gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "686e5a03f52f0e805a59d3affd098cca98a603fe",
"description": "ac/llvm: add a workaround for nir_intrinsic_load_constant for LLVM on gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "546465e1ba750a80febd78a06422b0e65e4af2a2",
"description": "ac/llvm: implement nir_intrinsic_ordered_xfb_counter_add_gfx12_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d94ec9ec435970e3b55c0314866233ce9d4c5c0",
"description": "ac/llvm: handle nir_atomic_op_ordered_add_gfx12_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a7302f6011d35a6ea6a3ef088f4a8ef616c4bcb",
"description": "ac/nir: add gfx12 streamout NIR code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "542c7ee75f2b5dbeae0952444f65d881867009a1",
"description": "ac/nir: add ac_nir_sleep and handle the intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af9f04ad59fb39da4e0cd35320c30912fdb7ebf7",
"description": "ac/llvm: update inline assembly for buffer_load_format_xyzw with TFE for gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d33e66ad6a2568f88ebed3fa68b6653605d1260",
"description": "ac/llvm: add CS SGPR changes for gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0356209543fd716e6f676444f75eeac2ab292340",
"description": "ac/llvm: add new cache flags for gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6c46509ccb10b3836fe273f740b521b3bdfe7d6",
"description": "ac/llvm: use new s_wait instructions and split the existing ones for gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12bca6123a80a771f812b499b6543b02ee1e3441",
"description": "ac/nir,llvm: add GS VGPR changes for gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e1abe5d8cec2270b55b86b872f8b259f1be442c",
"description": "ac/nir: update ac_nir_lower_resinfo for gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2adc66e586a3f9f90bdee52dd3976d4480b39a20",
"description": "amd: add initial common code for gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58a5de5c346b78211500a26d338b4c0dc64fe760",
"description": "amd: add gfx12 register definitions into the register header generator",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "724b6d667c6d805ea60808c4cea4a7bcdada1ad2",
"description": "amd: add gfx12 register definitions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff47395757001f8bb299948ce4822958b72dc6f0",
"description": "amd: import gfx12 addrlib",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d8addb0733cd17fb1f0b7f21b8e64d115106195",
"description": "drm-uapi: update amdgpu_drm.h and drm_fourcc.h for gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74ea0d006ef7a3faf037c8ce1c2c669f4bfd06a3",
"description": "mailmap: add Freya Gentz entry",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a02ca1b2eb9dc100a5c7a6089e515485e50fecc",
"description": "egl/x11: Allow all RGB visuals to match 32-bit RGBA EGLConfigs",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9bdab38424543061ea9e76bc420e07b8ddd8be03",
"description": "egl: Implement EGL_MESA_x11_native_visual_id",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3736c9997c6efb3ef6b63923bbddada3d003e632",
"description": "egl/x11: Move RGBA visuals in the second config selection group",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d90415625c12f534aae7767ca801b310dc3f376",
"description": "egl: Implement EGL_EXT_config_select_group",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b6b327d1b9bc6f6e2053d30911c9d7888e4848d",
"description": "treewide: Cleanup unused structs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f42a34625bdd0f246afd47a5fa126788a40321e",
"description": "ci/deqp: correct EGL_EXT_config_select_group detection",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "671c646a0ded70299aaf93ea189587a2cdc96981",
"description": "Revert \"ci: mark microsoft farm as offline\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "45edd99b6bee4c15a71a9faf7d8fde7d2333b34c",
"notes": null
},
{
"sha": "4842bbb200cab04c5548074b609dcbf2e44bf0a9",
"description": "nouveau/headers: Add a bool for whether or not to dump offsets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99b0117243e233f7dcdbaa346220389b5fdb36c9",
"description": "nvk: Don't rely on push_dirty for which push sets exist",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53737b9d5b9e5c8a4949dc4ee42d9b7cbe790a33",
"description": "nvk: Get rid of sets_dirty",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c834644c4e4b39d65003b455e3be5e129767200d",
"description": "nvk/meta: Restore set_sizes[0]",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "af3e7ba1057e122c9ccd6d0f09b233ca8278af28",
"notes": null
},
{
"sha": "a160c2a14e71bb36d420929b0cb408f6346d845d",
"description": "nvk: Re-emit sample locations when rasterization samples changes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "41d094c2cc1da09444830dca866d2be7f03ae5b4",
"notes": null
},
{
"sha": "bc15c95c7afe56cc0408aa2ba02a5a21f766547b",
"description": "frontends/dri: always init opencl_func_mutex in InitScreen hooks",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1225e81c9d0d2b6ada9e6af51be710d2ae2d4dc",
"description": "frontends/dri: only release pipe when screen init fails",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8dbd64267cc8dc2543a1e235d751b61947f1ed7",
"description": "intel/brw: Fix commas when dumping instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9fe20fdf1a9d5670cb14279dbc1f014219872c5",
"description": "intel/brw: Use `vNN` instead of `vgrfNN` when printing instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a081106b0fb8dd0c4fdde1f8666489b50f350e5",
"description": "intel/brw: Hide register pressure information in dumps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "866b1245e9e99bce7932fb6828de28c8fcf8ad0d",
"description": "intel/brw: Don't print IP as part of the dump",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd47f90d37b9d29283f92713b479d9886f1f03f9",
"description": "brw: drop dependency on libintel_common",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36c043e2ebc3c5fbabaef54d64e867b7dd915b5c",
"description": "intel: move debug identifier out of libintel_dev",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4882f49e6baa6e4cbe6277a2a5702b17d52176d0",
"description": "zink: don't submit main cmdbuf if has_work is not set",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a24b8f9a342a59ba155692b437b3998eb15172f",
"description": "zink: stop flagging has_work on batch tracking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74f572b28fce085f780f3c25673b97f4553de668",
"description": "zink: flag has_work in a few more places",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f687f2a46529206737385bce46b4b0507b2b42c",
"description": "zink: rely on zink_get_cmdbuf() to set has_work flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9ec12d4392b7de6c026881d8e01b5d2658a6136",
"description": "zink: check all has_work flags for flushes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06abe4399d242a84abefb06c1de24dacc228904b",
"description": "zink: reset all the has_work flags in the same place",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4c516bece592e7a664fd7238259ce9b66ac42ad",
"description": "zink: zink_batch_state::has_barriers -> has_reordered_work",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac07fefdda145025a0a3b89d812b1f969ab09381",
"description": "zink: delete zink_batch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40f595b30c14ac2c042660018f96a9d548ad9e17",
"description": "zink: remove all zink_batch usage from zink_context.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91969dfa5a743c76b3514f9f1f48a780d2367406",
"description": "zink: remove all zink_batch usage from zink_render_pass.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05ba13ed18a6f7e421302654c4719371c7c85c8f",
"description": "zink: remove all zink_batch usage from zink_draw.cpp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdb4860c107c03d58c2513225e0c19abc4d9f11a",
"description": "zink: remove all zink_batch usage from zink_resource.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d8d90d5776d5b1ccbe4abca6e31e01794a48a60",
"description": "zink: remove all uses of zink_batch from zink_batch.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4adfb03f5b122c22b4e07f6f16bda68586b88f1e",
"description": "zink: remove zink_batch usage from zink_clear.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efa8ce29a4a9e59e838c2307f602bcdcf9ada28e",
"description": "zink: delete all zink_batch uses from zink_query.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e27018dc79181af1d84aea396e4efb56309dea53",
"description": "zink: rename zink_batch::state -> zink_batch::bs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "107bf9ec7c9887cc6e13d5601560543d78f9a077",
"description": "zink: move swapchain from zink_batch to zink_context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2837cf9dde54d2c7791675e57a46de23e5adf2e9",
"description": "zink: move work_count from zink_batch to zink_context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8eacafaccc669f16fce509c3b4c5df7dd15e7872",
"description": "zink: move last_work_was_compute from zink_batch to zink_context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb6828a9a1619664f7d59f942f9aec697e904d4e",
"description": "zink: rename last_was_compute -> last_work_was_compute",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d157b89bee9574b57b6ec674821dbaec3e4bd6da",
"description": "zink: move has_work from zink_batch to zink_batch_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8026f01bc5a944ca21e3438b6f869ecd90e2f8f",
"description": "zink: move ref_lock from zink_batch to zink_batch_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8876a0533d1cdee08fd1f19295d1113030ada96",
"description": "zink: move in_rp to zink_context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c85fc875d961a28c5c18e080e258a65128490e4e",
"description": "zink: delete unused zink_batch struct member",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae8fbe220ae67ffdce662c26bc4a634d475c0389",
"description": "freedreno/replay: use inttypes format string for 64bit",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "654ef356357e8df618e82c9ed19619fbe4d4524d",
"description": "zink: avoid designated initializers as they are not supported in C++ < 20",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7bdaf6e95f79d3c159ae6418ac403c0aba550ed4",
"notes": null
},
{
"sha": "320c0b44f480f517a9ea7a5af3ec78ed32c3a96a",
"description": "radv/ci: add navi21 flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32f2b5d245fcaadc540cbac9f4780cc199b1ae0d",
"description": "llvmpipe: wrap the push/pull in the ifdef as well",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c7634c25e4fe78cf993de65dd184d7155564eca2",
"notes": null
},
{
"sha": "860b262f4487977fcab0d7efe89187dcaf202ee6",
"description": "microsoft/clc: fix incorrect changes that got through while the Windows CI was down",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e80d52223e13f02ab9a3c56452f39e4fff326c1e",
"notes": null
},
{
"sha": "18c53157318d6c8e572062f6bb768dfb621a55fd",
"description": "meson: Update proc_macro2 meson.build patch",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1c01e256d0df30bee884a49a9d4bfc5b1551ae8",
"description": "brw: add more condition for reducing sampler simdness",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0aa70bd557509fd49ac608d4fa768560fc535d8",
"description": "dzn: use common stype debug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90866bc58cced7de930d348b67f1b807b6ff734d",
"description": "anv,hasvk: use common stype debug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c7c80e047a1e66514e2ccf02720416fea2127a9",
"description": "pvr: use common stype debug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edac80d8a7d25f9928308037b46a91dca8a9bc15",
"description": "broadcom: use common stype debug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd6dfd6c2de3f94560c79ff525e3f8be03ec25a6",
"description": "nvk: use common stype debug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d34c0f7053475be1e4f39c5c4546fc350332166",
"description": "vulkan: add vk_debug_ignored_stype helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d5f15abb064f0c81a03d80e2dec11294d089786",
"description": "docs: add header-stub for vk_enum_to_str",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ccf7208a26758c5cfb6820d173c37cad49a4ff5",
"description": "nir/lower_robust_access: also handle image derefs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb187c9c893fb507d04d594e96532770d522e76a",
"description": "nir/lower_subgroups: relax ballot_type_to_uint",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9a0c8dc6d9d780c5e261a4e47cf6a6290801d35",
"description": "nir/lower_subgroups: add generic scan/reduce lower",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b070c36ec38388724ebf95f449b9eb1f0944fc7",
"description": "nir/lower_subgroups: add filter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3990463c484939caa358cb91882e6c957fee5109",
"description": "v3d/vc4/ci: set full renderer version check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0e6a72b002b083f046bb3c26033f163ee79eaf1",
"description": "rpi5/ci: use deqp-runner suite for vk job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "993dd0832fb007e03bfd8bac2e90bb98b8792c0d",
"description": "rpi4/ci: use deqp-runner suite for vk job as well",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3825e24085a27d98b1ea050dd4d87f13f4c0b7b1",
"description": "loader: silence implicit-load zink error by the loader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc7e80ce85578c3596f860da5a46f2e140c6d806",
"description": "ci/shader-db: drop extra nesting section",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d428cc1116fd5cec4b397bfaca87e59570f178da",
"description": "ci/debian-build-testing: drop extra nesting section",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75532d8687bbb6668d023ace8dc283652255cfac",
"description": "aco: add wait_imm::unpack and wait_imm::max",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c894c9ab1b1aa7951f17630e891c7d7729b83617",
"description": "aco/stats: refactor for indexable wait_imm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3e461d6435d9e00f95833024f508f261b8d7028",
"description": "aco/waitcnt: refactor for indexable wait_imm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff2e3ef5ebd0de75235d2548ff99c0b015d2e077",
"description": "aco/waitcnt: add target_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20b4e30e2591df30a9d14776b99ed74b7035f6d0",
"description": "aco: make wait_imm indexable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b1b09ad429f180dd0b7758487b7e0557c8b094b",
"description": "aco/waitcnt: fix DS/VMEM ordered writes when mixed",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16eae62f0d9fe6c49baad8d6edf112ea57678829",
"description": "aco/stats: don't use VS counter pre-GFX10",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16a9f6e2a4aa6baf448bb1a078c89d276c49d391",
"description": "aco/stats: fix s_waitcnt parsing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd004defd4920243b5b1ad2ca4f8a79e67e5900f",
"description": "u_blitter: stop leaking saved blitter states on no-op blits",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c44e76676b7ff246b9d3455dcb1cd2f3a750535b",
"description": "glsl: use hash table when serializing resource data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6e038fd0f36766e4790805db7c631b211ceb8f4",
"description": "spirv: Use fp16 fp_fast_math settings when lowering fp16 asin and acos",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "750bd9757eb9d2f4245bc633919495363ecfa232",
"notes": null
},
{
"sha": "67a356742fd3ff0f03abac07161da6e5c2e1daca",
"description": "zink: add a batch ref for committed sparse resources",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee9809c889cf5fbb1c60593ebb253878316d6092",
"description": "pan/mdg: quirk to disable auto32",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7246f25677116fe8667ab9fd527ceb5917f3aaaf",
"description": "radeonsi/vcn: enable yuv440 jpeg decode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "906f207f9ce94c95191dbaac050547248ad1e7cd",
"description": "frontends/va,gallium/vl: add support for yuv440 format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afd15f481be2be5614fc755257c63c1fdabc0c88",
"description": "util/format: add planar3 y8_u8_v8_440 pipe format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "221371e9039bcf6fbd54fe31c9938da596c7783f",
"description": "mesa: replace shader_info::source_sha1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c0b0e660a5c83bc46ac024c22af5ddce87acdc5",
"description": "mesa: Add functions to print blake3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69fc7ee6220072b013bd0fae4338db1474c4e1f5",
"description": "intel/disasm: Fix cache load/store disassembly for URB messages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "925fff229fdc963a02348c59ef30ebc3f814d59f",
"description": "zink: use bitcasts instead of pack/unpack double opcodes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "146ac5169d2583ee2f800b8d59291648edf799d1",
"description": "rusticl/icd: remove CLObject",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7f77f91929c9cdaddde78a59e532657d024d7731",
"notes": null
},
{
"sha": "9d2711fcb88b20914210e4d986b7b725d6216843",
"description": "nir/dead_cf: stop reindexing blocks for each non-block cf node",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e86a2b0db167d47729b573c0e6551441a7ef014a",
"description": "Revert \"ci: disable g52\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "f02310934cb3a0866449810653cacbffadf14028",
"notes": null
},
{
"sha": "43fbbc0732dc7e10cf6c1ca6cfe44215d6065f2a",
"description": "radv: track and bind more VRS states from the graphics pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c17b056151bc2db3f2338ae48d415ecda41b791",
"description": "radv: do not emit non-context registers to radv_pipeline::ctx_cs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24814be08a41c136099854e945ece56169c195c8",
"description": "radv: stop recomputing the last VGT API stage when emitting graphics shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6753f981b6a7a137f0b657f11c9f09b7691639c4",
"description": "radv: remove unused parameter to radv_pipeline_emit_pm4()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "920025533ec891e77658fa5682ec60433d66168b",
"description": "broadcom/compiler: do not run lowering I/O for FS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1545dc94b4f871caf75bf64cf45c571ba2ee5e1f",
"description": "broadcom/compiler: simplify v3d_vir_emit_tex",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c24a149d2dd8f85b83dcc29490dba8225d6800f4",
"description": "broadcom/compiler: don't read excess channels on image loads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd094f7dbb5823a4dce923eefff4291900730058",
"description": "broadcom/compiler: fix num_textures for precompiled shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "989cfb60359968677991abb0c7317b58a5e70dc7",
"description": "v3d: fix array_len when precompiling outputs for shader-db",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae7f20d8d4195fb0ae2b72e49b29b0203d3d3b96",
"description": "broadcom/compiler: assert on array overflow",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6a22dd05c96144084c1d7884f2d8316b513966f",
"description": "radv: precompute NGG register values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "751e5d8bd7a7ddd1809099ecd359544821d11311",
"description": "radv: move common registers between VS/GS and NGG",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69b0ee7b6cb21765110b2b9a3cdf110d0fd8d724",
"description": "spirv: Get rid of the old caps struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e80d52223e13f02ab9a3c56452f39e4fff326c1e",
"description": "microsoft: Use spirv_capabilities for spirv_to_dxil",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3672702be2f600a73a1494b92c8673767b14b5dd",
"description": "ir3: Use spirv_capabilities in ir3_cmdline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91b62e986867ba12dad20789e51f978f1883f38c",
"description": "anv: Use spirv_capabilities for the float64 shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25dfaf5ff4f9e7d074753eccb40a38ad8d17a553",
"description": "zink: Use the new spirv_capabilities struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6dca6809b2ac989d51c7bbcba7096c18da7ad6d5",
"description": "asahi/clc: Use the new spirv_capabilities struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d5b4a4ffdc2afa68afc6fe962003d13ae16099c",
"description": "intel/kernel: Use the new capabilities struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac500495ac4af71e811a54dfc964988bf4fdf63f",
"description": "radv: Use vk_physical_device_get_spirv_capabilities()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce2946ae0f0fbc9369f727dcf3e5e421f7d70b49",
"description": "vulkan: Set SPIR-V caps from supported features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1759c0eba774615c57097e5579ad4ff1abc1f6c8",
"description": "vulkan: add helper to fill out spirv caps automatically",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba11b12a82a1e7de5d29ae89abe24f3c52ffc38c",
"description": "rusticl: Use the new spirv_capabilities struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30f209c017f94c94951465f7e9613c1cbf24f928",
"description": "clover: Use the new spirv_capabilities struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22171d16f8b993547da59b5279fcf17319d97423",
"description": "mesa: Use the new spirv_capabilities struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4203d7339cb6b561bbf3c6f42f56e47ff748db4a",
"description": "mesa: Flip the script on SPIR-V extension enabling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5f3233a06198c3f63447c9d833daf17b2ced4c1",
"description": "spirv: Use spirv_capabilities in tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d7a465ad47fa53d09b62d9c874d2e96d944f5cb",
"description": "spirv: Add support for specifying caps through the new struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7f8555b96269a6ae2ba945fb2a11bf0a7b09f6f",
"description": "spirv: Check capabilities using the supported_capabilities table",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5836e2430c19891392485f2b916e8a187acb519f",
"description": "spirv: Add a table of all implemented capabilities",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1eaa0390412d4dbd0c971c668499eedcb650698",
"description": "spirv: Drop the SubgroupUniformControlFlow check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ae61a152dc974dd280422b5eac2c7626c0823c2",
"description": "spirv: Use supported_capabilities for various checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29aa6cefccf92978d768a4aedfa399ac4aebd981",
"description": "spirv: Add supported_capabilities to vtn_builder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b3561b14d70eb09c0459967c66e585a9150a2b1",
"description": "spirv: Move the printf enable out of capabilities",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eed3b56402c10fca81a48adbcc2a7c0c906c7e8d",
"description": "spirv: Move the old AMD extensions out of capabilities",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18df453add520a1f11865de8a02f95afb238e0f9",
"description": "mesa: Stop pretending to support SPV_AMD_gcn_shader in OpenGL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d574dcf19f3f1ada6c5ee8fc4d6c09d4272e749",
"description": "spirv: Record capabilities rather than ad-hoc bools",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c07cf9c395f2497fac920b00f306828ab9bd775d",
"description": "spirv: Generate a spirv_capabilities struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74b17b8d25da47cddde4a396448254e5ccea9736",
"description": "spirv: Better handle duplicated enums in the JSON parser",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "182877342f210480df3ac3632fa3a8bf49f567ea",
"description": "spirv: Update the JSON and headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a09c5d55ed7481a9ec61cec956538b8759212c98",
"description": "spirv: Auto-generate spirv_info.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7634c25e4fe78cf993de65dd184d7155564eca2",
"description": "llvmpipe: Fix build error with clang-18",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "568807cf889060fe7c3bd5b9f11ced4d84966790",
"description": "egl/x11: disable dri3 with LIBGL_KOPPER_DRI2=1 as expected",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28a0f98123f6174249e63acff624e08701c978a6",
"description": "intel/tools: add README file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bab52763f45860fba90116e553df5cd8a510282f",
"description": "intel/hang_replay: fix batch address",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9f1151de270c5270a9e0280924b70b39d4692e1",
"description": "intel/hang_replay: use hw image param",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d698700715313e30d7980477d29583f428bbb6b",
"description": "intel/hang_replay: use newer API of i915 execbuffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a45f1990860db3a8da6d7251bb627a314dfb8423",
"description": "rusticl/event: use Weak refs for dependencies",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "665cad6408217c35a26f12ae0751441f213aecc6",
"description": "anv: fix ycbcr plane indexing with indirect descriptors",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce5863bee414a09c3a6f5a2f6a8f96815a169fd5",
"description": "ci/traces: majanes has no longer access to the restricted traces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "754ad73b8be95eb68577644c0faf3a71332404e1",
"description": "ci: fail pipeline for users who got access to restricted traces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92cac2fe5df2f0fbe8197332b459282439cb2274",
"description": "docs: update calendar for 24.1.0-rc3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "423ba5d1c7e2d2958c37ba5b6be6dafe4161b333",
"description": "meson: disallow Venus debug + LTO build via GCC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be7c137229ceceffcac6d427ed5c7017a013f9b3",
"description": "aco/gfx11+: optimize v_fma_mix throughput",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f02310934cb3a0866449810653cacbffadf14028",
"description": "ci: disable g52",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76725c2fac7b3d04a2b5d04d9b5618161a228d29",
"description": "docs: add sha256sum for 24.0.7",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a2218002addc7e60e66ba87e7a8c7fd49a81121a",
"description": "docs: update calendar for 24.0.7",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd725681e4225a04ca51cfaa895aa2396498baa5",
"description": "docs: add release notes for 24.0.7",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c225f89d346e5c94b8b30334b1609d1b3b845e84",
"description": "anv: skip gfx push constants alloc optimization on gfx9/11",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "62d96a65464317326cdc2686aa34eb30f8c21952",
"notes": null
},
{
"sha": "065b3b04d2411f91cd34c7fec90e17157fd1d81e",
"description": "freedreno/ir3: Skip DAG validation on release builds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3e5c156647aa9d72a3d37e0a3227b440ad8adef",
"description": "tu: Fix a6xx lineWidthGranularity",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "48da361eb7b355f6ce79983d661dd0422e278967",
"notes": null
},
{
"sha": "5c7f5362c025657b73eb440615a6af708d17904f",
"description": "tu: Add missing error path cleanup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f72e22230e6385f17c93dc68c1f95d751deb484",
"description": "broadcom/compiler: remove unused parameters in vpm read",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8e79d2769b4a4aed7e2103cf0405acc5bdadb86",
"description": "mr-label-maker: fix yaml syntax",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "117305800282d0f495cb16d79556db9550da1b40",
"description": "radv: add a new mechanism for tracking registers per cmdbuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39a9f6868564f89bd0b0c6346ba12efb12b68bcd",
"description": "v3dv: enable VK_EXT_extended_dynamic_state2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a2d7e3830006305ffb80055b65565612931a91d",
"description": "v3dv: SetRasterizerDiscardEnable is dynamic now",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b59e1d8e40cb085bfdf804f3bea75f1eadbd777",
"description": "v3dv: DepthBiasEnable is dynamic now",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ab0c55a53bc320bfb6719b41e09f49140c4136d",
"description": "v3dv: PrimitiveRestartEnable is now dynamic.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebbb8242404eaaedccbaa0a42e686dbde59fb302",
"description": "v3dv: fixes StencilTestEnable handling",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "60e9237e81c918d3a126427568d09b8b7dd093ca",
"notes": null
},
{
"sha": "ef5697a884b668b0caab422fe3aa81613319622f",
"description": "v3dv/cmd_buffer: missing updates due PrimitiveTopology being dynamic now",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2526f74adeda00cca0a62adf4980c7bdad711529",
"notes": null
},
{
"sha": "6bcc300e00cd3c03d57de233e9eaece61c6842b2",
"description": "rusticl: add RUSTICL_MAX_WORK_GROUPS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91552bb4ecc0f58518fae27239ae4f0e3d5d54d9",
"description": "rusticl: lower huge grids",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "204c287327fd2353f68d38d464f485e24c8cce30",
"description": "rusticl/kernel: properly handle grid and offsets being usize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8da8c6c2d8bf9b9b04ee030df68d7d44146fc877",
"description": "rusticl: use stream uploader for cb0 if prefered",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5ff33f99058b5338fa83689da3d3c34d7079f4f7",
"notes": null
},
{
"sha": "56f7b0297e0906426a876cb423b2d26be3e67ddf",
"description": "v3dv: Use errno when logging an error to stderr",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2b9c5a9e3e4f9b532067af8022eaef8d6fc6c00",
"description": "zink: move blocking gfx program init functions to thread",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66dc759d0f883fd4f5fb32a6fa7f3cf1fe90cc16",
"description": "zink: precompile_job() -> gfx_program_precompile_job()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54db502053ded629c371c34f6a71b682c2a2da7b",
"description": "zink: split gfx program creation into 2-stage functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da04a316f70d8b041a88cb79ed611d93e88d81e8",
"description": "zink: reorder fencing in zink_create_gfx_program()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d849da0fdf63b0d5cbebc792166462beb83bb06",
"description": "zink: reorder some code in zink_create_gfx_program()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "921fbac6a3883b18cca8fff18bf44bf85d36e923",
"description": "zink: move gfx shader init to thread",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "450447257b08134a0857a67bfbb6845bf6f18e3d",
"description": "zink: split generated tcs creation into 2-stage functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68eaba7e87edcf966d2b058258b7252f2c9db6b2",
"description": "zink: reorder precompile_separate_shader_job() in file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca51c5a9da26572b81109b2f41d37704383e87a5",
"description": "zink: split shader create into 2-stage functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b540129410c3023e1dc1be9dd01ea5ce1dfdd90",
"description": "zink: use zink_shader type directly in zink_create_gfx_shader_state()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6b91a3ed98c63588f3df2db5a35bc63092a9238",
"description": "zink: more effectively synchronize separate shader program precompiles",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27fe924cf00e56732a32aa48b9a9d10194cde121",
"description": "zink: always block the precompile threads when pruning shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac1d003d372b3c0f5b557fff345828b645e2b687",
"description": "zink: break out shadow sampler scanning",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de6139027ca09c1dcd41606ff0693d83b1506407",
"description": "zink: rename zink_shader variable in create functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3849f367cc061f3f7fac4a4d6709c440f10e17c3",
"description": "zink: simplify flagging legacy shadow samplers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95e4a2b37e39da305ee28b665ef8484739595d70",
"description": "zink: simplify confusing return in rewrite_tex_dest",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21a61d75b72be73afb5d357806ca87b8fc06bea1",
"description": "zink: use info.fs.uses_sample_qualifier instead of manual scan",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bdaf6e95f79d3c159ae6418ac403c0aba550ed4",
"description": "zink: use zink_shader_key_optimal unions for pipeline state asserts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "843287661435a9d11f3b3051ed58bec283a1704c",
"description": "zink: delete GS conditional in update_so_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d77a1762bd3da3216b7935ac856ba3f56c61f64d",
"description": "zink: clamp buffer_indices_hashlist resets to used region",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72b3c2e4baa124d84a798873a36f497cf3a9243f",
"description": "ci: identify and label S3 buckets",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc6bd04dd7bad9ec694e1f9623d63a061ed72757",
"description": "ci: kernel stored in a different s3 bucket",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73188a4590a8d407e5dbc181d3d61a82f92a80e0",
"description": "intel/perf: Add function to open perf stream",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d27dcb815eed30148d69d40b7b43e2543a6e3e4b",
"description": "intel/perf: Add and use a function to return platform OA format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b98538d54c998b32fd5af273965003a5fd249766",
"description": "crocus: Free intel_perf_config and intel_perf_context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb97d813c25acd5bbbfa8c95b2c9988ce8aa10dd",
"description": "iris: Free intel_perf_config and intel_perf_context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "137021fbe00d50918c8fee5f4ceaf51e28fc3bb5",
"description": "hasvk: Free intel_perf_config when destroying physical device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a941ce746a7aca7284085489c63f1e74c657ee4f",
"description": "anv: Free intel_perf_config when destroying physical device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b179e7bea3df4683df31334dbd8d043f32f829d",
"description": "intel/ds: Nuke ralloc_ctx and ralloc_cfg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c3ebff569d22326f60878c233e949013f2525d5",
"description": "intel/ds: Free perf config and context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cecf3e8a8744692e2d2a2ec6b599ad3bdcd7f93",
"description": "intel/perf: Add intel_perf_free_context()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebe8d2f9ea5c1cc1099eda232aa14e43b9bb2655",
"description": "intel/perf: Add intel_perf_free()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9a53c914db7778f0c6984410129137e6b79f94b",
"description": "intel/perf: Store pointer intel_device_info to in intel_perf_config",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da45594c5e92000b60219c0b835f91c2eb116568",
"description": "amd/vpelib: Bypass de/regam on HLG",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88b43f717479198df71731afb545a82dd53cb9b6",
"description": "amd/vpelib: Fix blndgam bypass flag assignment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "921f0afe42850333e9a3bb60525eddd1760d69c1",
"description": "amd/vpelib: Fix Color Adjustment Failing Test Cases",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5027ba64a1549632fce0c10601ced99634c7b3ed",
"description": "amd/vpelib: Remove checks for pitch alignment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0df1054d060204d6f38082e7c8532571933aba41",
"description": "amd/vpelib: adding blend gamma bypass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e6df4d458eb66d680b2c2c2d85d5b7c078201f4",
"description": "amd/vpelib: Remove support for non-linear FP16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "acad1328a17c6efab8e92269c3ad02a8e98f0814",
"description": "amd/vpelib: Remove gamma cached table",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a41fb59d3acdc235d17372487dc9212da01e1be",
"description": "amd/vpelib: Remove linear_0_125 TF",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39b08da80a6a147cd37fe75d3e1e7446ee2f6737",
"description": "amd/vpelib: Resolve mismatch with shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "383c3a417f81c515073ba0d111158eff03fcba20",
"description": "lavapipe: VK_EXT_legacy_vertex_attributes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d93211bde058934cad98d2c06524cb80bc9132f9",
"description": "ci: disable lavapipe-vk-asan job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6342903f56e761c948cf44babd12a512c6e20d68",
"description": "lavapipe/ci: move a few skips out from under the \"llvm jit\" comment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a5604094051da7c35d43cb1685098b969723227",
"description": "llvmpipe: add KHR-Single-GL45.arrays_of_arrays_gl.AtomicUsage skip",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "660a47ecbf693601c25660b5fac87121ff0fe8bc",
"description": "tu: support VK_EXT_legacy_vertex_attributes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2890a0615ef2d36b5d71bc076f98be6932f4d743",
"description": "tu/a7xx: Don't set FLUSH_PER_OVERLAP_AND_OVERWRITE for feedback loops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26417211aef39b29878d7db9ac7c2c7222cf2022",
"description": "virtio/ci: separate hiden jobs to -inc.yml files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "928dd386fa234ab60c18de47758796d2bc629bb0",
"description": "nvk: Add sha1_h as a dependency",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2efa1ae0d538b446cd61c837564ecdc724953f0c",
"description": "dri: rename 'implicit' param from earlier series",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9666756f603f0285d8a93ef93db1c7ec702b671f",
"description": "tu: Handle non-overlapping WaW hazard with buffer copy/fill/update",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4cefb5ece8208be8c8aacc9be75045f40cb2e820",
"description": "docs/android: Fix example meson cross file again",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "57abef5af1f316bc1e9c6baefe986950e65b516b",
"notes": null
},
{
"sha": "59192b851f36fbd4f4066df573ebdba05c1b92b2",
"description": "freedreno: Update HLSQ_*_CMD registers for a7xx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13fdde0c7d265f0e577a8e9fb3b53e044b8f941d",
"description": "freedreno/crashdec: Initial a7xx support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81f42d82edef8b3617cc504bfc1bbfc381e52f3b",
"description": "panfrost: report correct MAX_VARYINGS",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c74d1473054ca3cc609bae6e31028063bd531bf",
"description": "pan/kmod: Make default allocator thread-safe",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d95ec56f8c6884e0ae975b683fe7249fab9e740d",
"notes": null
},
{
"sha": "068d111884a588f4972e27477b1cb2cf4f52d0e3",
"description": "pan/kmod: Fix a syncobj leak in the panthor backend",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "97f6a62f7ef82b909f62ca78788d4f24416fbd31",
"notes": null
},
{
"sha": "2cc317763ccc2f33bbff0920bb0833d09300f60c",
"description": "panfrost: Add the BO containing fragment program descriptor to the batch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "087b63cb07717e83ea606648f2551fc9586b9165",
"notes": null
},
{
"sha": "31b039d8b735d91e899123a69b87cba2608499d2",
"description": "radv: advertise VK_KHR_dynamic_rendering_local_read",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c533a79878f1e0561e62a2f4788f6a1bcfeadec5",
"description": "radv: implement VK_KHR_dynamic_rendering_local_read",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53a142ad23bc7617396e498cae3a6196a42413c3",
"description": "aco: add support for remapping color attachments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39379e30dbf69111d798e54b3afd73c9ed55066b",
"description": "mr-label-maker: specialize CI labels",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a30e6b9afce87ca41f286caa4e3ec190c2d524b1",
"description": "ci: backport fix for gl_PointSize bug in CTS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbe2630f19e86638229f65fb1ee1992f71889c2a",
"description": "iris: change stream uploader default size to 2MB",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0b6693a3a14029c31db2ee8576baa78fc914b9e5",
"notes": null
},
{
"sha": "2d575034f23038163d502e744b957b184334a74b",
"description": "hasvk: switch to use runtime physical device properties infrastructure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55967a411d40f534b03afa237c2848fd65a53bab",
"description": "anv: Move completely over to common runtime GetPhysicalDeviceProperties2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0fcc0a2fd8708511cd6593e743770535f1e89ac",
"description": "docs: update anv features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c1cc405d37143eb819e1272e8e2befdf26fcce8",
"description": "anv: VK_EXT_legacy_vertex_attributes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d20245f43bcc34afbfc62b4be1c59529ae438cb",
"description": "glsl: wrap nir_opt_loop in NIR_PASS()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2e5ff058583fda6d917cfcf1fb1579831dca826",
"description": "nouveau/headers: Clean up the meson a bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6036033f0d523f42a38baa4731cfae56fefb8a3",
"description": "nouveau/headers: Make nvk_cl**** turn to nv_push_cl****",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a0afd127602023ee74c0d901303f3366b62ae06",
"description": "nvk: Advertise VK_EXT_pipeline_robustness",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cda0d6331bacf81a1a94787fb55981e5e6ca8688",
"description": "nouveau/class_parser.py: Fix the docs for --out-rs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e32828f5fc4d8fac717fab113ab5c837ea2e2bc6",
"description": "intel/compiler: Fix destination type for CMP/CMPN",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c5acc6db7ac56d27c22b0143bcac29e31354ac6",
"description": "etnaviv: Zero init all srcs passed to etna_emit_alu(..)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5aede1a157b7aa99052282a6960646da81b0a399",
"notes": null
},
{
"sha": "1cc48123986e38cb5608b159e080408b737954be",
"description": "ci/lima: expect fail of window_8888_colorspace_srgb on wayland",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "066fc39f45181c30b9b3ee93c17f52763a8e4356",
"description": "egl/wayland: Fix sRGB format look up for config",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6a084e2b081882ff027e426e8faddbe1f5497614",
"notes": null
},
{
"sha": "c26fc237bbdb9663040a4a6c722c746d9cc556db",
"description": "lavapipe/ci: skip two more timing out ray query tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d17e9994e40b4ac25613afb7e2df39d1dc713cc3",
"description": "freedreno: add a7xx perfcounter support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fb8ab62d277e7e8ec009bc3be9c6220029a2439",
"description": "fdperf: simplify counter value output",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc6cee935eda5b157bd49d4506b9c56b88523f62",
"description": "fdperf: improve reads of counter values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a45487708b41f608135ad1e4a2ec068749de95d",
"description": "fdperf: prettify logic around the reserved CP counter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "547f20773c043ddc966e8749666eadeb80428e56",
"description": "fdperf: select_counter() should work with a countable value",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "704cceab30412a3e4c0de2334c03cba2e992084b",
"description": "fdperf: use snprintf instead of asprintf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17fcb86a26ba4a0cde282c276d6608a0050965c5",
"description": "vulkan: Update XML and headers to 1.3.284",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9162034bce014d7e00758c12c5fcd243607c834",
"description": "radv: precompute DB_SHADER_CONTROL for fragment shaders later",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c658ed5136119d78842f818b33bed5dd1cd3d8ac",
"description": "radv: precompute vertex shader register values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b53d36f0d4b44d661126615809c2a1656d9c239",
"description": "radv: precompute legacy GS register values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa9b0ee86cff1e5128e021136dbfe6742ca80135",
"description": "radv: precompute mesh shader register values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f7ef10bea7de974e9ccf367bb8bddd7bce0ea2d",
"description": "radv: precompute fragment shader register values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5bc4d85bbd19264be9c2d8e9529c497576e724b",
"description": "radv: precompute existing legacy GS register values later",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88dfe04b08d5a1279dbde042b2e79ca2e7a530a6",
"description": "Revert \"radeonsi/vcn: AV1 skip the redundant bs resize\"",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6746d4df6eac83d048e88c2d54aa19e7c1a0a696",
"description": "frontends/va: Fix AV1 slice_data_offset with multiple slice data buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "569c2fcf952a3ec13ddf77c0058e769bf68f3aaf",
"description": "nir: fix nir_shader_get_function_for_name for functions without names.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2aa9eb497d0f670136b5c2a50b962f4ce0faa917",
"notes": null
},
{
"sha": "13bd41386086b9d44684aea4813697333500db40",
"description": "zink: clean up accidental debug print",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "19e8df39b62a26ae55273de7b4866c24d1657dda",
"notes": null
},
{
"sha": "f8489211480a4789533b6c117dbcd9f6cb6cf71e",
"description": "clover: fix pipe_box update regression",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "651191801a8751c9ac1bc09327a50c19a9927392",
"notes": null
},
{
"sha": "e7b942393af8f7170ad2d7e9403ace139c142f22",
"description": "aco/tests: simplify small constant copy test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44cc0d31b8220c91d036c523108232f5ad5f55ce",
"description": "aco/gfx10: use v_add_u16 with literal for constant copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7823065f64a4231b269f3d664e3bbb73539c3455",
"description": "aco/gfx11+: use v_cvt_pk_u8_f32 for 8bit constant copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23368f8c0c278b77283563a57ab79d3a24567083",
"description": "vc4: set src type on storing sample mask",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1632948a7640e0acb569be7c61e0840451daca2e",
"notes": null
},
{
"sha": "9e0978cd76f8063ba54a6e7c86e3729046ecf60c",
"description": "vc4/v3d/ci: update expected list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d163498dbe1a1777702ef6300df497793abc16ee",
"description": "nouveau: fix potential double-free in nouveau_drm_screen_create",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "821f4c8d99a3068758db834a5c219082a9609b3c",
"notes": null
},
{
"sha": "3e2df678743c4dcfc35c29c84894842e81538eea",
"description": "vulkan/properties: Document RENAMED_PROPERTIES in the property generator",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5d59a50a998389cb29a5e9ad4a67af37d3160d3",
"description": "v3dv: Use common runtime vk_properties",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18c9b64e656132db7bfe384d891bf8f60a154683",
"description": "v3dv: constify arguments of vendor/device id getters",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1afbf0ba4a8eec886eb552754445279f16fb3564",
"description": "vulkan/properties: support Android in the property generator",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "610a7c84c3766337778b273bc2a6dbf47900de39",
"description": "anv: move empty_vs_input to physical device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "725397759a3133a610180743952b3c763aabfd3a",
"description": "anv: move device initialization as the last step of vkCreateDevice",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63c4d24f7d2e496df3c5d08ece47d913a783d3b1",
"description": "anv: avoid requirement to put flush_data as first field",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae6d20815ad1029c50bf8a3bdde13d34414142aa",
"description": "anv: fix leak of custom border colors",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4dad2a4a6fd76d8bc889d655c812a6f0ba757ed7",
"notes": null
},
{
"sha": "e260b16b1110174169f6234b8f59cb42fc42f69f",
"description": "anv: fixup alloc failure handling in reserved_array_pool",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "806281f61fe1be3c52e6a1aa77bb22e98161b3cd",
"notes": null
},
{
"sha": "92337aff030d5895ddde07f03a918dd416172a9b",
"description": "radv: split cmdbuf dirty flags into dirty/dirty_dynamic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db7bfe85ae499257ec214a543f6d8ef9c7a3738a",
"description": "clc: Always use spir for 32 bit",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "22fa315ee0622b73956cebf8375497f3ccb8d456",
"notes": null
},
{
"sha": "8732a619f13b05e6469f4841d6780fcdac3586ce",
"description": "vulkan/android: Add common vkGetAndroidHardwareBufferPropertiesANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8f7e7582acc5eb7fa4ccc025720a22af727d417",
"description": "vulkan/android: Add common helpers for the AHB extension",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0996d1a30a5e054f6eed533aa324d4b9430c77f",
"description": "vulkan/android: Add common helpers for the ANB extension",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b0f0b0ab963c25a0ec231a5d7db176210c50da7",
"description": "vulkan/android: Add android buffer classification to vk_image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c406d53858543da81b5bec5826c30d0698d95fb6",
"description": "vulkan/android: Add common vkGetSwapchainGrallocUsage{2}ANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd9a426e3ee8da7e49867b9791446db3ad602e05",
"description": "vulkan/android: Add basic u_gralloc support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd3871e7a41eb516ab85a4b13203daa22257d8bf",
"description": "docs/features: Add VK_EXT_map_memory_placed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "220dae5870c03d712a1ad1323a7ae5be1c368d39",
"description": "tu: Implement VK_EXT_map_memory_placed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d2de5b5b0716edd4216af5a4fa23018cadcc9db",
"description": "tu: Handle VkDeviceMemory BO unmapping in VkUnmapMemory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "854640ea261cf4479dafa81e0f4e056a837d6bc1",
"description": "vdrm: Add fixed VA parameter for mapping memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "603982ea802b3846e91a943b413a7baf430e875d",
"description": "nir/opt_16bit_tex_image: optimize packed conversions too",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eeed928111c24fcf035369a3cfc4f57a0f6a37a2",
"description": "nir/opt_16bit_tex_image: pass options to opt_16bit_dest",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e63afdc6815e4461c75faa217062d2de595c86da",
"description": "radv: always run nir_opt_16bit_tex_image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a35522c8a48bd19d37223c24d271e08ed5b1a34",
"description": "radv, radeonsi: don't use D16 for f2f16_rtz",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4287358f59b65deaf953934c8d88362de7c864d6",
"description": "ac/nir: explicitly use pack_half_2x16_rtz",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b8cf06fc76b7baf78dab80bd8023377f8fb410e",
"description": "nir/algebraic: Optimize some extract_* expressions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fa17962d6b26fe29996a5767fbdd44dc2dbd082",
"description": "intel/elk: Fix optimize_extract_to_float for i2f of unsigned extract",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e6022281f273287499e9012f9a7c3dd87a733e5b",
"notes": null
},
{
"sha": "fc2360167c48bd51f2cb536efadba4a5b846142d",
"description": "intel/brw: Avoid optimize_extract_to_float when it will just be undone later",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf5d82654ab9d3a67dacab4571d814066e0593c4",
"description": "intel/brw: Fix optimize_extract_to_float for i2f of unsigned extract",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "29ce110be6d0d4e4df51be635810f528f7dd7f40",
"notes": null
},
{
"sha": "82dab8691e5d95d00139e27108d15c361e493a36",
"description": "ci: uprev mold to 2.31.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7de8a010876b6e1fdf7fc8cf15f3f0e10ba5c569",
"description": "mesa/st: don't use base shader serialization when uniforms are not packed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5eb0136a3c561e25d3f274e33a86812cfb2af589",
"notes": null
},
{
"sha": "087e9a96d13155e26987befae78b6ccbb7ae242b",
"description": "venus: make cross-device optional",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "811ed6286590bed340a73d3115a283a027d9091b",
"description": "zink/kopper: Wait for last QueuePresentKHR to finish before acquiring for readback",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8ade5588e39d736bdeab9bdd8ffa7cbfb6a5191e",
"notes": null
},
{
"sha": "fd392745c2f231e6b675eda0dd35e894834465e7",
"description": "Uprev Piglit to 7aa7bc1b01d57b4b091c4fc82a94a6ff47f38ebf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b4b04473986c9b0e77c925a116be39f6ff3982f",
"description": "nir/opt_loop: add loop peeling optimization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a2226be47751272c3ce4b7bbf39e2e2470a1f29",
"description": "nir/opt_if: don't split ALU of phi into otherwise empty blocks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e74f5b16e37b399dcf469eff230363b4bbe055f4",
"description": "nir/loop_analyze: adjust negative (or huge) iteration count check for bit size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52efb6cc83453224774c04a01bd9f22db0d4084b",
"description": "panfrost: skip gles-3.0-transform-feedback-uniform-buffer-object on Mali G52 and G57",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce51e48cb6636d6eb02899d6c9894b436b80a44e",
"description": "radv: move nir_opt_dead_cf() before nir_opt_loop()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4453971fbb36c440608d00f277424bb8fb9ee6db",
"description": "radv: mark nir_opt_loop() as not idempotent",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e38cc06f8f96cd863c9dd25bcf3cf21b4c6b6fe",
"description": "radv/ci: document a recent regression on GFX6-8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd171d21dd1ba54c2028e01e9334ffb2735714d0",
"description": "vc4/ci: add fails seen overnight",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "03474500b55223458e2523b79b39c17e4682eca8",
"notes": null
},
{
"sha": "0c96b03fcf90ad3167e156068a5662feed7b7e19",
"description": "r300: better packing for immediates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11ad056ee94e78566ddab024d3e9482a543d51cb",
"description": "r300: compact scalar uniforms into empty slots",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d3483bfe4edaac596ebd2022ee65d188863d729",
"description": "r300: switch to a new constant remap table format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71761e211736c92fea4317cc1ed8a05a5492a0e5",
"description": "r300: move dead constants pass earlier for vertex shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0ee1ac2b7a459ef26082bc386cbe71f77798bcf",
"description": "r300: replace constant size field with usemask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d71d1897904f1319f37fcde885a4db688ae1f687",
"description": "radv: add a new dirty state for emitting the color output state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66d4188ec53f3e428b9f58c977fe98b928616acc",
"description": "radv: store cb_shader_mask for fragment shaders and epilogs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ce1bfc040276f5b7f1bcf290efa804b7ad83fda",
"description": "radv: rename col_format_non_compacted to spi_shader_col_format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "199f52180473f481cb6350eacfdb07c60a738f50",
"description": "radv: compact SPI_SHADER_COL_FORMAT as late as possible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1483d022b28218bd53aea1c4917739cf0398b3e",
"description": "radv: clear unwritten color attachments for monolithic PS earlier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b41fbd4b8c249f11146cfc747180afec4b60f4a",
"description": "radv: precompute compute/task shader register values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0549649bcfbc32cc4a2d2d72baeb6541f7f6584b",
"description": "vulkan: optimize vk_dynamic_graphics_state_any_dirty",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "602c62a2736d7c9f8a8b9964d772ba65b2a58f47",
"description": "vulkan/video: correctly set sub-layer ordering in H.265 VPS/SPS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b613566faf6974846508a7616a0916f03aafc690",
"description": "vulkan/video: generate profile_tier_level structure correctly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d983b34255087e0c913ed04f3792dfbc5476016",
"description": "intel/nir: Set src_type on TCS quads workaround store_output",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1632948a7640e0acb569be7c61e0840451daca2e",
"notes": null
},
{
"sha": "42ed28a726eb4c9e273a46a91e8951c0a1eb534f",
"description": "nvk: advertise EXT_depth_range_unrestricted",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d37a5c7b6901ce42c7c1486830a68fae4162e7c",
"description": "nvk: Only clip Z with the guardband",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14d749f13d67a220146c2a3cc0ce3c3bcca8c670",
"description": "nak: Don't saturate depth writes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6dc61775f65a0e45dbf5eb39536c619dfc8d3bd",
"description": "wsi/wayland: Add tracepoint in wsi_wl_swapchain_wait_for_present",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4b432f83e0776f1536c4d1278b6e6fa2ff7a43b",
"description": "wsi/wayland: Add a perfetto track for image presentation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9596149cfcf13816e047c5d49122febb01f1397",
"description": "perfetto: Add some functions for timestamped events",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57c03fe49c7017f44ef22e4fd706ad87c5c2cec2",
"description": "wsi/wayland: Add latency information to perfetto profiling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60eb27591f5d1618e02a28e1b599139dfb05707f",
"description": "perfetto: Add simple support for counters",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34273bc4eddd0c195220f305e2628d411394f028",
"description": "wsi/wayland: Add timing debugging",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23b4fb2b4ceb009012315004b5119c133ad6610e",
"description": "wsi/wayland: Add flow id to presentation feedback",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ba7b3f40c1ea7226b26b128a7fb82b16e481fcb",
"description": "wsi/wayland: Add perfetto flows to image acquisition and presentation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16b8dbedfa8b0d701b7f7b9900190fa6375c2bd3",
"description": "perfetto: Add flows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b460cf9b5cd524f661cd32c460bcf00068f6ee7",
"description": "egl/wayland: Use loader_wayland_dispatch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90effcceab797ffdd439427c32427d9328900a99",
"description": "wsi/wayland: refactor wayland dispatch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1062b3e813706bdbc56532dd1b0c1f45778472f6",
"description": "vulkan/wsi/wayland: refactor wsi_wl_swapchain_wait_for_present",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0554d11f1e88ae139532e65c34c2340b2b666948",
"description": "etnaviv/nn: Pipe through input/accumulation buffer depth from hwdb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e82d70d472cc28978ebc6a667fbe8d2c5274b5c4",
"description": "freedreno/a7xx: Add A7XX_HLSQ_DP_STR location from kgsl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37f9a7a9c20feaaf432e135ac1b1553c4c21553d",
"description": "freedreno/a7xx: Add AQE-related registers from kgsl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bed4ad26ad050ac6ea38167411277b4f110eb48f",
"description": "tu: Disable depth and stencil tests when attachment state requires it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03474500b55223458e2523b79b39c17e4682eca8",
"description": "vc4/ci: update results",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39c4de7e42a85a6871c552c2d55ddb7d3a1988ee",
"description": "anv: Fix descriptor sampler offsets assignment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7c76125db25db9bdf5521baf7c848ccd4bd37b5f",
"notes": null
},
{
"sha": "be518657b9c3df0f8a71cb43d65ccdf0475af8ec",
"description": "intel/perf: Change oa_format to uint64_t",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9cb4ff9b0e8ccca3e46f45608e0f5b49abf037b8",
"description": "intel/perf: Fix the error check of i915_add_config()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a56dc30ba660bc30d0413b44afeed9a99f980652",
"description": "intel/perf: Remove i915_drm.h include from gen_perf.py",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14b890c7971999621e483a2c249d8619dfd0d35c",
"description": "intel/perf: Nuke platform_supported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad4c24b797f009ffda896e4dcce3351659792371",
"description": "zink: Add missing currentExtent special value handling",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0217a7c00722932a58f0bd659230443e4236cb65",
"notes": null
},
{
"sha": "b69189a279c6fe23277e2b40e878c2a72c17d118",
"description": "zink: Always call deinit_multi_pool_overflow when destroying zink_descriptor_pool_multi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4084f7f09acc28ec16b98bc1feb15b71a6e87d3",
"description": "aco/lower_to_hw: remove gfx6/7 subdword paths",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ecbda83f898d983abcd461d6ea79fee04f04bbd",
"description": "aco/ra: remove gfx6/7 subdword paths",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d914ff3aa58b862ecdbc2d968811a19b721364bc",
"description": "aco: add tests for lower_subdword",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47566d0df3f1c9f850ff42db3d1fde9b6472c254",
"description": "aco: add a subdword lowering pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b35de971cac42ff2f88aeaa54e0193e3aecdfaf",
"description": "aco/lower_to_hw: don't use regClass to identify subdword reductions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c4d0b287fa007f33cb11df2011ab23098fe9bc8",
"description": "radv: emit compute pipelines directly from the cmdbuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72a73a6f8a3f86d5ccfe6bb2b30184b35c525e81",
"description": "ac/nir/legacy: Use new pre-rasterization output info helper.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ac0727f877095ca901c4c0c74658c0b4c573a7c",
"description": "ac/nir/ngg: Use new pre-rasterization output info helper.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1819d60ea505b6a5e7781d60234804dcde7f72c",
"description": "ac/nir: Add helper for pre-rasterization output info.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "039e739eeac7ff9574a7d43948d4b30dafb24a4d",
"description": "ac/nir: Move some helpers to new file.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd66b77af04aba8abad9b0d892289e2ba853b5af",
"description": "aco: Add missing nir_builder include.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e50234de8624a8c42d050806de9f404ce189f452",
"description": "anv: allocate space for generated indirect draw id's using the temporary allocation helper",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "82d772fa9b3a5eb7809921ca448b6e796a3d92b3",
"notes": null
},
{
"sha": "482d9fcbf304e41a0a4ab461894277e5cfd2c9b2",
"description": "nouveau: Fix crash when destination or source screen fences are null",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5aede1a157b7aa99052282a6960646da81b0a399",
"description": "etnaviv: isa: Do src swizzle with isaspec",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "894f7f438745f4f76ea21391a89752ce601f7e2d",
"description": "nir_opt_algebraic: Add a couple optimizations for lowered unpack(pack())",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a24ed1146de94d3bf0d06aacc28ca78a24f606b6",
"description": "anv: consolidate DestroyPipeline for graphics and graphics_lib",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6223388c738e37a6d509ba54e2d179ee5773a4d6",
"description": "anv: fix casting to graphics_pipeline_base",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d802aca523a729852f1e9dba3fdab2afac41270e",
"description": "nir/lower_image: support FMASK loads with a 16-bit sample index",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a01712874d9effb97ed6d8c7dd80966fed0c44ce",
"description": "nir/lower_tex: support FMASK loads with a 16-bit sample index",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f1ae6c7b11306c55186dc110d4a979dd4e78c09",
"description": "nir: add shader_info::use_aco_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcb627945b96e8550b683b16c5c1a02b43967357",
"description": "nir: add more build helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1632948a7640e0acb569be7c61e0840451daca2e",
"description": "nir: validate src_type of store_output intrinsics, require bit_size >= 16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0217a7c00722932a58f0bd659230443e4236cb65",
"description": "zink: handle swapchain currentExtent special value",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2827ec97f8e74ef0d5991a03f442fdcaccebe984",
"description": "lavapipe/ci: skip ray tracing tests that sometimes time out",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3369ec9adeb2d74c5e57adbc279a824d40761c2b",
"description": "lavapipe/ci: generalize flakes list to all formats for these flaky tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71dded5f25215047e52c4f09fa775a0c7e34f04d",
"description": "lavapipe/ci: add flakes seen lately",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "165e21a5f842e926023c0a6950ab73fb5e33b239",
"description": "lavapipe/ci: trigger jobs on draw & gallivm changes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7586d4fd5cc3711348d0f50a8d3571598ed35646",
"description": "llvmpipe/ci: trigger jobs on draw & gallivm changes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0dae5a3225a5cc1c83e3a6c7ba2642577289bfe",
"description": "docs: update calendar for 24.1.0-rc2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8654809dda7c53d5ab4a9e0b555f69608580f911",
"description": "lavapipe/ci: only run jobs when their corresponding files are changed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2b682898169af793e98aa783aedfbba3eec897b",
"description": "lavapipe/ci: avoid running all lavapipe jobs when llvmpipe ci is changed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4feeacf59c2623a75ca840be8a4475de07d6984",
"description": "lavapipe/ci: fix indentation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b38f52482bb4a71e99c066b6eca4dda4949cc8ac",
"description": "llvmpipe/ci: only run jobs when their corresponding files are changed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9fafdad06edf0d6edaa85345918494c35f15e98",
"description": "llvmpipe/ci: fix indentation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47f6e24ad5dfcb59dd1511800aee8c56b4f8fee4",
"description": "meson: move tsan-blacklist.txt to build-support with the other build support files",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0d46e0e88bdeb8bfff3b30c65002cc34d3b7ba4e",
"notes": null
},
{
"sha": "84139470a5606b64f3c31b02a1fe22445dd4d604",
"description": "intel/brw: Use VEC for emit_unzip()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b54b4fad5650f2204d36974d6daaab1d01fd1c5",
"description": "intel/brw: Use VEC for NIR vec*() sources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4563747d9229359982ba40b5645f813e5980a78",
"description": "intel/brw: Use VEC for output stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0c29c9b716fd3fd072fc94cc1108c92a44d1c78",
"description": "intel/brw: Use VEC for FS outputs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbe7a13f2b438cf2b5d385de4f96a73808138814",
"description": "intel/brw: Use VEC for TCS/TES/GS input/output loads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a94e1bd0ac42a5ff7d5c5a75f1f091c7fc4cfc72",
"description": "intel/brw: Use VEC for gl_FragCoord",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0a24496fdbe9487b7bb8576a1e76542b2bbcf89",
"description": "intel/brw: Use VEC for load_const",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c867bf2c7a52737c519eaf0734e76dc30353bcd",
"description": "intel/brw: Add a new VEC() helper.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c194df565a4331a76871d3c7dc603687b8003f38",
"description": "intel/brw: Don't include unnecessary undefined values in texture results",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e42914529a4e4906f98edb898217ad3c4d982b4b",
"description": "intel/brw: Support CSE on more ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed3e4c16dce6d14cc6540d221708c9e734cf251a",
"description": "intel/brw: Do not create empty basic blocks when removing instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "391da3610c09cbb72609377c9778b19adade9a93",
"description": "intel/brw: Print W/UW immediates correctly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72ed71877c31eb40b3c6850c076f7bb03f450d2e",
"description": "glapi: fix param type in TexGenxOES",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54258c1ee187e3eb092c096ba5ed58ce8302f859",
"description": "lavapipe/ci: skip another test that goes over the timeout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b739f7db86b721cc12ff9ce11cbfa72ac3d0863",
"description": "lavapipe/ci: add the rest of the failures introduced by the 1.3.8.2 uprev",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7d4b7a59c205aa14c1de6984c144d8c976df11b",
"description": "lavapipe/ci: drop fixed test from failures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a963c67298e9433b8832e08edd827b7818600bc5",
"description": "meson: use bool.to_int() instead of manually converting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9d78f110cb42947852f4977bb602a3e653078e4",
"description": "nir: add sleep intrinsics for AMD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b06a71b3cd65957b8f8706ae69dc64a014e8e89e",
"description": "nir: add streamout intrinsics for AMD GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a791c130378288fc40a76c549f93deda81e7a6b",
"description": "nir: add nir_atomic_op_ordered_add_gfx12_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4cfcbdde8fdc350d778ca1020038b1ff33c444b",
"description": "nir: add ACCESS_CP_GE_COHERENT_AMD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7187373ec2259d2ade1f3a5741f58de6a57c132e",
"description": "meson: always set USE_LIBGLVND",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21b527632ec23038cde9cbc83ce40bebc15931e5",
"description": "egl+glx: fix two #ifdef that should be #if like the rest",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11b060f41acf8fb297b64757f49b7cf0a8f8401c",
"description": "meson: simplify `-gsplit-dwarf` compiler argument check",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "44b080af07f0ba516f0d5519bba86eb7c1ea7da2",
"notes": null
},
{
"sha": "dd3ee08b0507859b173feb072104220cd43d45c9",
"description": "docs/panfrost: link to conformant products",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe4ebace7902e2686a9ab888725c9fa64e17ee3c",
"description": "ir3: Don't manually scalarize SSBO loads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd15dec66e05cbdc9a07394f32d3848f71457146",
"description": "ir3: Don't scalarize all SSBO instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86281ef15fca378ef48bcb072a762168e537820d",
"description": "radv: add shaders BO to the cmdbuf BO list at bind time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42554e81b97d9769dd54c775f1667ce1ebbfdb68",
"description": "radv: add RT prolog BO to the cmdbuf BO list at bind time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42dc4b463b57a26e6c97d490a162bd4b3a82a0e2",
"description": "radv: add GS copy shader BO to the cmdbuf BO list at bind time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2664e058de34cb2b2ed3cfe6b31c722db20912f5",
"description": "radv: use the bound GS copy shader when emitting shader objects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be98fe27244ec65c117a408378d49b05f229c74e",
"description": "radv: pre-compute VGT_TF_PARAM.DISTRIBUTION_MODE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d7679c0370890a019e367eaa6a5b8ecaa1d3e5f0",
"description": "radv: remove useless DB_Z_INFO.NUM_SAMPLES when emitting the MSAA state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4dd682e227ff6925288aeefa23b692398ec300ae",
"description": "radv: inline radv_get_pa_su_sc_mode_cntl() in radv_emit_culling()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e651a2c856407c263db644aea94e608aa7d8cd51",
"description": "radv: simplify radv_emit_primitive_restart_enable()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1e5b13359751f4bbe0402b7bc99a9dd6490949d",
"description": "mr-label-maker: Add teflon marker",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8416ba9c25467b027411527bd04ee199601d587c",
"description": "amd/ci: 17 piglit failures are fixed for raven",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98e976dcdb086f729946f2163ae05272728d68ad",
"description": "radeonsi: check for FMASK correctly in gfx10_get_bin_sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a3c5cf17b0a074a51a7852127a2600932513b24",
"description": "radeonsi: enable DCC for MSAA on gfx10-10.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb7d7476517072ca6432a9ee624b1d400f20e686",
"description": "radeonsi: add workarounds for DCC MSAA for gfx9-10",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1929bb0d8d88a63f2cdaedef41c7bc44c4b8e008",
"description": "radeonsi: validate IO semantics in scan_io_usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfe197e61cc5bc15552482fde462b0fb290d34fb",
"description": "radeonsi: fix KHR-GL46.texture_lod_bias.texture_lod_bias_all on gfx10-11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f09751548831c6e296d379cd45c7a2ae1564014",
"description": "radeonsi: don't invalidate L2 for internal compute without DCC stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c87ce78d1013a52a78a05470ca33fd8597d3f289",
"description": "ac/surface: enable thick tiling for 3D textures for better perf on gfx6-8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33f642aa09a82a3a7ba9b6b583d615bfa28f78c4",
"description": "ac/surface: disable DCC for 3D textures on gfx9 to improve performance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e05aec3fcd86613abcb7b0618f1b5f49b8ce0f4e",
"description": "ac/gpu_info: set tcc_rb_non_coherent only if number of TCCs != number of RBs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "027c01bd8f6d1551e856c4d0771147d1212aac28",
"description": "v3d,v3dv: stop hard-coding max attrib divisor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8f96dd0b01df9c7e9e48b68eb846d93bd5036a9",
"description": "v3dv: fix VK_KHR_vertex_attribute_divisor",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d38ff02c033a2cd0d7d926f395a0728bc7f2abf6",
"notes": null
},
{
"sha": "fe8fdc58db9cc364e7215b70f229cac3001a4676",
"description": "gallium/auxiliary/vl: fix typo which negatively impacts the src_stride initialization",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343",
"notes": null
},
{
"sha": "3daee9b677ba5cbb50bbd01278e817e3c8bb117b",
"description": "svga: update timespan in copyright message",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "901269955dd133aa20c86b0e75c8b5f2c8c9c689",
"description": "svga: convert license block to SPDX",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad39355e837829a9d3ed36c3e60cce55a131d0b6",
"description": "kopper: don't set drawable buffer age",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2a8c6cf7ac4cb88149ca8e99ba163fcecc055032",
"notes": null
},
{
"sha": "19e8df39b62a26ae55273de7b4866c24d1657dda",
"description": "zink: slightly better swapinterval failure handling",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a50c17802ab1f60d2fc707f05552f73f4b2d284a",
"description": "kopper: fix bufferage/swapinterval handling for non-window swapchains",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7352f948bee551f205476eeff2aec7cb657daf50",
"description": "meson: Fix invalid kwarg name",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "44b080af07f0ba516f0d5519bba86eb7c1ea7da2",
"notes": null
},
{
"sha": "8248cc0bf45d0d7558cc3d77a63dcd078a96aa66",
"description": "docs/panfrost: move details to separate articles",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da2cc2071477a2f2384dab22e5a6c15f21bb7d77",
"description": "docs/panfrost: compact gpu-table",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cb8e9a85672614a8f604f4c82617565510612bd",
"description": "etnaviv: isa: Add name for full writemask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb69595037c198e43ea381c4cf248c44df5af870",
"description": "etnaviv: isa: Rework modeling of left shift for store/load",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8c38ec64838a304b1b839ac5ec2435a7f88c700",
"description": "etnaviv: isa: Add more flags to etna_inst",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0dad2e705f51db1e2c20b5310f84be95ec29a46",
"description": "etnaviv: isa: Switch to enum isa_thread",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87e5ad3930ee0e727b938b7c392cbcd723d8a1fe",
"description": "etnaviv: isa: Print dst_full for ALU",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c70dcd6f7a7950e7008ee2631ed966944fe0bcd",
"description": "etnaviv: isa: Add clang-format special comments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc72126cb4e425893918e2d17f0cc2a253096651",
"description": "radeonsi/vcn: Only enable VBAQ with rate control mode",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b144f501906dcb4a54e0aa8d699768c8d9d13bbb",
"description": "radeonsi/vcn: Fix 10bit HEVC VPS general_profile_compatibility_flags",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc0df497f0d4579301dc853587aef7ca8aa679ea",
"description": "radeonsi/vcn: Allocate session buffer in VRAM",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b518681938c9eeb9133972a66a91fc4ff6cf2a1",
"description": "radv: remove bogus VkShaderCreateInfoEXT::flags being 0 assert for compute",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "37d7c2172b2a9dbf9b0469fdff40b33b92cc99a5",
"notes": null
},
{
"sha": "8c2a749f67204fd3bdcad1af87b8dd25cd934ff7",
"description": "etnaviv: isa: Drop capturing of python output",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85deb9f706c8cbccd928eaf84f3f550662bf83bd",
"description": "radv: simplify DB_Z_INFO.NUM_SAMPLES with null ds target on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45edd99b6bee4c15a71a9faf7d8fde7d2333b34c",
"description": "ci: mark microsoft farm as offline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "674e89953f0ba10ce6a537a1b2d181179576061b",
"description": "intel/brw: Use new builder helpers that allocate a VGRF destination",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c2c49f7bcdf0686b1f7689624b813784aedf4bd",
"description": "intel/brw: Add builder helpers that allocate temporary destinations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "319ba85e10121717759d125cc86a753e7f6896cf",
"description": "intel/brw: Add builder helpers for math functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf8ed9925f2901a95c6add875118ed2c37e9e1d1",
"description": "intel/brw: Make a helper for finding the largest of two types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5473e6edd5dd155fac0726b8b1c7afd6d213d08",
"description": "intel/brw: Don't use inst return value when it isn't needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfe5e5667155421dd25a5ac6cb70d0fe24e0d874",
"description": "radv/ci: add more flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42b992cfab54b92817a35fbdb564b3a667b32443",
"description": "turnip: rename tu_queue_submit struct to follow ODR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea863c0c1ccbc26ad6f9e1e6fbc834ebcd85bc3c",
"description": "nir/print: Do not access invalid indices of load_uniform",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a83fd26d0effc8e65ff601c2ad3314058b98f107",
"notes": null
},
{
"sha": "cc9141f0449b84204172f5729ea3dbc1724239c0",
"description": "rust/program: remove Program::kernels",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8ed73b5f618d1bd1fdbd661e1f15f1b599e2d47",
"description": "rusticl/program: Arc the stored KernelInfo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "672de78d667922f285305e7adf38a6a4ac872a76",
"description": "core/kernel: skip validating unique kernel signatures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ab4b2d7a063c525dc98c80f272643bc47f41f96",
"description": "spirv: preserve signed zero in modf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2053c5363973435dddbc50aef3a632b7dd01979",
"description": "etnaviv: Allow collecing both GPU and NPU specs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4653587cc434e8dbaa2b06cd18c8132ab611f78",
"description": "etnaviv: Add a separate NPU pipe",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "108d2103ea86f699ffa764f759021bd3745cc1e1",
"description": "etnaviv: Pass npu to etna_screen_create in a separate parameter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06683288e0b891aba3b1ae602e820cde17638197",
"description": "etnaviv: drm: Stop after model query failure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba59882212afdc3ddafc070c53092ae3f0aea618",
"description": "etnaviv: drm: Suppress get-param error message for non-existent core",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ec84adbed1e7cc0b78af754294c4a2b254bc317",
"description": "venus: fix to destroy all pipeline handles on early error paths",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3be21f1778ff3e3de4d6506bb20a0ffd11f5003",
"description": "wsi/wayland: Dispatch event queue in wsi_wl_swapchain_queue_present",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5f7a5a27ef1b630bd1aea0cc0b1256fadee9de8e",
"notes": null
},
{
"sha": "2a417e3fc1911f5edc912621fe532c1c3ec64d0b",
"description": "intel: Build float64 shader only for Vulkan",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b52e25d3a8eee702ff5d21e4cdb9a4dc0736282a",
"notes": null
},
{
"sha": "bdbcba52693cc62b0ec5d1afea6609a28df2a7ca",
"description": "v3dv/ci: add rpi5 failure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4874aa5cf56a7041eb609b6d9829719f8a49bcb",
"description": "ir3: Use scalar ALU instructions when possible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32308fe9f1c6c9ef6716be4d9812ad41794f48b4",
"description": "ir3/nir: Fix imadsh_mix16 definition",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17cb1c78bde01eedbfe0f5e874b1208d8d08d570",
"description": "ir3: Directly use shared registers when possible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3bec9e684d02642fdebdebd6f5c509f7eecea2b4",
"description": "ir3: Rewrite shared reg handling when translating from NIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4828942d0c3353ced285c9aebed1109bd696db77",
"description": "ir3: Get sources before emitting scan_clusters.macro",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce6c4f03201b5046b5bed74934b52a7a874288d2",
"description": "ir3: Add scalar ALU-specific passes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c4234501fb6281ff0a4c235b0ba7cb0fda4325c",
"description": "ir3: Support scalar ALU in the builder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "823e034db28392362868a441cfc4833275676d89",
"description": "ir3: Make type_flags() return a bitmask enum",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac132b3f62dc8cc016476a9e1e442d329c7bec4d",
"description": "ir3: Create reduce identity directly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "497fcd26b51e7be7ddcd30a6450e1fa273af6206",
"description": "ir3: Add builder support for shared immediates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "736570b74d25b67acc5e681aa080c4f61320d36d",
"description": "ir3: Add support for ldc.u",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94c1ff415bdd109bfc52b8990c5aac9dd2b421b0",
"description": "ir3: Distinguish lowered shared->normal moves",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a64dd98e5502806dc78212ad309445593c87e5cc",
"description": "ir3/cf: Don't fold shared conversions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f62203edf3ec0ab6729bd69cf814b0e4480b0e8",
"description": "ir3/cp: Support swapping mad srcs for shared regs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef75ea18cd352e4bee17c46069babe5ca3390641",
"description": "ir3: Don't emit single-source collects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ffef73bf5c7801ab6c4e1448931fdb26f947f43",
"description": "ir3: Immediate source for stc is invalid",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37748bbe78064ed73bc08498f4b0f35f7e05b866",
"description": "ir3: Validate scalar ALU sources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06cf178edeb66fa99c6f8aa1854cc64eb24daf72",
"description": "ir3: Implement source restrictions for shared ALU",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "876c5396a7893d2a55a2d6635085d70c03c216d4",
"description": "ir3: Add support for \"scalar ALU\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8ac16b4b98732153ea838e6cc4c1546551823af",
"description": "ir3: Use correct category for OPC_PUSH_CONSTS_LOAD_MACRO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "507b51e7ae669b811fb1d246951728747a15e080",
"description": "ir3/legalize: any/all/getone are non-prefetch helper users",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ac1b13f1a7083b2ac4f81f939a7c974e7167c49",
"description": "ir3/legalize: Remove bad (eq) micro-optimization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a56de0774b1bf867de0a03a251ef138a6b17416a",
"description": "ir3/legalize: Take (ss) into account in WaR hazards",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae2db62aab2f39ae72d935aa4c75562dbf59124e",
"description": "ir3: Moves with shared destination are always legal",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ee0f6d1fbf62438c69b1fe17ecf029e888414a0",
"description": "ir3: Allow propagation of normal->shared copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b309418380e6ed25135f31437d30c76a4ddec432",
"description": "ir3: Validate that shared registers are in-bound",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "468f070a911607db10acc50e505c0f1a1bd956f2",
"description": "ir3: Reset num when creating parallel copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c00e06bc62718aa97d9bfb24cfe4e680cbad05c8",
"description": "ir3: Use INVALID_REG in array store",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2cf2dfd78db607b2966239afba3a96145a59142",
"description": "ir3/ra: Use ra_reg_get_num() for validating num",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81015b262082e3228233e1d142b431b9cfaee883",
"description": "ir3/lower_copies: Fix \"inaccessible\" half reg lowering with shared regs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fec5b9397f43ec350b40a1c3a6c013213559bb4a",
"description": "ir3/lower_copies: Handle HW bug with shared half-floats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "100096394f3db44bd41863e30dfec8e74962832b",
"description": "ir3: Don't use swz with shared registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec036fe51e18754cc3fbb8903a5be9b001259c36",
"description": "ir3: Fix shared parallel copy validation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca91b58457ba671b3a7338c7f7a5a00d8ebaed27",
"description": "ir3/lower_pcopy: Fix immed/const flags for copy from shared",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90dabe5a1831af92a7fce2b9f5a0253b68b3ab3f",
"description": "ir3: Fix lowering shared parallel copies with immed src",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4937172534a71382cfc437b74ae80376ef65985c",
"description": "ir3/ra: Prepare for shared phis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7cae84078cdd4fd4aa4b9841a669638ad7ceb16",
"description": "ir3/ra: Fix printing shared reg file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "478cd71308072b2879ac8e0662a9cde2eacb3caa",
"description": "ir3/ra: Prepare for shared half-regs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8632862d0856225f56932c6d15341f6bd5953b6",
"description": "ir3: Rewrite regmask implementation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90067425a63d8ea9bace891e1b6261cd081de037",
"description": "ir3/legalize: Use define for register size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "750e6843c02dfdced6d44e5a1ba206a415a40665",
"description": "ir3: Rewrite postsched dependency handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dbeeec25704f9c8a43527b04e8088627f2fbc4bb",
"description": "ir3/ra: Don't demote movmsk instructions to non-shared",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fa22b0901af548d5e1433ad4cdbda314182137c5",
"notes": null
},
{
"sha": "79c89a36703e9d9f1b35f271f8bc9d1597e10c5b",
"description": "ir3: Validate tied sources better",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c71667dda5cf360f8759a18f54eb74d3c3c8dd7",
"description": "ir3: Add scan_clusters.macro to is_subgroup_cond_mov_macro()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "60413e11c2bc3d50acabe99a3fd82da6885769ae",
"notes": null
},
{
"sha": "031b61244930b6c94ea1dd36d093840be0316c2a",
"description": "ir3: Add scan_clusters_macro to ir3_valid_flags()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "60413e11c2bc3d50acabe99a3fd82da6885769ae",
"notes": null
},
{
"sha": "063ef2254b7029e9d88b9e4a486bfff0ceeb6fd1",
"description": "v3dv: enable VK_EXT_extended_dynamic_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "499d5cb18dbcb507ebbb53f927662ae10bdc5864",
"description": "v3dv/ci: update expected list due VK_EXT_extended_dynamic_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60e9237e81c918d3a126427568d09b8b7dd093ca",
"description": "v3dv: StencilOp and StencilTestEnable are now dynamic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2526f74adeda00cca0a62adf4980c7bdad711529",
"description": "v3dv: PrimitiveTopology is now dynamic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbfb99cbc395cd9c002a592cf46a7282221e9499",
"description": "v3dv: ez_state/incompatible_ez_test could be recomputed at cmd_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6e473cd5859268bdc18429f00630edca5a13196",
"description": "v3dv: move depth CFG bits setting to cmd buffer emission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9fa023f11107669540f0418feed7f9dc4984ff32",
"description": "v3dv: DepthBoundsTestEnable is dynamic now",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29c8aca881b44df21bbc89b0cd9419f88fb4a187",
"description": "v3dv: CullMode and FrontFace are dynamic now",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3061e628117d22fce3ba35c6243e8ada562c935",
"description": "v3dv: provide implementation for CmdSetViewportWithCount",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4d426fae6b9ffdcf957dbf91d7863963bc754be",
"description": "v3dv: provide implementation for vkCmdBindVertexBuffers2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2236065b70930243a741806223616234d14980c",
"description": "v3dv: port dynamic state tracking to use Mesa Vulkan",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "858154b84ecc7f2ff79f866275bb210106d9dd3d",
"description": "ir3: Don't set saturation on `flat.b`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b3df7b8a98c4171e402a7c4e7170b9d937aae09",
"description": "panvk: avoid dereferencing a null-pointer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d970fe2e9d6a8e9997a0ce212146d62013b3b455",
"notes": null
},
{
"sha": "8456588b1f97ceeec13e23db528d2346e278328e",
"description": "panvk: drop needless null-checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5df20cac22f8d27befd24b7e788faa323329c547",
"description": "panvk: do not leak bindings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fd171b02d1819628e0235d78435ed21078b8ca4",
"description": "panvk: drop needless null-check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9058d5ff6252a1bf340453551613c4717cb87f6c",
"description": "panfrost: correct first-tracking for signature",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4da88060d0a3662a579a26748d7e3458c1b4800d",
"notes": null
},
{
"sha": "f852f86a3112a1f3cbcb96549aa9c55cab5c294d",
"description": "panfrost: check return-code of drmSyncobjWait",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70dcdb31303d8e5e3a4fc3bd3f8abf8c74ef02d9",
"description": "panfrost: assert that drmSyncobjWait returns 0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f59e5ee5fbae221bb873151d2e5f322d5b9635d4",
"description": "panfrost: check return-value from u_trim_pipe_prim",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8deaf37047c2295c0454e0668e0008edb21dd40e",
"description": "panfrost: do not deref potentially null pointer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f94889d0797f6dc66b7875e68ae7d44c0f018131",
"notes": null
},
{
"sha": "186f7fa915b1d748f73a13f12c089af4e47b5c29",
"description": "panfrost: do not write outside num_wg_sysval",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "500616706148d2e340bbdfecad45204b515ae9b5",
"notes": null
},
{
"sha": "39f919707afe5185733206f6f22a09b8f19a4937",
"description": "panfrost: remove nonsensical assert",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71fd7836f693c8acf59a2577fa13c4b795f1589b",
"description": "spirv: deduplicate default debug log level",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "378bed6fa6986f5f24a957ae397ecdb6cb08729d",
"description": "v3dv/ci: skip all the WSI tests, they are way too flaky to be worth it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1dadf950c3654da8ac2a90b445ee7b8657bc8686",
"description": "rpi3/ci: drop duplicate comment without any corresponding actual skip line",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42183a9f2b8524d739c0448fbf4e0e0dc57dd227",
"description": "v3dv/ci: dEQP-VK.dynamic_state.*.double_static_bind are fixed now",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e14f5252fac3282cd95b950fd01d40fca04e8985",
"description": "v3dv/cmd_buffer: always bind pipeline static state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f07f5a79b4b09eee58594fffd6ebe61bdf32c5d",
"description": "radv/video: Report maxBitrate in encode capabilities",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "54d499818ca9a004ba735635d328a1ed0ff010b6",
"notes": null
},
{
"sha": "c210bb79521b1900db3b38643396b200fa09a043",
"description": "radv/video: Check encode profiles and bit depth in capabilities query",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "967e4e09dee81b93cfb30195ab5e1878aca9dbd0",
"notes": null
},
{
"sha": "2d0282f5762c4980aa2f926f5d1b966d31118693",
"description": "radv/video: Set correct bit depth and format for 10bit input",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "967e4e09dee81b93cfb30195ab5e1878aca9dbd0",
"notes": null
},
{
"sha": "ae866966e63f49a12d1b4f77fa1ff0113ac099b4",
"description": "aco/tests: add tests for divergent merge phi with undef",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f61e0c27ee0f439440fafece182d90f5459c291",
"description": "aco/tests: add tests for hidden breaks/continues",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b3e14ba83be399719f9b296ac746599016041e1",
"description": "aco/optimizer: remove p_linear_phi handling from optimizer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d0c6647f0ce8db6d252d63ae5fee512be82c4de",
"description": "aco: use SGPR phi lowering for all scalar phis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ec6899bff4ebee10822c763032b24f141ad7b1d",
"description": "aco: use SGPR phi lowering for all loop header phis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c0119329999fdc71325d1191280667fc35b3618",
"description": "aco: use SGPR phi lowering for uniform phis in divergent merge blocks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ab5e7fe5d2b696203d879b0da72c442c45c3917",
"description": "aco/lower_phis: implement SGPR phi lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2d32e1c1388599256aa2a4169ca55c9394e67a1",
"description": "aco/lower_phis: generalize init_state() so that it works with any scalar phis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55130069b8bbb7abf4de31f4925be9fdfc11101f",
"description": "aco/vn: copy-propagate trivial phis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e3446422f816d974a7cd5dfa27e8db3829e1cf0",
"description": "aco: introduce aco_opcode::p_boolean_phi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b832fe2abb8933e2a0fa4aaab41ce050b53fb36",
"description": "aco/lower_phis: simplify check for uniform predecessors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6c9b1d03fd80935131dd93968312eec11a2f38e",
"description": "radv: Handle all dependencies of CmdWaitEvents2",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c0b73e0aac322d2c6c4e26fa344f67554b88017",
"description": "radv/rt: rework the helper that hashes a ray tracing pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58fb6db649fd0560e89c54603861ae2abe36fd42",
"description": "radv/rt: pass radv_ray_tracing_state_key to radv_rt_pipeline_compile()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7be635719c0a7bdf1d4cd1c7a53e67ac8e0a2a3c",
"description": "radv/rt: add radv_ray_tracing_state_key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec78cbce4c18ba868ac2cc7761e896d210c3b3df",
"description": "radv/video: don't truncate frame_num and POC to 32",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee7e0168a18ad9642d216a5d0bd2c9154e7fed11",
"description": "venus: reclaim signal semaphore feedback resources for wasteful clients",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d63432012d9189d5f1d8eb8025acfae2463fd449",
"notes": null
},
{
"sha": "fdc21a95aa6cbb0a47a37155b76c19a92b99f5a0",
"description": "venus: workaround excessive dma-buf import failure on turnip",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "824a8542d724d29f714053cca8116f846d627a52",
"description": "venus: silence a stack array false alarm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e16d25d1a2f217aa0e6e9b8e7eec9f974e38e0b",
"description": "venus: avoid client allocators for ring internals",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9926aedc96fe13cf9ff343cd7c4d92aa771e323a",
"description": "anv: enable EDS3 AlphaToCoverageEnable & RasterizationSamples",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ada806baa35bff35d4f47cbd2dae84cb390dfa34",
"description": "anv: remove fs_msaa_flags from the graphics pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ddf31d2f407bcb101aeb163bd72b0c4432aea9c4",
"description": "anv: move 3DSTATE_MULTISAMPLE to partial emission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "815d2e3e8b182d62eb1b1eef3af6fd4397cf6f8f",
"description": "anv: move 3DSTATE_PS to partial packing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a336a98e9f43f0b8c9f4036cc10c326ef0b2cac",
"description": "anv: move more PS_EXTRA programming to runtime",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "355549e7b096a0ef1ee5fb37ebdb84f516f40a39",
"description": "anv: move 3DSTATE_WM::BarycentricInterpolationMode programming to runtime",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11b348a1c58fdc9b9669f72f74dde1b401533e4e",
"description": "anv: add dirty tracking of fs_msaa_flags in runtime",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25b57a6a7501ed66dc55c93ecb8e9b9a18628381",
"description": "anv: track sample shading enable & min sample shading",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b80dd22d573ac9276efb19c0f5ea8dae39ab3ab1",
"description": "intel/brw: add min_sample_shading value in wm_prog_data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdfa25dc776f1bb334f827ee17aa20e50c78d28f",
"description": "intel/fs: decouple alphaToCoverage from per sample dispatch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1bbe2d9833518442a656a393a2219f7c756d09cb",
"description": "intel/brw: fixup wm_prog_data_barycentric_modes()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48bf95ba96c6277cf930b2aa79c2cea60dc391b5",
"description": "anv: factor out wm_prog_data get in runtime flush",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e302825fef6787eca08ac1ea0d5cc6305f679c3f",
"description": "anv: fixup indentation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f0c2d2ed735f6098676ace1730c2388eb67ac38",
"description": "anv: simplify multisampling check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd1a3921d135a99ae8098aa8eb7be90cc2c9eaab",
"description": "zink: fully wait on all program fences during ctx destroy",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f18a1d3a311c00dd3e11356f6a604e1fea593004",
"description": "zink: prune zink_shader::programs under lock",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "866dc85d67396cf6549f7ca97ed19c1614319e49",
"description": "panfrost: Skip new failure from VKCTS 1.3.8.x",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc15041255fe83a9898fbe92ff0875e56340560f",
"description": "panvk: Ensure we lower load_base_workgroup_id to 0",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d22f936019f84191072a5686826f53b93d755419",
"notes": null
},
{
"sha": "33db56e784bcb91620c7582f151b91d3e9dbf1d0",
"description": "isaspec: Improve 'meta' handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1747fed633f30ef9d119c29eadba2bb435150fb4",
"description": "isaspec: Add method to get the displayname of BitSetEnumValue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ebf07eccd1f7476033e0151b9eb19a51d871c51",
"description": "anv: check requirements for VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "497672ac7471253d0789b0cfe741fae50a4236a0",
"description": "ci: pass MESA_VK_ABORT_ON_DEVICE_LOSS through to the DUT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9bbbe90f060914448910d17a38d815ac24db6030",
"notes": null
},
{
"sha": "ae68fa51a48c1a7f561b3020681bdce1c1c84cad",
"description": "radeonsi: respect pipe_picture_desc::flush_flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08d3b93ce7777bb4cfa9202ac5d5af43f98e3342",
"description": "radeonsi: prep for pipe_picture_desc::flush_flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ed38749961c613c949622f71996f74085c532f2",
"description": "frontends/va: set PIPE_FLUSH_ASYNC when possible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a90075e772af5671234296f8d8c8869e77b4c2b1",
"description": "frontends/va: track whether there are imported/exported surfaces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "893797eb32123ede1d2a0c098b39824bda1ec4b1",
"description": "gallium: add pipe_picture_desc::flush_flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2c0c83be19949a9e45fe4d7e79aa82da9128b34",
"description": "d3d12: Fix static analysis issues due to bad parenthesis closing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7809c5f222c4ada94964f3e2c97dfbe36151e516",
"description": "ac/nir/tess: Implement packed 16-bit HS->TES I/O using helper macros.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e92e0bab936a145eacf25afe3f1ea57b0abdca7f",
"description": "ac/nir/tess: Implement packed 16-bit LS->HS I/O using helper macros.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67c2016dd58a9521e76427ca742fbf855248a71c",
"description": "ac/nir/esgs: Implement packed 16-bit ES->GS I/O using helper macros.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bfbff74400a8805a306af7b994844f5ff9e2819",
"description": "ac/nir: Add helper macros for emitting IO code.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "feb2ba9e9b30db149d53ea164b472c87757f8b94",
"description": "ac/nir/tess: Slightly refactor emitting LS outputs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55757ce03bec5cf9dd359b49b2def62ba1a315c3",
"description": "ac/nir/esgs: Slightly refactor emitting IO loads and stores.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86cce0e677ea2da6c03d3bf637a758a76d9ca7ea",
"description": "panfrost: clamp buffer-size to max-size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19aa0b9473bd092564ca00353bc4b3213cab7467",
"description": "panfrost: add PAN_MAX_TEXEL_BUFFER_ELEMENTS define",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1277f58d8a4a57c7522e07359cbe7aa2b8f9b661",
"description": "etnaviv/nn: Make parallel jobs disabled by default",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d6473ce28ee0f36890e24b3832cd53d3ed5e98e7",
"notes": null
},
{
"sha": "b40675947996faea8c4455dc44492d003bc9f49f",
"description": "anv: formatting fix when printing pipe controls",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "abc4111d19761d51599330a1b13be718d0255600",
"notes": null
},
{
"sha": "7101aecc53f49402b725a8081f7005c15839cb43",
"description": "ci: Use id_tokens for JWT auth",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2639c9105267cc8228c5bf2f08f8203207014b37",
"description": "ci: Add S3 id_token for all jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87fa1fdcb245b41190e54d97a377b3c0fc71ed50",
"description": "radeonsi/vcn: set accurate size for dec header and index_codec",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c180c47f74b716448a0fb8b505b533b556e458a",
"description": "zink: reconstruct features pnext after determining extension support",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1c9b2a4553ab75e14caa53ebe0abc4ddbd14dae",
"description": "aco/ra: assert that the register file is empty after register allocation completed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be1e68b4ee97ed714417c8917182a5326f5b379f",
"description": "aco/ra: fix kill flags after renaming fixed Operands",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "548763709b3d0d6fcfeb41933f09cb6e8278cf74",
"description": "lavapipe/ci: add flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "908d62be1da5d0df5909fb93c4dfe1fb88c13909",
"description": "freedreno/ci: add flake",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b0362637bf504b8299399d299cf99755fff768b",
"description": "anv: reuse embedded samplers across shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78558de8a67f595fcbf6ef2cfeb566a56ac61a8a",
"description": "panvk: Kill panvk_sysval_vec4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d4b376a9b2bb23bbd3855db56f7a06b2284dedb",
"description": "panvk: Lower sysvals to push uniforms",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c553bda9c182763d7f3cf8c9d5b583fbb4923e8",
"description": "panvk: Prepare dynamic buffer descriptors at bind time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a603c66659d9e0e314bb6578592af02811daaa53",
"description": "panvk: Move the dynamic SSBO descriptors to their own UBO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfe22541498a9519b848f85e79a4e118b38a19e4",
"description": "panvk: Put dynamic uniform buffers at the end of the UBO array",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66721357488c752f5ff315eb5a58779b97a95522",
"description": "panvk: Prepare things so we can push sysvals to our push uniform buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0bafa94f9a94e3e42f7498050646485a8d3eb116",
"description": "lavapipe/ci: add WSI testing to all the deqp-vk jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5497c3e75a9e835ad9b2df135076771485758639",
"description": "panvk/ci: add WSI testing to all the deqp-vk jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84632dce93f44e8d88cda47648cfd4cc0958918f",
"description": "v3d: Move spec@!opengl 1.1@getteximage-formats, Fail in broadcom-rpi4-fails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d20295363962a2f121d10fb141e7f0b1c8bcc121",
"description": "v3d: Move spec@arb_texture_view@rendering-formats, Crash in broadcom-rpi4-fails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4660ee1deaace6457bf5fbf3fc8810e4a2453cb5",
"description": "glthread: check for invalid primitive modes in DrawElementsBaseVertex",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f153f945fc6ee4239e15c536bdff67ca7eeba664",
"description": "pan/bi: clean up tex coord lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3139f8f62384901b02d1fdc516ff3989f8a1f339",
"description": "pan/bi: fix 1D array tex coord lowering",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fbaf8703a1b778bfe68994730cf340e4a012356",
"description": "anv: enable VK_KHR_shader_float_controls2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22fa29ac2f3d669f942f9e3b0f54d6f04fc06005",
"description": "vtn: support float controls2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f97fa6df01bc3d707d4e39885e4d6b577537ad5",
"description": "nir/algebraic: move float control conditions to be per instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c4cd3e74e6e005be3bf29f5364342411363d547",
"description": "nir/algebraic: support float controls conditions per instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08df0c7dde33722f34f5036f43b3fe3b64b0aac6",
"description": "nir: check inf/nan/sz preserve per-instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "750bd9757eb9d2f4245bc633919495363ecfa232",
"description": "spirv: gather some float controls bits per instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "666647acaedb1b4112f19192b992b05547975dfa",
"description": "nir: track some float controls bits per instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "829ea357146683f74d93b66de86fcf2c88b1ff57",
"description": "compiler: reorder FLOAT_CONTROLS enums",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df6cfb4dd0460430a49a4e9f6b7b5654c0819d88",
"description": "intel/brw: Rename brw_reg_type_to_hw_type to brw_type_encode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9205f6ff513b7d644b3a845b768a5a93fc6b7c0a",
"description": "intel/brw: Combine a1/a16 3src type decoding functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28034aac34dba480d94991fa3c19916daa163785",
"description": "intel/brw: Combine a1/a16 3src type encoding functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "545bb8fb6f738b44e6430a333eba46401e247320",
"description": "intel/brw: Replace type_sz and brw_reg_type_to_size with brw_type_size_*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c22f44ff07983cf28b238bebc50654f84b5cabb7",
"description": "intel/brw: Replace brw_reg_type_from_bit_size by brw_type_with_size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "007d8912393344c270dadf0d2cc7076f694789ab",
"description": "intel/brw: Use newer brw_type_is_* shorter names",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f523bfcf90128a4759a76d0c6cebe017f4767440",
"description": "intel/brw: Reindent after shortening BRW_REGISTER_TYPE_* to BRW_TYPE_*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "873fcdff38ffbc7af81fd4aacb19577a88b2f81f",
"description": "intel/brw: Stop using long BRW_REGISTER_TYPE enum names",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d8f2c442120c98532dac8e5055c06efe0942c5f",
"description": "intel/brw: Rework BRW_REGISTER_TYPE's representation semantics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c45e235df5dba1387c6e31f993272c1c553378a9",
"description": "intel/brw: Drop NF type support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c6f863fc7d42ce17d771a7ac83d0e707ca82619",
"description": "intel/brw: Delete gfx10 table for align1 3src type encoding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40422927dcb1249cdb1444557aca671387140428",
"description": "nak: Pass has_mod to all form of src2 requiring it",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bad23ddb4849908a648d503a615a5a9b15e9768a",
"notes": null
},
{
"sha": "46598758e7a2ce0b81610db612cb2beeb5c49a8d",
"description": "radv: Trace indirect dispatch sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b2f67aa2b01204d92ba9178667dbf8aba8d3288",
"description": "radv: Use a struct for the trace_bo layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "575565af5819367ada69c8bbed367ab7215d3b7c",
"description": "ac/debug,radv: Read UMR wave dumps into memory before parsing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a43987780a17e763ab47844ba6989552d1c8198",
"description": "docs: Add an alternative way to debug GPU hangs with RADV",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb719640b5514c2148293d6e288a44e2cfda7436",
"description": "docs: Add documentation about debugging GPU hangs on RADV",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6143d3f48fe23d26af49a582c475a542c195c63",
"description": "aco/tests: validate before and after post-ra tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47d824a64416b2cf662237cd8d32594cd6d806a5",
"description": "aco/lower_to_hw: fix 16bit p_insert on gfx8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb80ac7a70975e7f5d6fe587836775b2ef8b8c32",
"description": "aco/lower_to_hw: fix v_cvt_pk_u16_u32 instruction format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "619470732f89e95729f927fce8400a4b07008e23",
"description": "aco/tests/post_ra: fix various validation errors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f85e6c82a64ad3adf0eecb75d4d0e78b6d0caf13",
"description": "aco/tests: don't use undef for descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68dfe17abcca6299951734df3f9758c401286b57",
"description": "anv: disable dual source blending state if not used in shader",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6fb3ba03798fc2550bdb5ec6651690a34ac3509",
"description": "isl: Set MOCS to uncached for Gfx12.0 blitter sources/destinations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "194afe841635e43d55c4f71f4122c6048f585450",
"notes": null
},
{
"sha": "0666a715c7210558017ce717f6b0b947c679a68e",
"description": "ci: fix container rules on release branches and tags",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2487e18d4e25c56a70630ccf5faf5d2081fbee2f",
"notes": null
},
{
"sha": "e8d94536d21a6f2087b21eecc9f15dcac0a362e8",
"description": "radv: fix image format properties with fragment shading rate usage",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce1bbd241eb1ff69254000232a42a840893206dc",
"description": "venus: extend image cache to vkGetDeviceImageMemoryRequirements",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4f8f2ecbba978233a139c90b7142d7a466b8272",
"description": "venus: refactor out image requirements helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b06e2108eb0e1badb4c0f2d37e45f98f179a0624",
"description": "docs: update calendar for 24.1.0-rc1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d95248ee0b6cc79e85bbaffdd34f6b858fbb3f01",
"description": "docs: add sha256sum for 24.0.6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4f23331bda0d0b1170460a2825d86f3b06cdb62",
"description": "docs: add an extra 24.0.x release",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6ff1f0ca52c511599d7e3e56761d593ef611955",
"description": "docs: update calendar for 24.0.6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ee4523a75a24abf35ff9decc4991d96e4a1bc20",
"description": "docs: add release notes for 24.0.6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e1a98800324082d1018ba5582d5db5c5a0e7757",
"description": "nir: document base_global_invocation_id and base_workgroup_id",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d22f936019f84191072a5686826f53b93d755419",
"description": "nir: remove workgroup_id_zero_base",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3217838fef80a1085c2ca090c0ff1d9e4c76c637",
"description": "nir: remove global_invocation_id_zero_base",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a2c96b8e7f3fc3a6ee7b3df610bce9ce625b943d",
"description": "mesa/st: lower base invoc and workgroup id",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e040a08e5e988703008c412bd31d7c9bbf0c7b20",
"description": "lavapipe: lower base_workgroup_id to zero",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a62fb368d62fe9a8ddfbcece3193ffa4990f2463",
"description": "v3d: call nir_lower_compute_system_values to get rid of base intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51f54cdec440226678a7f7a006106eec63aa5b5f",
"description": "intel/compiler: lower workgoup id to index only for mesh shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3625a44dcc61d261b4167363bb7a8a4b152d59ce",
"description": "nir/divergence_analysis: handle load_base_global_invocation_id",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25d697ef259e0a5c8c02910eb45ad69a22f62dc6",
"description": "nir: add SYSTEM_VALUE_BASE_WORKGROUP_ID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07685ea89b0e7269e4029e889fffd18734ea7136",
"description": "docs: reset new_features.txt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fff01e9d0cee30c7adf901a61810660f957ab69",
"description": "VERSION: bump to 20.2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
}
]